Partial shape recognition as an optimization problem

Abstract Recognition of shapes which are incomplete or distorted is important in many image analysis applications. Varying background conditions, lighting, clouds, or physical obstructions may prevent observation of an entire object. Segmentation techniques may also render distorted contours. Global shape recognition techniques perform poorly in these situations, since a change in one portion of the shape will affect all of the features. Partial shape recognition techniques will be described in which a contour is represented as a sequence of local features derived from segments of the entire contour. The recognition problem will be posed as a combinatorial optimization problem, in which the best sequence of matching known and unknown contour segments is desired. Solutions to this matching problem using dynamic programming and simulated annealing will be discussed. Another more heuristic approach using a Best First Search will also be described. Experimental results will be presented and discussed.

[1]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[2]  Urs Ramer,et al.  An iterative procedure for the polygonal approximation of plane curves , 1972, Comput. Graph. Image Process..

[3]  Herbert Freeman,et al.  Computer Processing of Line-Drawing Images , 1974, CSUR.

[4]  Robert B. McGhee,et al.  Aircraft Identification by Moment Invariants , 1977, IEEE Transactions on Computers.

[5]  Robert C. Bolles,et al.  Locating Partially Visible Objects: The Local Feature Focus Method , 1980, AAAI.

[6]  G. C. Fox,et al.  Solving Problems on Concurrent Processors , 1988 .

[7]  P. Wintz,et al.  An efficient three-dimensional aircraft recognition algorithm using normalized fourier descriptors , 1980 .

[8]  Recognition of incomplete polygonal objects , 1989, [1989] Proceedings. The Twenty-First Southeastern Symposium on System Theory.

[9]  Frank P. Kuhl,et al.  Classification and recognition of hand-printed characters , 1963 .

[10]  Averill M. Law,et al.  The art and theory of dynamic programming , 1977 .

[11]  Donald Geman,et al.  Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[13]  T. A. Grogan,et al.  SHAPE RECOGNITION AND DESCRIPTION: A COMPARATIVE STUDY , 1983 .

[14]  Edward R. Dougherty,et al.  Mathematical methods for artificial intelligence and autonomous systems , 1988 .

[15]  I ScottKirkpatrick Optimization by Simulated Annealing: Quantitative Studies , 1984 .

[16]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .

[17]  T. Pavlidis Algorithms for Graphics and Image Processing , 1981, Springer Berlin Heidelberg.

[18]  Ming-Kuei Hu,et al.  Visual pattern recognition by moment invariants , 1962, IRE Trans. Inf. Theory.

[19]  A. Sangiovanni-Vincentelli,et al.  The TimberWolf placement and routing package , 1985, IEEE Journal of Solid-State Circuits.

[20]  Scott Kirkpatrick,et al.  Optimization by simulated annealing: Quantitative studies , 1984 .

[21]  Ralph Roskies,et al.  Fourier Descriptors for Plane Closed Curves , 1972, IEEE Transactions on Computers.

[22]  Jake K. Aggarwal,et al.  Computer Recognition of Partial Views of Curved Objects , 1977, IEEE Transactions on Computers.

[23]  W. A. Perkins,et al.  A Model-Based Vision System for Industrial Parts , 1978, IEEE Transactions on Computers.

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

[25]  J. W. Gorman,et al.  Partial shape recognition using simulated annealing , 1989, Proceedings. IEEE Energy and Information Technologies in the Southeast'.