Abstract:
Our goal is unassisted machine interpretation of a single line drawing of an engineering object (with hidden lines removed) as a B-rep model. As part of this process, we seek to deduce a frontal geometry of the object, a 3D geometric realisation of that part of the object visible in the drawing. Inflation takes a drawing in which all lines have been line-labelled, and creates the frontal geometry by adding a z-coordinate to the x- and y-coordinates of each junction. This depth information comes from compliance functions, interpretations of drawing features expressed as equations in junction z-coordinates. We examine several compliance functions, and assessing their use in interpretation of engineering objects. We also describe a compliance function based on junction labels, and remove its previous restriction to trihedral vertices. We give a comparative analysis of applying combinations of compliance functions to a set of test drawings. As a result, we recommend using edge parallelism in combination with either corner orthogonality or junction label pairs, the latter being more reliable in general. Additional use of face planarity compliance is often beneficial and even necessary.
Citations
|
161
|
Algorithms for Minimization without Derivatives
– Brent
- 1973
|
|
129
|
On Seeing Things
– Clowes
- 1971
|
|
108
|
Impossible objects as nonsense sentences
– Huffman
- 1971
|
|
49
|
Optimization-based reconstruction of a 3D object from a single freehand line drawing
– Lipson, Shpitalni
- 1996
|
|
46
|
Interpreting line drawings as three-dimensional surfaces
– Barrow, Tenenbaum
- 1981
|
|
39
|
Three-Dimensional Computer Vision
– Shirai
- 1987
|
|
33
|
Emulating the human interpretation of line drawings as threedimensional objects” Int
– Marill
- 1991
|
|
30
|
An optimization-based approach to the interpretation of single line drawings as 3d wire frames
– Leclerc, Fischler
- 1992
|
|
29
|
Automatic object extraction from aerial imagery - a survey focusing on buildings
– Mayer
- 1999
|
|
16
|
Interactive Sketch Input of Boundary Representation Solid Models
– Grimstead
- 1997
|
|
13
|
Identification of Faces in a 2D Line Drawing Projection of a Wireframe Object
– Shpitalni, Lipson
- 1996
|
|
13
|
Constructing Boundary Representation Solid Models from a Two-Dimensional Sketch
– Varley, Martin
- 2000
|
|
13
|
Symmetric 3D Objects Are an Easy Case for 2D Object Recognition
– Vetter, Poggio
- 1994
|
|
10
|
Automatic Creation of BoundaryRepresentation Models from Single Line Drawings
– Varley
- 2002
|
|
8
|
The Junction Catalogue for Labelling Line Drawings of Polyhedra with Tetrahedral Vertices
– Varley, Martin
- 2001
|
|
7
|
A Kinematic-Geometric Approach to Spatial Interpretation of Line Drawings
– Ros
- 2000
|
|
6
|
Geometrical reconstruction from single line drawings using optimization-based approaches
– Company, Gomis, et al.
- 1999
|
|
6
|
An Interface for 3D Conceptual Design Based on Freehand Sketching, in ed M.J.Pratt, R.D.Sriram, M.J.Wozny, Product Modeling for Computer Integrated Design and Manufacture
– Lipson, Shpitalni
- 1997
|
|
5
|
and M.Contero. An Optimization-Based Algorithm to Reconstruct 3D Models from Single Line Drawings
– Company, Gomis, et al.
- 1998
|
|
3
|
P.Company Calleja and J.M.Gomis Marti. Initial Modeling Strategies for Geometrical Reconstruction—Optimization-Based Approaches
– Pastor
- 1999
|
|
3
|
A Generic Approach to Recognising Isolated, Nested and Interacting Features from 2D Drawings
– Meeran, Taib
- 1999
|
|
3
|
3D Objects From 2D Orthographic Views
– Nagendra, Gujar
- 1988
|
|
3
|
Engineering Drawing with Worked Examples
– Pickup, Parker
- 1979
|
|
3
|
Interpretation of Single Sketch Input for Mesh and Solid Models
– Varley, Suzuki, et al.
|
|
1
|
Alternatives for Labelling Line Drawings, submitted to Int
– Varley
- 2000
|