Let bound the piecewise Hölder norms, and let . At scale , classify a wavelet as bad when its localized support of a function meets a discontinuity, and as good otherwise. Compact support and bounded overlap imply at most bad wavelets per scale and at most total wavelets. A good support lies in a single smooth piece, so the preceding wavelet coefficient decay for Hölder functions gives . The permitted bounded-function estimate gives for bad coefficients.
Consider a specific N-term approximation: retain all coarse scaling functions and all wavelets through scale , and also retain the bad coefficients at scales , where . Since , for large . Its term count is bounded by
By the Parseval identity, its squared L2 norm error is the sum of omitted squared coefficients. The good tail satisfies
and the remaining bad tail satisfies
Choose with a fixed sufficiently large ; then the extra terms fit the remaining budget for all sufficiently large , while is comparable to . Padding to terms does not increase the error. The best N-term approximation is at least as accurate as this constructed selection, so
The constant may depend on the finite number of jumps, the piecewise Hölder norms, and the fixed wavelet family. Values exactly at the jumps are immaterial in . The improvement comes from retaining only a bounded number of jump-crossing coefficients at each finer scale, as in best N-term wavelet approximation of piecewise Hölder functions.
With vanishing moments, a wavelet annihilates every polynomial of degree below . A Taylor polynomial then explains small wavelet coefficients on smooth parts of a signal, and efficient best N-term approximation. Compact support localizes coefficients near a feature, limits the number of boundary interactions, and permits a finite filter implementation. Increasing the number of vanishing moments while keeping an orthonormal basis generally requires a larger support of a function: a finite orthonormal filter with vanishing moments needs at least taps, and the minimal-support Daubechies wavelet has support length in the standard normalization.
The Haar wavelet, , has one vanishing moment, unit support length and discontinuities. It is inexpensive and particularly suitable for piecewise constant data with sharp jumps. A Daubechies wavelet of a larger order has more vanishing moments and a longer finite filter; sufficiently large orders also provide greater regularity. It is useful when smooth trends should yield small coefficients, although the wider support of a function can spread a jump across more coefficients. Choose Haar for compact jump localization; choose a higher-order Daubechies wavelet for smooth polynomial structure. More vanishing moments alone does not make every low-order wavelet highly differentiable.
Use the usual localized, compact support construction of an interval-adapted wavelet basis, including boundary wavelets with the stated vanishing moments, and order the linear N-term approximation by increasing resolution. Also interpret a piecewise polynomial function as having finitely many pieces. These conventions matter: regularity and vanishing moments alone, or an arbitrary enumeration, do not establish the asserted rates.
At scale , a wavelet whose support lies in one polynomial piece has zero coefficient because . Only a bounded number of wavelets per scale can meet a partition point. Their norms are bounded by , and is bounded. Thus and
Retain the fixed number of coarse scaling function coefficients and every nonzero coefficient through level . This uses at most terms, leaving squared error at most . The optimal best N-term approximation is no worse; choose proportional to to obtain for some . In contrast, retaining all wavelets through level costs terms. Choosing the last complete level before gives
These are squared errors; the corresponding errors are and .
Use localized tensor-product wavelets and finitely many bounded polynomial pieces, with the boundary wavelets adapted as in part (b). A rectifiable smooth curve of length meets dyadic squares of side : subdividing an arclength parametrization into pieces of length at most covers it by that many balls, each meeting only a bounded number of squares. Enlarging squares by the fixed support diameter preserves the count.
Each normalized two-dimensional wavelet has norm . A coefficient meeting the curve is therefore , and the total squared energy of these coefficients at level is . If , all other coefficients vanish by the vanishing moments. Keeping the curve coefficients through level costs and leaves squared error .
The printed part (e) does not repeat . The bound still holds for any fixed polynomial degree when : on a smooth piece, a Taylor polynomial in the variable carrying a wavelet gives coefficient size . There are such coefficients, so their squared energy is . Retain all coefficients through , and curve coefficients through . The cost is and the omitted squared energy is
The best N-term approximation is at least as good as this selection, proving
This argument covers the unqualified finite-degree clause without adding an unnecessary restriction .
Either essay option suffices; both are developed here to make the two mathematical constructions available.
Diffusion for images. Model grey level as , initially , and use a Neumann boundary condition to avoid flux across an image boundary. The linear heat equation smooths the data. On its solution is convolution with the heat kernel, . Equivalently each Fourier mode is multiplied by , suppressing high frequencies and noise. With no flux, the mean is conserved and
The drawback is that sharp edges also contain high frequencies: a step becomes a transition of width comparable to . Running the heat equation backwards attempts sharpening but amplifies modes by and is ill-posed.
The Perona-Malik equation instead uses a decreasing diffusivity,
Small gradients are smoothed strongly and large ones less strongly. If and is a unit tangent to a level curve, then away from zero gradient,
The derivative of the flux, rather than just , controls forward parabolicity. Here becomes negative for : smoothing remains tangential but the normal direction can sharpen. This formal edge enhancement comes with forward-backward ill-posedness, so existence and stability of the unregularized continuum equation must not be presumed. One regularization uses as a smoothed edge detector while keeping the flux proportional to . For fixed positive , the coefficient is controlled by the smoothed data; under suitable bounds it stays positive and gives a regularized forward equation. It preserves edges through reduced cross-edge transport, without the same local backward-diffusion calculation.
Diffusion from a gradient energy connects these equations with variational regularization. If , its formal gradient flow is . Linear diffusion corresponds to . The displayed Perona-Malik equation corresponds to , which is nonconvex in the gradient for large . A convex alternative is total variation flow, with , interpreted through a subgradient at zero gradient. Adding squared data fidelity gives the formal evolution , whose equilibrium is the unique total variation denoising minimizer. Convex TV preserves sharp interfaces more effectively than the heat energy, but it may produce piecewise constant plateaux, known as staircasing in total variation denoising. A stopping time or fidelity weight controls the smoothing scale. Linear diffusion is stable but blurs edges; nonlinear diffusion must balance edge selectivity with parabolicity and regularization.
Wavelets on an interval. Simply restricting a whole-line orthonormal wavelet to destroys its orthogonality and generally its vanishing moments. Periodizing the basis restores orthogonality on the circle, but treats the two endpoints as neighbors. This is suitable for periodic data and can create an artificial endpoint jump for nonperiodic data.
A localized interval-adapted wavelet basis instead uses unchanged interior functions and finitely many special boundary wavelets at each endpoint. Start with a sufficiently regular compact support orthonormal Daubechies wavelet of order at least and choose a coarse level at which left and right boundary supports are disjoint. At each boundary, take appropriate finite combinations of the scaling functions that meet the endpoint, restricted to the interval. Choose these combinations to reproduce polynomials of degrees , remove dependencies, and orthonormalize the finite boundary Gram matrix. The choices must be compatible with refinement so that the resulting finite-dimensional spaces are nested; independent arbitrary orthonormalizations would not ensure this. Interior functions retain their whole-line filters, while the boundary functions use finite boundary refinement matrices.
For each level, choose an orthonormal basis of the orthogonal complement . It consists of interior wavelets and a bounded number of left and right boundary wavelets. Since the polynomial restrictions of degree less than belong to , every member of has vanishing moments. The compatible local boundary construction retains support diameter and the regularity of the interior construction. Boundary modification affects only finitely many functions at each level, so increasing resolution still makes the union dense in . Consequently, for a fixed coarse level ,
The coarse scaling functions together with all these wavelets form an orthonormal basis. This construction is the Cohen-Daubechies-Vial interval wavelet construction. It preserves localization, polynomial cancellation and stable coefficient extraction without imposing periodic or zero boundary data. The finite boundary refinement matrices also permit a fast transform; a mere restriction followed by one unrelated Gram-Schmidt process at each scale does not establish all these properties.
A piecewise polynomial function agrees with a polynomial on each member of a partition. Approximation claims usually require finitely many pieces with controlled interfaces. In one dimension, finitely many partition points and localized wavelets with more vanishing moments than the polynomial degree leave only a bounded number of nonzero coefficients per scale, yielding exponential squared best N-term approximation error.
Quadrature mirror filter Created 2026-10-05 Updated 2026-10-06
For an orthonormal wavelet refinement filter, is equivalent to the displayed identity. A high-pass filter can be chosen with coefficients . In frequency, its symbol is , up to a constant phase. The two channels split an approximation space into a coarser approximation and its orthogonal complement.
Smooth-mask vanishing-moment criterion Created 2026-10-06 Updated 2026-10-14
Suppose an integrable orthonormal scaling function has a low-pass filter of a multiresolution analysis that is near , and its Fourier transform is near zero. If the associated wavelet has integrable vanishing moments, then for . Indeed, moment differentiation of the Fourier transform makes , while . In , division by the nonzero smooth factor proves the conclusion. With only continuity of that factor one still obtains a Peano zero, but not automatically higher ordinary derivatives.
Tensor-product wavelet 2026-10-05
A tensor-product wavelet is a product of one-dimensional wavelets and scaling functions, with at least one wavelet factor. In two dimensions, the three simultaneous-scale types are , and . Their translates and normalized dilates form a tensor-product wavelet basis.
Tensor-product wavelet basis Created 2026-10-05 Updated 2026-10-14
From a one-dimensional multiresolution analysis, the simultaneous-scale two-dimensional detail space splits as . Its generating wavelets are , , and . Their normalized dilates are for . Include a coarse scaling family when working on a bounded square.
Vanishing moment Created 2026-10-05 Updated 2026-10-14
A vanishing moment is a cancellation condition: positive and negative parts of an analyzing function balance when weighted by a monomial. Having vanishing moments means that the first such balances hold, starting with the unweighted integral:
Consequently a wavelet ignores local polynomial trends of degree of a polynomial less than . A smooth feature is close to its Taylor polynomial, so only the small Taylor remainder contributes to its detail coefficient. A jump discontinuity cannot be approximated this way across its edge; its jump response of a localized analyzing function can remain large relative to details from a smooth region.[ref]
These are ordinary absolutely convergent integrals, not a prescription for assigning values to divergent expressions. A sufficient assumption is
It makes and all for integrable functions. Being square-integrable alone does not ensure these weighted integrals exist. For a square-integrable function with compact support, the Cauchy-Schwarz inequality guarantees every such weighted integral is finite. Saying exactly vanishing moments additionally requires an existing, nonzero next integral ; the usual phrase “has ” allows more cancellation.
Wavelet Created 2026-09-24 Updated 2026-10-14
A wavelet is a localized analyzing function whose shifted and scaled copies examine a signal at different positions and resolutions. Its usefulness is to separate where a change occurs from how large a region that change spans. A brief feature can contribute to a few nearby wavelet coefficients instead of being described entirely through global oscillations.
The Haar wavelet is the simplest example: compare the first half of an interval with the second. A constant value contributes nothing to this contrast, while a difference between the halves survives. Moving the function changes which part of the signal is examined; shrinking it compares smaller neighbouring regions. In an orthonormal wavelet construction, these comparisons fit together without duplicating squared-norm contributions.
A scaling function retains the coarse information that such contrasts omit. The discrete wavelet transform computes both coarse values and details, and the wavelet series recombines them. This gives signal processing a representation that can expose local structure and support image compression. The transform itself is reversible in the complete orthonormal representation; discarding coefficients introduces approximation error. [ref]
A finite-length smooth curve meets supports of localized two-dimensional wavelets at scale . For a bounded function, their coefficients are , so their total squared energy at that scale is . Keeping these coefficients through level uses terms and leaves squared error . Polynomial cancellation, or adequate approximation of the remaining smooth regions, therefore gives best N-term approximation squared error .
An orthonormal multiresolution analysis separates coarse scaling functions from progressively finer wavelet details. On a bounded interval, the approximation space at level has dimension of order . Higher resolution reduces projection bias but estimates more noisy coefficients. In an orthonormal Gaussian sequence model with coefficient noise variance , risk is the omitted squared coefficient sum plus . Selecting or shrinking individual detail coefficients yields spatially adaptive complexity; a data-selected subset need not have effective degrees of freedom equal to its raw selected count.
Localized wavelets of support diameter and norm , with enough vanishing moments, satisfy
Subtract a Taylor polynomial annihilated by the wavelet, apply the Hölder-Taylor remainder bound on its support of a function, and multiply by its norm. The same argument applies to localized boundary wavelets with the same cancellation; finitely many coarse scaling functions are handled separately.