Skip to main content

Self-Structural Syntax-Directed Pattern Recognition of Dimensioning Components in Engineering Drawings

  • Chapter
Structured Document Image Analysis

Abstract

A mechanical engineering drawing is a set of orthogonal 2D views of a 3D object. To establish vision-based communication among CAD/CAM systems and to implement 3D reconstruction, drawings need to be preprocessed to exploit the information conveyed by the annotation before separating it from the geometry. A rationale for a machine drawing understanding system is first argued. A context-free dimensioning grammar provides a basis for a self-structural, syntax-directed pattern recognition scheme. It employs learning the characteristic parameters of arrowheads and text from a detected sample, and using them to detect the entire population. Syntactic considerations that significantly decrease the search space help predict the spatial location and orientation of potential components. The underlying ideas of the scheme may be applicable to a broad scope of tasks involving intelligent recognition.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Jankel and R. Morton, Creative Computer Graphic, Cambridge Univ. Press, 1984.

    Google Scholar 

  2. M. Karima, K. S. Sadhal, and T. O. McNeil, “From Paper Drawings to Computer Aided Design,” IEEE Computer Graphics Applications, 5, pp. 27–39, 1985.

    Article  Google Scholar 

  3. D. Dori and A. Pnueli, “The Grammar of Dimensions in Machine Drawings,” Computer Vision, Graphics, and Image Processing, 42, pp. 1–18, 1988.

    Article  Google Scholar 

  4. C. H. Parks, “Solving the Data Exchange Problem — an IGES Update,” CAD/CAM: Management Strategies, Managing the Data Base, 1, 1986, pp. 1–15, 3.3. 5 S29.

    Google Scholar 

  5. B. Smith and J. Wellington, Initial Graphics Exchange Specification (IGES), Version 3.0, U. S. Dept of Commerce, National Bureau of Standards, NBSIR 86–3359, April 1986.

    Google Scholar 

  6. J. W. Lewis, “Interchanging Spline Curves Using IGES,” Computer Aided Design, 13, No. 6, pp. 359–364, 1981.

    Article  Google Scholar 

  7. J. C. Kelly, R. E. Parks, and D. B. Saylors, “CADCAM-005: An Introduction to the Data Exchange Process Using IGES,” SANDIA report SAND86-2564.UC-32, 1987.

    Google Scholar 

  8. K. Preiss, Constructing the Solid Representation of Engineering Projections, Computers and Graphics, 8, No. 4, pp. 381–389, 1984.

    Article  Google Scholar 

  9. K. Sugihara, Machine Interpretation of Line Drawings, The MIT Press, Cambridge, Massachusetts, 1986.

    Google Scholar 

  10. J. A. Mudler, “Discrimination Vision,” Computer Vision, Graphics, and Image Processing, 43, pp. 313–336, 1988.

    Article  Google Scholar 

  11. S. H. Joseph, T. P. Pridmore, and M. E. Dunn, “Towards the Automatic Interpretation of Mechanical Engineering Drawings,” In A. Barrett (ed.), Computer Vision and Image Processing, Kogan Page, 1989.

    Google Scholar 

  12. D. Dori, “A Syntactic/Geometric Approach to Recognition of Dimensions in Engineering Machine Drawings,” Computer Vision, Graphics and Image Processing, 47, 271–291, 1989.

    Google Scholar 

  13. L. A. Fletcher and R. Kasturi, “A Robust Algorithm for Text String Separation from Mixed Text/Graphics Images,” IEEE Trans. Pattern Analysis and Machine Intelligence, PAMI-10, 6, pp. 910–918, 1988.

    Google Scholar 

  14. L. W. Foster, Geo-Metrics II—The Application of Geometric Tolerancing Techniques, Addison-Wesley, Reading, MA, 1986.

    Google Scholar 

  15. A. K. King, “An Expert System Facilitates Understanding the Paper Engineering Drawings,” Proc. IASTED International Symp. Expert Systems Theory and Their Applications, Los Angeles, California, ACTA Press, Anaheim, Calgary, Zurich, pp. 169–172, 1988.

    Google Scholar 

  16. ANSI Y14.5M-1982 Standard — Dimensioning and Tolerancing, The American Society of Mechanical Engineers, NY, 1982.

    Google Scholar 

  17. H. M. Parsons and A. S. Mavor, “Human-Machine Interfaces in Industrial Robotics, Final Report,” Essex Corp. Alexandria, VA., AD-A200960 HEL-TM-7-88, Avail: NTIS HC A06/MF A01, 1988

    Google Scholar 

  18. D. Dori, “Enhancing CAD/CAM Systems Communication by Understanding Engineering Drawings,” Proc. ACM Seventeenth Annual Computer Science Conf., Association for Computing Machinery, Inc., p. 437, Louisville, Kentucky, Feb. 1989.

    Google Scholar 

  19. J. D. Schroeder, “A representational framework and user interface for an image understanding workstation,” Proc. NASA L. B. Johnson Space Center, 2nd Annual Workshop on Space Operations Automation and Robotics (SOAR 1988), pp. 4510456. Avail: NTIS HC A22/MF A01, Nov, 1988.

    Google Scholar 

  20. C. Machover, J. C. Dill, and D. L. Peltz, “New Products,” IEEE Computer Graphaphics & Applications, pp. 111–116, July, 1989.

    Google Scholar 

  21. M. A. Wesley and G. Markowski, “Fleshing Out Projections,” IBM J. Res. Develop. 25 6, pp. 934–953, 1981.

    Article  MathSciNet  Google Scholar 

  22. R. M. Haralick and D. Queeney, “Understanding Engineering Drawings,” Computer Graphics and Image Processing, 20 3, pp. 242–258, 1982.

    Article  Google Scholar 

  23. D. Dori, “Intelligent Automatic Dimensioning of CAD Engineering Machine Drawings,” Proc. The International Society for Mini and Microcomputers (ISMM) Conf. on Computer Applications in Design, Simulation, and Analysis, Reno, Nevada, ACTA Press, Anaheim, Calgary, Zurich, pp. 137–140, 1989.

    Google Scholar 

  24. M. Shirdhar and A. Badreldin, “Recognition of Isolated and Simply Connected Handwritten Numerals,” Pattern Recognition, 19 1. pp. 1–12, 1986.

    Article  Google Scholar 

  25. J. J. Hull, “A Computational Theory of Visual Word Recognition,” SUNY at Buffalo, Dept of Computer Sci., Tech. Rep. 88–07, 1988.

    Google Scholar 

  26. T. Pavlidis, “Vector and Arc Encoding on Graphics and Text,” Proc. 6th ICPR, pp. 845–854, 1982.

    Google Scholar 

  27. L. A. Fletcher and Kasturi, R., “A Robust Algorithm for Text String Separation from Mixed Text/Graphics Images,” IEEE Trans. Pattern Analysis and Machine Intelligence, PAMI-10, 6, pp. 910–918, 1988.

    Google Scholar 

  28. A. L. K. Chiu, “Reference Line Finder for Cursive Script Recognition,” SUNY at Buffalo, Dept of Computer Science Tech. Rep. 88–04, 1988.

    Google Scholar 

  29. C. H. Wang, “A Framework for Object Recognition in a Visually Complex Environment and its Application to Locating Address Blocks on Mail Pieces,” SUNY at Buffalo, Dept of Computer Science Tech. Rep. 88–22, 1988.

    Google Scholar 

  30. A. M. Goodman, R. M. Haralick, and L. G. Shapiro, “Knowledge-Based Computer Vision,” Computer, 22, 12, pp. 43–54, Dec. 1989.

    Article  Google Scholar 

  31. H. V. Jagadish and L. O’Gorman, “An Object Model for Image Recognition,” Computer, 22, 12, pp. 33–41, Dec. 1989.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Dori, D. (1992). Self-Structural Syntax-Directed Pattern Recognition of Dimensioning Components in Engineering Drawings. In: Baird, H.S., Bunke, H., Yamamoto, K. (eds) Structured Document Image Analysis. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77281-8_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-77281-8_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-77283-2

  • Online ISBN: 978-3-642-77281-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics