Shape Matching of Two-Dimensional Objects

In this paper we present results in the areas of shape matching of nonoccluded and occluded two-dimensional objects. Shape matching is viewed as a ``segment matching'' problem. Unlike the previous work, the technique is based on a stochastic labeling procedure which explicitly maximizes a criterion function based on the ambiguity and inconsistency of classification. To reduce the computation time, the technique is hierarchical and uses results obtained at low levels to speed up and improve the accuracy of results at higher levels. This basic technique has been extended to the situation where various objects partially occlude each other to form an apparent object and our interest is to find all the objects participating in the occlusion. In such a case several hierarchical processes are executed in parallel for every object participating in the occlusion and are coordinated in such a way that the same segment of the apparent object is not matched to the segments of different actual objects. These techniques have been applied to two-dimensional simple closed curves represented by polygons and the power of the techniques is demonstrated by the examples taken from synthetic, aerial, industrial and biological images where the matching is done after using the actual segmentation methods.

[1]  J. B. Rosen The Gradient Projection Method for Nonlinear Programming. Part I. Linear Constraints , 1960 .

[2]  Herbert Freeman,et al.  On the Encoding of Arbitrary Geometric Configurations , 1961, IRE Trans. Electron. Comput..

[3]  E. Polak Introduction to linear and nonlinear programming , 1973 .

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

[5]  Keith Price,et al.  Picture Segmentation Using a Recursive Region Splitting Method , 1998 .

[6]  Theodosios Pavlidis,et al.  A review of algorithms for shape analysis , 1978 .

[7]  Theodosios Pavlidis The Use of a Syntactic Shape Analyzer for Contour Matching , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

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

[10]  L. S. Davis,et al.  A Generalized Hough-like Transformation for Shape Recognition , 1980 .

[11]  Olivier D. Faugeras,et al.  Optimization techniques in image analysis , 1980 .

[12]  Olivier D. Faugeras,et al.  Using Context in the Global Recognition of a Set of Objects: An Optimization Approach , 1980, IFIP Congress.

[13]  Dana H. Ballard,et al.  Generalizing the Hough transform to detect arbitrary shapes , 1981, Pattern Recognit..

[14]  Olivier D. Faugeras,et al.  Improving Consistency and Reducing Ambiguity in Stochastic Labeling: An Optimization Approach , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Azriel Rosenfeld,et al.  Cooperating Processes for Low-Level Vision: A Survey , 1981, Artif. Intell..

[16]  B. Bhanu Shape Matching and Image Segmentation Using Stochastic Labeling , 1981 .

[17]  Olivier D. Faugeras,et al.  Segmentation of Images Having Unimodal Distributions , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Steven W. Zucker,et al.  On the Foundations of Relaxation Labeling Processes , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Bir Bhanu,et al.  Representation and Shape Matching of 3-D Objects , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.