Abstract
In this paper, multiresolution models are employed in the context of reverse engineering for feature line extraction. Starting with a proper triangulation of the cloud point data as a priori, our feature line extraction algorithm has three steps: (1) establishing a Gauss normal sphere and creating multiresolution models for the Gauss sphere based on different levels of subdivisions for the sphere regions; (2) mapping the unit normal vectors of triangular faces in the multiresolution Gauss sphere and merging those connected triangular faces whose unit normal vectors fallen on the same Gauss sphere region with a given resolution to form super-faces (the collection of triangular facets with similar normal); and (3) extracting the boundaries from the super-faces and generating the feature lines from the extracted boundaries. We then use these feature lines as a base for tracing boundary curves for B-spline surface construction. Since feature lines maintain the characteristics of the original product models, in this way, we have a good chance to reconstruct B-spline surfaces with high quality. Examples are given in the paper to show the feature line extraction, the influence of the feature lines extracted under different resolutions, and the final reconstructed B-spline surfaces based on these feature lines.
Similar content being viewed by others
References
Varady T, Martin RR, Cox J (1997) Reverse engineering of geometric models—an introduction. Comput Aided Des 29:255–268
Hoover A, Goldgof D (1995) Extracting a valid boundary representation from a segmented range image. IEEE PAMI 17:920–924
Hoschek J, Dankwort W (1996) Reverse engineering. Teubner, Stuttgart
Lounsbery JM (1994) Multiresolution analysis for surfaces of arbitrary topological type. Dissertation, University of Washington
Schroeder WJ (1992) Decimation of triangular meshes. Comput Graph 26:65–70
Pal B, Martin RR, Varady T (2001) Algorithms for reverse engineering boundary representation models. Comput Aided Des 33:839–851
Chivate PN, Jablokow AG (1992) Solid-model generation from measured point data. Comput Aided Des 24:587–600
Fitzgibbon AW, Eggert DW (1997) High-level CAD model acquisition from range image. Comput Aided Des 29:321–330
Hoschek J, Kaklis P (1996) Advanced course on FAIRSHAPE. Teubner, Stuttgart
Parvin B, Medionni G (1992) B-rep, from unregistered multiple range image. In: Proc int conf robotics and automation, pp 1602–1607
Rerner G, Varady T, Weiss V (1998) Reverse engineering of free form features. In: Proc PROLAMAT 98, September 1998, Trento
Varady T, Martin RR (2002) Reverse engineering. In: Farin G, et al (eds) Handbook of computer aided geometric design. Elsevier Science
Piegl LA, Tiller W (2001) Parameterization for surface fitting in reverse engineering. Comput Aided Des 33:593–603
Mills BI, Langbein FC, Maeshall AD, Martin RR (2001) Approximate symmetry detection for reverse engineering. In: Proc sixth ACM symposium on solid modeling and applications, pp 241–248
Langbein FC, Mills BI, Martin RR (2001) Finding approximate shape regularities in reverse engineering solid models bounded by simple surfaces. In: Proceedings sixth ACM symposium on solid modeling and applications, pp 206–215
Liu GH, Wong YS, Zhang YF (2002) Error-based segmentation of cloud data for direct rapid prototyping. Comput Aided Des 35:633–645
Yang M, Lee E (1999) Segmentation of measured point data using a parametric quadric surface approximation. Comput Aided Des 31:449–457
Turk G (1992) Re-tiling polygonal surface. Comput Graph 26:55–64
Garland M, Heckbert PS (1997) Surface simplification using quadric error metric. In: Proc SIGGRAPH ‘97. ACM, New York, pp 209–216
Rossignac J (1993) Multi-resolution 3D approximation for rendering complex scene. In: Falcidieno B (ed) Geometric modeling in computer graphics. Springer, New York, pp 455–465
Hoppe H, DeRose T (1993) Mesh optimization. In: Proc SIGGRAPH ‘93. ACM, New York, pp 19–26
Li J, Tang Z (1998) Hierarchical multiresolution modeling based on fractal dimension. Chinese J Comput 21:780–786
Kalvin AD, Taylor RH (1994) Superfaces: polyhedral approximation with bounded error. SPIE 2164:2–13
Daviden S, Filipo T (1992) Grouping nearly coplanar polygons into coplanar sets. In: Kirk D (ed) Graphics gems III. Academic Press, Boston
DeHaemer M, Zyda M (1991) Simplification of objects rendered by polygonal approximations. Comput Graphics 15:175–184
Keil JM (1975) Decomposing a polygon into simpler components. SIMA J Comput 14:799–817
Acknowledgements
This research was sponsored by the China NSF under grants no. 602720601 and no. 60073026, and the China Ministry of Science and Technology under grant no. 2003AA4Z1020. The authors would like to thank the anonymous reviewers for their kind comments.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, Z., Peng, W., He, L. et al. Multiresolution model based extraction of product feature lines in reverse engineering. Engineering with Computers 19, 264–270 (2004). https://doi.org/10.1007/s00366-003-0266-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-003-0266-y