Interactively Matching Hand-Drawings Using Induction

In this paper we consider the task of matching patterns, as occur in hand-drawn symbols and schematic diagrams, by their parts and relationships. Of particular interest for computer vision is the integration of two approaches to the recognition by parts problem?graph matching and syntactic rule-based approaches. A new procedure is developed, named CLARET, which matches parts and relationships by tightly coupling the processes of matching and rule generation at run time. We have developed an interactive system for interpreting hand-drawn symbols and schematic drawings. The system operates invariant to rotation, scale, and position and projects images onto a drawing canvas. The procedure is analyzed for its ability to accommodate new symbols and answer orientation queries, and it is compared empirically with machine learning techniques.

[1]  Ching Y. Suen,et al.  Historical review of OCR research and development , 1992, Proc. IEEE.

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

[3]  Michael I. Jordan,et al.  Probabilistic Independence Networks for Hidden Markov Probability Models , 1997, Neural Computation.

[4]  Michel Goossens,et al.  The LaTeX companion , 1993 .

[5]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[6]  Chinmoy B. Bose,et al.  Connected and degraded text recognition using hidden Markov model , 1994, Pattern Recognit..

[7]  Nils J. Nilsson,et al.  Problem-solving methods in artificial intelligence , 1971, McGraw-Hill computer science series.

[8]  Horst Bunke Attributed Programmed Graph Grammars and Their Application to Schematic Diagram Interpretation , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Farzin Mokhtarian,et al.  A Theory of Multiscale, Curvature-Based Shape Representation for Planar Curves , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  David G. Lowe,et al.  Three-Dimensional Object Recognition from Single Two-Dimensional Images , 1987, Artif. Intell..

[11]  Réjean Plamondon,et al.  Handwriting processing and recognition , 1993, Pattern Recognit..

[12]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[13]  Harry G. Barrow,et al.  Subgraph Isomorphism, Matching Relational Structures and Maximal Cliques , 1976, Inf. Process. Lett..

[14]  Walter F. Bischof,et al.  Rulegraphs for graph matching in pattern recognition , 1994, Pattern Recognit..

[15]  Horst Bunke,et al.  Subgraph Isomorphism Detection in Polynominal Time on Preprocessed Model Graphs , 1995, ACCV.

[16]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[17]  Theodosios Pavlidis,et al.  A Shape Analysis Model with Applications to a Character Recognition System , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Walter F. Bischof,et al.  Learning structural descriptions of patterns: A new technique for conditional clustering and rule generation , 1994, Pattern Recognit..

[19]  Anil K. Jain,et al.  3D object recognition using invariant feature indexing of interpretation tables , 1992, CVGIP Image Underst..

[20]  Ivan Bratko,et al.  Applications of inductive logic programming , 1995, CACM.

[21]  William Grimson,et al.  Object recognition by computer - the role of geometric constraints , 1991 .

[22]  Walter F. Bischof,et al.  Scene Understanding by Rule Evaluation , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Aiko M. Hormann,et al.  Programs for Machine Learning. Part I , 1962, Inf. Control..

[24]  Horst Bunke,et al.  Subgraph Isomorphism in Polynomial Time , 1995 .

[25]  Robert M. Haralick,et al.  Structural Descriptions and Inexact Matching , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  K. Boyer,et al.  Organizing Large Structural Modelbases , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  J. R. Quinlan Learning Logical Definitions from Relations , 1990 .

[28]  Brendan McCane,et al.  Learning to Recognition 3D Objects Using Sparse Depth and Intensity Information , 1997, Int. J. Pattern Recognit. Artif. Intell..

[29]  Horst Bunke,et al.  Automatic Learning and Recognition of Graphical Symbols in Engineering Drawings , 1995, GREC.

[30]  Adnan Amin,et al.  Learning to Recognize Hand-Printed Chinese Charaters Using Inductive Logic Programming , 1996, Int. J. Pattern Recognit. Artif. Intell..

[31]  L. Rabiner,et al.  An introduction to hidden Markov models , 1986, IEEE ASSP Magazine.

[32]  Ivan Bratko,et al.  Applications of inductive logic programming , 1995, SGAR.

[33]  E. K. WONG,et al.  Model matching in robot vision by subgraph isomorphism , 1992, Pattern Recognit..