Location of Repository

A feature-based reverse engineering system using artificial neural networks

By Yong-Tae Jun


Reverse Engineering (RE) is the process of reconstructing CAD models from\ud scanned data of a physical part acquired using 3D scanners. RE has attracted a\ud great deal of research interest over the last decade. However, a review of the\ud literature reveals that most research work have focused on creation of free form\ud surfaces from point cloud data. Representing geometry in terms of surface patches\ud is adequate to represent positional information, but can not capture any of the\ud higher level structure of the part. Reconstructing solid models is of importance\ud since the resulting solid models can be directly imported into commercial solid\ud modellers for various manufacturing activities such as process planning, integral\ud property computation, assembly analysis, and other applications.\ud This research discusses the novel methodology of extracting geometric features\ud directly from a data set of 3D scanned points, which utilises the concepts of\ud artificial neural networks (ANNs). In order to design and develop a generic\ud feature-based RE system for prismatic parts, the following five main tasks were\ud investigated. (1) point data processing algorithms; (2) edge detection strategies;\ud (3) a feature recogniser using ANNs; (4) a feature extraction module; (5) a CAD\ud model exchanger into other CAD/CAM systems via IGES.\ud A key feature of this research is the incorporation of ANN in feature recognition.\ud The use of ANN approach has enabled the development of a flexible feature-based\ud RE methodology that can be trained to deal with new features. ANNs\ud require parallel input patterns. In this research, four geometric attributes extracted\ud from a point set are input to the ANN module for feature recognition: chain codes,\ud convex/concave, circular/rectangular and open/closed attribute. Recognising each\ud feature requires the determination of these attributes. New and robust algorithms\ud are developed for determining these attributes for each of the features.\ud This feature-based approach currently focuses on solving the feature recognition\ud problem based on 2.5D shapes such as block pocket, step, slot, hole, and boss,\ud which are common and crucial in mechanical engineering products. This approach\ud is validated using a set of industrial components. The test results show that the\ud strategy for recognising features is reliable

Topics: QA76, TA
OAI identifier: oai:wrap.warwick.ac.uk:3674

Suggested articles


To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.