Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Daubechies wavelet
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Orthogonal wavelets}} {{More citations needed|date=August 2009}} [[Image:Daubechies20LowPassHighPass2DFilterM.png|right|thumb|Daubechies 20 2-d wavelet (Wavelet Fn X Scaling Fn)|406x406px]] The '''Daubechies wavelets''', based on the work of [[Ingrid Daubechies]], are a family of [[orthogonal wavelet]]s defining a [[discrete wavelet transform]] and characterized by a maximal number of vanishing [[Moment (mathematics)|moments]] for some given [[Support (mathematics)|support]]. With each wavelet type of this class, there is a scaling function (called the ''father wavelet'') which generates an orthogonal [[multiresolution analysis]]. ==Properties== In general the Daubechies wavelets are chosen to have the highest number ''A'' of vanishing moments, (this does not imply the best smoothness) for given support width (number of coefficients) 2''A''.<ref>I. Daubechies, Ten Lectures on Wavelets, SIAM, 1992, p. 194.</ref> There are two naming schemes in use, D''N'' using the length or number of taps, and db''A'' referring to the number of vanishing moments. So D4 and db2 are the same wavelet transform. Among the 2<sup>''A''β1</sup> possible solutions of the algebraic equations for the moment and orthogonality conditions, the one is chosen whose scaling filter has extremal phase. The wavelet transform is also easy to put into practice using the [[fast wavelet transform]]. Daubechies wavelets are widely used in solving a broad range of problems, e.g. self-similarity properties of a signal or [[fractal]] problems, signal discontinuities, etc. The Daubechies wavelets are not defined in terms of the resulting scaling and wavelet functions; in fact, they are not possible to write down in [[closed form expression|closed form]]. The graphs below are generated using the [[cascade algorithm]], a numeric technique consisting of inverse-transforming [1 0 0 0 0 ... ] an appropriate number of times. {| class="wikitable" |Scaling and wavelet functions |[[Image:Daubechies4-functions.svg|360px]] |[[Image:Daubechies12-functions.png|360px]] |[[Image:Daubechies20-functions.png|360px]] |- |Amplitudes of the frequency spectra of the above functions |[[Image:Daubechies4-spectrum.svg|360px]] |[[Image:Daubechies12-spectrum.png|360px]] |[[Image:Daubechies20-spectrum.png|360px]] |} Note that the spectra shown here are not the frequency response of the high and low pass filters, but rather the amplitudes of the continuous Fourier transforms of the scaling (blue) and wavelet (red) functions. Daubechies orthogonal wavelets D2βD20 resp. db1βdb10 are commonly used. Each wavelet has a number of ''zero moments'' or ''vanishing moments'' equal to half the number of coefficients. For example, D2 has one vanishing moment, D4 has two, etc. A vanishing moment limits the wavelets ability to represent [[polynomial]] behaviour or information in a signal. For example, D2, with one vanishing moment, easily encodes polynomials of one coefficient, or constant signal components. D4 encodes polynomials with two coefficients, i.e. constant and linear signal components; and D6 encodes 3-polynomials, i.e. constant, linear and [[quadratic polynomial|quadratic]] signal components. This ability to encode signals is nonetheless subject to the phenomenon of ''scale leakage'', and the lack of shift-invariance, which arise from the discrete shifting operation (below) during application of the transform. Sub-sequences which represent linear, [[quadratic polynomial|quadratic]] (for example) signal components are treated differently by the transform depending on whether the points align with even- or odd-numbered locations in the sequence. The lack of the important property of [[translational invariance|shift-invariance]], has led to the development of several different versions of a [[shift invariant wavelet transform|shift-invariant (discrete) wavelet transform]]. ==Construction== {{Confusing section|reason=there is undefined math symbols (e.g. a, p, P)|date=September 2019}} Both the scaling sequence (low-pass filter) and the wavelet sequence (band-pass filter) (see [[orthogonal wavelet]] for details of this construction) will here be normalized to have sum equal 2 and sum of squares equal 2. In some applications, they are normalised to have sum <math>\sqrt{2}</math>, so that both sequences and all shifts of them by an even number of coefficients are orthonormal to each other. Using the general representation for a scaling sequence of an orthogonal discrete wavelet transform with approximation order ''A'', :<math>a(Z)=2^{1-A}(1+Z)^A p(Z),</math> with ''N'' = 2''A'', ''p'' having real coefficients, ''p''(1) = 1 and deg(''p'') = ''A'' β 1, one can write the orthogonality condition as :<math>a(Z)a \left (Z^{-1} \right )+a(-Z)a \left (-Z^{-1} \right )=4,</math> or equally as :<math>(2-X)^A P(X)+X^A P(2-X)=2^A \qquad (*),</math> with the Laurent-polynomial :<math>X:= \frac{1}{2}\left (2-Z-Z^{-1} \right )</math> generating all symmetric sequences and <math>X(-Z)=2-X(Z).</math> Further, ''P''(''X'') stands for the symmetric Laurent-polynomial :<math>P(X(Z))=p(Z)p \left ( Z^{-1} \right ).</math> Since :<math>X(e^{iw})=1-\cos(w)</math> :<math>p(e^{iw})p(e^{-iw})=|p(e^{iw})|^2</math> ''P'' takes nonnegative values on the segment [0,2]. Equation (*) has one minimal solution for each ''A'', which can be obtained by division in the ring of truncated [[power series]] in ''X'', :<math>P_A(X)=\sum_{k=0}^{A-1} \binom{A+k-1}{A-1} 2^{-k}X^k.</math> Obviously, this has positive values on (0,2). The homogeneous equation for (*) is antisymmetric about ''X'' = 1 and has thus the general solution :<math>X^A(X-1)R \left ((X-1)^2 \right ),</math> with ''R'' some polynomial with real coefficients. That the sum :<math>P(X)=P_A(X)+X^A(X-1)R \left ((X-1)^2 \right )</math> shall be nonnegative on the interval [0,2] translates into a set of linear restrictions on the coefficients of ''R''. The values of ''P'' on the interval [0,2] are bounded by some quantity <math>4^{A-r},</math> maximizing ''r'' results in a linear program with infinitely many inequality conditions. To solve :<math>P(X(Z))=p(Z)p \left (Z^{-1} \right)</math> for ''p'' one uses a technique called spectral factorization resp. FejΓ©r-Riesz-algorithm. The polynomial ''P''(''X'') splits into linear factors :<math>P(X)=(X-\mu_1)\cdots(X-\mu_N), \qquad N=A+1+2\deg(R).</math> Each linear factor represents a Laurent-polynomial :<math>X(Z)-\mu =-\frac{1}{2}Z+1-\mu-\frac12Z^{-1}</math> that can be factored into two linear factors. One can assign either one of the two linear factors to ''p''(''Z''), thus one obtains 2<sup>''N''</sup> possible solutions. For extremal phase one chooses the one that has all complex roots of ''p''(''Z'') inside or on the unit circle and is thus real. For Daubechies wavelet transform, a pair of linear filters is used. Each filter of the pair should be a [[quadrature mirror filter]]. Solving the coefficient of the linear filter <math>c_i</math> using the quadrature mirror filter property results in the following solution for the coefficient values for filter of order 4. :<math>c_0 = \frac{1+\sqrt{3}}{4\sqrt{2}}, \quad c_1 = \frac{3+\sqrt{3}}{4\sqrt{2}}, \quad c_2 = \frac{3-\sqrt{3}}{4\sqrt{2}}, \quad c_3 = \frac{1-\sqrt{3}}{4\sqrt{2}}.</math> == The scaling sequences of lowest approximation order == Below are the coefficients for the scaling functions for D2-20. The wavelet coefficients are derived by reversing the order of the [[Wavelet#Scaling function|scaling function]] coefficients and then reversing the sign of every second one, (i.e., D4 wavelet <math>\approx</math> {β0.1830127, β0.3169873, 1.1830127, β0.6830127}). Mathematically, this looks like <math>b_k = (-1)^k a_{N-1-k} </math> where ''k'' is the coefficient index, ''b'' is a coefficient of the wavelet sequence and ''a'' a coefficient of the scaling sequence. ''N'' is the wavelet index, i.e., 2 for D2. <div style="font-size:83%"> {| class="wikitable" |+'''Orthogonal Daubechies coefficients (normalized to have sum 2)''' !D2 ([[Haar wavelet|Haar]]) !D4 !D6 !D8 !D10 !D12 !D14 !D16 !D18 !D20 |---- |1 |0.6830127 |0.47046721 |0.32580343 |0.22641898 |0.15774243 |0.11009943 |0.07695562 |0.05385035 |0.03771716 |---- |1 |1.1830127 |1.14111692 |1.01094572 |0.85394354 |0.69950381 |0.56079128 |0.44246725 |0.34483430 |0.26612218 |---- | |0.3169873 |0.650365 |0.89220014 |1.02432694 |1.06226376 |1.03114849 |0.95548615 |0.85534906 |0.74557507 |---- | | β0.1830127 | β0.19093442 | β0.03957503 |0.19576696 |0.44583132 |0.66437248 |0.82781653 |0.92954571 |0.97362811 |---- | | | β0.12083221 | β0.26450717 | β0.34265671 | β0.31998660 | β0.20351382 | β0.02238574 |0.18836955 |0.39763774 |---- | | |0.0498175 |0.0436163 | β0.04560113 | β0.18351806 | β0.31683501 | β0.40165863 | β0.41475176 | β0.35333620 |---- | | | |0.0465036 |0.10970265 |0.13788809 |0.1008467 |6.68194092 Γ 10<sup>β4</sup> | β0.13695355 | β0.27710988 |---- | | | | β0.01498699 | β0.00882680 |0.03892321 |0.11400345 |0.18207636 |0.21006834 |0.18012745 |---- | | | | | β0.01779187 | β0.04466375 | β0.05378245 | β0.02456390 |0.043452675 |0.13160299 |---- | | | | |4.71742793 Γ 10<sup>β3</sup> |7.83251152 Γ 10<sup>β4</sup> | β0.02343994 | β0.06235021 | β0.09564726 | β0.10096657 |---- | | | | | |6.75606236 Γ 10<sup>β3</sup> |0.01774979 |0.01977216 |3.54892813 Γ 10<sup>β4</sup> | β0.04165925 |---- | | | | | | β1.52353381 Γ 10<sup>β3</sup> |6.07514995 Γ 10<sup>β4</sup> |0.01236884 |0.03162417 |0.04696981 |---- | | | | | | | β2.54790472 Γ 10<sup>β3</sup> | β6.88771926 Γ 10<sup>β3</sup> | β6.67962023 Γ 10<sup>β3</sup> |5.10043697 Γ 10<sup>β3</sup> |---- | | | | | | | 5.00226853 Γ 10<sup>β4</sup> | β5.54004549 Γ 10<sup>β4</sup> | β6.05496058 Γ 10<sup>β3</sup> | β0.01517900 |---- | | | | | | | |9.55229711 Γ 10<sup>β4</sup> |2.61296728 Γ 10<sup>β3</sup> |1.97332536 Γ 10<sup>β3</sup> |---- | | | | | | | | β1.66137261 Γ 10<sup>β4</sup> |3.25814671 Γ 10<sup>β4</sup> |2.81768659 Γ 10<sup>β3</sup> |---- | | | | | | | | | β3.56329759 Γ 10<sup>β4</sup> | β9.69947840 Γ 10<sup>β4</sup> |---- | | | | | | | | | 5.5645514 Γ 10<sup>β5</sup> | β1.64709006 Γ 10<sup>β4</sup> |---- | | | | | | | | | |1.32354367 Γ 10<sup>β4</sup> |---- | | | | | | | | | | β1.875841 Γ 10<sup>β5</sup> |} </div> Parts of the construction are also used to derive the biorthogonal [[CohenβDaubechiesβFeauveau wavelet]]s (CDFs). ==Implementation== While software such as [[Mathematica]] supports Daubechies wavelets directly<ref> [http://reference.wolfram.com/mathematica/ref/DaubechiesWavelet.html Daubechies Wavelet in Mathematica. Note that in there ''n'' is ''n''/2 from the text.]</ref> a basic implementation is possible in [[MATLAB]] (in this case, Daubechies 4). This implementation uses periodization to handle the problem of finite length signals. Other, more sophisticated methods are available, but often it is not necessary to use these as it only affects the very ends of the transformed signal. The periodization is accomplished in the forward transform directly in MATLAB vector notation, and the inverse transform by using the <code>circshift()</code> function: ===Transform, D4=== It is assumed that ''S'', a column vector with an even number of elements, has been pre-defined as the signal to be analyzed. Note that the D4 coefficients are [1 + {{radic|3}}, 3 + {{radic|3}}, 3 β {{radic|3}}, 1 β {{radic|3}}]/4. <syntaxhighlight lang="matlab"> N = length(S); sqrt3 = sqrt(3); s_odd = S(1:2:N-1); s_even = S(2:2:N); s = (sqrt3+1)*s_odd + (3+sqrt3)*s_even + (3-sqrt3)*[s_odd(2:N/2);s_odd(1)] + (1-sqrt3)*[s_even(2:N/2);s_even(1)]; d = (1-sqrt3)*[s_odd(N/2);s_odd(1:N/2-1)] + (sqrt3-3)*[s_even(N/2);s_even(1:N/2-1)] + (3+sqrt3)*s_odd + (-1-sqrt3)*s_even s = s / (4*sqrt(2)); d = d / (4*sqrt(2)); </syntaxhighlight> ===Inverse transform, D4=== <syntaxhighlight lang="matlab"> d1 = d * ((sqrt(3) - 1) / sqrt(2)); s2 = s * ((sqrt(3) + 1) / sqrt(2)); s1 = s2 + circshift(d1, - 1); S(2:2:N) = d1 + sqrt(3) / 4 * s1 + (sqrt(3) - 2) / 4 * circshift(s1, 1); S(1:2:N - 1) = s1 - sqrt(3) * S(2:2:N); </syntaxhighlight> ==Binomial-QMF== It was shown by [[Ali Akansu]] in 1990 that the [[Binomial QMF|binomial quadrature mirror filter bank]] (binomial QMF) is identical to the Daubechies wavelet filter, and its performance was ranked among known subspace solutions from a discrete-time signal processing perspective.<ref>A.N. Akansu, [http://web.njit.edu/~ali/NJITSYMP1990/AkansuNJIT1STWAVELETSSYMPAPRIL301990.pdf An Efficient QMF-Wavelet Structure] (Binomial-QMF Daubechies Wavelets), Proc. 1st NJIT Symposium on Wavelets, April 1990.</ref><ref>A.N. Akansu, R.A. Haddad and H. Caglar, [http://web.njit.edu/~akansu/PAPERS/Akansu-BinomialQMF-SPIESept1990.pdf Perfect Reconstruction Binomial QMF-Wavelet Transform], Proc. SPIE Visual Communications and Image Processing, pp. 609β618, vol. 1360, Lausanne, Sept. 1990.</ref> It was an extension of the prior work on [[binomial coefficient]] and [[Hermite polynomials]] that led to the development of the Modified Hermite Transformation (MHT) in 1987.<ref>A.N. Akansu, Statistical Adaptive Transform Coding of Speech Signals. Ph.D. Thesis. Polytechnic University, 1987.</ref><ref>R.A. Haddad and A.N. Akansu, "A New Orthogonal Transform for Signal Coding," IEEE Transactions on Acoustics, Speech and Signal Processing, vol.36, no.9, pp. 1404-1411, September 1988.</ref> The magnitude square functions of [[Binomial-QMF]] filters are the unique maximally flat functions in a two-band perfect reconstruction QMF (PR-QMF) design formulation that is related to the wavelet regularity in the continuous domain.<ref>H. Caglar and A.N. Akansu, [http://web.njit.edu/~akansu/PAPERS/CaglarAkansuBernstein.pdf A Generalized Parametric PR-QMF Design Technique Based on Bernstein Polynomial Approximation], IEEE Trans. Signal Process., pp. 2314β2321, July 1993.</ref><ref>O. Herrmann, [https://ieeexplore.ieee.org/document/1083275 On the Approximation Problem in Nonrecursive Digital Filter Design], IEEE Trans. Circuit Theory, vol CT-18, no. 3, pp. 411β413, May 1971.</ref> ==Applications== * The application of Daubechies wavelet transform as a watermarking scheme has been proved effective. This approach operates in a proficient multi-resolution frequency domain, enabling the incorporation of an encrypted digital logo in the format of QR codes.<ref>{{cite journal|url=https://link.springer.com/article/10.1007/s11042-019-08570-5|title=A new watermarking scheme based on Daubechies wavelet and chaotic map for quick response code images|first1=Aziz Waqas |last1= Umer |first2= Khan|last2=Majid |first3=Iram Batool| last3= Syeda|date=18 December 2019|journal=Multimedia Tools and Applications|volume=79 |issue=9β10 |pages=6891β6914 |doi=10.1007/s11042-019-08570-5 |url-access=subscription}}</ref> * Daubechies wavelet approximation can be used to analyze Griffith crack behavior in nonlocal magneto-elastic horizontally shear (SH) wave propagation within a finite-thickness, infinitely long homogeneous isotropic strip.<ref>{{cite journal|url=https://www.tandfonline.com/doi/full/10.1080/17455030.2022.2163060?scroll=top&needAccess=true|title=Griffith crack analysis in nonlocal magneto-elastic strip using Daubechies wavelets|first1= Mouley |last1= Jyotirmoy |first2=Sarkar |last2=Nantu| first3=De| last3= Soumen|date=5 January 2023|journal=Waves in Random and Complex Media|pages=1β19 |doi=10.1080/17455030.2022.2163060 |url-access=subscription}}</ref> * Daubechies wavelet cepstral coefficients can be useful in the context of Parkinson's disease detection. Daubechies wavelets, known for their efficient multi-resolution analysis, are utilized to extract cepstral features from vocal signal data. These wavelet-based coefficients can act as discriminative features for accurately identifying patterns indicative of Parkinson's disease, offering a novel approach to diagnostic methodologies.<ref>{{cite journal|url=https://content.wolfram.com/uploads/sites/13/2020/09/29-3-6.pdf|title=Daubechies Wavelet Cepstral Coefficients for Parkinson's Disease Detection|first1= Zayrit |last1= Soumaya |first2=Belhoussine Drissi |last2=Taoufiq|first3=Ammoumou| last3= Abdelkrim|date=2020|journal=Complex Systems}}</ref> * When it comes to analysis and detection of Community Acquired Pneumonia (CAP), Complex Daubechies wavelets can be used to identify intricate details of the CAP affected areas in infected lungs to produce accurate results.<ref>{{cite journal|url=https://www.researchgate.net/publication/342566849|title=Analysis and Detection of Community Acquired Pneumonia Using PSPNET with Complex Daubechies Wavelets|first1= Juanita S.R.F |last1=Natzina |first2=Suzanne S.R.F |last2=Nadine| first3=Ayed Aljasar| last3= Shojaa| first4=Xu| last4= Yubin| first5=Saqib| last5= Muhammad|date=2020|journal= Indian Journal of Computer Science and Engineering }}</ref> * The elastohydrodynamic lubrication problem involves the study of lubrication regimes in which the deformation of the contacting surfaces significantly influences the lubricating film. Daubechies wavelets can address the challenges associated with accurately modeling and simulating such intricate lubrication phenomena. Daubechies wavelets allows for a more detailed and refined exploration of the interactions between the lubricant and the contacting surfaces.<ref>{{cite journal|url=https://pubs.aip.org/aip/acp/article-abstract/2246/1/020029/727421/Daubechies-wavelet-based-numerical-method-for-the|title=Daubechies wavelet based numerical method for the solution of grease elastohydrodynamic lubrication problem|first1= Shiralashetti |last1= S.C. |first2=Hanaji |last2=S.I.|first3=S.Naregal| last3= Sharada|date=28 July 2020|journal=International Conference on Mathematical Sciences and Applications|volume=2246 |issue=1 |page=020029 |bibcode=2020AIPC.2246b0029S }}</ref> * Daubechies Wavelet can extract intricate details and features from the vibroacoustic signals, offering a comprehensive diagnostic approach for evaluating the condition and performance of diesel engines in combine harvesters. The Daubechies Wavelet spectrum serves as a powerful analytical tool, allowing the researchers to identify patterns, anomalies, and characteristic signatures within the signals associated with different engine conditions. This detailed spectral analysis aids in enhancing the accuracy of diagnostic assessments, enabling a more nuanced understanding of the vibrational and acoustic characteristics indicative of engine health or potential issues.<ref>{{cite journal|title=Research of Daubechies Wavelet spectrum of vibroacoustic signals for diagnostic of diesel engines of combine harvesters|first1= Titova |last1= L L |first2=M Chernik |last2=Yu|first3=Gumenyuk| last3= Yu O|first4=Korobko| last4= M M|date=2020|journal=IOP Conference Series: Earth and Environmental Science|volume=548 |issue=3 |page=032030 |doi=10.1088/1755-1315/548/3/032030 |doi-access=free|bibcode=2020E&ES..548c2030T }}</ref> * In practical terms, the Daubechies wavelets facilitate a finely tuned examination of the temporal and spatial characteristics of dynamic waves within elastic materials. This approach enables a more nuanced understanding of how elastic solids respond to varying dynamic conditions over time. The integration of Daubechies wavelets into the finite wavelet domain method likely contributes to a more versatile and robust analytical framework for studying transient dynamic waves in elastic solids.<ref>{{cite journal|url=https://onlinelibrary.wiley.com/doi/full/10.1002/nme.6822|title=Multiresolution Daubechies finite wavelet domain method for transient dynamic wave analysis in elastic solids|first1= Christos|last1= Nastos |first2=Dimitris|last2=Saravanos |date=7 September 2021|journal=International Journal for Numerical Methods in Engineering|volume=122 |issue=23 |pages=7078β7100 |doi=10.1002/nme.6822 |url-access=subscription}}</ref><ref>{{cite journal|url=https://doi.org/10.1016/j.wavemoti.2022.102958|title=Multiresolution finite wavelet domain method for efficient modeling of guided waves in composite beams|first1= Dimitris |last1= Dimitriou|first2=Christos|last2= Nastos |first3=Dimitris |last3=Saravanos |date=14 May 2022|journal=Wave Motion|volume=112 |doi=10.1016/j.wavemoti.2022.102958|url-access=subscription}}</ref> * The brachistochrone problem can be formulated and expressed as a variational problem, emphasizing the importance of finding the optimal curve that minimizes the time of descent. By introducing Daubechies wavelets into the mathematical framework, scaling functions associated with these wavelets can construct an approximation of the optimal curve. Daubechies wavelets, with their ability to capture both high and low-frequency components of a function, prove instrumental in achieving a detailed representation of the brachistochrone curve.<ref>{{cite journal|url=https://cmde.tabrizu.ac.ir/article_10333.html|title=Solving brachistochrone problem via scaling functions of Daubechies wavelets|first1= Kasnazani |last1= Azad |first2=AliPanah |last2=Amjad|date=2021|journal=Computational Methods for Differential Equations|volume=9 |issue=2 |doi=10.22034/cmde.2020.34778.1588 }}</ref> ==See also== * [[Fast wavelet transform]] ==References== {{reflist}} ==External links== {{commons category|Daubechies wavelets}} * Ingrid Daubechies: ''Ten Lectures on Wavelets'', SIAM 1992. * [http://web.njit.edu/~akansu/s1.htm Proc. 1st NJIT Symposium on Wavelets, Subbands and Transforms, April 1990.] * {{Citation | last1=Akansu | first1=Ali N. | last2=Haddad | first2=Richard A. | title=Multiresolution Signal Decomposition: Transforms, Subbands, and Wavelets | publisher=Academic Press | location=Boston, MA | isbn=978-0-12-047141-6 | year=1992}} * A.N. Akansu, [https://web.njit.edu/~akansu/PAPERS/Akansu-FilterBanksWaveletsSP-SPIEOct1993.pdf Filter Banks and Wavelets in Signal Processing: A Critical Review], Proc. SPIE Video Communications and PACS for Medical Applications (Invited Paper), pp. 330β341, vol. 1977, Berlin, Oct. 1993. * [http://mate.dm.uba.ar/~hafg/ Carlos Cabrelli, Ursula Molter]: "Generalized Self-similarity", ''Journal of Mathematical Analysis and Applications'', 230: 251β260, 1999. *[https://web.archive.org/web/20050421032443/http://etd.lib.fsu.edu/theses/available/etd-11242003-185039/ Hardware implementation of wavelets] * {{springer|title=Daubechies wavelets|id=p/d130030}}. * I. Kaplan, [http://www.bearcave.com/misl/misl_tech/wavelets/daubechies/index.html The Daubechies D4 Wavelet Transform]. *{{cite book | last = Jensen | author2 = la Cour-Harbo | title = Ripples in Mathematics | publisher = Springer | date = 2001 | location = Berlin | pages = 157β160 | url = http://www.control.auc.dk/~alc/ripples.html | isbn = 3-540-41662-5 | access-date = 2008-12-10 | archive-date = 2008-12-02 | archive-url = https://web.archive.org/web/20081202170023/http://www.control.auc.dk/~alc/ripples.html | url-status = dead }} * [https://sites.google.com/site/jackieneoshen/ Jianhong (Jackie) Shen] and [[Gilbert Strang]], ''Applied and Computational Harmonic Analysis'', '''5'''(3), [https://doi.org/10.1006/acha.1997.0234 ''Asymptotics of Daubechies Filters, Scaling Functions, and Wavelets'']. {{Compression methods}} {{DEFAULTSORT:Daubechies Wavelet}} [[Category:Orthogonal wavelets]] [[Category:Articles with example MATLAB/Octave code]] [[Category:Data compression]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Citation
(
edit
)
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Commons category
(
edit
)
Template:Compression methods
(
edit
)
Template:Confusing section
(
edit
)
Template:More citations needed
(
edit
)
Template:Radic
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Springer
(
edit
)