A Hierarchical Syntactic Shape Analyzer

In many cases a picture is described in terms of various plane objects and their shape. This paper describes a parser whose input is a piecewise linear encoding of a contour and whose output is a string of high-level descriptions: arcs, corners, protrusions, intrusions, etc. Such a representation can be used not only for description but also for recognition. Previous syntactic techniques for contour description have often used high-level languages for the description of contours. This has been necessary in order to guarantee contour closure and eliminate the noise. In the present approach the numerical preprocessing of the contour removes most of the noise and also produces the answers to certain simple questions about its shape. Therefore, simpler grammars can be used for the contour description. Examples of descriptions of contours are given for handwritten numerals, white blood cells, and printed wiring circuit boards.

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

[2]  Michihiro Mese,et al.  A process for detecting defects in complicated patterns , 1973, Comput. Graph. Image Process..

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

[4]  Azriel Rosenfeld,et al.  SHAPE SYNTHESIS, I, , 1970 .

[5]  King-Sun Fu,et al.  Stochastic Syntactic Decoding for Pattern Classification , 1975, IEEE Trans. Computers.

[6]  King-Sun Fu,et al.  Shape Discrimination Using Fourier Descriptors , 1977, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  David B. Cooper,et al.  On the Computational Cost of Approximating and Recognizing Noise-Perturbed Straight Lines and Quadratic Arcs in the Plane , 1976, IEEE Transactions on Computers.

[8]  R S LEDLEY,et al.  HIGH-SPEED AUTOMATIC ANALYSIS OF BIOMEDICAL PICTURES. , 1964, Science.

[9]  L. D. Harmon,et al.  Automatic recognition of print and script , 1972 .

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

[11]  Charles A. Harlow Image analysis and graphs , 1973, Comput. Graph. Image Process..

[12]  King-Sun Fu,et al.  A syntactic approach to fingerprint pattern recognition , 1975, Pattern Recognit..

[13]  Laveen N. Kanal,et al.  Structural pattern recognition of Carotid pulse waves using a general waveform parsing system , 1976, CACM.

[14]  Theodosios Pavlidis,et al.  Decomposition of Polygons into Simpler Components: Feature Generation for Syntactic Pattern Recognition , 1975, IEEE Transactions on Computers.

[15]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[16]  King-Sun Fu,et al.  Maximum-likelihood syntactic decoding , 1975, IEEE Trans. Inf. Theory.

[17]  Azriel Rosenfeld,et al.  Picture Recognition and Scene Analysis , 1976, Computer.

[18]  Theodosios Pavlidis,et al.  Syntactic Recognition of Handwritten Numerals , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[20]  Philip H. Swain,et al.  Stochastic programmed grammars for syntactic pattern recognition , 1972, Pattern Recognition.

[21]  Taylor L. Booth,et al.  Grammatical Inference: Introduction and Survey - Part I , 1975, IEEE Trans. Syst. Man Cybern..

[22]  Theodosios Pavlidis,et al.  Computer Recognition of Handwritten Numerals by Polygonal Approximations , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[23]  King-Sun Fu,et al.  A Stochastic Syntax Analysis Procedure and Its Application to Pattern Classification , 1972, IEEE Transactions on Computers.

[24]  D. Cooper,et al.  On the cost of approximating and recognizing a noise perturbed straight line or a quadratic curve segment in the plane. [central processing units] , 1975 .

[25]  Theodosios Pavlidis,et al.  Segmentation of Plane Curves , 1974, IEEE Transactions on Computers.

[26]  D. McClure Nonlinear segmented function approximation and analysis of line patterns , 1975 .

[27]  Theodosios Pavlidis,et al.  Structural pattern recognition , 1977 .