Wavelets and applications

Similar documents
We have to prove now that (3.38) defines an orthonormal wavelet. It belongs to W 0 by Lemma and (3.55) with j = 1. We can write any f W 1 as

LECTURE Fourier Transform theory

1 Introduction. 2 Shannon Wavelet. Jaime Hernandez Jr. Wavelets and Fourier Analysis SEMESTER PROJECT December 12, 2007

Wavelets: Theory and Applications. Somdatt Sharma

1.5 Approximate Identities

Space-Frequency Atoms

Bernstein s inequality and Nikolsky s inequality for R d

Space-Frequency Atoms

1 Introduction to Wavelet Analysis

3: THE SHANNON SAMPLING THEOREM

Biorthogonal Spline Type Wavelets

SOLUTIONS TO HOMEWORK ASSIGNMENT 4

Vectors in Function Spaces

ECG782: Multidimensional Digital Signal Processing

Lectures notes. Rheology and Fluid Dynamics

NEW BOUNDS FOR TRUNCATION-TYPE ERRORS ON REGULAR SAMPLING EXPANSIONS

Topics in Harmonic Analysis Lecture 1: The Fourier transform

Real Variables # 10 : Hilbert Spaces II

MGA Tutorial, September 08, 2004 Construction of Wavelets. Jan-Olov Strömberg

1 Mathematical preliminaries

Decouplings and applications

A Tutorial on Wavelets and their Applications. Martin J. Mohlenkamp

Fourier transforms, I

FOURIER TRANSFORMS. 1. Fourier series 1.1. The trigonometric system. The sequence of functions

7: FOURIER SERIES STEVEN HEILMAN

Mathematical Methods for Computer Science

Harmonic Analysis on the Cube and Parseval s Identity

Continuum Limit and Fourier Series

2 Infinite products and existence of compactly supported φ

Introduction to Discrete-Time Wavelet Transform

Zygmund s Fourier restriction theorem and Bernstein s inequality

be the set of complex valued 2π-periodic functions f on R such that

Functional Analysis F3/F4/NVP (2005) Homework assignment 3

1. Fourier Transform (Continuous time) A finite energy signal is a signal f(t) for which. f(t) 2 dt < Scalar product: f(t)g(t)dt

TD 1: Hilbert Spaces and Applications

On the Hilbert Transform of Wavelets

Math 163: Lecture notes

Wavelets and Multiresolution Processing

Quintic deficient spline wavelets

Lecture 7 January 26, 2016

WAVELETS WITH SHORT SUPPORT

Physics 505 Homework No. 1 Solutions S1-1

Analysis III (BAUG) Assignment 3 Prof. Dr. Alessandro Sisto Due 13th October 2017

Measure and Integration: Solutions of CW2

Generalized Shearlets and Representation Theory

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

MATH 205C: STATIONARY PHASE LEMMA

Fourier Series. Suppose f : [0, 2π] C and: f(x) = n=0. a n cos nx. How could we find the a n if we know f? Having a look at cos :

Development and Applications of Wavelets in Signal Processing

1.3.1 Definition and Basic Properties of Convolution

THEOREMS, ETC., FOR MATH 515

WAVELETS WITH COMPOSITE DILATIONS

HOW TO LOOK AT MINKOWSKI S THEOREM

13. Fourier transforms

Tr (Q(E)P (F )) = µ(e)µ(f ) (1)

POINTWISE BOUNDS ON QUASIMODES OF SEMICLASSICAL SCHRÖDINGER OPERATORS IN DIMENSION TWO

Physics 221A Fall 2017 Notes 27 The Variational Method

THE MATTILA INTEGRAL ASSOCIATED WITH SIGN INDEFINITE MEASURES. Alex Iosevich and Misha Rudnev. August 3, Introduction

Multiresolution schemes

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur

. A NOTE ON THE RESTRICTION THEOREM AND GEOMETRY OF HYPERSURFACES

Multiresolution schemes

Harmonic Analysis: from Fourier to Haar. María Cristina Pereyra Lesley A. Ward

56 CHAPTER 3. POLYNOMIAL FUNCTIONS

Wavelets and regularization of the Cauchy problem for the Laplace equation

How much should we rely on Besov spaces as a framework for the mathematical study of images?

