13.07.2015 Views

wavelet transforms and their applications to turbulence - Wavelets ...

wavelet transforms and their applications to turbulence - Wavelets ...

wavelet transforms and their applications to turbulence - Wavelets ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Annual Reviewswww.annualreviews.org/aronlineAnnu. Rev. Fluid Mech. 1992.24 : 395-457Copyright © 1992 by Annual Reviews Inc..~tllrights reservedWAVELET TRANSFORMS ANDTHEIR APPLICATIONS TOTURBULENCEMarie FaryeLMD-CNRS Ecole Normale Sup6rieure,75231 Paris Cedex 5, France24, rue Lhomond,KEY WORDS: orthogonal bases, <strong>turbulence</strong>INTRODUCTIONWavelet <strong>transforms</strong> are recent mathematical techniques, based on grouptheory <strong>and</strong> square integrable representations, which allows one <strong>to</strong> unfolda signal, or a field, in<strong>to</strong> both space <strong>and</strong> scale, <strong>and</strong> possibly directions. Theyuse analyzing functions, called <strong>wavelet</strong>s, which are localized in space. Thescale decomposition is obtained by dilating or contracting the chosenanalyzing <strong>wavelet</strong> before convolving it with the signal. The limited spatialsupport of <strong>wavelet</strong>s is important because then the behavior of the signalat infinity does not play any role. Therefore the <strong>wavelet</strong> analysis or synthesiscan be performed locally on the signal, as opposed <strong>to</strong> the Fouriertransform which is inherently nonlocal due <strong>to</strong> the space-filling nature ofthe trigonometric functions. Wavelet <strong>transforms</strong> have been applied mostly<strong>to</strong> signal processing, image coding, <strong>and</strong> numerical analysis, <strong>and</strong> they arestill evolving.So far there are only two complete presentations of this <strong>to</strong>pic, bothwritten in French, one for engineers (Gasquet & Wi<strong>to</strong>mski 1990) <strong>and</strong> theother for mathematicians (Meyer 1990a), <strong>and</strong> two conference proceedings,the first in English (Combes et al 1989), the second in French (Lemari61990a). In preparation are a textbook (Holschneider 1991), a course (Daubechies1991), three conference proceedings (Meyer & Paul 1991, Beylkinet al 1991b, Farge et al 1991), <strong>and</strong> a special issue of IEEE Transactions0066-4189/92/0115-0395502.00395


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 397tions. Are there some elementary coherent structures? Do <strong>their</strong> mutualinteractions have a universal character? Is it possible <strong>to</strong> compute the flowevolution with a reduced number of degrees of freedom relative <strong>to</strong> the verylarge number of Fourier components otherwise necessary? This reductioncould correspond <strong>to</strong> a projection of Navier-S<strong>to</strong>kes equations on thosecoherent structures or on some related functional bases well localized inphysical space.Being very uncomfortable with these two separate descriptions of <strong>turbulence</strong>,I was immediately enthusiastic when, in 1984, A. Grossmann <strong>to</strong>ldme about the <strong>wavelet</strong> transform theory he was developing from Morlet’soriginal ideas. His theory had the promise of a unified approach whichcould reconcile these two descriptions <strong>and</strong> allow us <strong>to</strong> analyze a turbulentflow in terms of both space <strong>and</strong> scale at once, up <strong>to</strong> the limits of theuncertainty principle. Another reason, rather naive, for the immediateappeal of <strong>wavelet</strong>s was the fact that the Morlet <strong>wavelet</strong> evoked <strong>to</strong> me theshape of Tennekes <strong>and</strong> Lumley’s eddy (Tennekes & Lumley 1972) proposed<strong>to</strong> model <strong>turbulence</strong>, <strong>and</strong> of some coherent structures whose existencehad been conjectured by Ruelle (D. Ruelle, personal communication,1983) <strong>and</strong> then observed by Basdevant in his numerical simulations oftwo-dimensional flows (Basdevant & Couder 1986). Indeed, it seems muchbetter <strong>to</strong> decompose a turbulent field in<strong>to</strong> such localized oscillations offinite energy as <strong>wavelet</strong>s, rather than in<strong>to</strong> space-filling trigonometric functionswhich do not belong <strong>to</strong> the L2(II n) functional space <strong>and</strong> therefore arenot of finite energy.In the context of <strong>turbulence</strong>, the <strong>wavelet</strong> transform may yield someelegant decompositions of turbulent flows (Section 5.1). The continuous<strong>wavelet</strong> transform offers a continuous <strong>and</strong> redundant unfolding in termsof both space <strong>and</strong> scale, which may enable us <strong>to</strong> track the dynamics ofcoherent structures <strong>and</strong> measure <strong>their</strong> contributions <strong>to</strong> the energy spectrum(Section 5.2). The discrete <strong>wavelet</strong> transform allows an orthonormal projectionon a minimal number of independent modes which might be used<strong>to</strong> compute or model the turbulent flow dynamics in a better way thanwith Fourier modes (Section 5.3).2. WAVELET TRANSFORM PRINCIPLES2.1 His<strong>to</strong>ryThe <strong>wavelet</strong> transform originated in 1980 with Morlet, a French researchscientist working on seismic data analysis (Morlet 1981, 1983; Goupillaudet al 1984), who then collaborated with Grossmann, a theoretical physicistfrom the CNRS in Marseille-Luminy. They developed the geometricalformalism of the continuous <strong>wavelet</strong> transform (Grossmann et al 1985,


Annual Reviewswww.annualreviews.org/aronline398 FARGE1986, 1987, 1989; Grossmann 1988; Grossmann & Morlet 1984, 1985;Grossmann & Paul 1984; Grossmann &Kronl<strong>and</strong>-Martinet 1988) basedon invariance under the affine group namely translation <strong>and</strong> dilation--which allows the decomposition of a signal in<strong>to</strong> contributions of both space<strong>and</strong> scale (Section 3.1). In particular the continuous <strong>wavelet</strong> transformwell suited for analyzing the local differentiability of a function, <strong>and</strong> fordetecting <strong>and</strong> characterizing its possible singularities (Holschneider 1988b;Jaffard 1989a; Arn6odo et al 1988; Holschneider & Tchamitchian 1989;Mallat & Hwang 1990; Jaffard 1991a,b). It is also useful for signal processing,in particular with the "skele<strong>to</strong>n" technique (Escudi6 & Torr6sani 1989,Tchamitchian & Torrbsani 1991, Delprat et al 1991) which allows theextraction of the modulation law of a complex signal, assuming somestationary phase hypothesis. The continuous <strong>wavelet</strong> transform has beenextended <strong>to</strong> n dimensions by Meyer (1985) <strong>and</strong> then by Murenzi usingrotation, in addition <strong>to</strong> dilation <strong>and</strong> translation (Murenzi 1989, 1990;An<strong>to</strong>ine et al 1990, 1991). Murenzi is presently extending it <strong>to</strong> n dimensionsplus time (Duval-Destin & Murenzi 1991). The <strong>wavelet</strong> transform thenworks as a "microscope," discriminating different scales in an n-dimensionalfield, <strong>and</strong> as a "polarizer," separating the different angular contributionsof the signal.When, in 1985, Meyer read Morlet <strong>and</strong> Grossmann’s work, he recognizedCalderon’s identity (Calderon 1964) behind the admissibility condition<strong>and</strong> the reconstruction formula of the continuous <strong>wavelet</strong> theory(Section 3.1). He then collaborated with Grossmann <strong>and</strong> Daubechies(Daubechies et al 1986) <strong>to</strong> select a discrete subset of the continuous <strong>wavelet</strong>space, chosen in such a way that it constitutes a quasi-orthogonal completeset of Lz(Rn), called a <strong>wavelet</strong> frame (Section 4.1). Complementary <strong>to</strong> this,Morlet <strong>and</strong> Grossmann had previously defined an interpolation formula--based on the reproducing kernel property Of the continuous <strong>wavelet</strong> transform(Section 3.2)--which recovers the whole space of continuous <strong>wavelet</strong>coefficients from the coefficients of a discrete subset, such as a <strong>wavelet</strong>frame (Grossman & Morlet 1985). Meyer then tried <strong>to</strong> prove that, evenif <strong>wavelet</strong> decomposition behaves in some sense as an orthogonal basis ofL2(R"), there could not be any true orthogonal basis constructed withregular <strong>wavelet</strong>s. The Haar orthogonal basis (Haar 1909) was well-known,but the lack of regularity of the functions it uses creates problems fordecomposing smooth functions, whose Haar coefficients would only decayvery slowly at infinity. Meyer was therefore surprised <strong>to</strong> discover anorthogonal basis (Section 4.2) built from a regular <strong>wavelet</strong> (Meyer 1986,1987if, b, 1988). He later extended it <strong>to</strong> the n-dimensional case in collaborationwith his student Lemari+ (Lemari6 & Meyer 1986). In 1987,Meyer (1988, 1989a,b,c, 1990a,b,c) <strong>and</strong> Mallat (1988) introduced the


SIMILARITY The scale decomposition should be obtained by the translation<strong>and</strong> dilation of only one "mother" function. All analyzing <strong>wavelet</strong>sshould therefore be mutually similar, namely scale covariant with oneanother, in particular they should have a constant number of oscillations(Section 3.1). Thus this dilation procedure allows an optimal compromisein view of the uncertainty principle: The <strong>wavelet</strong> transform gives very goodspatial resolution in the small scales <strong>and</strong> very good scale resolution in thelarge scales (Figure 1). This similarity condition excludes the windowedFourier transform of Gabor (1946), whose scale decomposition, is basedon a family of trigonometric functions exhibiting increasingly many oscil-Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 399cept of multiresolution analysis, which is very similar <strong>to</strong> the Quadratic MirrorFilters technique (Esteban & Gal<strong>and</strong> 1977) defined in digital processing<strong>and</strong> computer vision. This approach gives a general method for buildingorthogonal <strong>wavelet</strong> bases <strong>and</strong> leads <strong>to</strong> the implementation of fast <strong>wavelet</strong>algorithms (Mallat 1989a,b). Since then many other orthogonal <strong>wavelet</strong>bases have been found, among them: the Battle-Lemari6 <strong>wavelet</strong> (Battle1987, 1988; Lemari6 1988), which uses exponentially decreasing splinefunctions, the discrete orthogonal bases of Rioul (1987, 1991), <strong>and</strong> thecompactly supported <strong>and</strong> regular <strong>wavelet</strong>s of Daubechies (1988, 1989),built by iterating some discrete filters.From <strong>to</strong>day’s point of view we can recognize, a posteriori, that severalaspects of <strong>wavelet</strong> theory were already present, more or less explicitly, inmany fields, such as image processing (Granlund 1978), because this kindof decomposition is indeed very natural. This is particularly clear for theStr6mberg orthogonal basis (Str6mberg 1981) used in functional analysis<strong>and</strong> for the hierarchical basis of Zimin proposed <strong>to</strong> model <strong>turbulence</strong>(Zimin 1981). Today <strong>wavelet</strong> theory is a new <strong>and</strong> rapidly evolving mathematicaltechnique, which has established similarities between variousmethods that were independently developed in different fields, from functionalanalysis <strong>to</strong> signal proccssing, <strong>and</strong> gives them a common theoreticalframework.2.2 DefinitionWhat are the necessary ingredients of the <strong>wavelet</strong> transform?ADMISSIBILITY TO be called a "<strong>wavelet</strong>," the analyzing function shouldbe admissible (Section 3.1), which, for an integrable function, means thatits average should be zero. This requirement excludes, for instance, functionsused in Karhunen-Lo6ve--also called Proper OrthonormalDecompositions (Lumley 1981, Aubry et al 1988)--which are not of zeromean value.


Annual Reviewswww.annualreviews.org/aronline400 FARGEIiFigure 1 Phase space associated with different <strong>transforms</strong>. The uncertainty principleimposes phase-space "a<strong>to</strong>ms" such that Ax" Ak > 2n. 1. Analyzing function in physicalspace, 2. analyzing function in Fourier space, <strong>and</strong> 3. information cell Ax--Ak in phase space.(a) Shannon sampling, (b) Fourier transform, (c) Gabor transform, (d) Wavelet transform.lations in a window of constant size. In this case the spatial resolution inthe small scales <strong>and</strong> the range in the large scales are limited by the size ofthe window (Figure 1).TNVER3rmTLT3:’¢ There should be at least one reconstruction formula forrecovering the signal exactly from its <strong>wavelet</strong> coefficients <strong>and</strong> for allowingthe computation of energy or other invariants directly from them (Sections3.1 <strong>and</strong> 4.2). This precludes passb<strong>and</strong> filtering techniques, renamed <strong>to</strong>day


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 401"Fourierlets," which do not give an exact reconstruction formula forsynthesizing the signal from its spectral coefficients.REGULARITY In practice the <strong>wavelet</strong> should also be well localized on bothsides of the Fourier transform, namely it should be concentrated on somefinite spatial domain <strong>and</strong> be sufficiently regular. Indeed, there also existregular <strong>wavelet</strong>s that vanish outside a domain of compact support (Section4.2). This additional regularity requirement excludes all discontinuousfunctions such as those used in the Haar orthogonal decomposition (Haar 1909).CANCELLATIONS For some <strong>applications</strong>, in particular turbulent signalanalysis, the <strong>wavelet</strong> should not only be of zero mean value (admissibilitycondition), but should also have some vanishing high-order moments(Section 3.1). This requirement, which eliminates the most regular (polynomial)part of the signal, allows the study of its high-order fluctuations<strong>and</strong> possible singularities in some high-order derivatives. In this case, the<strong>wavelet</strong> coefficients will be very small in the regions where the function isas smooth as the order of cancellation <strong>and</strong> the <strong>wavelet</strong> transform will onlyreact <strong>to</strong> the higher order variations of the function.2.3 Compar&on with the Fourier TransformSince Fourier’s work on heat theory, the most commonly used basisfunctions in physics have been the trigonometric functions, because theyconstitute an orthogonal basis of L2(0, 2~), the functional space of squareintegrable functions. Thus they allow the decomposition of any functionf(x) c L2(O, 2r 0 in<strong>to</strong> a linear combination of Fourier vec<strong>to</strong>rs, defined by<strong>their</strong> Fourier coefficients f(k) = (eik~lf(x)). Unfortunately the trigonometricfunctions oscillate forever <strong>and</strong> therefore the information conten<strong>to</strong>ff(x) is completely delocalized among all the spectral coefficients f(k).Indeed the Fourier transform does not lose information about f(x), butinstead "spreads" it away; it is then very difficult, or even impossible, assoon as there is some computational noise, <strong>to</strong> study the properties off(x)from those off(k). Let us for instance take the case of a function thatsmooth everywhere except at a few singular points. The positions of thesingularities are related <strong>to</strong> the phase of all the Fourier coefficients. Thereforethere is no way <strong>to</strong> localize the singularities in Fourier space <strong>and</strong> theonly solution will be <strong>to</strong> reconstructf(x) fromf(k). Similarly, this functionf(x) will have a power-law spectrum so that the modulus of the Fouriercoefficients will scale as k ~. This indicates thatf(x) is globally nonregularwith singularities of at most exponent e. Unfortunately, we have then lostthe essential information, namely the fact thatf(x) is regular everywhereexcept at a few singular points. If, for instance, these singular points are


Annual Reviewswww.annualreviews.org/aronline402 FARGEdue <strong>to</strong> experimental errors, we will not be able <strong>to</strong> filter them out becausethey have affected all the Fourier coefficients.In contrast <strong>to</strong> the Fourier transform, the <strong>wavelet</strong> transform keeps thelocality present in the signal <strong>and</strong> allows the local reconstruction of a signal.It is then possible <strong>to</strong> reconstruct only a portion of it or only its localcontributions <strong>to</strong> a given range of scales. In fact, there is a relationshipbetween the local behavior of a signal <strong>and</strong> the local behavior of its <strong>wavelet</strong>coefficients. For instance, if a function f(x) is locally smooth, the corresponding<strong>wavelet</strong> coefficients will remain small, <strong>and</strong> iff(x) containssingularity, then in its vicinity the <strong>wavelet</strong> coefficients’ amplitude willincrease drastically (Section 3.2). Likewise the <strong>wavelet</strong> series off(x)verges locally <strong>to</strong> f(x), even if f (x) is a distribution (in this case the orderof the distribution should not exceed the regularity of the analyzing <strong>wavelet</strong>).By "locally" we mean that, for reconstructing a portion of a signal,it is only necessary <strong>to</strong> consider the <strong>wavelet</strong> coefficients belonging <strong>to</strong> thecorresponding subdomain of the <strong>wavelet</strong> space, the so-called influencecone (Section 3.2). Consequently, the <strong>wavelet</strong> transform is very robust forreconstruction. Indeed, if the <strong>wavelet</strong> coefficients are occasionally subject<strong>to</strong> errors, this will only affect the reconstructed signal locally near theperturbed positions, while the Fourier transform would spread out theerrors everywhere in the reconstructed signal. The Fourier transform isalso particularly sensitive <strong>to</strong> phase errors, due <strong>to</strong> the alternating characterof the trigonometric series. This is not the case for <strong>wavelet</strong> <strong>transforms</strong>. Itis even possible <strong>to</strong> correct the errors present in the continuous <strong>wavelet</strong>coefficients, thanks <strong>to</strong> the built-in redundancy of the continuous <strong>wavelet</strong>transform duc <strong>to</strong> its reproducing kernel property (Section 3.1).In fact the <strong>wavelet</strong> transform is not intended <strong>to</strong> replace the Fouriertransform, which remains very appropriate, for instance, in the study ofharmonic signals or when there is no need for local information. Let usalso mention that the Fourier transform plays a role in the admissibilitycondition defining <strong>wavelet</strong>s (Section 3.1) <strong>and</strong> in the construction of discretefilters used in multiresolution analysis (Section 4.2). In practice the Fouriertransform may be thought of as imbedded in<strong>to</strong> the <strong>wavelet</strong> transform,because it is, <strong>to</strong> first approximation, possible <strong>to</strong> compute the Fourierspectrum of a signal by summing its <strong>wavelet</strong> coefficients over all positionsscale by scale (Section 5.2).3. THE CONTINUOUS WAVELET TRANSFORM3.1 Analysis <strong>and</strong> SynthesisWAVELET DEFINITION The only constraint imposed on a function ~b(x),real or complex valued, in order <strong>to</strong> be a <strong>wavelet</strong> is the admissibilitycondition which requires:


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 403k 2dnk(1)with~(k) = (2~)-" ~R" ~b(X) e-v/Z~k’xn being the number of spatial dimensions. If ~b(x) is integrable this actuallyimplies that it has zero mean:fa~(x)d"x = 0 or ~(Ikl = 0) (2)In practice the <strong>wavelet</strong> should also be well-localized in both physical <strong>and</strong>Fourier spaces. If one wants <strong>to</strong> study the behavior of the Mth derivativeoff(x), the <strong>wavelet</strong> should have cancellations up <strong>to</strong> order M, in order thatit does not react <strong>to</strong> the lower-order variations off(x), namely we shouldhave:fR" ~O(x)xm d"x =(3)for all m _< M.WAVELET ANALYSIS From this function ~, the so-called mother <strong>wavelet</strong>,we generate the family of continuously translated, dilated, <strong>and</strong> rotated<strong>wavelet</strong>s:./2¢[-a-, x- x’-I= l- [_ (0) ~J, (4)with lc R + as the scale dilation parameter corresponding <strong>to</strong> the width ofthe <strong>wavelet</strong> <strong>and</strong> x’ e R" as the translation parameter corresponding <strong>to</strong>the position of the <strong>wavelet</strong>; l <strong>and</strong> x’ are dimensionless variables. In thecontinuous <strong>wavelet</strong> literature the scale is denoted by a <strong>and</strong> the position byb <strong>to</strong> recall that this transform is based on the affine group ax÷b. Weprefer here <strong>to</strong> denote the scale l, because it corresponds <strong>to</strong> the length scaleat which we analyze f(x), <strong>and</strong> the position of the analyzing <strong>wavelet</strong> x’,because it indeed corresponds <strong>to</strong> the actual position in physical space; wemust distinguish x’ <strong>and</strong> x, which will be used as an integration variable in(6). The rotation matrix ~ belongs <strong>to</strong> the group SO(n) of rotationsR", <strong>and</strong> depends on the n(n-1)/2 Euler angles 0. The fac<strong>to</strong>r l -"/z is anormalization which causes all the <strong>wavelet</strong>s <strong>to</strong> have the same L 2 norm;


Annual Reviewswww.annualreviews.org/aronline404 FARGEtherefore all <strong>wavelet</strong>s will have the same energy <strong>and</strong> the <strong>wavelet</strong> coefficientswill correspond <strong>to</strong> energy densities.The admissibility condition (I) implies that the Fourier transform ofis rapidly decreasing near k = 0. Therefore the Fourier transform of thefamily ~tx.0 constitutes a bank of passb<strong>and</strong> filters with constant ratio ofwidth <strong>to</strong> center frequency:q~tx,00’) = Z"/2~[t f~- ’(0)k] e-,/:~k’,’. (~)To summarize, the family of analyzing <strong>wavelet</strong>s ~;~,0 may be compared <strong>to</strong>a mathematical microscope <strong>and</strong> polarizer, for which ~ characterizes theoptics, l- ~ is the resolution, x’ the position, <strong>and</strong> 0 the polarization angle.The continuous <strong>wavelet</strong> transform of a function or a distribution f(x)is the LZ-inner product betweenf<strong>and</strong> the <strong>wavelet</strong> family ~;~,0, which givesthe <strong>wavelet</strong> coefficients:f(l, x’, O) = ($,~.olf) = ~ f(x)$~.0(x) (6)nwhere $* is the complex conjugate of $, or likewise the inner productbetween~<strong>and</strong> the filter bank @~’0, which gives:f(l, x’, 0) = f f(k)ff~.0(k) (7)nFigure 2 shows the continuous <strong>wavelet</strong> transform of some "academic"signals chosen as limiting cases of a hypothetical turbulent signal: a deltafunction, a period-doubling signal, <strong>and</strong> a Gaussian white noise signal.WAVELET SVNX~S~S The admissibility condition (1) implies the existenceof a reproducing kernel (which will be defined in Section 3.2). We cantherefore recover the signalf(x) from its <strong>wavelet</strong> coefficients:f(x) = c~’ +..~(~,x’,0)~..0(x) i.+, (8)If @ is complex-valued <strong>and</strong>freal-valued we should only take the real par<strong>to</strong>~(8).For one-dimensional or for isotropic <strong>wavelet</strong>s we need not integrateover angles. Otherwise we would have <strong>to</strong> carry out the following procedure.In order <strong>to</strong> integrate over the n(n-I)/2 Euler angles 0, we define theintegral:o) .... (~ ,~ ...... (,~... ~(o). (9)0


Annual Reviewswww.annualreviews.org/aronline%o


Annual Reviewswww.annualreviews.org/aronline406 FARGEIn this integral we use the invariant measure d#(O) of the rotation groupSO(n) defined as:withn--1kdid(O) = A. I-[ YI sin J- ’~dO~. Oj(10)k--lj--Ik= ! 27~k/2<strong>and</strong> the Euler angles50_


Annual Reviewswww.annualreviews.org/aronline3.2 Elementary PropertiesWAVELET TRANSFORMS 407We will now list some of the main properties of the continuous <strong>wavelet</strong>transform. For the sake of simplicity, from here on we will consider theone-dimensional <strong>wavelet</strong> transform, the generalization <strong>to</strong> n dimensionsbeing straightforward, <strong>and</strong> discard the prime in x’. We will denote thecontinuous <strong>wavelet</strong> transform of a functionf(x) by the opera<strong>to</strong>r notationW[f](x), <strong>and</strong> the resulting <strong>wavelet</strong> coefficients by f(l, x).LINEARITY The <strong>wavelet</strong> transform is linear because it is an inner productbetween the signal f <strong>and</strong> the <strong>wavelet</strong> ~O. Likewise, the continuous <strong>wavelet</strong>transform of a vec<strong>to</strong>r function is a vec<strong>to</strong>r whose components are thecontinuous <strong>wavelet</strong> transform of the different components.COVARIANCE BY TRANSLATION AND DILATION The continuoustransform is covariant under any translation x0:<strong>wavelet</strong>W[f] (x-- Xo) = f(1, x-- Xo), (12)which in particular implies that differentiation commutes with continuous<strong>wavelet</strong> transform; namely we havec?~ W ( f ) = W ~xV[W(f)] = W(Vf),V.[W(f)] = W(V.f). (13)A consequence of the translation covariance is the fact that the frequencyof a monochromatic signal can be read off from the phase of the <strong>wavelet</strong>coefficients (Escudi6 & Torrtsani 1989, Guillemain 1991, TchamitchianTorrtsani 1991, Delprat et al 1991). The number of zeros of the phase onlines with l = constant gives the frequency of the signal (Figure 2b). Thisproperty is independent of the <strong>wavelet</strong> chosen.The continuous <strong>wavelet</strong> transform is also covariant under any dilationby/0:IV[f] (lox) = IF 1.y(/0/, lox). (14)A consequence of the dilation covariance is the fact that the <strong>wavelet</strong>transform of a power-law function is fully determined by its restriction <strong>to</strong>any line l = constant. The lines of constant phase point out the possiblesingularities of the function (Figure 2a). This property is also independen<strong>to</strong>f the <strong>wavelet</strong> choice.


Annual Reviewswww.annualreviews.org/aronline408 FARGEDIFFERENTIATION~+ oo amW IOmf ~m = l (- 1)"~ f(x)~[~.*~t(x)] (15)ENERGY CONSERVATIONlf(x)lZdx = l If(l,x)l’lf (/,x)l ~ (16)The <strong>wavelet</strong> transform conserves energy not only globally but also locallyif one considers all coefficients inside the "influence cone" which consistsof the spatial support of all dilated <strong>wavelet</strong>s. The above relation corresponds<strong>to</strong> energy conservation, which is a generalization of the Plancherelidentity <strong>to</strong> the continuous <strong>wavelet</strong> transfo~. It implies that thereis no loss of information in transforming the signal in<strong>to</strong> its <strong>wavelet</strong>coefficients.The <strong>to</strong>tal energy can also be split among the different scales l:f_ ~ ~2~(~) = C&’ ~ lf(i,x)ldxspac~-scaL~ ~oc~Tv The space-scale locality of the analyzing <strong>wavelet</strong>~ leads <strong>to</strong> the conservation of locality in the <strong>wavelet</strong> coefficient space, incontrast <strong>to</strong> the Fourier transfo~ which loses the locality present in thesignal. For instance, if @ is well-localized in the space interval a~ for l = 1,then the <strong>wavelet</strong> coefficients corresponding <strong>to</strong> the position x0 will all becontained in the influence cone defined by x ~ [x0-(l" a~)/2, x0 + (l" a~)/2].This cone corresponds <strong>to</strong> the spatial support of all dilated <strong>wavelet</strong>s at thepoint x0. Likewise, if ~ is well-localized in the Fourier interval Ak aroundk~ for l = 1, then the ~avelet coefficients corresponding <strong>to</strong> the Fourierfrequency k0 in the signal will only be contained in the subb<strong>and</strong> definedby ~ [kAk0+(ak/20) ’, ~(~0-(ak/~t))-’].LOCAL REGULARITY ANALYSIS One of the most interesting properties ofthe continuous <strong>wavelet</strong> transfo~, implied by its dilation covariance, isthe possibility it offers <strong>to</strong> measure the local regularity of a function <strong>and</strong>therefore <strong>to</strong> characterize the functional space <strong>to</strong> which it belongs (Holschneider1988a,b; Jaffard 1989a,b, 1991c; Holschneider & Tchamitchian1989, 1990; Tchamitchian 1989c). For instance iff~Cm(xo), i.e. iff iscontinuously differentiable in x0 up <strong>to</strong> order m, then~(l, xo) ~ lm+~P/2 for l~0. (18)The fac<strong>to</strong>r l ~/~ comes from the fact that, due <strong>to</strong> the scale invariance (14),


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 409if we want <strong>to</strong> study the scaling of a function we must take the <strong>wavelet</strong>coefficients in the L ~ norm, instead of L 2. The <strong>wavelet</strong> coefficients writtenin the L t norm 2 are related <strong>to</strong> the <strong>wavelet</strong> coeff~cients written in the Lnorm by the simple expression:fL’ = l-1/2yL2. (19)Iffbelongs <strong>to</strong> A~(x0), the H61der space of functions of exponent ~, i.e.f is continuous, not necessarily differentiable in x0 but such thatthenIf(x+xo)-f(x)[ = Clxol ~ with g < 1 <strong>and</strong> constant C > 0, (20a)3~(/, x0) Ce’f~*l~l 1/~ for l ~ 0, (20b)where @ is the phase of the <strong>wavelet</strong> coefficients.The transformed function f is regular even iff is not. The informationabout any possible singularities present in the signal, <strong>their</strong> position x0,<strong>their</strong> strength C, <strong>and</strong> <strong>their</strong> scaling exponent ~, is given by the asymp<strong>to</strong>ticbehavior off(l, xo), written in norm L ~ (19), for l tending <strong>to</strong> zero. If theL~-norm <strong>wavelet</strong> coefficients diverge in the small scales at the point Xo,then f is singular at x0 <strong>and</strong> the slope of log If(l, x0) l versus log l will givethe exponent of the singularity (20). It is also very easy <strong>to</strong> localize thepossible singularities off by looking at the phase of its <strong>wavelet</strong> coefficients:The lines of constant phase converge on the singularities (Figure 2a). If,on the contrary, the modulus of the <strong>wavelet</strong> coefficient becomes zero inthe very small scales around xo, then the functionf is regular at x0. Thisresult is in fact the converse of (18), but its mathematical justificationrequires more global assumptions on the analyzed function, namely somedecay of its <strong>wavelet</strong> coefficients in the vicinity of x0 (Jaffard 1989a). Therefore,in practice, <strong>to</strong> locally analyze a singularity at x0 we should first verifythat at small scales the <strong>wavelet</strong> coefficients around x0 are not larger thanthose at x0. Then we should consider not only the coefficientsf(l, x0), butat least all coefficients belonging <strong>to</strong> the influence cone pointing <strong>to</strong>wardsx0. Those properties are independent of the choice of the <strong>wavelet</strong> <strong>and</strong>they are particularly useful for characterizing fractals <strong>and</strong> multifractals(Holschneider 1988b; Arn+odo et al 1989; Ghez & Vaienti 1989; Argoulet al 1988, 1990; Falconer 1991; Freysz et al 1990).REPRODUCING KERNEL Using the <strong>wavelet</strong> ~k, we can decompose any functionor distribution f in<strong>to</strong> its <strong>wavelet</strong> coefficients. In the case of thecontinuous <strong>wavelet</strong> transform these coefficients form an over-completebasis. This implies a correlation between the <strong>wavelet</strong> coefficients which, inturn, corresponds <strong>to</strong> the existence of a reproducing kernel K6 associated<strong>to</strong> the <strong>wavelet</strong> ~ defined by


Annual Reviewswww.annualreviews.org/aronline410 FARGEK~(l,, 12, x’~, x’~) = ~ O,x;O~x’~ dx. (21)K~ characterizes the correlation of the continuous <strong>wavelet</strong> transformbetween two different points of the continuous half-plane (l, x). Its structuredepends on the choice of the <strong>wavelet</strong>; indeed the reproducing kernelmeasures the space <strong>and</strong> scale selectivity of each <strong>wavelet</strong> ~,~ <strong>and</strong> will thereforebe very useful in helping <strong>to</strong> choose the <strong>wavelet</strong> most appropriate <strong>to</strong> agiven problem.Reciprocally, an arbitrary function]’of the half-plane (/, x)¯ + x R)isnot in general the <strong>wavelet</strong> transform of some function of R with respect<strong>to</strong> a given <strong>wavelet</strong> ~. This will hold only if]’is square integrable <strong>and</strong> satisfiesthe reproducing kernel equation (Grossmann et al 1989, GrossmannKronl<strong>and</strong>-Martinet 1988):]’(l~x’) = .~o+ j- ~ g~,(l~, 12, x’~, xl) f(12, xl) dl2l ~dx’~This condition should be checked if we want <strong>to</strong> partially resynthesize asignal from a filtered subset of its <strong>wavelet</strong> space. An important consequenceof the reproducing kernel property (22) is the fact that the continuous<strong>wavelet</strong> transform of a r<strong>and</strong>om signal (Figure 2c) shows some correlationsthat are obviously not in the signal, but in the <strong>wavelet</strong> transform itself.The size of the correlated regions is given by the reproducing kernel <strong>and</strong>decreases with the scale. This is one of the most common pitfalls of thecontinuous <strong>wavelet</strong> transform <strong>and</strong> one should be particularly aware of itwhen studying turbulent signals. In the case of discrete orthogonal <strong>wavelet</strong>transform (Section 4.2) this problem no longer exists, since by definitionof orthogonality all <strong>wavelet</strong> coefficients are uncorrelated.3.3 ImplementationWAVELET CHOICE AS we have seen, the <strong>wavelet</strong> transform is an innerproduct between an analyzing <strong>wavelet</strong> at a given scale 1 <strong>and</strong> the signal <strong>to</strong>be analyzed; therefore the <strong>wavelet</strong> coefficients combine information aboutboth the signal <strong>and</strong> the <strong>wavelet</strong>. The choice of the transform, orthogonalor not, <strong>and</strong> of the appropriate <strong>wavelet</strong> is thus an important issue whichdepends on the kind of information we want <strong>to</strong> extract from the signal.For analyzing purposes the continuous <strong>wavelet</strong> transform is better suitedbecause its redundancy allows good legibility of the signal’s informationcontent. For compression or modeling purposes, the orthogonal <strong>wavelet</strong>transform (Section 4.2) or the newly developed <strong>wavelet</strong> packet technique(Section 4.3) are preferable because they decompose the signal in<strong>to</strong>


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 411minimal number of independent coefficients. Then for choosing the appropriate<strong>wavelet</strong>, we must look at its reproducing kernel (21), which characterizesits space, scale, <strong>and</strong> angular selectivity.EXAMPLES OF COMPLEX-VALUED WAVELETS Let us consider the analysis ofa real-valued signal such as those encountered in fluid mechanics. In thiscase, we usually choose a continuous <strong>wavelet</strong> transform with a progressivecomplex-valued <strong>wavelet</strong>, because the quadrature n/2 phase shift between itsreal <strong>and</strong> its imaginary parts allows us <strong>to</strong> eliminate the <strong>wavelet</strong>’s oscillationswhen visualizing the <strong>wavelet</strong> coefficient modulus (Figure 2). From theresulting 2- complex-valued <strong>wavelet</strong> coefficients we can thus separate the Lmodulus, which gives the energy density, <strong>and</strong> the phase, which detectssingularities <strong>and</strong> measures instantaneous frequencies (Escudi6 & Torr6sani1989, Tchamitchian & Torr6sani 1991, Guillemain 1991, Delprat et al1991). As already stated, the lines of constant phase converge on singularities<strong>and</strong> the number of zero-crossings on lines l = constant, if the latterare parallel, is related <strong>to</strong> the signal frequency. The phase behavior isindependent of the choice of <strong>wavelet</strong>.The most commonly used complex-valued <strong>wavelet</strong> is the Morlet <strong>wavelet</strong>(Figure 3a).O(x) = e’J-2S~o "~ ē (Ixl:/2), (23)which is a plane wave of wavevec<strong>to</strong>r k6, modulated by a Gaussian envelopeof unit width. Incidentally, the Morlet <strong>wavelet</strong> is only marginally admissible,because it is of zero average only if some very small correction termsare added. In practice, if we take [kol = 6, the correction terms becomeunnecessary because they are of the same order as typical computer roundofferrors. Another way <strong>to</strong> ensure admissibility is <strong>to</strong> impose ~7(0) = 0.Fourier space, the Morlet <strong>wavelet</strong> is given by:(k) = (2z)- ,/2 e-(k-t:¢,)2/2 for k > O,{~ (24)~ (k) for k G O.A very interesting property of the Morlet <strong>wavelet</strong> in its generalization <strong>to</strong>n dimensions is its angular selectivity, which gets better <strong>and</strong> better as I k, Iincreases, but with a concomitant reduction in its spatial selectivity. Inorder <strong>to</strong> have both, angular <strong>and</strong> spatial selectivity An<strong>to</strong>ine <strong>and</strong> coworkershave proposed <strong>to</strong> elongate the Morlet <strong>wavelet</strong>, while keeping I kol smallenough <strong>to</strong> ensure a good space localization (An<strong>to</strong>ine et al 1990, An<strong>to</strong>ineet al 1991).Another complex-valued <strong>wavelet</strong>, mostly used in quantum mechanics


