Langbein, Frank Curd ORCID: https://orcid.org/0000-0002-3379-0323, Mills, B, Marshall, Andrew David ORCID: https://orcid.org/0000-0003-2789-1395 and Martin, Ralph Robert 2001. Finding approximate shape regularities for reverse engineering. Journal of Computing and Information Science in Engineering 1 (4) , pp. 282-290. 10.1115/1.1430232 |
Abstract
Current reverse engineering systems can generate boundary representation (B-rep) models from 3D range data. Such models suffer from inaccuracies caused by noise in the input data and algorithms. The quality of reverse engineered geometric models can be improved by finding candidate shape regularities in such a model, and constraining the model to meet a suitable subset of them, in a post-processing step called beautification. This paper discusses algorithms to detect such approximate regularities in terms of similarities between feature objects describing properties of faces, edges and vertices, and small groups of these elements in a B-rep model with only planar, spherical, cylindrical, conical and toroidal faces. For each group of similar feature objects they also seek special feature objects which may represent the group, e.g. an integer value which approximates the radius of similar cylinders. Experiments show that the regularities found by the algorithms include the desired regularities as well as spurious regularities, which can be limited by an appropriate choice of tolerances.
Item Type: | Article |
---|---|
Date Type: | Publication |
Status: | Published |
Schools: | Computer Science & Informatics |
Subjects: | Q Science > QA Mathematics Q Science > QA Mathematics > QA75 Electronic computers. Computer science Q Science > QA Mathematics > QA76 Computer software T Technology > TJ Mechanical engineering and machinery |
Uncontrolled Keywords: | reverse engineering ; object recognition ; sensors |
Publisher: | American Society of Mechanical Engineers |
ISSN: | 1530-9827 |
Last Modified: | 07 Nov 2022 08:22 |
URI: | https://orca.cardiff.ac.uk/id/eprint/31750 |
Citation Data
Cited 3 times in Scopus. View in Scopus. Powered By Scopus® Data
Actions (repository staff only)
Edit Item |