<< Chapter < Page | Chapter >> Page > |
Supposing that is piecewise smooth, however, with a finite number of discontinuities, then (as discussed in Sparse (Nonlinear) Models from Low-Dimensional Signal Models ) will have a limited number of significant wavelet coefficients at fine scales. Because of theconcentration of these significant coefficients within each scale, the nonlinear approximation rate will remain as if there were no discontinuities present [link] .
Unfortunately, this resilience of wavelets to discontinuities does not extend to higher dimensions. Suppose, for example, that is a smooth 2-D signal. Assuming the proper number of vanishing moments, a wavelet representation will achievethe optimal nonlinear approximation rate [link] , [link] . As in the 1-D case, this approximation rate is maintained when a finite number of point discontinuities are introduced into . However, when contains 1-D discontinuities (edges separating the smooth regions), the approximation rate will fall to [link] . The problem actually arises due to the isotropic, dyadic supports of the wavelets; instead of significant wavelets at each scale, there are now wavelets overlapping the discontinuity. We revisit this important issue in Compression .
Despite the limited approximation capabilities for images with edges, nonlinear approximation in the wavelet domain typically offers a superior approximation to an image compared to linear approximation in the wavelet domain. As an example, [link] (b) shows the nonlinear approximation of the Cameraman test image obtained by keeping the largest scaling and wavelet coefficients. In this case, a number of high-frequency coefficients are selected, which gives an improved ability to represent features such as edges. Better concise transforms, which capture the image information in even fewer coefficients, would offer further improvements in terms of nonlinear approximation quality.
As mentioned above, in the case where is an orthonormal basis and , the solution to [link] is easily obtained by thresholding: one simply computes the coefficients and keeps the largest (setting the remaining coefficients to zero). Thresholding can also be shown to be optimal for arbitrary norms in the special case where is the canonical basis. While the optimality of thresholding does notgeneralize to arbitrary norms and bases, thresholding can be shown to be a near-optimal approximation strategy for wavelet bases witharbitrary norms [link] .
In the case where is a redundant dictionary, however, the expansion coefficients are not unique, and the optimization problem [link] can be much more difficult to solve. Indeed, supposing even that an exact -term representation exists for in the dictionary , finding that -term approximation is NP-hard in general, requiring a combinatorial enumeration of the possible sparse subspaces [link] . This search can be recast as the optimization problem
We also consider the problem of finding the best manifold-based approximation to a signal (see [link] (c)). Suppose that is a parametrized -dimension manifold and that we are given a signal that is believed to approximate for an unknown . From we wish to recover an estimate of . Again, we may formulate this parameter estimation problem as an optimization, writing the objectivefunction (here we concentrate solely on the or case)
Standard nonlinear parameter estimation [link] tells us that, if is differentiable, we can use Newton's method to iteratively refine a sequence of guesses to and rapidly convergence to the true value. Supposing that is a differentiable manifold, we would let
Again, the above discussion assumes the manifold to be differentiable. Many interesting parametric signal manifolds are in fact nowheredifferentiable — the tangent spaces demanded by Newton's method do not exist. However, in [link] we have identified a type of multiscale tangent structure to the manifold that permits a coarse-to-fine technique for parameter estimation.
Notification Switch
Would you like to follow the 'Concise signal models' conversation and receive update notifications?