A system to understand hand-drawn floor plans using subgraph isomorphism and Hough transform

Abstract. Presently, man-machine interface development is a widespread research activity. A system to understand hand drawn architectural drawings in a CAD environment is presented in this paper. To understand a document, we have to identify its building elements and their structural properties. An attributed graph structure is chosen as a symbolic representation of the input document and the patterns to recognize in it. An inexact subgraph isomorphism procedure using relaxation labeling techniques is performed. In this paper we focus on how to speed up the matching. There is a building element, the walls, characterized by a hatching pattern. Using a straight line Hough transform (SLHT)-based method, we recognize this pattern, characterized by parallel straight lines, and remove from the input graph the edges belonging to this pattern. The isomorphism is then applied to the remainder of the input graph. When all the building elements have been recognized, the document is redrawn, correcting the inaccurate strokes obtained from a hand-drawn input.

[1]  Thomas C. Henderson,et al.  Arc and Path Consistency Revisited , 1986, Artif. Intell..

[2]  Jin Hyung Kim,et al.  Translation-, Rotation- and Scale- Invariant Recognition of Hand-Drawn Symbols in Schematic Diagrams , 1990, Int. J. Pattern Recognit. Artif. Intell..

[3]  Thomas C. Henderson Discrete relaxation techniques , 1989 .

[4]  V. F. Leavers,et al.  Which Hough transform , 1993 .

[5]  Birgit Ueberreiter,et al.  Pattern Recognition by Graph Matching - Combinatorial versus continuous Optimization , 1988, Int. J. Pattern Recognit. Artif. Intell..

[6]  Hon Fung Li,et al.  Shapes Recognition Using the Straight Line Hough Transform: Theory and Generalization , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[8]  James R. Gattiker,et al.  A System for Interpretation of Line Drawings , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Suzanne Collin,et al.  Analysis of Technical Documents: The REDRAW System , 1992 .

[10]  Eam Khwang Teoh,et al.  Pattern recognition by graph matching using the Potts MFT neural networks , 1995, Pattern Recognit..

[11]  Vincenzo Eramo,et al.  An interpretation system for land register maps , 1992, Computer.

[12]  Jaime López-Krahe,et al.  The detection of parallel straight lines with the application of the Hough transform , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

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