Matching Perspective Views of a Polyhedron Using Circuits

We present a novel approach for finding corresponding points between two line drawings extracted from perspective views of a moving object whose surface is composed of planar polygons. In our approach, each circuit of the drawings is encoded with a boundary shape code which we call the RLCC code (run length code of convex and concave strings), then a clustering technique is used to obtain the matching result recursively. A series of measures are taken to make the algorithm tolerate considerable dissimilarities which may exist between the two drawings, such as missing lines, scale differences, rotation, perspective shape distortions, etc. Experimental results are presented.

[1]  Thomas S Huang,et al.  IMAGE RECOGNITION BY MATCHING RELATIONAL STRUCTURES. , 1981 .

[2]  Donald B. Johnson,et al.  Finding All the Elementary Circuits of a Directed Graph , 1975, SIAM J. Comput..

[3]  W. Grimson Computing shape using a theory of human stereo vision , 1980 .

[4]  D Marr,et al.  Cooperative computation of stereo disparity. , 1976, Science.

[5]  Laveen N. Kanal,et al.  Recognition of spatial point patterns , 1983, Pattern Recognit..

[6]  Michael L. Baird Structural Pattern Recognition , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Narsingh Deo,et al.  On Algorithms for Enumerating All Circuits of a Graph , 1976, SIAM J. Comput..

[8]  Edward M. Reingold,et al.  Backtrack programming techniques , 1975, CACM.

[9]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.

[10]  Robert M. Haralick,et al.  A Metric for Comparing Relational Descriptions , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Tomaso Poggio,et al.  A Theory of Human Stereo Vision , 1977 .

[12]  Prasanna G. Mulgaonkar,et al.  Matching three-dimensional objects using a relational paradigm , 1984, Pattern Recognit..

[13]  Thomas O. Binford,et al.  Depth from Edge and Intensity Based Stereo , 1981, IJCAI.

[14]  Keith Paton,et al.  An algorithm for finding a fundamental set of cycles of a graph , 1969, CACM.

[15]  D. Corneil,et al.  An Efficient Algorithm for Graph Isomorphism , 1970, JACM.

[16]  Azriel Rosenfeld,et al.  Point pattern matching by relaxation , 1980, Pattern Recognit..

[17]  Robert C. Bolles,et al.  Parametric Correspondence and Chamfer Matching: Two New Techniques for Image Matching , 1977, IJCAI.

[18]  Makoto Nagao,et al.  Structural matching of line drawing using the geometric relationship between line segments , 1984 .

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

[20]  Thomas S. Huang,et al.  Connected Line Drawing Extraction from a Perspective View of a Polyhedron , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  George C. Stockman,et al.  Matching Images to Models for Registration and Object Detection via Clustering , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[23]  Azriel Rosenfeld,et al.  Scene Labeling by Relaxation Operations , 1976, IEEE Transactions on Systems, Man, and Cybernetics.