Curvature and Tangential Deflection of Discrete Arcs: A Theory Based on the Commutator of Scatter Matrix Pairs and Its Application to Vertex Detection in Planar Shape Data

This paper introduces a new theory for the tangential deflection and curvature of plane discrete curves. Our theory applies to discrete data in either rectangular boundary coordinate or chain coded formats: its rationale is drawn from the statistical and geometric properties associated with the eigenvalue-eigenvector structure of sample covariance matrices. Specifically, we prove that the nonzero entry of the commutator of a piar of scatter matrices constructed from discrete arcs is related to the angle between their eigenspaces. And further, we show that this entry is-in certain limiting cases-also proportional to the analytical curvature of the plane curve from which the discrete data are drawn. These results lend a sound theoretical basis to the notions of discrete curvature and tangential deflection; and moreover, they provide a means for computationally efficient implementation of algorithms which use these ideas in various image processing contexts. As a concrete example, we develop the commutator vertex detection (CVD) algorithm, which identifies the location of vertices in shape data based on excessive cummulative tangential deflection; and we compare its performance to several well established corner detectors that utilize the alternative strategy of finding (approximate) curvature extrema.

[1]  E. Dubois,et al.  Digital picture processing , 1985, Proceedings of the IEEE.

[2]  R. Ehrlich,et al.  An Exact Method for Characterization of Grain Shape , 1970 .

[3]  F. Attneave Physical determinants of the judged complexity of shapes. , 1957, Journal of experimental psychology.

[4]  Azriel Rosenfeld,et al.  Angle Detection on Digital Curves , 1973, IEEE Transactions on Computers.

[5]  R. Cuninghame-Green,et al.  Applied Linear Algebra , 1979 .

[6]  King-Sun Fu,et al.  Shape Discrimination Using Fourier Descriptors , 1977, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Theodosios Pavlidis,et al.  Segmentation of Plane Curves , 1974, IEEE Transactions on Computers.

[8]  Larry S. Davis,et al.  A Corner-Finding Algorithm for Chain-Coded Curves , 1977, IEEE Transactions on Computers.

[9]  André Oosterlinck,et al.  Two-dimensional shape decomposition using fuzzy subset theory applied to automated chromosome analysis , 1981, Pattern Recognit..

[10]  Herbert Freeman,et al.  Shape description via the use of critical points , 1978, Pattern Recognit..

[11]  Sahibsingh A. Dudani,et al.  Locating straight-line edge segments on outdoor scenes , 1978, Pattern Recognit..

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

[13]  T. Pavlidis,et al.  Application of fuzzy sets in curve fitting , 1977, 1977 IEEE Conference on Decision and Control including the 16th Symposium on Adaptive Processes and A Special Symposium on Fuzzy Set Theory and Applications.