Shape matching using curvature processes

Shape matching is a fundamental problem of vision in general and interpretation of deforming shapes in particular. The objective of matching in this instance is to recover the deformation and therefore generalizes the notion of correlation, which aims to only produce a numerical measure of the similarity between two shapes. To address shape matching, we introduce a new representation of a closed 2D shape a cyclic sequence of the extended circular images of the convex and concave segments of its contour. This representation is then used to establish correspondences between segments of the two contours using dynamic programming. Finally, we compute a recovery of the differences between two similar contours in terms of the action of curvature process. Computation of convex and concave segments of the contours, given in piecewise linear form, is accomplished using the analytic representation of a local B-spline fit. We show the result of our deformation recovery scheme appliedto dynamic cloud silhouette analysis using hand-traced input from real satellite images.

[1]  M. Brady,et al.  Smoothed Local Symmetries and Their Implementation , 1984 .

[2]  Patrick Bouthemy,et al.  Modeling of Atmospheric Disturbances in Meteorological Pictures , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Donald D. Hoffman,et al.  Parts of recognition , 1984, Cognition.

[4]  John K. Tsotsos,et al.  A framework for visual motion understanding , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Larry S. Davis,et al.  Shape Matching Using Relaxation Techniques , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  F. Attneave Some informational aspects of visual perception. , 1954, Psychological review.

[7]  Theodosios Pavlidis,et al.  Algorithms for Shape Analysis of Contours and Waveforms , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Jake K. Aggarwal,et al.  Computer analysis of dynamic scenes containing curvilinear figures , 1979, Pattern Recognit..

[9]  Michael Leyton,et al.  A Process-Grammar for Shape , 1988, Artif. Intell..

[10]  Farzin Mokhtarian,et al.  Scale-Based Description and Recognition of Planar Curves and Two-Dimensional Shapes , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Andrew Witkin,et al.  Signal matching through scale space , 1986, AAAI 1986.

[12]  Michael Brady,et al.  The Curvature Primal Sketch , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Steven W. Zucker,et al.  The Organization Of Curve Detection: Coarse Tangent Fields And Fine Spline Coverings , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[14]  Linda G. Shapiro,et al.  A Structural Model of Shape , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Deborah Walters,et al.  Selection of image primitives for general-purpose visual processing , 1987, Comput. Vis. Graph. Image Process..

[16]  Michael Leyton,et al.  Symmetry-curvature duality , 1987, Comput. Vis. Graph. Image Process..

[17]  Jan J. Koenderink,et al.  Inferring 3D Shapes from 2D Codons , 1985 .

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