Error correction in scanned engineering drawings using 3-D knowledge-based reconstruction
This paper describes an improved algorithm for the automatic detection and correction of errors in scanned engineering drawings. The drawings are of simple machined components and have three orthographic projections with associated dimensioning and other textual information. The computer interpretation of scanned drawings is often made more difficult because lines in the original drawing are faded or very thin and are not detected by the scanner. We recently reported a method based on 3-D reconstruction, which can detect many cases of such missing lines but occasionally causes a line to be found incorrectly. This paper describes the evolution of our algorithm to avoid the detection of such “phantom” lines while still retaining the ability to detect lines which are genuinely missing.
Key Wordsengineering drawing error correction 3-D reconstruction CAD/CAM data image restoration image understanding
Unable to display preview. Download preview PDF.
- D. Dori, M. Weiss, “A Scheme for 3D Object Reconstruction from Dimensioned Orthographic Views”, Engineering Applications of Artificial Intelligence, Vol. 9, no 1, pp 53–64, 1996.Google Scholar
- C.-H. Liu, D.-B. Perng, Z. Chenz, “Automatic Form Feature Recognition and 3D Part Reconstruction from 2D CAD Data”, Computers and Industrial Engineering, Vol. 26, no 4, pp 689–707, 1994.Google Scholar
- P. Parodi, G. Piccioli, “3D Shape Reconstruction by using Vanishing Points”, IEEE Transactions on Pattern Analysis, Vol. 18, no 2, pp 211–217, 1996.Google Scholar
- M. Shpitalni, H. Lipson, “Identification of Faces in a 2D Line Drawing Projection of a Wireframe Object”, IEEE Transactions on Pattern Analysis, Vol. 18, no 10, pp 1000–1012, 1996.Google Scholar
- Wu M. C., Lin M. S., “Automatic Construction of CSG Solids from a Single Isometric Drawing”, International Journal of Computer Integrated Manufacturing, Vol. 9, no 1, pp-21, 1996.Google Scholar
- V. Branco, A. Costa, F. N. Ferreira, “Sketching 3D Models with 2D Interaction Devices”, Computer Graphics Forum, Vol. 13, no 3, pp C 489–C 502, 1994.Google Scholar
- J.F. Poliakoff, P.D. Thomas, S.M. Razzaq, N.G. Shaw, “3-D Reconstruction for Correction of Errors and Imperfections in Scanned Engineering Drawings”, Proceedings of COMPUGRAPHICS'95, ed. H.P. Santo, Alvor, Portugal, pp 98–107, 1995.Google Scholar
- P.D. Thomas, J.F. Poliakoff, S.M. Razzaq, R.J. Whitrow, “A Combined High and Low Level Approach to Interpreting Scanned Engineering Drawings”, ‘Graphics Recognition — Methods and Applications', eds. R. Kasturi, K. Tombre, Lecture Notes in Computer Science, Vol. 1072, Springer, 1996.Google Scholar
- G. Markowsky, M.A. Wesley, “Fleshing Out Wire Frames”, IBM J. Res. Develop., Vol. 24, no 5, pp 582–597, 1980.Google Scholar
- G. Markowsky, M.A. Wesley, “Fleshing Out Projections”, IBM J. Res. Develop., Vol. 25, no 6, pp 934–954, 1981.Google Scholar
- H. Sakurai, D.C. Gossard, “Solid Model Input Through Orthographic Views”, Computer Graphics, Vol. 17, no 3, pp 243–252, 1983.Google Scholar
- R. Lequette, “Automatic construction of curvilinear solids from wireframe views”, Computer Aided Design, Vol. 20, no 4, pp 171–180, 1988.Google Scholar