Comparing curvature estimation techniques.

This article presents a careful comparative evaluation of two techniques for numerical curvature estimation of 2D closed contours (more specifically closed, regular and simple parametric curves). The considered methods are: (a) a 1-D Fourier-based approach; and (b) a 2-D Fourier-based approach involving the embedding of the contour into a 2-D regular surface (presented for the first time in this article). Both these techniques employ Gaussian smoothing as a regularizing condition in order to estimate the first and second derivatives needed for curvature estimation. These methods are considered according to a multiresolution approach, where the standard deviation of the Gaussians are used as scale parameters. The methods are applied to a standard set of curves whose analytical curvatures are known in order to estimate and compare the errors of the numerical approaches. Three kinds of parametric curves are considered: (i) curves with analytical description; (ii) curves synthesized in terms of Fourier components of curvature; and (iii) curves obtained by splines. A precise comparison methodology is devised which includes the adoption of a common spatial quantization approach (namely square box quantization) and the explicit consideration of the influence of the related smoothing parameters. The obtained results indicate that the 1D approach is not only faster, but also more accurate. However, the 2-D approach is still interesting and reasonably accurate for applications in situations where the curvature along the whole 2-D domains is needed. Key-words: Differential geometry, numerical techniques, cuvature estimation, performance evaluation, Fourier transform.

[1]  Hartmut Noltemeier,et al.  Geometric Modelling , 1998, Computing Supplement.

[2]  Ralph Roskies,et al.  Fourier Descriptors for Plane Closed Curves , 1972, IEEE Transactions on Computers.

[3]  G. Brunnett Geometric Modelling , 1995, Computing Supplement.

[4]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[5]  Franjo Pernus,et al.  Two-dimensional object recognition using multiresolution non-information-preserving shape features , 1994, Pattern Recognit. Lett..

[6]  L. Costa,et al.  Application and assessment of multiscale bending energy for morphometric characterization of neural cells , 1997 .

[7]  E. Brigham,et al.  The fast Fourier transform and its applications , 1988 .

[8]  Maurizio Baroni,et al.  Digital curvature estimation for left ventricular shape analysis , 1992, Image Vis. Comput..

[9]  Alex M. Andrew,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science (2nd edition) , 2000 .

[10]  Farzin Mokhtarian,et al.  A Theory of Multiscale, Curvature-Based Shape Representation for Planar Curves , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Horace Barlow,et al.  What is the computational goal of the neocortex , 1994 .

[12]  D. P. Fairney,et al.  On the accuracy of point curvature estimators in a discrete environment , 1994, Image Vis. Comput..

[13]  Marcel Worring,et al.  Digital curvature estimation , 1993 .

[14]  Larry S. Davis,et al.  Understanding Shape: Angles and Sides , 1977, IEEE Transactions on Computers.

[15]  Chin-Hsing Chen,et al.  Wavelet transformation for gray-level corner detection , 1995, Pattern Recognit..

[16]  J. Sethian Level set methods : evolving interfaces in geometry, fluid mechanics, computer vision, and materials science , 1996 .

[17]  T ZahnCharles,et al.  Fourier Descriptors for Plane Closed Curves , 1972 .