Interpretation of Engineering Drawings Integrated with Visual Cognition
耿卫东,张一,王靖滨,潘云鹤
DOI: https://doi.org/10.3321/j.issn:0254-4164.2001.05.014
2001-01-01
Chinese Journal of Computers
Abstract:Interpretation of engineering drawings has long been considered as a challenging task. The main object of understanding engineering drawings is to allow the computer to acquire the type of knowledge humans use to understand projections, so that the computer can, in a sense, understand these projections as humans do. In this paper a new algorithm is proposed to interpret the engineering draws based on human understanding approaches of multiple projections. The multi-view projections are globally interpreted by volume-oriented approach, which is similar to CSG modelling. In order to partition the goal solid into primitives and represent it as a CSG tree, we restrict the primitives as only one special type, namely, the cell primitive whose 3D solid could be generated by general translational sweeping operation. So the primitive recognition is converted into the partition of primitives. This abstract primitive covers the common primitives such as cube, cylinder, ball etc. The wire-frame approach is then applied locally to create the concrete 3D model of the abstract primitive description generated by primitive partition. It is efficient to construct the 3D model of primitive since the model is usually simple, and few pathological edges or vertices are generated. When multiple interpretations exist, the visual reasoning engine is activated to pick out the most acceptable interpretation, and make the interpretation be more consistent with that from human engineers. The sectional views could be involved to eliminate the unsuitable interpretations of projection views. Moreover, the users could be allowed to be involved in interpretation process in different granularity levels, such as primitive level or baseface level.Comparing with the existing wireframe-oriented algorithms, its solid model is reconstructed by tanslational sweeping. The vertices, edges and faces of shape are generated simultaneously, and pathological elements are much reduced. Comparing with the volume-oriented methods, there is only one type of primitive involved in it. Its cell-primitives are recognized automatically in most cases, and much less interactions in primitive recognition are required than that in volume-oriented approach.