Polygonal shape recognition using string-matching techniques

In this paper we study several aspects of the use of string-matching techniques as an approach to the problem of recognizing and classifying polygons. Several authors have already proposed methods for polygon recognition that are based on string-matching. In many cases, however, linear strings are used to represent polygons, which makes it difficult to handle different orientations of an object efficiently. We can, however, easily extend the linear string-matching techniques to cyclic strings, at some small computational cost. We will propose a method to represent polygons as cyclic strings and we will show how cyclic string-matching techniques can be used for rotation-, translation- and scale-independent polygonal shape recognition. We will, however, also point out the limitations of such an approach.

[1]  Michael J. Fischer,et al.  The String-to-String Correction Problem , 1974, JACM.

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

[3]  Rangasami L. Kashyap,et al.  Using Polygons to Recognize and Locate Partially Occluded Objects , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  King-Sun Fu,et al.  A Sentence-to-Sentence Clustering Procedure for Pattern Analysis , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  M. Maes,et al.  On a Cyclic String-To-String Correction Problem , 1990, Inf. Process. Lett..

[6]  Ugo Montanari,et al.  A note on minimal length polygonal approximation to a digitized contour , 1970, CACM.

[7]  P. Cohen,et al.  Flexible Matching Algorithm For 2-D Polygonal Shapes , 1987, Other Conferences.

[8]  Chak-Kuen Wong,et al.  Bounds for the String Editing Problem , 1976, JACM.

[9]  King-Sun Fu,et al.  Stochastic Error-Correcting Syntax Analysis for Recognition of Noisy Patterns , 1977, IEEE Trans. Computers.

[10]  Karin Wall,et al.  A fast sequential method for polygonal approximation of digitized curves , 1984, Comput. Vis. Graph. Image Process..

[11]  Jack Sklansky,et al.  Fast polygonal approximation of digitized curves , 1980, Pattern Recognit..

[12]  Celso C. Ribeiro,et al.  Optimal matching of convex polygons , 1989, Pattern Recognit. Lett..

[13]  Hong-Chih Liu,et al.  Classification Of Partial Shapes Using String-To-String Matching , 1989, Other Conferences.

[14]  George R. Cross,et al.  An algorithm for polygonal approximation of a digital object , 1988, Pattern Recognit. Lett..

[15]  David Sankoff,et al.  Time Warps, String Edits, and Macromolecules: The Theory and Practice of Sequence Comparison , 1983 .

[16]  Wen-Hsiang Tsai,et al.  Attributed String Matching with Merging for Shape Recognition , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  B. John Oommen,et al.  A Geometrical Approach to Polygonal Dissimilarity and Shape Matching , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Tzu-I Fan,et al.  Optimal matching of deformed patterns with positional influence , 1987, Inf. Sci..

[19]  Olivier D. Faugeras,et al.  HYPER: A New Approach for the Recognition and Positioning of Two-Dimensional Objects , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.