Annual Reviewswww.annualreviews.org/aronline-30 -20 -10 0 10 2O 30w(x)w(x)


Annual Reviewswww.annualreviews.org/aronline(Paul 1984, 1985a,b, 1986,(Figure 3b):WAVELET TRANSFORMS 4131989), is the Paul <strong>wavelet</strong> which is analytic~/m = F(m+l) (%~l)m(1 ’+m’ -,fS x)(25)or{~ m(k) kme k fork > 0,~,,,(k) = for k _< 0.The higher the order rn, the better the cancellations (vanishing moments)the <strong>wavelet</strong>. The complex-valued <strong>wavelet</strong>s are called progressive <strong>wavelet</strong>s if<strong>their</strong> Fourier coefficients are zero for negative wavenumbers. They are welladapted <strong>to</strong> analyze causal signals, i.e. signals for which there is some actionof causality. This is because progressive <strong>wavelet</strong>s preserve the direction oftime <strong>and</strong> do not create parasitic interference between the past <strong>and</strong> future.Progressive <strong>wavelet</strong>s are used in particular <strong>to</strong> analyze musical sounds(Kronl<strong>and</strong>-Martinet ct al 1987, Kronl<strong>and</strong>-Martinct 1988).EXAMPLES OF REAL-VALUED WAVELETS Some commonly used real-valued<strong>wavelet</strong>s are the ruth derivatives of the Gaussian (Figures 3c <strong>and</strong> 3d):orI[Im(X )= (-- 1) m ~(d--lx12/2), (26)ax~ffm(k)m(~-- lk) m e -Ikl2/2.The higher order derivatives imply more cancellations (vanishingmoments) of the <strong>wavelet</strong>. Among these derivatives of the Gaussian, themost widely used is the Marr <strong>wavelet</strong>, also called the "Mexican hat"(Figure 3d), which is the Laplacian of a Gaussian (m ~ 2). The<strong>wavelet</strong> in its generalization <strong>to</strong> n dimensions is isotropic <strong>and</strong> thereforecannot discriminate different directions in the signal. Jaffard (1991 b) hasproposed <strong>to</strong> use, instead of a Laplacian of a Gaussian, a Gaussian differentiatedin only one direction, which will then be nonisotropie with a goodFigure 3 Examples of <strong>wavelet</strong>s ~b commonly used for the continuous <strong>wavelet</strong> transform(continuous line for the real part <strong>and</strong> broken line for the imaginary part). We visualize ~b(x)(left) <strong>and</strong> ~(k) (right).(a) Morlet <strong>wavelet</strong>, for k~ = 6, (b) Paul’s <strong>wavelet</strong> for m = 4, (c) Firstderivative of a Gaussian, (d) Marr <strong>wavelet</strong> (second derivative of a Gaussian), (e)(Difference of two Gaussians).


Annual Reviewswww.annualreviews.org/aronline414 FARGEangular selectivity. An<strong>to</strong>ine <strong>and</strong> co-workers have proposed <strong>to</strong> elongate it<strong>to</strong> recover some angular selectivity (An<strong>to</strong>ine et a11990, An<strong>to</strong>ine et al 1991).Another possible real-valued <strong>wavelet</strong> is the D.O.G., Difference of Gaussians(Figure 3e), which is a discrete approximation <strong>to</strong> the Laplacian ofGaussian:ord/(x) = -Ixl2/2- -Ixl2/8, ½e(27)ff (k) = (2re) -~/2 [e-Ikl 2/2 _ e- 21kl 2].Dallard <strong>and</strong> Spedding have proposed an isotropic version of the twodimensionalMorlet <strong>wavelet</strong>, called the Halo <strong>wavelet</strong> (Dallard & Spedding1990), which is then real-valued but does not have (as the Morlet <strong>wavelet</strong>)zero-mean value unless one enforces it:~(k) = e-(l~l-lk~: 0.From a real-valued <strong>wavelet</strong>, which is self-conjugated, i.e. such that~(k) = ~*(-k), we can always construct a progressive complex-valued<strong>wavelet</strong>. For this cancels its Fourier coefficients with negative wavenumbers.The procedure is straightforward in one dimension, but itbecomes less obvious in the n-dimensional case, where the definition ofnegative wavenumbers is purely conventional. This problem has beenrecently addressed by Dallard <strong>and</strong> Spedding, who proposed, using such amethod, the construction of a complex-valued isotropic Morlet <strong>wavelet</strong>in two dimensions, named the Arc <strong>wavelet</strong> (Dallard & Spedding 1990).Unfortunately the Arc <strong>wavelet</strong> presents several problems: Its imaginarypart is neither isotropic nor well-localized in physical space. In fact it isprobably impossible <strong>to</strong> construct an isotropic complex-valued <strong>wavelet</strong>. Inpractice, if one wants <strong>to</strong> combine both isotropy <strong>and</strong> complex-value, Farge<strong>and</strong> coworkers have proposed <strong>to</strong> compute a Morlet <strong>wavelet</strong> transform for nangles, n large enough relative <strong>to</strong> the angular selectivity of the reproducingkernel. They then integrate the modulus of the <strong>wavelet</strong> coe~cients, butnot the coefficients themselves, over all n angles (Farge et al 1990).WAVELET COEFFICIENT REPRESENTATIONS After choosing the <strong>wavelet</strong>, wealso have <strong>to</strong> choose the most appropriate graphical representation of the<strong>wavelet</strong> coefficients. The most commonly used representation is <strong>to</strong> computethe <strong>wavelet</strong> coefficients in the L2-no~ <strong>and</strong> visualize them, with a linearscale for x <strong>and</strong> a logarithmic scale for l, using the full color range~forinstance between 0 <strong>and</strong> 255 color levels when data are coded on ! byte


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 415at each scale. This normalization of the <strong>wavelet</strong> coefficients, performedscale by scale, enhances the small-scale coefficients, but we cannot thencompare the coefficient amplitudes between different scales. Therefore weshould not renormalize if we want <strong>to</strong> compare the energy density atdifferent scales.If one is not interested in the energy density but rather in the scalingproperties of the <strong>wavelet</strong> coefficients, another solution is <strong>to</strong> compute themwith the L~-norm (19) instead of a L2-norm. It is then no longer necessary<strong>to</strong> renormalize the coefficients at each scale because all coefficients, whateverthe scale, will now have a similar range of values.Some authors use a linear scale for l, but this is not recommendedbecause the small-scale behavior--which is in general the most interesting<strong>to</strong> study--is then completely flattened. In any case, a logarithmic representationof the scale is natural for <strong>wavelet</strong>s, because it corresponds <strong>to</strong> themultiplicative nature of the dilation parameter. For instance, in the caseof orthogonal <strong>wavelet</strong>s (Section 4.2), we should take the base 2 logarithm,since the dilation parameter is usually a multiple of 2, <strong>and</strong> we shouldtherefore represent the <strong>wavelet</strong> coefficients octave by octave.ALGORITHMS The root of the continuous <strong>wavelet</strong> analysis algorithm is aset of convolution products between the signal f <strong>and</strong> all dilated <strong>and</strong>rotated <strong>wavelet</strong>s ~blo defined in Equation (4). Therefore the first step of thealgorithm will be <strong>to</strong> generate the family of all dilated <strong>and</strong> rotated <strong>wavelet</strong>s~10 defined in Equation (4). We then perform the convolution product,either in physical space by integrating (6) over all discretized positionsx = i" Ax, or in Fourier space using a FFT (Fast Fourier Transform) <strong>and</strong>multiplying ~0 defined in (5) <strong>and</strong>f before transforming the result backphysical space <strong>to</strong> obtainf~.~0.In all cases, we must check that the <strong>wavelet</strong> sampling remains sufficient<strong>to</strong> compute the smallest scale linen, in order <strong>to</strong> minimize numerical errors<strong>and</strong> avoid aliasing. Incidentally one should notice that the computationof the large-scale <strong>wavelet</strong> coefficients requires a <strong>wavelet</strong> sampling as goodas the signal sampling. We should also ensure that, when computing thelarge scales, we still have enough of the signal on the left <strong>and</strong> on the rightwhile translating ~/0. If such is not the case, we should extend the signalby keeping its leftf(Xmin) <strong>and</strong> rightf(Xmax) values constant, or make it decaysmoothly <strong>to</strong> zero; in this case the <strong>wavelet</strong> coefficients inside both influencecones (Section 3.2), associated with Xmin <strong>and</strong> Xmax, respectively, wouldmeaningless. To avoid such side effects, the best solution would be <strong>to</strong> makethe signal periodic, if it is not already so.The best way <strong>to</strong> test the <strong>wavelet</strong> analysis algorithm, is <strong>to</strong> compute the<strong>wavelet</strong> transform of a Dirac function, which should give the analyzing


Annual Reviewswww.annualreviews.org/aronline416 FARGE<strong>wavelet</strong> at each scale (Figure 2a). To check if the spatial <strong>and</strong> angularsamplings are sufficiently dense, we should compute the reproducing kernel(Section 3.2), i.e. the <strong>wavelet</strong> transform of the analyzing <strong>wavelet</strong>s themselves,considering only the <strong>wavelet</strong> at scale /min <strong>and</strong> angle 00; then weshould plot, for any point Xo, the <strong>wavelet</strong> coefficients in l, 0 polar coordinates.If we do not see any spurious side effects, the sampling is thereforesufficient.The simplest algorithm for continuous <strong>wavelet</strong> synthesis is <strong>to</strong> computethe Morlet formula (11), which uses a Dirac function as a synthesizing<strong>wavelet</strong>, because this formula minimizes the number of integrations. Due<strong>to</strong> numerical errors in the <strong>wavelet</strong> analysis algorithm, the reconstructionof the signal will not be exact. If we want <strong>to</strong> ensure an exact reconstruction,we should have computed the <strong>wavelet</strong> analysis in physical space by integrating(6) using an interpolation basis associated with the sampled signalf, instead of the sampled signal itself.For a one-dimensional signal sampled over I points which has a verylarge number of scales J (in audioacoustics for instance the scales rangetypically from 1 <strong>to</strong> 21°), the computing time may soon become prohibitive,because it would vary as J" 12, or J- I- log2 Iifwe use the FFT. In this casethere exists a fast algorithm, called "algorithme ~i trous" (Holschneider etal 1988, 1989; Dutilleux 1989), which, at each scale, keeps constant thenumber of sampled points for the <strong>wavelet</strong> <strong>and</strong> thus avoids the oversamplingof the <strong>wavelet</strong> which was necessary <strong>to</strong> compute the large-scalecoefficients; it computes only I/(2 s) points for the signal, 2 being the ratiobetween two successive scales 2 = lj+ 1/l~. The operation count is thenproportional <strong>to</strong> J" I" logz/, without requiring signal periodicity as doesthe FFT algorithm. The <strong>wavelet</strong> coefficients are only computed on theincomplete grid ("grille ~ trous") of size J-logz I <strong>and</strong> not on the completegrid of size J" I; we must then use an appropriate interpolation (Section4.1) if we want <strong>to</strong> compute all the coefficients of the complete grid. For2 = 2, namely if the scales vary octave by octave, the "algorithme gttrous" is very similar <strong>to</strong> the Mallat algorithm (Section 4.2) developed fororthogonal <strong>wavelet</strong>s, but without requiring orthogonal <strong>wavelet</strong>s.4. THE DISCRETE WAVELET TRANSFORM4.1 Wavelet FramesZ)EFINn’~ON In a sense, the analysis (6) <strong>and</strong> synthesis (8) formulasas if the functions Ol~, l e R + <strong>and</strong> x e R, constituted an orthogonal completeset of Lz(R): The coefficients of the decomposition off(x) in this basisgiven by (6) <strong>and</strong> the reconstruction off(x) from these coefficients is givenby (8). In fact, for the continuous case the sct of functions ~/x is highlyredundant. Is it possible <strong>to</strong> select a subset F, called a "<strong>wavelet</strong> frame," such


Annual Reviewswww.annualreviews.org/aronlineWAVELETRANSFORMS 417that the ~Oit ~ F would constitute a complete set that is almost orthogonalfor L2(R)? The answer is yes, but only approximately (Daubechies et1986, Daubechies 1990). We proceed with the following discretization ofthe -j, half-plane l, x: l is logarithmically sampled at intervals of (A log l)je Z, <strong>and</strong> x is linearly sampled, with an increment that depends on thescale, at intervals of i" Ax" (A log l) -s, i~ Z. Thus the measure dl" dx/l 2 inEquation (8) becomes (A log l)-2j. The corresponding discrete analysisformula isfji= (~jilf)= ~+~f(x)l[tji’dx_ (29)withffj,(x) = (A log/)]/2~[(A l)]x - iAx]forje Z, ie Z, <strong>and</strong> the discrete reconstruction fo~ula isf(x) = C Z E ~.~O~+R, (30)where C is a constant <strong>and</strong> R is a residual which is zero only if the frameis orthogonal. A log I can in general be made small enough so that R canbe neglected, <strong>and</strong> we then have a quasi-orthogonal frame.QUASI-ORTHOGONALITY The reconstruction fo~ula is only an approximationfrom which, by iteration, one can obtain an exact reconstructionoff(x) when C ~ 1 <strong>and</strong> R ~ 0 (Daubechies et al 1986, Daubechies 1987).This optimal frame is then quasi-orthogonal <strong>and</strong> complete (tight frame).For instance let us consider the Marr <strong>wavelet</strong>, O(x) = (1-xZ)e -~/z. Itsoptimal frame, namely that which minimizes R in (30), correspondsA log l = 2 ~/~ <strong>and</strong> Ax = 1/2 (Daubechies 1989). With this frame the errorin the energy for the reconstruction off(x) is less than 2 x 10- ~, whichsufficient for most <strong>applications</strong>. The discretization A log l = 2 <strong>and</strong> Ax = 1corresponds <strong>to</strong> the dyadic grid (Figure 4a), for which it is also possibleconstruct some exactly orthogonal <strong>wavelet</strong> bases (Section 4.2). For theMorlet <strong>wavelet</strong> (23) its optimal frame corresponds <strong>to</strong> the dyadic grid onlywhen I k¢} = 3.INTERPOLATION With the discrete <strong>wavelet</strong> transform we have lost thecovariance by dilation <strong>and</strong> translation of the continuous <strong>wavelet</strong> transform<strong>and</strong> the redundancy of the <strong>wavelet</strong> coefficients, both properties which canbe very useful for signal analysis <strong>and</strong> signal processing. It is actuallypossible, under some additional hypotheses, <strong>to</strong> recompute the whole se<strong>to</strong>f the continuous <strong>wavelet</strong> coefficients from a discrete subset of the <strong>wavelet</strong>coefficients by using an appropriate inte~olation (Grossmann& Morlet1984, Grossmann et al 1989) based on the reproducing kernel property


Annual Reviewswww.annualreviews.org/aronline418 FARGEaXmin =0 x=2 J i Xmax =2 J (1-1)bDiscrete filters associated <strong>to</strong> scaling functions ~AnalysisConvolution] by the dual of the discretefilter associated <strong>to</strong>scaling functionsDeconvolution] by the discretefilter associated :oscaling functionsConvolution~ by the dual of the discretefilter associated <strong>to</strong>SynthesisDeconvolutionby the discretefilter associated <strong>to</strong>Ovcrsampling by] putting one zeroUndersampling by] taking one sample] Multiplication by 2fT.lFixTure 4 Multiresolution analysis. (a) The dyadic grid, (b) Illustration of the multiresolutionprinciple in Fourier space, (c) Mallat algorithm.


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 419(Section 3.2) of the continuous <strong>wavelet</strong> transform. With the frames <strong>and</strong>the interpolation formula, we now have a complete methodology forextracting the quasi-orthogonal discrete <strong>wavelet</strong> coefficients from the continuous<strong>wavelet</strong> coefficients using the <strong>wavelet</strong> frames <strong>and</strong> vice-versa <strong>to</strong>recover the continuous <strong>wavelet</strong> coefficients by interpolating from the discrete<strong>wavelet</strong> coefficients. This two-way approach allows us <strong>to</strong> combinethe redundancy <strong>and</strong> the geometrical properties of the continuous <strong>wavelet</strong>transform with the economy of the discrete orthogonal <strong>wavelet</strong> transform.Therefore in practice the distinction between the continuous <strong>wavelet</strong> transform<strong>and</strong> the orthogonal <strong>wavelet</strong> transform is often not so important.4.2 Orthogonal <strong>Wavelets</strong>DEFINITION AS we have seen, the frames F are quasi-orthogonal completesets of L2(R). But there also exist some special <strong>wavelet</strong>s ~b such that~s~i(x ) = U/2~s(2~x--0, withj~Z, i~Z, (31)constitutes a genuine orthogonal basis of Li(R); namely the functions $(x)are orthogonal <strong>to</strong> <strong>their</strong> translates by discrete steps x = 2 -j’i <strong>and</strong> <strong>their</strong>dilation by l = 2 -s, which corresponds <strong>to</strong> the dyadic grid (Figure 4a), <strong>and</strong>the family (31) is complete in L 2.Using an orthogonal <strong>wavelet</strong> basis {~Oji}, we can decompose any functionor distributionf(x), decaying sufficiently fast at infinity, such thatf(withX)=+oo4-~oZ Z ~’i~ji(X) (32)j~--m i=--oo~i=


Annual Reviewswww.annualreviews.org/aronline420 FARGEproperty (Section 3.2) of the <strong>wavelet</strong> transform; however this assertionnot true for all functions as Meyer (personal communication) has recentlyproved.MULTIRESOLUTION ANALYSIS If we want <strong>to</strong> generalize the <strong>wavelet</strong> transform<strong>to</strong> decompose any function or distribution j(x) whatever its decayat infinity, we must use, in addition <strong>to</strong> the analyzing <strong>wavelet</strong> 0, anotherfunction ~b, called the "<strong>wavelet</strong>s’s father" or "scaling function," such thatf-~ d~(x) dx = 1,(34)where~bj~ = U/2~b(2Jx- i) is orthogonal <strong>to</strong> 4’j’r forj’ > j <strong>and</strong> Vi’, (35)It has been proven (Mallat 1989b) that ~bjk is orthogonal <strong>to</strong> all its discretetranslates.Consequently the decomposition off(x) becomes:f(x)= (Ooilf)c~oi(X)+ ~ (0 ~i [f)0~,(x). (36)i=--ovj=O i= ooThe first sum is a smooth approximation of f(x) at the largest scale/max = 2 o = 1, while the second sum corresponds <strong>to</strong> the addition of detailsof scale l = 2 -~, je[0, + c~]. The function ~0 is a low-pass filter, while ~.jconstitutes a set of orthogonal higher <strong>and</strong> higher pass filters. Thisapproach, also called multiresolution analysis, is appropriate for analyzingfunctions which are not in LZ(R). Take for example f(x) -= 1, which isnot square integrable (Meyer 1990a). We then have (q~0~[f)= 1(0~i[f) = 0, from which we reconstruct f(x)= 1; this reconstructionwould have been wrong if we had only used the <strong>wavelet</strong> ~ without thesmoothing function qS, such as in Equation (32).The elegance of the multiresolution analysis comes from the fact thatthe scaling functions q~i generate a set of nested subspaces V0 c Vlc ...V~ c V~+l . . . while the associated <strong>wavelet</strong>s 0j~ constitute <strong>their</strong> orthogonalcomplementary subspaces W0, W~ . . . Wj, W~+~ . . . such thatV~+I = V~ ® W~ (Figure 4b). The inclusion Vj = Vj+ ~ corresponds <strong>to</strong>mesh refinement by a fac<strong>to</strong>r of 2:f(x)e V~.~ f(Zx)e V~+ (37)This indicates that the approximation off(x) at scale (~+ I) isfJ+ I(X) = E ((~(J+ l)/]/)qg~+ (38)


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 421<strong>and</strong> contains all the necessary information <strong>to</strong> compute the same signal atthe larger scale 2 J. When computing an approximation off(x) at scale2 -j, some informationf is lost, but as the scale decreases <strong>to</strong> 2 ~ --- 0 theapproximated signal converges <strong>to</strong> f(x). Conversely, as the scale increases<strong>to</strong> l = ~ the approximated signal contains less <strong>and</strong> less information <strong>and</strong>converges <strong>to</strong> zero.Vj is the set of all possible approximations at scale l = 2 -j of functionsin L2(R). Among all approximated functions at scale ! = -j, f(x) isthe function that is the closest in L2-norm <strong>to</strong> f(x). Therefore the <strong>wavelet</strong>decomposition is an orthogonal projection on the vec<strong>to</strong>r space V~.All the smooth approximations~(x) at scalej off(x) belong <strong>to</strong> Vj, whileall the additional details~.(x) necessary at scalej <strong>to</strong> exactly recover~+ ~(x)at scale j+ 1 belongs <strong>to</strong> W~:f~+~ (x) = f~(x) +j~(x). (39)Recursively we obtain the reconstruction formulaf(x) =f0(x)+ Z ~.(x), (40)j=0whichL2(a)corresponds=<strong>to</strong> the decomposition° wj.(41)MAT.~,T AL~Or~TUr~ An additional simplification introduced by Mallat(Mallat 1989a-d) allows the computation of the scaling function q~ froma discrete filter F~, similar <strong>to</strong> the Quadrature Mirror Filters used in signalcoding (Esteban & Gal<strong>and</strong> 1977, Rioul 1991). This filter 0 comes fromthe space inclusion V0 = V~ which impliesq~(k) =F~ ~ ~ ~ with ~’~(k)-= 2-’/~F4~(Oe,/~ (42)<strong>and</strong> therefore recursively for all Vj c V~+ ~,~(k) ¯ = 1-I/0~(2-~k)(43)The filter ~’~ is 2r~ periodic <strong>and</strong> satisfies:f~(0) = 1 <strong>to</strong> ensure L~-norm normalization,F~(i --, c~) = (9(i -~) in order for q~ <strong>to</strong> decay at infinity,IP~(k)l~÷ IP6(k÷ ~-- 1in order for/6~ <strong>to</strong> be a conjugate filter. (44)


Annual Reviewswww.annualreviews.org/aronline422 FARGEThe smoothness of the scaling function ~b <strong>and</strong> its asymp<strong>to</strong>tic decay atinfinity can be estimated from the properties of P~(k).For instance, we can characterize the Meyer orthogonal <strong>wavelet</strong>s by<strong>their</strong> associated discrete filters:1if0 _< Ikl -< ~~(k)0 < fie(k) _-3[/~,(k) 12 + 1~(1 - k)12Ykwith<strong>and</strong>~(k) =if0 < Ikl ~ ~~(k) + ~(z- k)if~ 2~~(k) =a(k) = a(-iflk[Yk.2r~_>-3Meyer <strong>wavelet</strong>s are very regular (C~) but not very well localized in physicalspace. Their decrease at infinity depends on the smoothness of functiona(k); if a is ~, the associated Meyer <strong>wavelet</strong> will h ave afast de cay. Thereare other orthogonal <strong>wavelet</strong>s, based on spline functions of order m, whichare better localized, with an exponential decay, but which are consequentlyless regular, only C m- ~; this is the case for instance with the Battle-Lemari~<strong>wavelet</strong>s (Figure 5a).The Mallat algorithm implies the existence of another discrete filter F~associated with the <strong>wavelet</strong> ~b <strong>and</strong> in quadrature with F¢, namely such thatthe filter F, associated with the scaling function q~ is a low-pass filter,while the filter F~ associated with the <strong>wavelet</strong> ~b is a b<strong>and</strong>-pass filter (Figure4b).We can then compute the scaling function q~ <strong>and</strong> its associated <strong>wavelet</strong>~b from the discrete filter F, alone:


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 423~b(x) = ~F~(i)~(2x-/)i~(x) = ~ F~(i)~(2xiwithF~,(i) = (- 1)~-’F~(1 (46)In practice, <strong>to</strong> compute the <strong>wavelet</strong> transform it is only necessary <strong>to</strong> knowthe coefficients of the discrete filter F,(0 because, due <strong>to</strong> the quadraturecondition, F~,(i) is deduced from F,(0 as in Equation (46).The algorithm (explained in detail in Mallat 1989a, Daubechies 1989,M6neveau 1991 a) then consists of a pyramidal succession of discrete convolutionsof the signal f discretized in<strong>to</strong> I = 2 J samples (Figure 4c), firstwith F, <strong>to</strong> compute the coefficients ~ describing the large-scale behaviorof f up <strong>to</strong> the scale l = 2 -j, <strong>and</strong> secondly with F, <strong>to</strong> compute the <strong>wavelet</strong>coefficients~ describing the behavior of f around the scale l, such asi’J~.i = Z F~(i’- 2i)J~._ ,.i,. (47)This algorithm is pyramidal in the sense that, scale after scale <strong>and</strong> fromthe small scales <strong>to</strong> the large scales, we undersample the signal by takingone sample out of every two smaller scale samples; therefore the numberof <strong>wavelet</strong> coefficients is divided by two at each scale. Finally, due <strong>to</strong> theorthogonality of the <strong>wavelet</strong> transform, we obtain the same number I of<strong>wavelet</strong> coefficients as the number of samples of the signal. From those<strong>wavelet</strong> coefficients f0, ~0 ¯ ¯ ¯ ~, we can then reconstruct a discreteapproximation of the signal at a given scale 2-J, by the same succession ofconvolutions with F~ <strong>and</strong> Fq,, scale after scale but now going from thelarge scales <strong>to</strong> the scale 2 -.j. Traversing down the pyramid, we must nowoversample the <strong>wavelet</strong> coefficients by inserting a zero between successivecoefficients, scale after scale. To finally obtain the discrete approximationat scale 2 J’, we add, following Equation (36), both results, f;_ ~ obtainedfrom F~ <strong>and</strong>j~_ ~ obtained from F~,. For both analysis <strong>and</strong> reconstructionthe operation count of the Mallat algorithm varies as I log~ LAs for the continuous <strong>wavelet</strong> transform algorithm (Section 3.3),should beware of boundary effects; these are discussed for instance inM~neveau (1991a). We may also prefer <strong>to</strong> use periodic orthogonal<strong>wavelet</strong>s, for which a fast algorithm similar <strong>to</strong> Mallat’s has been developedby Perrier (Perrier & Basdevant 1989), or <strong>to</strong> use the new orthogonal<strong>wavelet</strong> bases proposed by Jaffard & Meyer (1989) which vanish on theboundaries, but for which there does not yet exist any fast algorithm.


Annual Reviewswww.annualreviews.org/aronline424OO60.8O.7O.6o(~(x)0.60.2I0 2tl 30¢(x)~(k)0od043OIo 2O 30Fiyure 5 Examples of scaling functions ~b <strong>and</strong> associated <strong>wavelet</strong>s ~J commonly used forthe orthogonal <strong>wavelet</strong> transform. We visualize qS(x), q~(k), ~b(x), <strong>and</strong> ~(k). (a)Lemari~ <strong>wavelet</strong> constructed with 4th order spline functions, (b) Daubechies compactlysupported <strong>wavelet</strong> for N = 2, (c) Daubechies compactly supported <strong>wavelet</strong> for N =


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 425o.9F0.02-0020.6~o.~F0.4 !50.30.2030~(x)~(k) 60506 4 2 2Fi£1ure 5--continued


Annual Reviewswww.annualreviews.org/aronline426 FARGECOMPACTLY SUPPORTED WAVELETS Using Mallat’s procedure (43), Daubechieshas constructed several compactly supported <strong>and</strong> regular <strong>wavelet</strong>bases (Daubechies 1988, 1989). She showed that ~b <strong>and</strong> ~b are compactlysupported if(2N- 1 )! ~’~ 2N- l[_,g’,(k) 12 = 2 (N_ 1)!22_ sin X dx.(48)The size of the discrete <strong>wavelet</strong> support is given by 2N- 1 <strong>and</strong> depends onthe desired regularity m of the <strong>wavelet</strong> because N _> m + 1 (Figures 5b,c).The case N = 1 is the Haar basis which is not regular. But for N # 1we obtain many orthogonal interpolation bases ~bN <strong>and</strong> <strong>their</strong> associatedorthogonal <strong>wavelet</strong> bases $s which are continuous <strong>and</strong> differentiable untilorder m >_ N/5. For example in the case N = 2 (Figure 5b), the discretefilter which generates the corresponding Daubechies basis isF,~(0)-1 ÷.,/~4,/~ Fo(1)-3÷~/~4~1 -- ~F,(2) -- 3 --4~ F,(3) - 4~ F,(i~]- ~, -- 1] w [4, + m[) = 0.(49)The numerical implementation of the orthogonal <strong>wavelet</strong> transfo~ withDaubechies’ <strong>wavelet</strong>s is carried out using the Mallat algorithm. Usingcompactly supported <strong>wavelet</strong>s the operation count, for both analysis <strong>and</strong>synthesis, then varies as g which is therefore faster than the Fast FourierTransform.PERIODIC ORTHOGONAL WAVELETS The extension of the multiresolutionanalysis <strong>to</strong> the case of periodic <strong>wavelet</strong>s was proposed by Meyer (1986)<strong>and</strong> performed by Pettier <strong>and</strong> Basdevant who applied it <strong>to</strong> build orthogonal<strong>wavelet</strong> bases from periodic spline functions (Pettier & Basdevant1989). The extension of the multiresolution analysis <strong>to</strong> manifolds such asthe sphere is difficult. For instance the sphere does not have the dilation<strong>and</strong> rotation invariance of the plane. Recently Jaffard has constructedorthogonal <strong>wavelet</strong> bases adapted <strong>to</strong> spherical geometries (Jaffard 1990a,Jaffard & Meyer 1989).BIORTHOGONAL WAVELETS At first glance Daubechies <strong>wavelet</strong>s lookstrange: They are not symmetric (Figures 5b,c) <strong>and</strong> for N < 2 theyare left differentiable but not right differentiable (Figure 5b). RecentlyVetterli <strong>and</strong> Herley have designed some biorthogonal systems of compactly


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 427supported symmetric <strong>wavelet</strong>s built from linear phase filters (VetterliHerley 1990a-c). The use of biorthogonal <strong>wavelet</strong>s constitutes a newapproach initially proposed in the context of the continuous <strong>wavelet</strong> transformby Tchamitchian (1986, 1987), <strong>and</strong> then in the context of the orthogonal<strong>wavelet</strong> transform by Cohen, Daubechies, <strong>and</strong> Feauveau (Feauveau1989, 1990; Cohen et al 1990; Cohen 1990). It replaces the <strong>wavelet</strong> $ bypair of <strong>wavelet</strong>s, one used for the analysis <strong>and</strong> the other used for thereconstruction. Biorthogonal <strong>wavelet</strong>s are very promising because theyoffer much more flexibility in the choice of <strong>wavelet</strong> than orthogonal <strong>wavelet</strong>s.We can, for instance, choose the properties of both <strong>wavelet</strong>s <strong>to</strong> becomplementary, with high-order cancellations for the analyzing <strong>wavelet</strong><strong>and</strong> good regularity for the synthesizing <strong>wavelet</strong>.N-DIMENSIONAL ORTHOGONAL WAVELETS In contrast<strong>to</strong> the continuous<strong>wavelet</strong> transform we do not yet know how <strong>to</strong> compute an orthosonal<strong>wavelet</strong> transform using an intrinsically n-dimensional <strong>wavelet</strong>, but it iscertainly feasible. We are presently left with a partially satisfac<strong>to</strong>rysolution, namely that of separating the orthogonal <strong>wavelet</strong> transform ofa n-dimensional field in<strong>to</strong> n orthogonal <strong>wavelet</strong> <strong>transforms</strong> performed ineach spatial direction. This variable separation approach, which can alsobe used for the continuous <strong>wavelet</strong> transform, is therefore intrinsicallyanisotropic <strong>and</strong> requires 2"- 1 <strong>wavelet</strong>s.For instance, <strong>to</strong> obtain a two-dimensional multiresolution analysis westart from a one-dimensional multiresolution analysis, defined by the scalingfunction ~b, from which we deduce its associated <strong>wavelet</strong> $. Then bytensor products we obtain the two-dimensional scaling functionq~(xl, x~) = q~(x0~(x2) (50)<strong>and</strong> the associated <strong>wavelet</strong>sI//I(X,, X2)[//2(Xl, X2)~0~(x~, x2)This is the approach used <strong>to</strong> extend the Mallat orthogonal <strong>wavelet</strong> algorithm<strong>to</strong> two dimensions (Mallat 1988) <strong>and</strong> <strong>to</strong> three dimensions (Meneveau1991a).4.3 Wavelet PacketsVery recently, motivated by data compression problems, Coifman, Meyer,<strong>and</strong> Wickerhauser have defined <strong>and</strong> catalogued an extensive "library" of


Annual Reviewswww.annualreviews.org/aronline428 FARGEfunctions they called "<strong>wavelet</strong> packets," from which can be built a countableinfinity of orthogonal bases of L2(R) (Coifman et al 1990a,b; Wickerhauser1991). The infinitely many bases of <strong>wavelet</strong> packets unify Gaborwave packets [used in the Windowed Fourier Transform (Gabor 1946)]<strong>and</strong> <strong>wavelet</strong>s in<strong>to</strong> a set of localized oscillating functions of zero-meanparametrized by scale l, space x, <strong>and</strong> frequency k: l corresponds <strong>to</strong> thewidth of <strong>their</strong> spatial support, x <strong>to</strong> the position of <strong>their</strong> center, <strong>and</strong> k <strong>to</strong>the number of oscillations in <strong>their</strong> spatial support. A <strong>wavelet</strong> packet familyis thus generated by dilation, translation, <strong>and</strong> modulation of a "mother<strong>wavelet</strong>." The different <strong>transforms</strong> (Figure 1) can be seen as the convolutionof a given signal <strong>to</strong> be analyzed with a bank of filters given bythe analyzing functions: filters of constant b<strong>and</strong>width Ak for the WindowedFourier Transform or filters of constant ratio of width <strong>to</strong> center frequencyk for the Wavelet Transform (5). The Wavelet Packets Transform in factcombines these two approaches <strong>and</strong> offers the possibility <strong>to</strong> adjust theratio Ak/k of the analyzing functions <strong>to</strong> the signal <strong>to</strong> be analyzed.In the discrete case Coifman <strong>and</strong> Meyer have derived analytic formulas<strong>to</strong> generate the 2 ~ <strong>wavelet</strong> packets associated with a signal sampled on Ipoints. Their <strong>wavelet</strong> packets are given as a set of I log21 vec<strong>to</strong>rs organizedin<strong>to</strong> a binary tree, which drastically facilitates further computations. Thenfor a given signal, or for each portion of it after performing an appropriatesegmentation, one can choose the most appropriate orthogonal basis <strong>to</strong>decompose it. Wickerhauser proposes <strong>to</strong> select the basis that minimizesthe information entropy or the number of bits necessary <strong>to</strong> code theinformation content of the signal (Wickerhauser 1991, Coifman et al 1990b).In practice the best basis will be that which minimizes the number ofsignificant (that is above a certain threshold) coefficients. Therefore the<strong>wavelet</strong> packet transform of a signal of length I gives at most I coefficients(in general many fewer) from which the signal can be resynthesized. Theanalysis requires I log2 I operations <strong>and</strong> the synthesis I operations. The<strong>wavelet</strong> packet decomposition gives orthogonal bases quite similar <strong>to</strong> thoseobtained with the Karhunen-Lo6ve decomposition, or Proper Orthonormaldecomposition (Lumley 1981, Aubry et al 1988), but its computingcost is much less; indeed the Karhunen-Lo6ve decomposition requiresthe computation of the eigenfunctions of the correlation matrix, whichcontains 13 coefficients.Torr6sani has proposed a generalization of the <strong>wavelet</strong> packet transform<strong>to</strong> the continuous case in which the <strong>wavelet</strong> packets are indexed by acontinuous parameter (Torr6sani 1991). The <strong>wavelet</strong> transform in factadapts the tiling of the phase-space (Figure 1) <strong>to</strong> each portion of thesignal. For instance, in regions dominated by harmonic behavior it willchoose the most appropriate Gabor wave packet basis (Figure 1 e), while


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 429regions with strong transients or shocks it will choose the most appropriate<strong>wavelet</strong> basis (Figure ld). Another construction which involves <strong>wavelet</strong>packets with discrete scale parameters <strong>and</strong> continuous translation parametershas recently been proposed by Duval-Destin et al (1991).5. WAVELET APPLICATIONS TO TURBULENCE5.1 Energy DecompositionA very common pitfall when using any kind of transform is <strong>to</strong> forget thepresence of the analyzing function in the transformed field, which maylead <strong>to</strong> severe misinterpretations, the structure of the analyzing functionbeing interpreted as characteristic of the phenomena under study. Toreduce this risk we should choose the analyzing function in accordance<strong>to</strong> the intrinsic structure of the field <strong>to</strong> be analyzed. For instance thetrigonometric functions used in the Fourier transform would be the appropriate<strong>to</strong>ol if <strong>and</strong> only if a turbulent flow field were a superposition ofwaves; only in this case are wavenumbers well defined <strong>and</strong> the Fourierenergy spectrum meaningful for describing <strong>and</strong> modeling <strong>turbulence</strong>. If,on the contrary, <strong>turbulence</strong> were a superposition of point vortices then theFourier spectrum in this case would be meaningless. The problem we stillface in <strong>turbulence</strong> theory is that we have not yet identified the typical"objects" that compose a turbulent field. Before developing a <strong>turbulence</strong>model we must identify these elementary "objects" <strong>and</strong> catalog <strong>their</strong>elementary interactions. For instance the cascade models (DesnjanskiNovikov 1974, Kraichnan 1974, Frisch & Sulem 1975, Bell & Nelkin 1978,Gledzer et al 1981) assume that wavenumber octaves are the elementaryobjects needed <strong>to</strong> describe homogeneous <strong>turbulence</strong> <strong>and</strong> that <strong>their</strong> interactionsconsist of exchanging energy with the neighboring octaves.The first step <strong>to</strong>ward modeling <strong>turbulence</strong> is <strong>to</strong> find an appropriatesegmentation of the energy density in x- l phase space (Figure 1) <strong>and</strong>define some kind of phase-space "a<strong>to</strong>ms" among which energy, or anyother dynamically relevant quantity, is distributed <strong>and</strong> exchanged by theturbulent flow dynamics. If a turbulent field is a superposition of waves,the energy density should be distributed in phase space among horizontalb<strong>and</strong>s, each b<strong>and</strong> corresponding <strong>to</strong> an excited wavenumber (Figures 2b,c).If a turbulent field is a set of localized structures--often called coherentstructures--the energy density should be distributed among cone-likepatterns, each cone pointing <strong>to</strong> an excited structure (Figure 2a). Ifturbulent field is a superposition of wavepackets, such as Tennekes <strong>and</strong>Lumley’s eddies (Tennekes & Lumley 1972), the energy density shoulddistributed among patches whose horizontal length will correspond <strong>to</strong> the


Annual Reviewswww.annualreviews.org/aronline430 rARGEspatial support <strong>and</strong> vertical length <strong>to</strong> the b<strong>and</strong>width characterizing eachexcited wavepacket. If a turbulent field is mainly some kind of noise,its energy density should be r<strong>and</strong>omly distributed in both space <strong>and</strong>scale without presenting any characteristic pattern in phase space (Figure2c). Actually a turbulent field may well be the superposition of differentphase-space structures which can be separated in<strong>to</strong> characteristicclasses. In this case it will be more appropriate <strong>to</strong> decompose the flow fieldin<strong>to</strong> those classes <strong>and</strong> then perform separate ensemble or time averages,class by class, in order <strong>to</strong> retain as much dynamically meaningful informationas possible on the flow. Another solution is <strong>to</strong> perform the averagingdirectly in phase space, which presents the advantage of being able<strong>to</strong> add <strong>to</strong>gether experimental data of different signal-<strong>to</strong>-noise ratios ornumerical fields computed at different resolutions. It also may well bethat different types of <strong>turbulence</strong> (e.g. boundary layer, mixing layer, grid<strong>turbulence</strong>...) or different regimes (e.g. transition, fully-developed <strong>turbulence</strong>),will lead <strong>to</strong> different segmentations of phase space; this shouldbe checked <strong>and</strong>, if it is the case, we should probably ab<strong>and</strong>on the questfor a universal theory of <strong>turbulence</strong>.Finally we should study how the turbulent dynamics transports thesespace-scale "a<strong>to</strong>ms," dis<strong>to</strong>rts them, <strong>and</strong> exchanges <strong>their</strong> energy during theflow evolution. Using a space-scale representation it would then be easy<strong>to</strong> verify whether energy transfers are either mainly local in scale--asassumed by the cascade models--corresponding <strong>to</strong> vertical translations inphase-space, or whether energy transfers are instead local in space--asassumed by point vortex models--corresponding <strong>to</strong> horizontal translationsin phase-space. Energy transfers may in fact be local in both space<strong>and</strong> scale, which is probably the right answer. <strong>Wavelets</strong> or <strong>wavelet</strong> packetsare certainly good c<strong>and</strong>idates for performing this energy decompositionin phase space <strong>and</strong> for finding possible phase-space a<strong>to</strong>ms <strong>to</strong> characteriz~the turbulent flow dynamics <strong>and</strong> hence <strong>to</strong> formulate new <strong>turbulence</strong>models.5.2 New Diagnostics for TurbulenceBefore discussing the actual <strong>applications</strong> of <strong>wavelet</strong>s <strong>to</strong> <strong>turbulence</strong>, let usemphasize two points. First of all, <strong>wavelet</strong>s are useful as a new diagnostic<strong>to</strong>ol for the study of <strong>turbulence</strong> if we want <strong>to</strong> retain some informationabout the spatial structure of the flow. If we are only interested in itsfrequency content, or if we want <strong>to</strong> filter it everywhere in space, <strong>wavelet</strong>sare not helpful, <strong>and</strong> the Fourier transform is a sufficient <strong>to</strong>ol. Secondly,we should always bear in mind the fact that <strong>wavelet</strong>s see signal variationsbut are blind <strong>to</strong> constant <strong>and</strong> other global polynomial behavior, according<strong>to</strong> the number of cancellations (Section 3.2) of the analyzing <strong>wavelet</strong>.


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 431common pitfall in interpreting <strong>wavelet</strong> coefficients is <strong>to</strong> link <strong>their</strong> strength<strong>to</strong> the signal’s strength, whereas they actually correspond <strong>to</strong> variations inthe signal at a given scale <strong>and</strong> a given point. If the signal does not oscillateat a certain scale <strong>and</strong> position, then the corresponding <strong>wavelet</strong> coefficientsare zero.For the purpose of analysis we prefer <strong>to</strong> use the continuous <strong>wavelet</strong>transform whose redundancy allows an unfolding of the flow informationon the space-scale complete grid, as opposed <strong>to</strong> the dyadic grid used fororthogonal <strong>wavelet</strong>s. As we have already said (Section 3.3), we stronglyadvise using a progressive complex-valued <strong>wavelet</strong>, because, due <strong>to</strong> thequadrature between the real <strong>and</strong> imaginary parts of the <strong>wavelet</strong>, we canthen eliminate spurious oscillations of the <strong>wavelet</strong> coefficients by visualizing<strong>their</strong> modulus, instead of <strong>their</strong> real part (Figure 2). If we analyzetwo-dimensional field using a two-dimensional <strong>wavelet</strong> we have at least athree-dimensional coefficient space <strong>to</strong> visualize. If the coefficients are real<strong>and</strong> therefore oscillate at all scales <strong>and</strong> locations, <strong>their</strong> graphical representationis very complicated <strong>and</strong> difficult <strong>to</strong> interpret, whereas the modulusonly follows the signal energy density variations without presentingspurious oscillations.The squared <strong>wavelet</strong> coefficient If(l, x, 0) ]2 measures the energy level, orexcitation, of a given field f(x) in terms of space, scale, <strong>and</strong> direction. Letus consider the case of three-dimensional <strong>turbulence</strong> <strong>and</strong> analyze threedimensionalfields in terms of three space dimensions x -- x, <strong>and</strong> threeangles 0 = 0,, for n = 1 <strong>to</strong> 3. By choosing an isotropic <strong>wavelet</strong>, or averagingover directions, we can discard the angular selectivity of this analysis. Thisis what we shall do from now on in order <strong>to</strong> simplify the notation. We willnow list several new diagnostics, for two (n = 2) or three (n = 3) dimensional<strong>turbulence</strong>, all based on <strong>wavelet</strong> coefficients.LOCAL WAVELET ENERGY SPECTRUM First of all the notion of "localspectrum" is antinomic <strong>and</strong> paradoxical when we consider the spectrumas a decomposition in terms of wavenumbers for, as we have previouslysaid, they cannot be defined locally. Therefore a "local Fourier spectrum"is nonsensical because, either it is non-Fourier, or it is nonlocal. There isno paradox if instead we think in terms of scales rather than wavenumbers.Using the <strong>wavelet</strong> transform, let us define the space-scale energy density:If(/,x)l 2E(I, x) - l" (51)As proposed by Moret-Bailly et al (1991) in the context of <strong>turbulence</strong>, thescale decomposition in the vicinity of location x0 is given by


Annual Reviewswww.annualreviews.org/aronline432 FARGEEz(l, x0) = l 1 n E(l, x)z~j x, (52)Z being a function of finite support [xl, x2], which takes in<strong>to</strong> account allcoefficients inside the influence cone (Section 3.2) of x0, such that:fz(x) dnx = (53)If we choose the window Z <strong>to</strong> be a Dirac function, then the local <strong>wavelet</strong>energy spectrum becomesIf(/,x0)l 2E~(t, x0) r (54)By integrating (51) we obtain the local energy density:fo +~ dlE(x) = C~’+ E(l,x) (55)GLOBAL WAVELET ENERGY SPECTRUMThe global <strong>wavelet</strong> spectrum isEft) = f~ Eft, ~) d~x. (~6)It can also be expressed in terms of the Fourier energy spectrumE(k) = If(k)[ 2 using relation (7):E(l) ~ E(k) l~ (/k)[ 2 d~k. (57)This shows that the global <strong>wavelet</strong> energy spectrum corresponds <strong>to</strong> theFourier energy spectrum smoothed by the <strong>wavelet</strong> spectrum at each scale.We can then recover the <strong>to</strong>tal energy of the fieldf(x):~ = C; ~(0 7.LOCAL INTERMITTENCY ~AS~E To measure intermittency, namely thefact that energy at a given scale may not be evenly distributed in space,Farge et al (1990) have defined the intermittency measure:If(/,x)] 2~(~, x) = (If(l, x) (59)I(l, x) = 1, Vx <strong>and</strong> Vl, means that there is no flow intermittency, i.e. that


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 433each location has the same energy spectrum, which then corresponds <strong>to</strong>the Fourier energy spectrum. I(l, x0) -- 10 means that the point x0 contributes10 times more than the average over x <strong>to</strong> the Fourier energyspectrum at scale I.Frick & Mikishev (1990) had previously defined a similar intermittencymeasure using the Zimin hierarchical model (Zimin 1981).SPACE-SCALE REYNOLDS NUMBER AND GLOBAL INTERMITTENCY MEASUREFarge et al (1990b) have introduced a space-scale Reynolds number~(l, x)Re (l, x) , (60)where v is the kinematic viscosity of the fluid <strong>and</strong> g the characteristic rmsvelocity at scale l <strong>and</strong> location x such as:f(l,x) = (3C0) -I ~ [~7,(l,x)[ 2 . (61)At large scales 1 ~ L,.Re (L) = Re (L, x)cocoincides with the usual large-scale Reynolds number Re = v’L/v, wherev" is the rms turbulent velocity <strong>and</strong> L the integral scale of the flow. At theKolmogorov scale l ~ r/, where dissipation effects equilibrate nonlineareffects, Re(r/, x)= 1. In plotting the iso-surface Ref/,x)= 1 we can thencheck whether it is fiat or not. If it is flat, then 1 = r/ everywhere, asassumed by Kolmogorov’s theory. If it is not flat, then the turbulent flow isintermittent <strong>and</strong> we can no longer define a unique Kolmogorov scalebut only a range of scales from r/rain <strong>to</strong> r/~-~x" The ratio /(Re) = r/max/r/rain,for Re = 1, is a global measure of the flow intermittency in the dissipativerange. The ratio/(Re) lmax(Re)/lmin(Re), for Re>> 1, measures the globalflow intermittency in the inertial range.For direct numerical simulations of turbulent flow, this iso-surfaceRe(l, x) = 1 may be useful in detecting numerical errors <strong>and</strong> verifyingthe space resolution Ax is sufficient <strong>to</strong> resolve the dissipative scales everywherein the flow. We have <strong>to</strong> verify that r/rain > AX everywhere in the flow,otherwise for points where this inequality is not verified some numericalinstability may develop.For numerical simulations we can define a better space-scale Reynoldsnumber. For this we must compute the nonlinear term N = II v o Vv II <strong>and</strong>


Annual Reviewswww.annualreviews.org/aronline434 FARGEthe dissipative term D = ]] v" V2v][ <strong>and</strong> exp<strong>and</strong> them in<strong>to</strong> <strong>their</strong> <strong>wavelet</strong>coefficients <strong>to</strong> obtainRe(l, x) =/~(l, x)//~(l, (62)SPACE-SCALE CONTRAST If we want <strong>to</strong> detect any variation in the signal,even for regions where the signal becomes very weak, Duval-Destin <strong>and</strong>Torrrsani (Duval-Destin & Menu 1989; An<strong>to</strong>ine et al 1990, 1991; Duval-Destin et al 1991; An<strong>to</strong>ine & Duval-Destin 1991) have proposed thecontrast measurewithcq, x) If(t,- If(l, x) 2’ (63)f(l,x) = ~l/-(n+l) f(l’,x)dl’.dl,=0 +For orthogonal <strong>wavelet</strong>s the contrast has the very elegant form(64)~Oji being the orthogonal <strong>wavelet</strong>s, at scale j <strong>and</strong> location i, <strong>and</strong> ~bji theassociated scaling functions.While <strong>wavelet</strong> coefficients locally measure the signal derivative, thespace-scale contrast measures its logarithmic derivative. This diagnosticmay be useful in fluid mechanics for detecting some very weak coherentstructures, or some coherent structures embedded in larger ones--twocases that cannot be detected by the classical threshold method. In anycase <strong>wavelet</strong>s are better adapted <strong>to</strong> filtering or segmenting flow fields thantraditional image processing techniques; most image processing techniquesare based on con<strong>to</strong>ur detection developed for pattern recognition, whereascoherent structures encountered in fluid flows do not have sharp con<strong>to</strong>ursbut instead are characterized by <strong>their</strong> local scaling. A similar problem isencountered in analyzing astronomical images, in particular in detectinggalaxies, for which <strong>wavelet</strong>s are now extensively used (Bijaoui 1991).SPACE-SCALE ANISOTROPY MEASURE The measure of the space-scale departurefrom isotropy is given by


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 435A(l, 0) = + ~o " (65)For this diagnostic we obviously must use a directional <strong>wavelet</strong> such asthe Morlet <strong>wavelet</strong> (Section 3.3).If A(l,O) = 1, ¥l <strong>and</strong> ~’0, the flow is isotropic at all scales.If A(/min, 0) A(lma,, 0), V0, with/min a small sc ale <strong>and</strong> lmax a large scale,there is a return <strong>to</strong> isotropy in the small scales.A(l, ~o) 10means tha t dir ection ~0 contributes 10 times more tha n theaverage over 0 <strong>to</strong> the Fourier energy spectrum at scale l.LOCAL SCALING AND SINGULARITY SPECTRUM As we have said in Section3.2, the continuous <strong>wavelet</strong> transform with L~-norm (19) is used <strong>to</strong> studythe local scaling of a function <strong>and</strong> <strong>to</strong> detect its possible singularities. But<strong>to</strong> see singularities, we must subtract the Taylor series of the signal, whichcorresponds <strong>to</strong> its polynomial, <strong>and</strong> therefore differentiable, terms. Thissubtraction is au<strong>to</strong>matic if we choose a <strong>wavelet</strong> with sufficiently manycancellations (Section 2.2 <strong>and</strong> 3.1) <strong>to</strong> be blind <strong>to</strong> these polynomial contributions.Here again a complex-valued <strong>wavelet</strong> is preferable. To justifythis choice, let us take as a counterexample the analysis of a singularityIx-x01 ~, 0 < ~ < 1, located at x0, using a real-valued <strong>wavelet</strong>. If thesingularity is odd <strong>and</strong> the <strong>wavelet</strong> even, or vice-versa, then the small-scale<strong>wavelet</strong> coefficients will be zero at x 0 <strong>and</strong> we will not see the singularity,for it has been cancelled by the signal’s, or <strong>wavelet</strong>’s, zero-crossings. If wechoose a progressive complex-valued <strong>wavelet</strong>, whether odd or even, theL L-modulus of the <strong>wavelet</strong> coefficients will drastically increase in the smallscales around the location x0 <strong>and</strong> the rate of increase will give the exponen<strong>to</strong>f the singularity. The local scaling off(x) at x0 is given by the scalingthe <strong>wavelet</strong> coefficients’ Lt-modulus in x0 in the limit of asymp<strong>to</strong>ticallysmall scales, l -~ 0. This property has been used by Tchamitchian & Holschneider(1989, 1990) <strong>to</strong> study the local regularity of the Riemann function:they have demonstrated that the Riemann function is differentiableon a dense set of points <strong>and</strong> is singular everywhere else.To compute the singularity spectrum, we should proceed as follows.First, we plot the phase of the <strong>wavelet</strong> coefficients <strong>to</strong> locate singularities--for the iso-phase lines will point <strong>to</strong>wards singular points. Second, weshould verify that the singular point detected at x0 is isolated, namely thatf(l ~ 0, x0) < f(l -~ 0, x0 + a), with l al very small. (66)


Annual Reviewswww.annualreviews.org/aronline


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 439


Annual Reviewswww.annualreviews.org/aronline


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 441Benveniste 1990; Benveniste et al 1990; Fl<strong>and</strong>rin 1988, 1990, 1991a,b;Fl<strong>and</strong>rin & Rioul 1990).Although all the initial work [except Benzi & Vergassola (1991)] wascarried out in France, the <strong>wavelet</strong> transform has since gradually diffusedabroad. In Japan, Otaguro, Takagi, <strong>and</strong> Sa<strong>to</strong> have used a one-dimensionalMarr <strong>wavelet</strong> (the Mexican hat) <strong>and</strong> other triangular functions (whichnot actually admissible <strong>wavelet</strong>s) <strong>to</strong> search for patterns in a streamwisevelocity signal measured in a turbulent boundary layer (Otaguro et al1989). Using a one-dimensional orthogonal <strong>wavelet</strong>, Yamada <strong>and</strong> Okhitanianalyzed data from atmospheric <strong>turbulence</strong> (Yamada & Ohkitani1990a,b). In the United States, Everson <strong>and</strong> Sirovich, using different onedimensionalreal-valued <strong>wavelet</strong>s, have computed the <strong>wavelet</strong> transformof several types of Brownian motions <strong>and</strong> of several experimental measurements:kinetic energy <strong>and</strong> Reynolds stress in the wake of a cylinder <strong>and</strong> ina numerically computed mixing layer, <strong>and</strong> kinetic energy <strong>and</strong> kineticenergy dissipation rate recorded in the atmospheric boundary layer (Everson& Sirovich 1989). Using a two-dimensional Marr <strong>wavelet</strong> they havealso compared a k-z Brownian motion <strong>to</strong> the dye concentration datameasured by Sreenivasan in a turbulent jet at moderate Reynolds number(Everson et al 1990).Using tensor products of Battle-Lemari6 orthogonal <strong>wavelet</strong>s, Meneveauhas studied the energy intermittency in a wake behind a cylinder <strong>and</strong>in a boundary layer. He then computed the transfer of kinetic energy <strong>and</strong>the flux of kinetic energy through a given position <strong>and</strong> a given scale for avariety of turbulent flows: in a numerically computed homogeneoushearflow, <strong>and</strong> in an isotropic homogeneous <strong>turbulence</strong> numerical simulation(Meneveau 1991a--c). He found, first, that those quantities have non-Gaussian statistics <strong>and</strong>, secondly, that the local flux of energy coming fromthe small scales exhibits a large spatial intermittency, <strong>and</strong> even locallypresents some inverse cascades. Dallard <strong>and</strong> Spedding--using the twodimensionalHalo <strong>and</strong> Arc <strong>wavelet</strong>s they introduced (Section 3.3)--haveanalyzed Rayleigh-Brnard convection rolls <strong>and</strong> plane mixing layers inorder <strong>to</strong> detect, in both space <strong>and</strong> scale, possible phase defects of thoseflows (Dallard & Spedding 1990).Using a two-dimensional Morlet <strong>wavelet</strong>, Farge, Guezennec, Ho, <strong>and</strong>Meneveau (Farge et al 1990b) analyzed different fields, such as velocitycomponents, vorticity components, <strong>and</strong> temperature, obtained from theNASA-Ames direct numerical simulations, considering in particular theturbulent channel flow computed by Kim <strong>and</strong> Moin <strong>and</strong> the temporallyevolving mixing layer computed by Rogers <strong>and</strong> Moser. They measured,using the diagnostics defined in Section 5.2, a very strong space intermittencyin the small scales. They related it <strong>to</strong> the bursts ejected from the


Annual Reviewswww.annualreviews.org/aronline442 FARGEboundary layer of the channel flow <strong>and</strong> <strong>to</strong> the ribs (streamwise vortextubes) stretched <strong>and</strong> engulfed in<strong>to</strong> the spanwise vortex cores in the case ofthe mixing layer. Extrapolating the local scalings they found, <strong>and</strong> considering<strong>their</strong> strong variance from the Fourier spectrum, they conjecturedthat the larger the Reynolds number the larger the degree of intermittency.They have also observed a return <strong>to</strong> isotropy in the small scales for themixing layer, but not for the plane channel flow whose small scales remainelongated in the streamwise direction. Finally, they found that the iso-Reynolds manifold represented in space <strong>and</strong> scale (see Section 5.2) is notflat, but presents peaks in the most unstable regions, particularly in thespanwise vortex cores of the mixing layer.Farge et al (Farge 1991c, Farge et al 1991c) have shown that the <strong>wavelet</strong>packet bases are much more efficient than the Fourier basis <strong>to</strong> compresstwo-dimensional turbulent flows. They define the "best basis" as the onewhich condenses the L2-norm (energy or enstrophy) in<strong>to</strong> a minimumnumber of non-negligible <strong>wavelet</strong> packet coefficients. They have foundthat the most significant coefficients of the best basis correspond <strong>to</strong> thecoherent structures, while the weakest coefficients, which can then bediscarded, correspond <strong>to</strong> the vorticity filaments (Figure 9). They havethen performed several numerical integrations initialized, either with anoncompressed vorticity field (reference his<strong>to</strong>ry), either with a vorticityfield compressed using the Fourier basis, or with a vorticity field compressedusing the best basis. For a compression ratio 1/2, done in the bestbasis, the time evolution during 6000 time steps of the vorticity fieldremains similar <strong>to</strong> the reference his<strong>to</strong>ry, while if the compression ratio isdone in the Fourier basis, the deterministic predictability is lost <strong>and</strong> onlythe spectral behavior remains similar. Then for compression ratios up <strong>to</strong>1/200, done in the best basis, the deterministic predictability is lost but notthe statistical predictability, whereas the compression operated in Fourierloses both. This confirms the fact, predicted among others by Farge (1990),that the dynamically active entities of a two-dimensional turbulent floware the coherent structures, while the vorticity filaments are only passivelyadvected by them. Using the <strong>wavelet</strong> packet best basis the flow separationin<strong>to</strong> active versus passive components, or "master" versus "slave" modes,is performed without assuming any hypothetical scale separation, as isnecessary when using the Fourier basis. In conclusion, the <strong>wavelet</strong> packetbest basis seems <strong>to</strong> distinguish the low-dimensional dynamically activepart of the flow (the coherent structures) from the high-dimensional passivecomponents (the vorticity filaments), which can then be neglected or parametrized.This gives us some hope of drastically reducing the number ofdegrees of freedom necessary <strong>to</strong> compute two-dimensional turbulent flows.To conclude this section on <strong>turbulence</strong> analysis using <strong>wavelet</strong>s, I would


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 443Figure 9 Two-dimensional real <strong>wavelet</strong> packet transform computed in the L'-nom of thesame two-dimensional turbulent flow (vorticity field sampled at 512' points) as in Figures 7<strong>and</strong> 8. We visualize: the vorticity field <strong>to</strong> be analyzed (<strong>to</strong>p feft). We then visualize the partialreconstructions of the vorticity field from the <strong>wavelet</strong> packet coefficients, taking only thefirst: 10" most significant coefficients (<strong>to</strong>p right), lo3 most significant coefficients (bot<strong>to</strong>mkfr), 100 most significant coefficients (bot<strong>to</strong>m right). (From Farge et a1 1991c.)like <strong>to</strong> quote the wise remarks of Otaguro et a1 (1989) as a reemphasis ofwhat 1 have already said in Section 5.1 :It is important <strong>to</strong> notice that if we choose a particular <strong>wavelet</strong>, the resultant correlationpattern will obediently reflect the characteristics of the <strong>wavelet</strong>. The fact may be termedsensitivity <strong>to</strong> reference. Thus we have encountered an old issue in pattern search,arbitrariness of reference. There are two points <strong>to</strong> be mentioned in this context. Thefirst one is that the sensitivity <strong>to</strong> reference should be utilized as much as possible so that


Annual Reviewswww.annualreviews.org/aronline444 FARGEwe can search any object in a chaotic field. The second one, which can be contradic<strong>to</strong>ry<strong>to</strong> the first, however, is that we have chances <strong>to</strong> capture ghost patterns with no physicalsignificance. This danger has been repeatedly mentioned by many authors. The problemis deeply related <strong>to</strong> our a priori knowledge about the turbulent field under test.FOR TURBULENCE MODELING The goal of <strong>turbulence</strong> modeling using <strong>wavelet</strong>sis <strong>to</strong> directly compute the time evolution of a turbulent flow in termsof <strong>wavelet</strong> coefficients, instead &space variables. If the turbulent dynamicsis governed by some nonlinear cascades, then we should study them inboth space <strong>and</strong> scale, without assuming, for instance, any scale localityof the transfers as is done for the so-called cascade <strong>turbulence</strong> models(Desnjanski & Novikov 1974, Kraichnan 1974, Frisch & Sulem 1975, Bell& Nelkin 1978, Gledzer et al 1981, Qian 1988). After writing Euler orNavier-S<strong>to</strong>kes equations in <strong>wavelet</strong> space, the problem is then <strong>to</strong> definethe graph of possible interactions, <strong>to</strong> estimate <strong>their</strong> propagation speed inphase space, <strong>and</strong> <strong>to</strong> ascertain if transfers are mainly local in space--corresponding <strong>to</strong> horizontal shifts in phase space, local in scale--corresponding<strong>to</strong> vertical shifts, or local in both--if shifts operate alongdiagonals. In studying the symmetries of the Euler or Navier-S<strong>to</strong>kes equations,<strong>and</strong> perhaps some variational principles, we might then learn whichkind of interactions dominate <strong>and</strong> which are forbidden. With this approach<strong>to</strong> the modeling of <strong>turbulence</strong>, no statistical hypotheses are needed becausewe directly study a set of algebraic equations obtained by projectingNavier-S<strong>to</strong>kes or Euler equations on<strong>to</strong> an appropriate orthogonal basis.In this case the whole endeavor will consist of truncating as much aspossible the number of algebraic equations retained in the <strong>turbulence</strong>¯ model. As a first step in this direction, Meneveau (1991c) derived the threedimensionalNavier-S<strong>to</strong>kes equation in <strong>wavelet</strong> space. His paper actuallyfocuses on <strong>turbulence</strong> analysis (see previous paragraph), but he mentionsthat further developments of this formulation should concentrate on possibleapproximations <strong>to</strong> the interaction kernel, similar <strong>to</strong> the work ofNakano (1988) who used a wave packet formulation.In the same spirit (but before the <strong>wavelet</strong> theory of Morlet-Grossmann-Meyer) extremely impressive work was carried out by Zimin starting in1981 in Perm, Soviet Union (Zimin 1981). In his first paper, he projectedthe three-dimensional Navier-S<strong>to</strong>kes equation on<strong>to</strong> a quasi-orthogonalbasis using functions that were localized in both space <strong>and</strong> scale. Toconstruct his basis he considered a hierarchy of eddies <strong>and</strong> assumed thatthe small eddies were advected by the larger ones. This led him <strong>to</strong> segmentthe phase space in<strong>to</strong> cells of constant size corresponding <strong>to</strong> eddies whosespatial support decreased with the scale, each eddy having a space-scaleresolution in accordance <strong>to</strong> the uncertainty principle. In fact the phasespacesegmentation of Zimin’s hierarchical basis is the same as for <strong>wavelet</strong>s


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 445(Figure ld). After constructing hierarchical bases for three-, two-, <strong>and</strong>one-dimensional flows (Zimin 1981, Frick 1983, Zimin et al 1986, Zimin& Frick 1988, Frick & Zimin 1991), Zimin is presently generalizing them<strong>to</strong> three dimensions plus time (Zimin 1990a,b) in order <strong>to</strong> be ablecompute the Navier-S<strong>to</strong>kes equation in a purely algebraic fashion. Since1981 Zimin’s approach has been extensively used in more than 40 papers--unfortunately most of them have not yet been translated from Russian.Here I only briefly list some of those, translated in<strong>to</strong> English, which usethe hierarchical basis for modeling or computing different types of turbulentflows: two-dimensional flows (Frick 1983, Aris<strong>to</strong>v et al 1989, Mikishev& Frick 1990), two-dimensional MHD flows (Frick 1984, Mikishev& Frick 1989, Aris<strong>to</strong>v & Frick 1990), rotating shallow-water flows (Aris<strong>to</strong>v& Frick 1988a, Aris<strong>to</strong>v et al 1989), <strong>and</strong> different convective flows (Frick1986a,b; Frick 1987; Aris<strong>to</strong>v & Frick 1988b, 1989).We should also mention a recent model of <strong>turbulence</strong> intermittency(Farge & Holschneider 1991, Farge 1991b), differing from previous models(Kolmogorov 1961, M<strong>and</strong>elbrot 1974, Frisch et al 1978, Benzi et al 1984,Parisi & Frisch 1985), which all refer <strong>to</strong> hypothetical s<strong>to</strong>chastic processes<strong>and</strong> often involve, for instance, eddy breaking. This new model proposesa purely geometrical interpretation of intermittency: spatial intermittency,for both two-dimensional <strong>and</strong> three-dimensional turbulent flows, may berelated <strong>to</strong> the quasi-singular shape of a few highly excited axisymmetriccoherent structures, which are produced by the flow dynamics. Due <strong>to</strong><strong>their</strong> cusp-like shape, these coherent structures do not have a characteristicscale but instead present a range of scales. Moreover, <strong>their</strong> spatial supportdecreases with scale <strong>and</strong> follows a power-law behavior before reaching thedissipative scales where <strong>their</strong> cores are locally regularized by dissipation.The spatial intermittency may then be explained by the geometry of thosecusp-like coherent structures. In addition Farge (1991b) supposes thateach coherent structure may have a different scaling law <strong>and</strong> may begin<strong>to</strong> be dissipated at a different scale than the others, which would thereforecorrespond <strong>to</strong> the different peaks observed on the dissipative manifoldRe(l, x) = 1 (see Farge et al 1990b). This conjecture seems consistentCastaing’s theory of <strong>turbulence</strong> (Castaing 1989, Castaing et al 1990),which, contrary <strong>to</strong> Kolmogorov’s theory, assumes a possible weak dissipationin the inertial range. It is also consistant with Frisch <strong>and</strong> Vergassola’smultifractal model of a possible intermediate dissipative range(Frisch & Vergassola 1990). It may be that this geometrical interpretationof space intermittency, deduced from the <strong>wavelet</strong> analysis of two- <strong>and</strong>three-dimensional turbulent flows (Farge & Rabreau 1988b, Farge et al1990a,b) is wrong, resulting again from confusion between the scalingproperties of the <strong>wavelet</strong> family <strong>and</strong> those of the turbulent field. As I have


Annual Reviewswww.annualreviews.org/aronline446 FARGEpreviously said (Section 5.1), this is the most common pitfall encounteredwith <strong>wavelet</strong>s <strong>and</strong> we are not yet immunized against it.FOR TURBULENCE COMPUTING The objective is <strong>to</strong> be able <strong>to</strong> reduce thenumber of degrees of freedom necessary <strong>to</strong> compute the flow evolution,in order <strong>to</strong> simulate high Reynolds number flows. As we said in Section1, for Fourier spectral methods (Galerkin or pseudo-spectral) the numberof degrees of freedom varies as Re in dimension two <strong>and</strong> Re 9/4 in dimensionthree; the direct numerical simulations, i.e. without any ad hoc subgridscale parametrization, are in this case limited <strong>to</strong> low Reynolds numberflows, even with the fastest supercomputers available <strong>to</strong>day. Fourier spectralmethods are very precise if the flow remains regular. However, theyare no longer appropriate when the flow develops shocks or steep gradientsbecause solutions will then present some spurious oscillations everywherein the domain (Gibbs’ phenomenon). In this case we prefer <strong>to</strong> use finiteelement methods, or finite differences which may be thought as a particularcase of finite element methods. In fact, <strong>wavelet</strong> bases are intermediatebetween finite element bases (due <strong>to</strong> <strong>their</strong> space localization) <strong>and</strong> Fourierbases (due <strong>to</strong> <strong>their</strong> scale localization). Now the point will be <strong>to</strong> use <strong>wavelet</strong>s<strong>to</strong> develop new numerical techniques which will combine the advantagesof both methods, while avoiding <strong>their</strong> inconveniences. Numerical methodsusing <strong>wavelet</strong>s are presently in a nascent state, but seem very promising inthe long term. For instance, in the case of partial differential equations,only Burger’s equation in one dimension has been solved using <strong>wavelet</strong>sin two different ways, a <strong>wavelet</strong> Galerkin method <strong>and</strong> also a <strong>wavelet</strong>particle technique.To illustrate the principle of the <strong>wavelet</strong> Galerkin method, let us considerthe one-dimensional evolution equationLu(x, t = O) = Uo(X),with A as a differential opera<strong>to</strong>r. We can project (70) on<strong>to</strong> an appropriatemultiresolution space l/" yielding(67)(I~ , + A(u’)l~b/=0(68)with ~ either the scaling function (Lat<strong>to</strong> & Tenebaum 1990, Glowinski etal 1990) or the <strong>wavelet</strong> associated <strong>to</strong> the chosen multiresolution (Li<strong>and</strong>ratet al 1989, 1991; Li<strong>and</strong>rat & Tchamitchian 1990; Maday et al 1990; Pettier1989, 1991a). For a multiresolution based on the discrete filter /~(k)


Therefore the time evolution of the solution of Equation (67) will cor-Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 447(Section 4.2), the differentiation becomes very easy if we introduce a secondfilter ~(k) which is the derivative of the first one, as proposed by Lemari~(Perrier 1991b). The only problems arise from the nonlinear opera<strong>to</strong>rs,which presently must be computed in physical space at each time step, asis done for pseudo-spectral methods. In the case of v’ Vv--the nonlinearopera<strong>to</strong>r so important for <strong>turbulence</strong>--we can almost compute it directlyin <strong>wavelet</strong> space (Beylkin 1991). The advantage of a <strong>wavelet</strong> Galerkinmethod, compared <strong>to</strong> Fourier, is that it uses the lacunarity of the <strong>wavelet</strong>series <strong>and</strong> discards the <strong>wavelet</strong> coefficients below a certain threshold.Depending on the problem, we can then drastically reduce the number ofdegrees of freedom <strong>to</strong> compute. For instance, in the case of the onedimensionalBurger’s equation with a weak dissipation, Perrier has shownthat 164 <strong>wavelet</strong> coefficients are sufficient <strong>to</strong> achieve the same precision ofthe solution, e = 10 -6, as with 1024 Fourier modes (Maday et al 1991;Perrier 1991a,b). In addition, she observes no Gibbs’ phenomenon in thevelocity field away from the shock, as is the case with the Fourier Galerkinmethod.As we said in Section 5.1, turbulent flows may be thought of as asuperposition of point vortices. This is the basic assumption of vortexnumerical methods which is used for computing turbulent flows (Leonard1985). In this case the solution is approximated as a finite sum of regularizedDirac masses, which evolve in amplitude <strong>and</strong> position. The sameidea is behind the <strong>wavelet</strong> particle method, but in addition it allows theelementary vortices, substituted for the Dirac masses, <strong>to</strong> be deformed <strong>and</strong>therefore also <strong>to</strong> evolve in scale. The principle of the <strong>wavelet</strong> particlemethod (Basdevant et al 1990) is <strong>to</strong> look for an approximate solutionEquation (67), considered as a sum of a given number N of <strong>wavelet</strong> particlesq~n, or <strong>wavelet</strong> a<strong>to</strong>ms, which evolve in phase space according <strong>to</strong>:tU(X, t)kv.--n~-lUn(t)~X--Xn(t)N l.(t) - ~" .,= V.(x, 1 t)(69)with l. > 0 <strong>and</strong> u., x. e R.The double localization of waxielets in both space <strong>and</strong> scale ensures theindependence, in the L 2 sense, of two <strong>wavelet</strong> particles ~. <strong>and</strong> ~m distantenough in phase-space, namely forl,._l >>0 <strong>and</strong> ~>>1. (70)


Annual Reviewswww.annualreviews.org/aronline448 FARGErespond <strong>to</strong> the trajec<strong>to</strong>ries of the <strong>wavelet</strong> particles in phase space. Inregions where the solution is smooth there will be very few <strong>wavelet</strong>particles, whereas they will concentrate dynamically in regions where thesolution may become singular. The <strong>wavelet</strong> particle method (also called"ondelettes mobiles") consists, for each time step, of finding the set of{U...... u,, l~ ..... l,, Xl ..... x,} that minimizes the local residual fromEquation (67), where(71)We must therefore solve a linear system of 3N equations for Oun/Ot, Ol,/Ot,<strong>and</strong> Ox,/Ot, which is well conditioned only if the different <strong>wavelet</strong> particlesremain sufficiently separated, How <strong>to</strong> h<strong>and</strong>le <strong>wavelet</strong>-particle collisions isstill an open problem; some tentative solutions are discussed in Perrier(1991a).It is well-known that the importance of Fourier bases stems from thefact that they diagonalize differential opera<strong>to</strong>rs. Although such opera<strong>to</strong>rslose this very simple form in a <strong>wavelet</strong> basis, due <strong>to</strong> the different frequenciesinvolved in the <strong>wavelet</strong> <strong>and</strong> required by its space localization, they have amatrix realization that is almost diagonal (Meyer 1990a, Jaffard 1991d).Beylkin, Coifman, <strong>and</strong> Rokhlin have developed a very efficient algorithm,based on <strong>wavelet</strong>s, which allows one <strong>to</strong> multiply a matrix by a vec<strong>to</strong>r veryefficiently. Thus this algorithm is useful for diagonalizing or invertingcertain classes of dense matrices, <strong>and</strong> is particularly appropriate <strong>to</strong> thecase of integral opera<strong>to</strong>rs (Beylkin et al 1991a). It uses the fact that <strong>wavelet</strong>coefficients decay rapidly in regions where the function is regular; afterprojecting ~ on<strong>to</strong> an orthogonal <strong>wavelet</strong> basis <strong>and</strong> reordering the terms,the BCR algorithm <strong>transforms</strong> ~¢ in<strong>to</strong> a b<strong>and</strong> matrix. For instance <strong>to</strong>solve Y = ~¢X, <strong>to</strong> accuracy e, requires only C(e)" operations, wi th Cbeing a constant depending on the precision desired. This algorithm hasbeen used <strong>to</strong> invert dense matrices of more than 212 elements, whichwould have been impossible in practice with any other method. Othernew algorithms, also based on <strong>wavelet</strong>s, are presently being studied forinverting elliptic opera<strong>to</strong>rs (Tchamitchia’n 1989a,b; Jaffard 1990b).All these numerical methods based on <strong>wavelet</strong>s are in a very preliminaryphase <strong>and</strong> not yet ready <strong>to</strong> compute the Navier-S<strong>to</strong>kes or Euler equations.But, as a first step, we can still numerically solve these equations withother, more classical, algorithms <strong>and</strong> use <strong>wavelet</strong>s only <strong>to</strong> locally filter thesolutions or detect the strong gradient regions (such as shocks) in order<strong>to</strong> remesh the domain when <strong>and</strong> where it is necessary. <strong>Wavelets</strong> may alsobe used <strong>to</strong> define some new ways of forcing the flow field, for instance <strong>to</strong>


Annual Reviewswww.annualreviews.org/aronlineWAVELET TRANSFORMS 449excite only a given coherent structure <strong>and</strong> not the whole domain as withFourier mode forcing. Finally, we can foresee using <strong>wavelet</strong>s <strong>to</strong> developnew variants of the Large Eddy Simulation techniques, where the scaleseparation will no longer be defined in terms of Fourier wavenumbers, butwill be based on a separation between coherent structures (i.e. very excitedregions of <strong>wavelet</strong> phase space) which will be explicitly computed, whilethe background flow (i.e. regions of weak <strong>wavelet</strong> coefficients) will onlyglobally parameterized using some ad hoc model.CONCLUSIONThe present position of the founders of the <strong>wavelet</strong> theory--Morlet,Grossmann <strong>and</strong> Meyer--is <strong>to</strong> control tlae enthusiasm of the newcomers,who may overestimate the actual possibilities of the <strong>wavelet</strong> transform <strong>and</strong>then create some backlash effect resulting from <strong>their</strong> disappointment. Myown view is that the <strong>wavelet</strong> transform is a very young technique which isevolving at a very fast pace, <strong>and</strong> we therefore must first become accus<strong>to</strong>medwith it by performing extensive tests on well-known "academic signals" inorder <strong>to</strong> develop a feeling for it before defining <strong>applications</strong> for which itwill be useful.We should also define some appropriate representations of the <strong>wavelet</strong>space, which is then critical for the two- <strong>and</strong> three-dimensional <strong>wavelet</strong>transform. We should develop a feel for the interpretation of <strong>wavelet</strong>coefficients, in particular for better underst<strong>and</strong>ing of the meanings of themodulus <strong>and</strong> phase in the case of complex-valued <strong>wavelet</strong>s. In addition,we should test many different <strong>wavelet</strong>s <strong>to</strong> try <strong>to</strong> optimize the choice of<strong>wavelet</strong> for a given problem. We should also find faster continuous <strong>wavelet</strong>transform algorithms. In the context of <strong>turbulence</strong>, the <strong>wavelet</strong> transformcertainly opens some new possibilities, but we should not rely on it <strong>to</strong> solvethe problem by chance, lest we run the risk--as has already been thecase in this field--of misinterpreting the results by mistaking the scalingbehavior of the <strong>wavelet</strong> transform for the signal scaling. The <strong>wavelet</strong>transform is a sophisticated <strong>to</strong>ol <strong>and</strong> its use might be very fruitful forthe underst<strong>and</strong>ing of <strong>turbulence</strong>, if one is wise enough <strong>to</strong> first becomeaccus<strong>to</strong>med with it.To conclude I quote Yves Meyer (Meyer 1990c):<strong>Wavelets</strong> are fashionable <strong>and</strong> therefore excite curiosity <strong>and</strong> irritation. It is amazing that<strong>wavelet</strong>s have appeared, almost simultaneously in the beginning of the 80’s, as analternative <strong>to</strong> traditional Fourier analysis, in domains as diverse as speech analysis<strong>and</strong> synthesis, signal coding for telecommunications, (low-level) information extractionprocess performed by the retinian system, fully-developed <strong>turbulence</strong> analysis, renorrealizationin quantum field theory, functional spaces interpolation theory .... But this


Annual Reviewswww.annualreviews.org/aronline450 FARGEpretention for pluridisciplinarity can only be irritating, as are all "great syntheses" whichallow one <strong>to</strong> underst<strong>and</strong> <strong>and</strong> explain everything. Will <strong>wavelet</strong>s soon join "catastrophetheory" or "fractals" in the bazaar of all-purpose systems? It seems <strong>to</strong> me that "<strong>wavelet</strong>s"have a slightly different position, since they do not constitute a theory but rather a newscientific <strong>to</strong>ol. Indeed, they have never been used <strong>to</strong> explain anything. When M. Fargeuses them <strong>to</strong> analyze <strong>turbulence</strong> simulation results, they play nearly the same role as thepair of glasses I use <strong>to</strong> read the "Apologie de Raimond Sebond." These glasses, nowrequired by my age, should not be condemned if I do not underst<strong>and</strong> Montaigne’sthoughts, or glorified if I admire them. Likewise with <strong>wavelet</strong>s whose modest, butessential, role is <strong>to</strong> help us <strong>to</strong> better study, at different scales, complex phenomena.ACKNOWLEDGMENTSThe <strong>wavelet</strong> transform examples which illustrate this paper have beencomputed on the Cray-2 of the Centre de Calcul Vec<strong>to</strong>riel pour laRecherche, Palaiseau, <strong>and</strong> on other systems, in collaboration with Jean-Frangois Colonna, Marc Duval-Destin, Eric Goir<strong>and</strong>, Philippe Guillemain,Matthias Holschneider, Gabriel Rabreau, <strong>and</strong> Vic<strong>to</strong>r Wickerhauser.I gratefully thank them for <strong>their</strong> help. I also thank very much all themembers of the "<strong>wavelet</strong> community," who kindly agreed <strong>to</strong> read thispaper <strong>and</strong> provide me with <strong>their</strong> comments. I am also very grateful <strong>to</strong>Laurette Tuckerman, Eric Gimon, <strong>and</strong> David Couzens for polishing myEnglish.Literature CitedAn<strong>to</strong>ine, J. P., Murenzi, R., Piette, B.,Duval-Destin, M. 1990. Image analysiswith 2D continuous <strong>wavelet</strong> transform:detection of position, orientation <strong>and</strong>visual contrast of simple objets. See Meyer& Paul 1991An<strong>to</strong>ine, J. P., Carrette, P., Murenzi, R.,Piette, B. 1991. Image analysis with 2Dcontinuous <strong>wavelet</strong> transform. In WaveletTransforms <strong>and</strong> Multiresolution SignalAnalysis, ed. I. Daubechies, S. Mallat, A.Willsky, IEEE Trans. Inf. Theory. In pressAn<strong>to</strong>ine, J. P., Duval-Destin, M. 1991. Localanalysis of visual contrast with two dimensional<strong>wavelet</strong>s. Inst. Phys. Throrique,Univ. Cathol. Louvain, Belgium. PreprintArgoul, F., Arn~odo, A., Elezgaray, J.,Grasseau, G., Murenzi, R. 1988. Wavelettransform of fractal aggregates. Phys.Lett. A 135:327Argoul, F., Arnrodo, A., Grasseau, G.,Gagne, Y., Hopfinger, E., Frisch, U. 1989.Wavelet analysis of <strong>turbulence</strong> reveals themultifractal nature of the Richardson cascade.Nature 338(6210): 51-53Argoul, F., Arnrodo, A., Elezgaray, J.,Grasseau, G., Murenzi, R. 1990. Wavelettransform analysis of the self-similarity ofDiffusion Limited Aggregate <strong>and</strong> electrodepositionclusters. Phys. Rev. A 41:5537Aris<strong>to</strong>v, S. N., Frick, P. G. 1988a. Advectiveflows in plane rotating layers of conductingfluids. Magne<strong>to</strong>hydrodynamics24( 1 ): 13-20 (From Russian)Aris<strong>to</strong>v, S. N., Frick, P. G. 1988b. Largescale<strong>turbulence</strong> in a thin layer of nonisothermalrotating fluid. Fluid Dyn. 23 (4):522-28 (From Russian)Aris<strong>to</strong>v, S. N., Frick, P. G. 1989. Large-scale<strong>turbulence</strong> in Rayleigh-Brnard convection.Fluid Dyn. 24(5): 43-48 (From Russian)Aris<strong>to</strong>v, S. N., Frick, P. G., Mikishev, A. B.1989. Integral <strong>and</strong> local characteristics oflarge-scale <strong>turbulence</strong> in thin layers offluids. On Turbulence, 5th Europhys. Conf.,Moscow, pp. 176-79Aris<strong>to</strong>v, S. N., Frick, P. G. 1990. Nonlineareffects of interaction between the convectivevortices <strong>and</strong> magnetic field in thinlayer of conducting fluid. Magne<strong>to</strong>hydrodynamics25(I): 82-88 (From Russian)Aris<strong>to</strong>v, S. N., Frick, P. G., Mikishev, A. B.1990. Appearance of large-scale structuresin turbulent rotating layers of fluid, lnt.


Annual Reviewswww.annualreviews.org/aronlineSyrup. Generation of Large-scale Structurein Continuous Media, Perm-Moscow, pp.29-30Arn6odo, A., Argoul, F., Elezgaray, J.,Grasseau, G. 1988. Wavelet transformanalysis of fractals: <strong>applications</strong> <strong>to</strong> nonequilibriumphase transitions. In Proc.Conf. Nonlinear Dynamics, Bologna, ed.G. Turchetti, p. 130. Singapore: WorldScientificArn6odo, A., Grasseau, G., Holschneider,M. 1988. On the <strong>wavelet</strong> transform ofmultifractals. Phys. Rev. Lett. 61(20):2281-84Arn6odo, A., Grasseau, G., Holschneider,M. 1989. Wavelet transform analysis ofinvariant measures of some dynamical systems.See Combes et al 1989, pp. 182-96Arn6odo, A., Argoul, F., Grasseau, G. 1990.Transformation en ondelettes etrenormalisation. See Lemari6 1990a, pp.125-91Arn~odo, A., Argoul, F., Bacry, E., Elezgaray,J., Freysz, E., Grasseau, G., Muzy,J. F., Pouligny, B. 199l. Wavelet transformof fractals: I. From the transition <strong>to</strong>chaos <strong>to</strong> fully developed <strong>turbulence</strong>. I1.Optical <strong>wavelet</strong> transform of fractalgrowth phenomena. See Meyer & Paul1991Aubry, N., Holmes, P., Lumley, J. L., S<strong>to</strong>ne,E. 1988. The dynamics of coherent structuresin the wall region of a turbulentboundary layer. J. Fluid Mech. 192: 115-73Bacry, E., Arn6odo, A., Frisch, U., Gagne,Y., Hopfinger, E. 1991. Wavelet analysisof fully developed <strong>turbulence</strong> data <strong>and</strong>measurement of scaling exponents. InProc. Turbulence 89: Organized Structures<strong>and</strong> Turbulence in Fluid Mechanics,Grenoble, Sept. 1989, ed. M. Lesieur, O.M6tais, pp. 203-15. Dordrecht: KluwerBasdevant, C., Legras, B., Sadourny, R.,B~l<strong>and</strong>, M. 1981. A study of barotropicmodel flows: intermittency, waves <strong>and</strong>predictability. J. Atmos. Sci, 38:2305-26Basdevant, C., Couder, Y. 1986. Experimental<strong>and</strong> numerical study of vortexcouples in two-dimensional flows. J. FluidMech. 173:225-51Basdevant, C., Holschneider, M., Perrier, V.1990. M6thode des ondelettes mobiles. C.R. Acad. Sci. Paris, S~r. 1:647-52Basseville, M., Benveniste, A. 1989. Multiscalestatistical signal processing. IEEElnt. Conference on Acoustics, Speech <strong>and</strong>Siynal Processin#, Glasyow, May 1989 4:2065~8Basseville, M., Benveniste, A. 1990. Multiscaleau<strong>to</strong>regressive processes. PreprintNo. 525, IRISA, Univ. Beaulieu, Rennes,FranceWAVELET TRANSFORMS 451Battle, G. 1987. A block spin constructionof Ondelettes, Part I: Lemari6 functions.Commun. Math. Phys. 110:607-15Battle, G. 1988. A block spin construction ofOndelettes, Part II: The QFT Connection.Commun. Math. Phys. 114:93-102Bell, T., Nelkin, M. 1978. Time-dependentscaling relations <strong>and</strong> a cascade modelof <strong>turbulence</strong>. J. Fluid Mech. 88(2): 369-91Benveniste, A. 1990. Multiscale signal processing:from QMF <strong>to</strong> <strong>wavelet</strong>s. PreprintNo. 550, IRISA, Univ. Beaulieu, Rennes,FranceBenveniste, A., Nikoukhah, R., Willsky, A.1990. Multiscale system theory. PreprintNo. 518, IRISA, Univ. Beaulieu, Rennes,FranceBenzi, R., Paladin, G., Parisi, G., Vulpiani,A. 1984. On the multifractal nature of fullydeveloped <strong>turbulence</strong> <strong>and</strong> chaotic systems.J. Phys. A 17:3521-31Benzi, R., Vergassola, M. 1991. Optimal<strong>wavelet</strong> transform <strong>and</strong> its application <strong>to</strong>two dimensional <strong>turbulence</strong>. Fluid Dyn.Res. 8:117-26Beylkin, G., Coifman, R., Rokhlin, V.1991a. Fast <strong>wavelet</strong> transform. Comm.Pure Appl. Math. 44:141-83Beylkin, G., Coifman, R., Daubechies, I.,Mallat, S., Meyer, ¥., Ruskai, M. B., eds.1991b. <strong>Wavelets</strong> <strong>and</strong> Their Applications.Bos<strong>to</strong>n: Jones & BartlettBeylkin, G. 1991. On the representation ofopera<strong>to</strong>rs in bases of compactly supported<strong>wavelet</strong>s. Schlumberger-Doll Research.PreprintBijaoui, A. 1991. <strong>Wavelets</strong> <strong>and</strong> astronomicalimage analysis. See Farge et al 1991bCalderon, A. P. 1964. Intermediate spaces<strong>and</strong> interpolation, the complex method.Stud. Math. 24:113-90Castaing, B. 1989. Consequences d’un principed’extremum en <strong>turbulence</strong>. J. Physique50:147-56Castaing, B., Gagne, Y., Hopfinger, E. J.1990. Velocity probability density functionsof high Reynolds number <strong>turbulence</strong>.Physica D 46:177-200Cohen, A., Daubechies, I., Feauveau, J. C.1990. Biorthogonal bases of compactlysupported <strong>wavelet</strong>s. Comm. Pure Appl.Math. SubmittedCohen, A. 1990. Ondelettes, analyses multir6solutionset traitement num6rique dusignal. PhD thesis. Univ. Paris, FranceCoifman, R. R., Meyer, Y., Quake, S.,Wickerhauser, M. V. 1990a. Signal processing<strong>and</strong> compression with <strong>wavelet</strong>packets. Dept. Math., Yale Univ., NewHaven, CT. PreprintCoifman, R. R., Meyer, Y., Wickerhauser,M. V. 1990b. Wavelet Packets. Dept.


Annual Reviewswww.annualreviews.org/aronline452 FARGEMath., Yale Univ., New Haven, CT. PreoprintCombes, J. M., Grossmann, A., Tchamitchian,P., eds. 1989. <strong>Wavelets</strong>, Time-FrequencyMethods <strong>and</strong> Phase Space. 1stInt. Wavelet ConTr., Marseille, Dec. 1987,Inverse Probl. Theoret. Imaging. SpringerDallard, T., Spedding, G. R. 1990. 2-D<strong>wavelet</strong> <strong>transforms</strong>. Aerosp. Dept., Univ.South. Calif., Los Angeles, CA. PreprintDaubechies, I., Grossmann, A., Meyer, Y.1986. Painless nonorthogonal expansions.J. Math. Phys. 27:1271-83Daubechies, I., Paul, T. 1987. <strong>Wavelets</strong> <strong>and</strong><strong>applications</strong>. In Proceedings of the 8thInternational Congress of MathematicalPhysics, ed. M. Mebkbout, R. Seneor. Singapore:World ScientificDaubechies, I., Paul, T. 1988. Time frequencylocalization opera<strong>to</strong>rs--a geometricphase-space approach: II The useof dilations. Inverse Probl. 4:661-81Daubechies, I. 1988. Orthonormal bases ofcompactly supported <strong>wavelet</strong>s. Comm.Pure Appl. Math. 41(7): 909-96Daubechies, I. 1989. Orthonormal bases of<strong>wavelet</strong>s with finite support--Connectionwith discrete filters.pp. 38~i6See Combes et a11989,Daubechies, I. 1990. The <strong>wavelet</strong> transform,time-frequency localization <strong>and</strong> signalanalysis. IEEE Trans. Inf Theory 36:961Daubechies, I. 1991. Ten lectures on<strong>wavelet</strong>s. CBMS Lecture Notes Series.SIAMDaubechies, I., Mallat, S., Willsky, A. 1991.Wavelet <strong>transforms</strong> <strong>and</strong> multiresolutionsignal analysis. IEEE Trans. Inf Theory.In pressDelprat, N., Escudi+, B., Guillemain, P.,Kronl<strong>and</strong>-Martinet, R., Tehamitchian,P., Torr6sani, B. 1991. Asymp<strong>to</strong>tic <strong>wavelet</strong><strong>and</strong> Gabor analysis; extraction ofinstantaneous frequencies. See Daubechieset al 1991Desnjanski, V. N., Novikov, E. A. 1974.Model of cascade processes in turbulentflows. Appl. Math. Mech. 38(3): 507(In Russian)Dutilleux, P. 1989. An implementation of thealgorithme fi trous <strong>to</strong> compute the <strong>wavelet</strong>transform. See Combes et al 1989, pp.298-304Duval-Destin, M., Menu, J. P. 1989. Wavelettransform: a new basic spatial opera<strong>to</strong>r forvisual psychoplaysics. Vision Res. SubmittedDuval-Destin, M., Murenzi, R. 1991. Spatiotemporal<strong>wavelet</strong> transform. Preprint TR/VI/91/49, CERFACS, Toulouse, FranceDuval-Destin, M., Muschietti, M. A., Torr6sani,B. 1991. From continuous <strong>wavelet</strong>s<strong>to</strong> <strong>wavelet</strong> packets. Preprint CPT, Cent.Phys. Th6orique, CNRS-Luminy, Marseille,FranceEscudi+, B., Torr6sani, B. 1989. Waveletanalysis of asymp<strong>to</strong>tic signals. PreprintCPT-89/P.2304, Cent. Phys. Th6orique,CNRS-Luminy, Marseille, FranceEsteban, D., Gal<strong>and</strong>, C. 1977. Applicationof Quadrature Mirror Filters <strong>to</strong> split b<strong>and</strong>voice coding schemes. Proc. 1977 IEEEInt. Conf. Acoustic, speech <strong>and</strong> signal processing,Hartford, pp. 191-95Everson, R. M., Sirovich, L. 1989. A Surveyof <strong>wavelet</strong> analysis applied <strong>to</strong> <strong>turbulence</strong>data. Report 89-182, Cent. Fluid Mech.Turbulence Comput., Brown Univ.,Providence, RIEverson, R., Sirovich, L., Sreenivasan, K. R.1990. Wavelet analysis of the turbulent jet.Phys. Lett. A 145:314Falconer, K. J. 1991. <strong>Wavelets</strong>, fractals <strong>and</strong>order-two densities. See Farge et al 1991bFarge, M., Rabreau, G. 1988a. Wavelettransform <strong>to</strong> analyze coherent structuresin two-dimensional turbulent flows. Proc.Scaling, Fractals <strong>and</strong> Nonlinear Variabilityin Geophysics 1, Paris, June 1988Farge, M., Rabreau, G. 1988b. Transform6een ondelettes pour d6tecter et analyser lesstructures coh6rentes dans les 6coulementsturbulents bidimensionnels. C. R. Acad.Sci. Paris Ser. H 307:1479-86Farge, M., Sadourny, R. 1989. Wave-vortexdynamics in rotating shallow water. J.Fluid Mech. 206:433~52Farge, M., Holschneider, M. 1989. Twodimensional<strong>wavelet</strong> analysis of twodimensionalturbulent flows. Proc. Scaling,Fractals <strong>and</strong> Nonlinear Variability inGeophysics II, Barcelone, March 1989Farge, M., Holschneider, M., Colonna, J. F.1990a. Wavelet analysis of coherent structuresin two-dimensional turbulent flows.In Topological Fluid Mechanics, ed. H. K.Moffatt, pp. 765-76. Cambridge: CambridgeUniv. PressFarge, M. 1990. Transform6e en ondelettescontinue et application gtla <strong>turbulence</strong>.Journ. Annu. Soc. Math. France, May1990:17-452Farge, M., Holschneider, M. 1991. Interpretationof two-dimensional <strong>turbulence</strong>energy spectrum in terms of quasi-singularityin some vortex cores. Europhys. Lett.15(7): 737-43Farge, M., Guezennec, Y., Ho, C. M., Meneveau,C. 1990b. Continuous <strong>wavelet</strong>analysis of coherent structures. Proc. SummerProg. Cent. Turbulence Res., StanfordUniv. NASA-Ames, Stanford, CAFarge, M. 1991a. Continuous <strong>wavelet</strong> transformapplication <strong>to</strong> <strong>turbulence</strong>. See Beylkinet al 1991bFarge, M. 1991b. L’6volution des th6ories de


Annual Reviewswww.annualreviews.org/aronlinela <strong>turbulence</strong>. To appear in Chaos etD~terminisme, Collection Points-Sciences,Le SeuilFarge, M., Holschneider, M., Philipovitch,T. 1991a. Formation et stabilit6 des quasisingularit6sr -t/~ en <strong>turbulence</strong> bidimensionnelle.C. R. Acad. Sc. Paris. SubmittedFarge, M., Hunt, J, Vassilicos, C., eds.1991b. <strong>Wavelets</strong>, Fractals <strong>and</strong> FourierTransform: New Developments <strong>and</strong> NewApplications. Oxford: Oxford Univ. Press.In pressFarge, M., Goir<strong>and</strong>, E., Wickerhauser, V.1991c. Wavelet packets analysis, compression<strong>and</strong> filtering of two-dimensionalturbulent flows. LMD, Ecole Normal~Sup6rieure, Paris. PreprintFeauveau, J. C. 1989. Filtres miroirs conjugu6s:une th6orie pour les filtres miroirsen quadrature et l’analyse multir6solutionpar ondelettes. C. R. Acad. Sci. Paris, Sbr.H 308:1479-86Feauveau, J. C. 1990. Analyse multir+solutionpar ondelettes. C. R. Acad.Sci. Paris, S~r. 1309:853-56Fl<strong>and</strong>rin, P. 1988. Time-frequency <strong>and</strong> timescale.IEEE Fourth Annu. ASSP WorkshopSpectrum Estimation <strong>and</strong> Modeling,Minneapolis, August 1988, pp. 77-80Fl<strong>and</strong>rin, P. 1990. <strong>Wavelets</strong> <strong>and</strong> relatedtime-scale <strong>transforms</strong>. SPIE Proc. AdvancedSignal Processing Algorithms, Architectures<strong>and</strong> Implementations, ed. F.T. Luk, 1348:2-13Fl<strong>and</strong>rin, P., Rioul, O. 1990. Affine smoothingof the Wigner-Ville distribution. 1EEEICASSP Conference, Albuquerque, April1990, pp. 2455-58Fl<strong>and</strong>rin, P. 1991a. Wavelet analysis <strong>and</strong>synthesis of fractional Brownian motion.In Wavelet Transforms <strong>and</strong> MultiresolutionSignal Analysis, ed. I. Daubechies,S. Mallat, A. Willsky, IEEE Trans.Inf Theory, special issueFl<strong>and</strong>rin, P. 1991b. Fractional Brownianmotion <strong>and</strong> <strong>wavelet</strong>s. See Farge et al 1991 bFreysz, E., Pouligny, B., Argoul, F., Arn6-odo, A. 1990. Optical <strong>wavelet</strong> transformof fractal aggregates. Phys. Rev. Lett. 64:745Frick, P. G. 1983. Hierarchical model oftwo-dimensional <strong>turbulence</strong>. Magne<strong>to</strong>hydrodynamics19(1): 48-53 (From Russian)Frick, P. G. 1984. Two-dimensional MHD<strong>turbulence</strong>:Hierarchical model. Magne<strong>to</strong>hydrodynamics"20(3) (From Russian)Frick, P. G. 1986a. A cascade model of twodimensionalturbulent convection. FluidMech. Soy. Res. 15(2): 80-92 (From Russian)Frick, P. G. 1986b. Modeling of cascade pro-WAVELET TRANSFORMS 453cess in two-dimensional turbulent convection.J. Appl. Mech. Tech. Phys. 27(2):221-28 (From Russian)Frick, P. G. 1987. Modeling of the spacetimestructure of developed two-dimensionalturbulent convection. Fluid Mech.Soy. Res. 16(3): 49-54 (From Russian)Frick, P. G., Mikishcv, A. V. 1990. Investigationof local <strong>and</strong> integral characteristicsof developed two-dimensional<strong>turbulence</strong> using the hierarchical model.Second Worm Congr. Comput. Mech.,August 1990, Stutt#artFrick, P. G., Zimin, V. D. 1991. Hierarchicalmodels of <strong>turbulence</strong>. See Farge et al1991bFrisch, U., Sulem, P. L. 1975. Remarquesur la multiplication dans les espaces deSobolev et application aux 6quationsd’Euler d’un fluide illimit6. C. R. Acad.Sci. Paris, Sbr. A 280:1117-20Frisch, U., Sulem, P. L., Nelkin, M. 1978. Asimple dynamical model of intermittentfully developed <strong>turbulence</strong>. J. Fluid Mech.87:719-36Frisch, U., Vergassola, M. 1990. A predictionof the multifractal model: theintermediate dissipation range. Europhys.Lett. SubmittedGabor, D. 1946. Theory of communication.J. Inst. Electr. Eng, 93(1II): 429-57Gasquet, C., Wi<strong>to</strong>mski, P. 1990. Analyse deFourier et Applications: Filtragre, CalculNumerique, Ondelettes. Paris: MassonGhez, J. M., Vaienti, S. 1989. On the <strong>wavelet</strong>analysis for multifractal sets. J. Stat. Phys.57(12): 415-20Gledzer, E. B., Dolzhansky, F. B., Obukhov,A. M. 1981. Systems of hydrodynamicaltype <strong>and</strong> <strong>their</strong> <strong>applications</strong>. C. R. Acad.Sci., Moscow (In Russian)Glowinski, R., Law<strong>to</strong>n, W. M., Ravachol,M., Tencnbaum, E. 1990. Wavelet solutionof linear <strong>and</strong> nonlinear elliptic, parabolic<strong>and</strong> hyperbolic problems in onespace dimension. 9th Int. Conf Appl. Sci.Eng., SLAM, PhiladelphiaGoupillaud, P., Grossmann, A., Morlet, J.1984. Cycle-octave <strong>and</strong> related <strong>transforms</strong>in seismic signal analysis. Geoexploration23:85-105Grossmann, A. 1988. Wavelet <strong>transforms</strong><strong>and</strong> edge detection. S<strong>to</strong>chastic" Processes"in Physics <strong>and</strong> En#ineering, ed. P. Blanchard,L. Streit, M. Hazewinkel. Bos<strong>to</strong>n:ReidelGrossmann, A., Morlet, J. 1984. Decompositionof Hardy functions in<strong>to</strong> square integrable<strong>wavelet</strong>s of constant shape. SIAMJ. Math. Anal. 15(4): 723-36Grossmann, A., Paul, T. 1984. Wave functionson subgroups of the group of affinecanonical transformations. Resonances,


Annual Reviewswww.annualreviews.org/aronline454 FARGEModels <strong>and</strong> Phenomena, Lecture Notes inPhysics, No. 211. Berlin: Springer-VerlagGrossmann, A., Morlet, J. 1985. Decompositionof functions in<strong>to</strong> <strong>wavelet</strong>s of constantshape, <strong>and</strong> related <strong>transforms</strong>. InMathematics÷Physics, Lectures on RecentResults, ed. L. Streit, 1: 135-65.Singapore: World ScientificGrossmann, A., Morlet, J., Paul, T. 1985.Transforms associated <strong>to</strong> square integrablegroup representations I: generalresults. J. Math. Phys. 26:2473-79Grossmann, A., Morlet, J., Paul, T. 1986.Transforms associated <strong>to</strong> square integrablegroup representations II: examples.Ann. Inst. Henri Poincark, Phys. Thkorique45:293-309Grossmann, A., Holschneider, M., Kronl<strong>and</strong>-Martinet,R., Morlet, J. 1987. Detectionof abrupt changes in sound signalswith the help of <strong>wavelet</strong> <strong>transforms</strong>. InAdvances in Electronics <strong>and</strong> Electron Physics,Suppl. 19, Inverse Problems, pp. 289-306. AcademicGrossmann, A., Kronl<strong>and</strong>-Martinent, R.1988. Time-<strong>and</strong>-scale representationsobtained through continuous <strong>wavelet</strong><strong>transforms</strong>. In Signal Processing IV." Theories<strong>and</strong> Applications, EURASIP 88, ed.J. L. Lacoume, A. Chehikian, N. Martin,J. Malbos, pp. 675-82. Amsterdam: ElsevierGrossmann, A., Kronl<strong>and</strong>-Martinet, R.,Mor/et, J. 1989. Reading <strong>and</strong> underst<strong>and</strong>ingcontinuous <strong>wavelet</strong> <strong>transforms</strong>.See Combes et al 1989, pp. 2 20Guillemain, P. 1991. Application of <strong>wavelet</strong>analysis in NMR spectroscopy. See Meyer& Paul 1991Haar, A. 1909. Zur Tlaeorie der OrthogonalenFunktionensysteme. Gotttngen,Juli 1909Holschneider, M. 1988a. L’analyse d’objetsfractals et leur transform6e en ondelettes.PhD thesis. Univ. d’Aix-Marseille II,Luminy, FranceHolschneider, M. 1988b. On the <strong>wavelet</strong>transformation of fractal object. J. Stat.Phys. 50:953-93Holschneider, M., Kronl<strong>and</strong>-Martinct, R.,Morlet, J., Tchamitchian, P. 1988. The"algorithme it trous." IEEE Trans. ASSP.SubmittedHolschneider, M., Kronl<strong>and</strong>-Martinet, R.,Morlet, J., Tchamitchian, P. 1989. A realtimealgorithm for signal analysis with thehelp of the <strong>wavelet</strong> translbrm. See Combeset al 1989, pp. 286-97Holschneider, M., Tchamitchian, P. 1989.Pointwise analysis of Riemann’s nondifferentiablefunction. Inventiones Math.SubmittedHolschneider, M. 1990. Inverse Radontransform through inverse <strong>wavelet</strong> transform.lnverse Probl. SubmittedHolschneider, M., Tchamitchian, P. 1990.R6gularit6 locale de la fonction "nondiff6rentiable"de Riemann. See Lemari61990a, pp. 102-24Holschneider, M. 1991. Wavelet Analysis.Textbook submitted <strong>to</strong> SpringerJaffard, S. 1989a. Exposants de H61der endes points donn6s et coefficients d’ondelettes.C. R. Acad. Sci. Paris, SOt. 1308:79-81Jaffard, S. 1989b. Construction of <strong>wavelet</strong>son open sets. See Combes et al 1989, pp.247-52Jaffard, S., Meyer, Y. 1989. Bases d’ondelettesdans des ouverts de R". J. Math.Pures Appl. 68:95-108Jaffard, S. 1990a. Construction et propri6t6sdes bases d’ondelettes. Remarques sur lacontrtSlabilit6 exacte. PhD thesis, l’EcolePolytechnique, Palaiseau, FranceJaffard, S. 1990b. Wavelet methods for fastresolution of elliptic problems. Preprint90/5, Lab. Math. Mod61isation, Ecole Nat.Ponts-et-Chaussees, La Courtine, Noisyle-Gr<strong>and</strong>,FranceJaffard, S. 1991a. Detection <strong>and</strong> identificationof singularities by the continuous<strong>wavelet</strong> transform. Preprint, Lab. Math.Mod61isation, Ecole Nat. Ponts-et-Chaussees,La Courtine, Noisy-le-Gr<strong>and</strong>, FranceJaffard, S. 1991b. Orthonormal <strong>and</strong> continuous<strong>wavelet</strong> transform: algorithms<strong>and</strong> <strong>applications</strong> <strong>to</strong> the study of pointwiseproperties of functions. See Farge et al1991bKim, J., Moin, P., Moser, R. 1987. Turbulencestatistics in fully developed channelflow at low Reynolds number. J. FluidMech. 177:133-66Kline, S. J., Reynolds, W. ~., Schraub, F.A., Runstadler, P. W. 1967. The structureof turbulent boundary layers. J. FluidMech. 30(4): 741-73Kolmogorov, A. M. 1961. A refinement ofprevious hypotheses concerning the localstructure of <strong>turbulence</strong> in viscous incompressiblefluid at high Reynolds number.J. Fluid Mech. 177:133-66Kraichnan, R. H. 1974. On Kolmogorov’sinertial-range theories. J. Fluid Mech. 62:305-30Kronl<strong>and</strong>-Martinet, R., Morlet, J.,Grossmann, A. 1987. Analysis of soundpatterns through <strong>wavelet</strong> <strong>transforms</strong>. Int.J. Pattern Anal. Artif. Intell. 1(2): 273-302Kronl<strong>and</strong>-Martinet, R. 1988. The use of the<strong>wavelet</strong> transform for the analysis, synthesis<strong>and</strong> processing of speech <strong>and</strong> musicsounds. Comput. Music J. MIT Press, 12:4


Annual Reviewswww.annualreviews.org/aronlineLat<strong>to</strong>, A., Tenenbaum, E. 1990. Compactlysupported <strong>wavelet</strong>s <strong>and</strong> the numericalsolution of Biirgers equation. C. R. Acad.Sci. Paris, S~r. 1311: 903-9Laufer, J. 1975. New trends in experimental<strong>turbulence</strong> research. Annu. Rev. FluidMech. 7:307-26Lemarib, P. G., Meyer, Y. 1986. Ondeletteset bases hilbertiennes. Rev. Mat. IberoAm.2:1-18LemariS, P. G. 1988. Ondelettes h loealisationexponentielle. J. Math. Pures Appl.67:227-36Lemari+, P. G., ed. 1990a. Les Ondelettesen 1989. Lecture Notes in Mathematics,Berlin: SpringerLemariS, P. G. 1990b. Introduction ~i la throtiedes ondelcttes. See Lemari6 1990a, pp.1-13LemariS, P. G. 1990c. Analyse multi-rchelleset ondelettes ~i support compact. SeeLemari6 1990a, pp. 26-38Leonard, A. 1985. Computing three-dimensionalincompressible flows with vortexelements. Annu. Rev. Fluid Mech. 17: 523-59Li<strong>and</strong>rat, J., Perrier, V., Tchamitchian, P.1989. Numerical resolution of the regularizedB/irgers equation using the <strong>wavelet</strong>transform. See Meyer & Paul 1991Li<strong>and</strong>rat, J., Tehamitehian, P. 1990. Resolutionof the 1D regularized Biirgersequation using a spatial <strong>wavelet</strong> approximation-Algorithm<strong>and</strong> numerical results.ICASE Report, NASA Langley,Hamp<strong>to</strong>n, VirginiaLi<strong>and</strong>rat, J., Moret-Baifly, F. 1990. The<strong>wavelet</strong> transform: some <strong>applications</strong> <strong>to</strong>fluid dynamics <strong>and</strong> <strong>turbulence</strong>. Eur. J.Mech. B/Fluids 9(1): 1-19Li<strong>and</strong>rat, J., Perrier, V., Tchamitchian, P.1991. Numerical resolution of nonlinearpartial differential equations using the<strong>wavelet</strong> transform. See Beylkin et al1991bLumley, J. L. 1981. Coherent structures in<strong>turbulence</strong>. In Transition <strong>and</strong> Turbulence,ed. R. E. Meyer, pp. 215-41. New York:AcademicMaday, Y., Perrier, V., Ravel, J. C. 1990.Adaptativit~ dynamique sur bases d’ondelettespour l’approximation d’rquationsaux drriv~es partielles. C. R. Acad. Sci.Paris. SubmittedMallat, S. 1988. Review of multifrequencychannel decompositions of images <strong>and</strong><strong>wavelet</strong> models. In Acoustic, Speech <strong>and</strong>Signal Processing, Multidimensional SignalProcessing, IEEE (special issue)Mallat, S. 1989a. A theory for multiresolutionsignal decomposition: the<strong>wavelet</strong> representation. IEEE, Trans. onPattern Anal. Machine Intell. 2:7WAVELET TRANSFORMS 455Mallat, S. 1989b. Multiresolution approximations<strong>and</strong> <strong>wavelet</strong> orthonormal basesof L2(R). Trans. Am. Math. Soc. 315: 69-87Mallat, S. 1989c. Multiresolution approximation<strong>and</strong> <strong>wavelet</strong>s. Report GRASPLab., Dept. Comput. Inf. Sci., Univ.Pennsylvania, Philadelphia, PAMallat, S. 1989d. Multiresolution approach<strong>to</strong> <strong>wavelet</strong>s in computer vision. See Combeset al 1989. (2nd ed. 1990, p. 313)Mallat, S., Hwang, L. H. 1990. Singularitydetection <strong>and</strong> processing with <strong>wavelet</strong>s.Courant lnst. Tech. Rep. No. 549, NewYork, NYMallat, S., Zhong, S. 1990. Complete signalrepresentation with multiscale edges.Courant lnst. Tech. Rep. No. 483, NewYork, NYMallat, S., Zhong, S. 1991. Wavelet transformmaxima <strong>and</strong> multiscale edges. SeeBeylkin et al 1991bM<strong>and</strong>elbrot, B. 1974. Intermittent <strong>turbulence</strong>in self-similar cascades: divergenceof high moments <strong>and</strong> dimension ofcarrier. J. Fluid Mech. 62:331-58McWilliams, J. 1984. The emergence of isolatedcoherent vortices in turbulent flow.J. Fluid Mech. 146:21-433Meneveau, C. 1991 a. Analysis of <strong>turbulence</strong>in the orthonormal <strong>wavelet</strong> representation.J. Fluid Mech. In pressMeneveau, C. 1991b. Wavelet analysis of<strong>turbulence</strong>: the mixed energy cascade. SeeFarge et al 1991bMeneveau, C. 1991. Dual spectra <strong>and</strong> mixedenergy cascade of <strong>turbulence</strong> in the <strong>wavelet</strong>representation. Phys. Rev. Lett. 66:1450Meyer, Y. 1985. Principe &incertitude, baseshilbertiennes et algrbres d’oprrateurs.Sdminaire Bourbaki, 1985-86, 662, AstOrisque,Socidt~ Mathdmatique de France,Paris, FranceMeyer, Y. 1986. Ondelettes et fonctionssplines. Sdminaire Equations aux ddrivdespartielles, Cent. Math. Ecole Polytech.,Palaiseau, FranceMeyer, Y. 1987a. Ondelettes, fonetionssplines et analyse gradure. Rapport CER-EMADE, No. 8703, Univ. Paris-Dauphine, Paris, FranceMeyer, Y. 1987b. <strong>Wavelets</strong> <strong>and</strong> opera<strong>to</strong>rs.Rapport CEREMADE, No. 8704, Univ.Paris-Dauphine, Paris, FranceMeyer, Y. 1988. Orthonormal <strong>wavelet</strong>s.Congr. lnt. Phys. Math., Swansea, JulyMeyer, Y. 1989a. Ondelettes, filtres miroirsen quadrature traitement numrrique del’image. Gaz, Math. 40:31-42Meyer, Y. 1989b. Orthonormal <strong>wavelet</strong>s. SeeCombes et al 1989, pp. 21-37Meyer, Y. 1989c. Ondelettes, filtresmiroirs


Annual Reviewswww.annualreviews.org/aronline456 FARGEen quadrature et traitement num6rique del’image. See Lemari6 1990a, pp. 14-25Meyer, Y. 1990a. Ondelettes et op6rateurs,<strong>to</strong>me I. ActualitOs Math~matiques. Paris:HermannMeyer, Y. 1990b. Le calcul scientifique, lesondelettes et les filtres miroirs en quadrature.Rapport CEREMADE, No. 9007,Univ. Paris-Dauphine, Paris, FranceMeyer, Y. 1990c. Ondelettes et <strong>applications</strong>.J. Annu. Soc. Math. France, May 1990,Soc. Fran~aise Math., Paris, France, pp.1-15Meyer, Y., Paul, T., eds. 1991. <strong>Wavelets</strong> <strong>and</strong>Applications. Proceedings of the SecondInternational Wavelet Conference, Marseille,June 1989. Paris: Masson. In pressMikishev, A. V., Frick, P. G. 1989. Intermittencein ideal two-dimensional magne<strong>to</strong>hydrodynamic<strong>turbulence</strong>. Magne<strong>to</strong>hydrodynamics25(1): 127-30 (From Russian)Mikishev, A. V., Frick, P, G. 1990. On thespectral laws in two-dimensional turbulentflow with linear friction. Magne<strong>to</strong>hydrodynamics26(1): 136-39 (From Russian)Moret-Bailly, F., Chauve, M. P., Li<strong>and</strong>rat,J., Tchamitchian, P. 199 I. Determinationsdu nombre de Reynolds de transition dansune ~tude de <strong>to</strong>uche limite sur un disque<strong>to</strong>urnant. C. R. Acad. Sci. Paris, SubmittedMorlet, J. 1981. Sampling theory <strong>and</strong> wavepropagation. Proc. 51st Annu. Meet. Soc.Explor. Geophys., Los AngelesMorlet, J. 1983. Sampling theory <strong>and</strong> wavepropagation. NATO ASI, Vol. F1, Issueson Acoustic Signal~Image Processing <strong>and</strong>Recognition, ed. C. H. Chert. Berlin:SpringerMurenzi, R. 1989. Wavelet <strong>transforms</strong>associated <strong>to</strong> the N-dimensional Euclideangroup with dilatations: signal inmore than one dimension. See Combes etal 1989, pp. 239-46Murenzi, R. 1990. Ondelettes multidimensionnelleset application ~ l’analysed’images. PhD thesis. Univ. Cathol. Louvain,Louvain-la-Neuve, BelgiumMuzy, J. F., Bacry, E., Arn+odo, A, 1991.<strong>Wavelets</strong> <strong>and</strong> multifractal formalism forsingular signals. Phys. Rev. Lett. SubmittedNakano, T. 1988. Direct interactionapproximation of <strong>turbulence</strong> in the wavepacket representation. Phys. Fluids 31:1420Nguyen Duc, J., Sommeria, J. 1988. Experimentalcharacterization of steady twodimensionalvortex couples. J. FluMMech.192:175-92Otaguro, T., Takagi, S., Sa<strong>to</strong>, H. 1989. Patternsearch in a turbulent signal using<strong>wavelet</strong> analysis. Proc. 21st Japan Syrup.on Turbulence. Tokyo, JapanParisi, G., Frisch, U. 1985, Fully developed<strong>turbulence</strong> <strong>and</strong> intermittency. In Proc.International School on Turbulence <strong>and</strong>Predictability in Geophysical Fluid Dynamics<strong>and</strong> Climate Dynamics, ed. M. Ghil, R.Benzi, G. Parisi, pp. 71-88, Amsterdam:North-Holl<strong>and</strong>Paul, T. 1984. Functions analytic on the halfplaneas quantum mechanical states. J.Math. Phys. 25:11Paul, T. 1985a. Aflinc coherent states <strong>and</strong>the radial Schr6dinger equation. Ann. Inst.Henri Poincar& SubmittedPaul, T. 1985b. Ondelettes et m6caniquequantique. PhD thesis. Univ. Aix-MarseilleII, Luminy, Marseille, FrancePaul, T. 1986. A characterization dilationanalytic opera<strong>to</strong>rs. In Schr6dinger opera<strong>to</strong>rs,Aarhus, 1985, Lecture Notes inMathematics, 1218. Berlin: SpringerPaul, T. 1989. <strong>Wavelets</strong> <strong>and</strong> path integrals.See Combes et al 1989, pp. 204-8Perrier, V. 1989. Toward a method for solvingPartial Differential Equations using<strong>wavelet</strong> bases. See Combes et al 1989, pp.269-82Perrier, V., Basdevant, C. 1989. Lad~composition en ondelettes p6riodiques,un outil pour l’analyse de champs inhomog6nes.Th6orie et algorithmes. La RechercheAbrosp. 3:53~57Pettier, V. 1991a. Ondelettes et simulationnum6rique. PhD thesis. Univ. Paris VI,Paris, FrancePerrier, V. 1991b. Apport des ondelettes ~.la r~solution num+rique d’6quations auxd~riv~es partielles. J. Soc. Math. Appl. Ind.In pressQian, J. 1988. Cascade model of <strong>turbulence</strong>.Phys. Fluids 31(10): 1865-74Rioul, O. 1987. Ondelettes et traitementdu signal. Rapport d’option de Mathbmatiques,Ecole Polytcch., Palaiseau,FranceRioul, O. 1991. A unifying multiresolutiontheory for the discrete <strong>wavelet</strong> transform,regular filter banks <strong>and</strong> pyramid <strong>transforms</strong>.IEEE Trans. Acoustics, Speech <strong>and</strong>Signal Processing. SubmittedSaracco, G., Tchamitchian, P. 1988. A studyof acoustic transmission of transient signalin an inhomogeneous medium with thehelp of the <strong>wavelet</strong> transform--Application<strong>to</strong> an air-water plane interface. InElectromagnetic <strong>and</strong> Acoustic Scattering:Detection <strong>and</strong> lnverse Problem, ed. C. Burrely,P. Chiapetta, B. Torr6sani. Marseille:World ScientificSaracco, G., Grossmann, A., Tchamitchian,P. 1989. Use of <strong>wavelet</strong> <strong>transforms</strong> in the


Annual Reviewswww.annualreviews.org/aronlinestudy of propaga<strong>to</strong>r of transient acousticsignals across a plane interface betweentwo homogeneous media. See Combes etal 1989, pp. 139-46Stromberg, J. O. 1981. A modified Haar system<strong>and</strong> higher order spline systems. Conf.Harmonic Analysis in Honor of An<strong>to</strong>niZygmund, II, ed. W. Becker et al, pp. 475-93. Wadworth math. seriesTchamitchian, P. 1986. Calcul symboliquesur les op6rateurs de Calderon-Zygmundet bases inconditionnelles de L2(R). C.Acad. Sci. Paris, S~r. 1303:6Tchamitchian, P. 1987. Biorthogonalit6 etth6orie des op6rateurs. Rev. Math.Iberoam. 3:2Tchamitchian, P. 1989a. Bases d’ondeletteset int6grales singuli6res: analyse desfonctions et calcul sur les op6rateurs.Thdse d’habilitation ~ diriger desrecherches. Univ. Aix-Marseille II,Luminy, Marseille, FranceTchamitchian, P. 1989b. About <strong>wavelet</strong>s <strong>and</strong>elliptic opera<strong>to</strong>rs. See Combes et al 1989,pp. 263~58Tchamitchian, P. 1989c. Ondelettes etint6grale de Cauchy sur les courbeslipehitziennes. Ann. Math. 129:641Tchamitchian, P., Torr6sani, B. 1991. Ridge<strong>and</strong> skele<strong>to</strong>n extraction from the <strong>wavelet</strong>transform. See Beylkin 1991bTennekes, H., Lumley, J. L. 1972. A FirstCourse in Turbulence. Cambridge: MITPressTorr6sani, B. 1991. Time-frequency representations:<strong>wavelet</strong> packets <strong>and</strong> optimaldecomposition. Ann. Inst. H. Poincar~,Phys. Th~orique. In pressTownsend, A. A. 1956. The Structure of TurbulentShear Flow. Chapter 6. Cambridge:Cambridge Univ. PressWAVELET TRANSFORMS 457Vergassola, M., Frisch, U. 1990. Scalingexponents for global <strong>and</strong> local self-similarprocesses. Physica D. SubmittedVetterli, M., Herley, C. 1990a. <strong>Wavelets</strong> <strong>and</strong>filter banks: theory <strong>and</strong> design. IEEETrans. Acoustics, Speech Signal Processing.SubmittedVetterli, M., Herley, C. 1990b. <strong>Wavelets</strong> <strong>and</strong>filter banks: relationship <strong>and</strong> new results.IEEE Trans. ,4 coustics, Speech Signal Processing.In pressVetterli, M., Herley, C. 1990c. Linear phase<strong>wavelet</strong>s. IEEE Trans. Acoustics, SpeechSignal Processing. In pressWickerhauser, M. V. 1991. INRIA lectureson <strong>wavelet</strong> packet algorithms. Preprint,Dept. Math., Yale Univ., New Haven, CTYamada, M., Ohkitani, K. 1990a. Orthonormal<strong>wavelet</strong> expansions <strong>and</strong> its application<strong>to</strong> <strong>turbulence</strong>. Prog. Theor. Phys. 83:819Yamada, M., Ohkitani, K. 1990b. Orthonormal<strong>wavelet</strong> analysis of <strong>turbulence</strong>.Preprint, Res. Inst. Math. Sci., Kyo<strong>to</strong>Univ., Kyo<strong>to</strong>, JapanZimin, V. D. 1981. Hierarchical model of<strong>turbulence</strong>. Izv. Atmos. Ocean Phys. 17:941-49 (From Russian)Zimin, V. D., Frick, P. G., Shaidurova, T.E. 1986. Hierarchical bases for turbulentfields describing. Preprint, Inst. ContinuousMedia Mech. Korolyov 1, Perm,Soviet Union (In Russian)Zimin, V. D., Frick, P. G. 1988. TurbulentConvection. Moscow: Nauka (In Russian)Zimin, V. D. 1990a. Hierarchy model of <strong>turbulence</strong>.6th Beer-Sheva Int. Sem. MHDFlows Turbulence, JerusalemZimin, V. D. 1990b. Hierarchy model of <strong>turbulence</strong>.Int. Syrup. Generation of largescalestructure in continuous media, Perm-Moscow, June, p. 263References added in proofFarge, M. 1991c. <strong>Wavelets</strong> <strong>and</strong> <strong>turbulence</strong>.INSU Summer School on Geophys. FluidDyn., July 1991, RoscoffGranlund, G. H. 1978. In search of a generalpicture processing opera<strong>to</strong>r. Comput.Graphics Image Process. 8:155-73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!