A System for Interpretation of Line Drawings

A system for interpretation of images of paper-based line drawings is described. Since a typical drawing contains both text strings and graphics, an algorithm has been developed to locate and separate text strings of various font sizes, styles, and orientations. This is accomplished by applying the Hough transform to the centroids of connected components in the image. The graphics in the segmented image are processed to represent thin entities by their core-lines and thick objects by their boundaries. The core-lines and boundaries are segmented into straight line segments and curved lines. The line segments and their interconnections are analyzed to locate minimum redundancy loops which are adequate to generate a succinct description of the graphics. Such a description includes the location and attributes of simple polygonal shapes, circles, and interconnecting lines, and a description of the spatial relationships and occlusions among them. Hatching and filling patterns are also identified. The performance of the system is evaluated using several test images, and the results are presented. The superiority of these algorithms in generating meaningful interpretations of graphics, compared to conventional data compression schemes, is clear from these results. >

[1]  B. Llewellyn,et al.  A Modular System for Interpreting Binary Pixel Representations of Line-Structured Data , 1982 .

[2]  Kuldip S. Sadhal,et al.  From Paper Drawings to Computer-Aided Design , 1985, IEEE Computer Graphics and Applications.

[3]  L. O'Gorman An analysis of feature detectability from curvature estimation , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  Dov Dori,et al.  A syntactic/geometric approach to recognition of dimensions in engineering machine drawings , 1989, Comput. Vis. Graph. Image Process..

[5]  Philippe Saint-Marc,et al.  Adaptive Smoothing: A General Tool for Early Vision , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Murray Hill,et al.  An Analysis of Feature Detectability from Curvature Estimation , 1988 .

[7]  Kazuhiro Mori,et al.  An Automatic Circuit Diagram Reader with Loop-Structure-Based Symbol Recognition , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Jhing-Fa Wang,et al.  A topology-based component extractor for understanding electronic circuit diagrams , 1988, Comput. Vis. Graph. Image Process..

[9]  Friedrich M. Wahl,et al.  Block segmentation and text extraction in mixed text/image documents , 1982, Comput. Graph. Image Process..

[10]  Rangachar Kasturi,et al.  A Computer-Vision System For Interpretation Of Paper-Based Maps , 1988, Optics & Photonics.

[11]  Roland T. Chin,et al.  On the Detection of Dominant Points on Digital Curves , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  K. Tombre,et al.  Analysis of Technical Documents using a priori Knowledge , 1990 .

[13]  Rangachar Kasturi,et al.  A Robust Algorithm for Text String Separation from Mixed Text/Graphics Images , 1988, IEEE Trans. Pattern Anal. Mach. Intell..