Normal multi-scale transforms for curves (Q656816)

From MaRDI portal





scientific article; zbMATH DE number 5997537
Language Label Description Also known as
default for all languages
No label defined
    English
    Normal multi-scale transforms for curves
    scientific article; zbMATH DE number 5997537

      Statements

      Normal multi-scale transforms for curves (English)
      0 references
      13 January 2012
      0 references
      The \textit{normal multi-scale transform} gives a recursive prediction-correction method of representing a curve \({\mathcal C}\) in the plane. Starting with a set of samples \({\mathbf v}^0\) of \({\mathcal C}\), the \(j\)-th level of recursion is obtained from the previous level by applying a fixed subdivision scheme \(S\) to \({\mathbf v}^{j-1}\) to obtain prediction points \(S({\mathbf v}^{j-1})\) for \({\mathcal C}\). For each prediction point \(\bigl(S({\mathbf v}^{j-1})\bigr)_i\), choose a normal direction \(\hat{\mathbf n}_i^j\), and find the intersection point of \({\mathcal C}\) and the line passing through the prediction point in this direction: \({\mathbf v}_i^j=\bigl(S({\mathbf v}^{j-1})\bigr)_i+d_i^j\hat{\mathbf n}_i^j\). The normal multi-scale transform of \({\mathcal C}\) then consists of the initial sample points \({\mathbf v}^0\) and the \textit{detail coefficients} \(d^j\) from each level \(j\geq 1\). Since there is not necessarily a unique intersection point between the line and the curve \({\mathcal C}\), the above construction is not well-defined in general. The authors of the article show that the normal multi-scale transform is well-defined provided that \({\mathcal C}\) is a regular \(C^k\) curve with Lipschitz order \(\alpha\leq 1\), the spacing between the initial samples is sufficiently small, and the normals are reasonably chosen. A bound on the size of the detail coefficients is also obtained. In addition, the specific case when \(S\) is the Chaikin corner-cutting subdivision scheme is discussed in depth, and the results of numerical experiments using higher order \(B\)-spline subdivision schemes are given. The article is intended for a general audience familiar with numerical analysis and subdivision schemes. The article is well-written, although the proof of the main result is lengthy and intricate.
      0 references
      0 references
      nonlinear geometric multi-scale transforms
      0 references
      approximating subdivision schemes
      0 references
      Lipschitz smoothness
      0 references
      curve representation
      0 references
      detail decay estimate
      0 references
      prediction-correction method
      0 references
      Chaikin corner-cutting subdivision scheme
      0 references
      numerical experiments
      0 references
      \(B\)-spline subdivision schemes
      0 references
      0 references
      0 references
      0 references

      Identifiers