Curve denoising by multiscale singularity detection and geometric shrinkage (Q643641)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 5966342
Language Label Description Also known as
default for all languages
No label defined
    English
    Curve denoising by multiscale singularity detection and geometric shrinkage
    scientific article; zbMATH DE number 5966342

      Statements

      Curve denoising by multiscale singularity detection and geometric shrinkage (English)
      0 references
      0 references
      0 references
      2 November 2011
      0 references
      Suppose \(\gamma\) is a piecewise smooth curve in the plane parametrized by arc length, and which has been sampled at points evenly spaced along the length of the curve. However, the measured values \(z(n)\) and the actual values \(\gamma_n\) may differ due to noise. The article presents a method for obtaining an approximation to the original curve. The algorithm proceeds in two steps: the first step is to determine those sample points \(z(n)\) which correspond to corners of \(\gamma\), and the second step is to find smooth (denoised) curves that fit the sampled points between successive corners. Both steps of the method make use of the quantity \(\beta(s,t)\), which is defined to be the angle between the vectors \(\gamma(s)-\gamma(s-t)\) and \(\gamma(s+t)-\gamma(s)\). The authors show that for portions of \(\gamma\) that are smooth, \(\beta(s,t)=\kappa t+o(t^2)\), where \(\kappa\) is the curvature at \(\gamma(s)\). This observation is used to construct a statistical test for determining whether a sample \(z(n)\) is a corner point or a smooth point. The denoised curves \(\hat\gamma\) that lie between corners are then found by minimizing the norm of the difference between \(\hat\gamma\) and the sampled values \(z(n)\). Here, the norm is formed from a linear combination of a weighted \(l^2\) norm and the norm \(\|\gamma\|_\alpha^2=\sum_n\sum_k\beta_\gamma(n,k)2^{-2k(\alpha-1)}\), where \(\beta_\gamma(n,k)\) is the angle between \(\gamma_n-\gamma_{n-2^{k-1}}\) and \(\gamma_{n+2^{k-1}}-\gamma_n\). It is shown that the latter is a Sobolev-type norm, and that the angles \(\beta_\gamma\) can be interpreted as coefficients of the Haar wavelet transform applied to the derivative of \(\gamma\). The article is intended for a general mathematical audience knowledgeable in numerical analysis. The reader should be warned that there are occasional typographic errors, and the exposition is somewhat unevenly paced. A short section with experimental results is included.
      0 references
      0 references
      curve denoising
      0 references
      shrinkage
      0 references
      wavelet
      0 references
      geometric statistics
      0 references
      multiscale
      0 references
      Haar wavelet transform
      0 references
      corner point
      0 references

      Identifiers