ter. on Can we get a still better result? Yes, by making the rectangles still smaller. As we make the rectangles smaller and smaller, the

Hilbert Spaces. Contents

Smoothing Effects for Linear Partial Differential Equations

Lecture 1. 1, 0 x < 1 2 1, 2. x < 1, 0, elsewhere. 1

Fourier Transform & Sobolev Spaces

LECTURE 5: THE METHOD OF STATIONARY PHASE

A Wavelet-based Method for Overcoming the Gibbs Phenomenon

n 1 f = f m, m=0 n 1 k=0 Note that if n = 2, we essentially get example (i) (but for complex functions).

4 Uniform convergence

Polynomial Approximation: The Fourier System

Networks and Systems Prof V.G K. Murti Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 10 Fourier Series (10)

Lecture 7 Multiresolution Analysis

18.175: Lecture 8 Weak laws and moment-generating/characteristic functions

Direct Learning: Linear Classification. Donglin Zeng, Department of Biostatistics, University of North Carolina

Fourier Series. ,..., e ixn ). Conversely, each 2π-periodic function φ : R n C induces a unique φ : T n C for which φ(e ix 1

Digital Image Processing

Partial Differential Equations

1 The Continuous Wavelet Transform The continuous wavelet transform (CWT) Discretisation of the CWT... 2

Optimal series representations of continuous Gaussian random fields

Advanced Computational Fluid Dynamics AA215A Lecture 2 Approximation Theory. Antony Jameson

Linear Independence of Finite Gabor Systems

MRA Frame Wavelets with Certain Regularities Associated with the Refinable Generators of Shift Invariant Spaces

Math 127: Course Summary

Separation of Variables in Linear PDE: One-Dimensional Problems

Band-limited Wavelets and Framelets in Low Dimensions

MATH 1130 Exam 1 Review Sheet

Wavelets, Multiresolution Analysis and Fast Numerical Algorithms. G. Beylkin 1

Solving physics pde s using Gabor multipliers

Outline of Fourier Series: Math 201B

Dangerous and Illegal Operations in Calculus Do we avoid differentiating discontinuous functions because it s impossible, unwise, or simply out of

Let x(t) be a finite energy signal with Fourier transform X(jω). Let E denote the energy of the signal. Thus E <. We have.

Harmonic Analysis: from Fourier to Haar. María Cristina Pereyra Lesley A. Ward

A proof for the full Fourier series on [ π, π] is given here.

Math 699 Reading Course, Spring 2007 Rouben Rostamian Homogenization of Differential Equations May 11, 2007 by Alen Agheksanterian

Transcription:

Chapter 3 Wavelets and applications 3. Multiresolution analysis 3.. The limits of Fourier analysis Although along this chapter the underlying Hilbert space will be L 2 (R), we start with a completely explicit example with Fourier series to illustrate the situation. We consider the -periodic functions (3.) f (x) = e cos(2πx) cos ( sin(2πx) ) ( sin(50πx) ) 2. and f 2 (x) = f (x) + 50 cos(πx) Both functions differ in a scaled and displaced version of Fejér kernel (.5) and in this way f 2 in [0, ] is like f with a peak of height and width approximately /25 at x = /2. These C (T) functions equal their Fourier expansion that admit the closed form (3.2) f (x) = n=0 cos(2πnx) n! and f 2 (x) = 50 + n=0 ( n! + ( )n ( n ) ) cos(2πnx), 25 50 + where the index + indicates the positive part. The following figures contain the plots of the functions f and f 2 and the approximation (the dashed line) truncating these Fourier series up to n = 8. 2.5 2.5 2.5 2.5 0.8 0.8 f and S 8 f f 2 and S 8 f 2 The peak occurring in a short amount of time (or space, if you prefer) causes a small change in 50 Fourier coefficients and we have to enlarge a lot the range of frequencies to get a good approximation. 77

78 CHAPTER 3. WAVELETS AND APPLICATIONS The underlying idea, as we saw, is the uncertainty principle. It is impossible to see fine details with a limited range of frequencies. How to fight against uncertainty principle? You cannot defeat theorems but one can play the usual game in Mathematics: If you do not like the conclusions, circumvent them changing the hypotheses. Imagine that we change the usual complete orthonormal system {e(nx)} n Z in L 2 (T) by another containing a multiple of f 2 f, then to represent the peak we only need to spend a Fourier coefficient. Let us move to L 2 (R) to address the problem in successive steps. Our intuition from Fourier analysis and (.0) tell us that, due to the lack of compactness of R, we deal here with different animals, Fourier integrals instead of Fourier series, but the epitome of wavelets that we will study next section, will recover the series for L 2 (R). A first natural idea is to introduce windows. Have in mind a window as an approximation of a compactly supported function, something that lives mostly in an interval, the one we are looking at. For us a window is a real function w : R R with w 2 = that we assume to be as regular as we wish, for instance rapidly decreasing, because this is a temporary approach. If we are interested in representing details of a certain width we should choose w having the most of its mass in an interval of the same size. If we localize the harmonics e(ξx) of Fourier analysis with w(x)e(ξx) we will be able to reproduce functions living in the approximate support of the window, whatever it means. To analyze any function we must move the window along R. It suggests to introduce the windowed Fourier transform, also called short-time Fourier transform when w is compactly supported, (3.3) G w f(ξ, b) = f(x)w ξ,b (x) dx with w ξ,b (x) = w(x b)e(ξx). There exists a fair enough inversion formula and also a Parseval identity. We state them here under overkilling regularity although there is an L 2 version [Bré02, Th.D..2]. Proposition 3... Let w be as before. For any rapidly decreasing f we have (3.4) f(x) = and (3.5) f 2 2 = G w f(ξ, b)w ξ,b (x) dξdb G w f(ξ, b) 2 dξdb. Proof. By Parseval identity (.74) and ŵ ξ,b (t) = e ( (ξ t)b ) ŵ(t ξ), we have (3.6) G w f(ξ, b) = f(t)e(tb)ŵ(ξ t)e( ξb) dt. Note that the conjugate of ŵ(u) is ŵ( u) because w is real. Changing the order of integration and using the inversion formula for the Fourier transform, (3.7) G w f(ξ, b)e(ξx) dξ = f(t)e(tb)e ( t(x b) ) ŵ(x b) dt = w(x b)f(x).

80 CHAPTER 3. WAVELETS AND APPLICATIONS (3.9) Following [Pin02] we call continuum wavelet to any ψ L 2 (R) {0} satisfying ξ ψ(ξ) 2 dξ <. We say that ψ is normalized if this integral equals. We can always normalize a continuum wavelet multiplying it by a positive real constant. Given a certain wavelet ψ we define the wavelet transform associated to it as the operator that applies f L 2 (R) into (3.0) W ψ f(a, b) = f(x)ψ a,b (x) dx where ψ a,b (x) = a ψ ( x b a ), a, b R, a 0. Here ψ a,b plays the role of a variable window where b gives the position and a the scale. Note that ψ a,b 2 = ψ 2 then Cauchy-Schwarz inequality assures that for each f L 2 (R) its wavelet transform is bounded. We expect some oscillation in ψ because we are mimicking w ξ,b rather than w. The condition (3.9) requires, for ψ continuous, ψ(0) = ψ = 0 and then involves a minimal oscillation. In general, the vanishing of moments xj ψ(x) dx until certain n implies a better behavior of the wavelet transform. We do not expand this idea here. It will reappear later. Of course, something with zero average and a minimal regularity and decay qualifies to be a continuum wavelet. Let us review three celebrated examples. A normalized continuum wavelet is the so-called Mexican hat wavelet, with a selfexplanatory name, (3.) ψ(x) = 2π ( x 2 )e x2 /2 0.3 0. -4-3 -2-2 3 4-0. Its Fourier transform vanishes with order 2 at the origin and shows a quicker exponential decay: (3.2) ψ(ξ) = (2πξ) 2 e 2π2 ξ 2 0.3-2 - 2 The next two wavelets receive proper names and appear in any academic textbook because they provide examples with rather explicit calculations in the next section. Actually, they are not very practical. The first one is the Haar wavelet and it was introduced at the beginning of the 20th century [Haa0] to address a problem that would be central in the development of wavelets. It is a humble horizontal broken line: if 0 x < /2, (3.3) ψ(x) = if /2 x <, 0 otherwise. -3-2 - 2 3 - -

3.. MULTIRESOLUTION ANALYSIS 8 Its Fourier transform vanishes with order at ξ = 0 and decays as ξ, then (3.9) is assured. We plot ψ because ψ is complex. (3.4) ψ(ξ) = ( ) 2 e( ξ/2), 2πiξ ψ 0.35-4 -3-2 - 2 3 4 The Shannon wavelet involves the function sinc introduced in (.60): (3.5) ψ(x) = sinc (x 2 ) (3πx) cos 2-3 -2-2 3 - Its Fourier transform is almost as simple as the Haar wavelet: (3.6) ψ(ξ) = χ [, /2] (ξ) + χ [/2,] (ξ) -3-2 - 2 3 where χ [a,b] means the characteristic function of the interval [a, b] putting /2 as the value at the extremes. For general normalized continuum wavelets, one can deduce an inversion formula and a Parseval identity formally similar to Proposition 3... Due to the low regularity assumed here the proof and even the statement requires finer considerations (as it happens with the Fourier transform in L 2 [DM72]). We state the result in this general context but we assume some regularity for the proof (see [Pin02, 6.2] or [Bré02, D2 2] for a proof without this assumption). Proposition 3..2. Let ψ be a normalized continuum wavelet. Then for every f L 2 (R) (3.7) f(x) = W ψ f(a, b)ψ a,b (x) dadb a 2. where the integrals are understood as principal values at a = 0 and a, b =. Moreover (3.8) f 2 = W ψ f(a, b) 2 dadb a 2. Proof. Let us assume ψ L (in this way ψ L C) and f, f L C to have the Fourier inversion formula at every point thanks to Theorem.2.4. The Fourier transform of ψ a,b is a /2 e( bξ) ψ(aξ) by (.7) and (.72). Then Parseval identity for the Fourier transform (.74) implies (3.9) W ψ f(a, b) = a /2 f(ξ) ψ(aξ)e(bξ) dξ. This means b <M ǫ< a <M 2 with ǫ 0 and M, M 2 and it converges in L 2 to the function f.

3.. MULTIRESOLUTION ANALYSIS 83 Truly both transforms are not very practical as they are because computing numerically highly oscillatory integrals on R 2 is not so simple to implement. In the next section we will see a Fourier series expansion with wavelets that is more friendly for computations because it allows to consider approximations by partial sums. The most common approach in applications employs a fully discrete wavelet transform involving only a finite number of values that it is only vaguely related to (3.0). 3..2 The theoretical framework To get some intuition about the idea behind multiresolution analysis, let us consider the characteristic function f of the interval [0, ) and let us try to analyze it in terms of the Haar wavelet (3.3) following an iterative procedure. We define f to be the function that gives the average of f in the doubled interval [0, 2) along this interval and that is 0 otherwise. The difference is easily related to the Haar wavelet ψ. 0.8 f 0.8 f 0.8 f f -.5 2 2.5 3 - -.5 2 2.5 3 - -.5 2 2.5 3 - - - - In a formula, f(x) f (x) = 2 ψ(x/2). Now f is the same as f changing the scale in the X and Y axes by factors 2 and 2 and we repeat the procedure defining in general f n as the average of f n in its doubled support to get (3.23) f(x) f (x) = 2 ψ(x ), f (x) f 2 (x) = 2 4 ψ(x ),... fn (x) f n (x) = 4 2 n ψ( x ),... 2 n Weierstrass M-test allows to sum all of these formulas to get (3.24) f(x) = 2 n ψ(x/2 n ) n= with uniform convergence. We have also convergence in L 2 but not in L because the integral of ψ vanishes and the integral of f does not. Imagine that instead this silly f we have something more involved, say a function in L 2 (as smooth as you wish, if you prefer so). It can be approximated by step functions. If the steps are of width 2 m we can perform the same analysis with each step as we did with the characteristic function of [0, ) but now applying the scaling and translation x 2 m x k. When the approximation by step functions is finer we will obtain more positive exponents m n in the powers of 2. In the limit, assuming the convergence, we would obtain an expansion of any f L 2 in terms of the Haar wavelet: (3.25) f(x) = a jk ψ(2 j x k). j,k Z