Extended Attributed String Matching for Shape Recognition

In this paper, we extend the attributed string matching (ASM) technique, which originally dealt with single objects, to handle scenes containing multiple objects. The emerging issues have uncovered several weaknesses inherent in ASM. We overcome these weaknesses in this study. Major tasks include the introduction of an invariant two-way relaxation process with fuzzy split-and-merge mechanism, a new set of cost functions for edit operators, and the legality costs of edit operations. Three algorithms have been developed, respectively, implementing the original ASM, its modification (MASM) characterized by the proposed new cost functions, and extended ASM (EASM) further incorporating the legality costs of edit operations. These algorithms are then applied to a number of real images. By comparing their performances, we observe that both the new cost functions and the legality costs of edit operations have greatly enlarged the range of the computed similarity values. An augmentation in the separability of similarity values signifies an increment in the discernibility among objects. Experimental results support the applicability of the extended ASM.

[1]  Andrew K. C. Wong,et al.  Synthesis and Recognition of Sequences , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .

[3]  Owen Robert Mitchell,et al.  Partial Shape Recognition Using Dynamic Programming , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Martin A. Fischler,et al.  Locating Perceptually Salient Points on Planar Curves , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Enrique Vidal,et al.  Fast Computation of Normalized Edit Distances , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Sei-Wang Chen,et al.  Strategies of multi-view and multi-matching for 3D object recognition , 1993 .

[7]  Jens Gregor,et al.  Efficient dynamic programming alignment of cyclic strings by shift elimination , 1994, Pattern Recognit..

[8]  Shin-Yee Lu,et al.  Waveform Correlation by Tree Matching , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Nasser M. Nasrabadi A Stereo Vision Technique Using Curve-Segments and Relaxation Matching , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Roger W. Ehrich,et al.  Representation of Random Waveforms by Relational Trees , 1976, IEEE Transactions on Computers.

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

[12]  King-Sun Fu,et al.  An Image Understanding System Using Attributed Symbolic Representation and Inexact Graph-Matching , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Theodosios Pavlidis,et al.  Optimal Correspondence of String Subsequences , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  J di Martino,et al.  Dynamic time warping algorithms for isolated and connected word recognition , 1987 .

[15]  J. Kruskal An Overview of Sequence Comparison: Time Warps, String Edits, and Macromolecules , 1983 .

[16]  M. C. Ibison,et al.  On the use of relaxation labelling in the correspondence problem , 1986, Pattern Recognit. Lett..

[17]  Enrique Vidal,et al.  Computation of Normalized Edit Distance and Applications , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  William B. Thompson,et al.  Disparity Analysis of Images , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Gilles F. Houle,et al.  Hybrid Contextural Text Recognition with String Matching , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Heggere S. Ranganath,et al.  Fuzzy relaxation approach for inexact scene matching , 1992, Image Vis. Comput..

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

[22]  Herbert Süße,et al.  The Method of Normalization to Determine Invariants , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

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

[24]  Maurice Maes,et al.  Polygonal shape recognition using string-matching techniques , 1991, Pattern Recognit..

[25]  Anil K. Jain,et al.  Registering Landsat images by point matching , 1989 .

[26]  Horst Bunke,et al.  Applications of approximate string matching to 2D shape recognition , 1993, Pattern Recognit..

[27]  Kaizhong Zhang,et al.  Algorithms for the constrained editing distance between ordered labeled trees and related problems , 1995, Pattern Recognit..

[28]  Wen-Hsiang Tsai,et al.  Attributed String Matching by Split-and-Merge for On-Line Chinese Character Recognition , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Wen-Hsiang Tsai,et al.  Model-Guided Attributed String Matching by Split-and-Merge for Shape Recognition , 1989, Int. J. Pattern Recognit. Artif. Intell..

[30]  Robert A. Wagner,et al.  An Extension of the String-to-String Correction Problem , 1975, JACM.

[31]  George R. Cross,et al.  A two-step string-matching procedure , 1991, Pattern Recognit..

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