Skip to main content
Log in

Multiresolution model based extraction of product feature lines in reverse engineering

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1a, b
Fig. 2
Fig. 3 a
Fig. 4
Fig. 5a–c
Fig. 6a, b
Fig. 7a–c

Similar content being viewed by others

References

  1. Varady T, Martin RR, Cox J (1997) Reverse engineering of geometric models—an introduction. Comput Aided Des 29:255–268

    Article  Google Scholar 

  2. Hoover A, Goldgof D (1995) Extracting a valid boundary representation from a segmented range image. IEEE PAMI 17:920–924

    Article  Google Scholar 

  3. Hoschek J, Dankwort W (1996) Reverse engineering. Teubner, Stuttgart

  4. Lounsbery JM (1994) Multiresolution analysis for surfaces of arbitrary topological type. Dissertation, University of Washington

  5. Schroeder WJ (1992) Decimation of triangular meshes. Comput Graph 26:65–70

    Google Scholar 

  6. Pal B, Martin RR, Varady T (2001) Algorithms for reverse engineering boundary representation models. Comput Aided Des 33:839–851

    Article  Google Scholar 

  7. Chivate PN, Jablokow AG (1992) Solid-model generation from measured point data. Comput Aided Des 24:587–600

    Google Scholar 

  8. Fitzgibbon AW, Eggert DW (1997) High-level CAD model acquisition from range image. Comput Aided Des 29:321–330

    Article  Google Scholar 

  9. Hoschek J, Kaklis P (1996) Advanced course on FAIRSHAPE. Teubner, Stuttgart

  10. Parvin B, Medionni G (1992) B-rep, from unregistered multiple range image. In: Proc int conf robotics and automation, pp 1602–1607

  11. Rerner G, Varady T, Weiss V (1998) Reverse engineering of free form features. In: Proc PROLAMAT 98, September 1998, Trento

  12. Varady T, Martin RR (2002) Reverse engineering. In: Farin G, et al (eds) Handbook of computer aided geometric design. Elsevier Science

  13. Piegl LA, Tiller W (2001) Parameterization for surface fitting in reverse engineering. Comput Aided Des 33:593–603

    Article  Google Scholar 

  14. 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

  15. 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

  16. Liu GH, Wong YS, Zhang YF (2002) Error-based segmentation of cloud data for direct rapid prototyping. Comput Aided Des 35:633–645

    Article  Google Scholar 

  17. Yang M, Lee E (1999) Segmentation of measured point data using a parametric quadric surface approximation. Comput Aided Des 31:449–457

    Article  MATH  Google Scholar 

  18. Turk G (1992) Re-tiling polygonal surface. Comput Graph 26:55–64

    Google Scholar 

  19. Garland M, Heckbert PS (1997) Surface simplification using quadric error metric. In: Proc SIGGRAPH ‘97. ACM, New York, pp 209–216

  20. 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

  21. Hoppe H, DeRose T (1993) Mesh optimization. In: Proc SIGGRAPH ‘93. ACM, New York, pp 19–26

  22. Li J, Tang Z (1998) Hierarchical multiresolution modeling based on fractal dimension. Chinese J Comput 21:780–786

    Google Scholar 

  23. Kalvin AD, Taylor RH (1994) Superfaces: polyhedral approximation with bounded error. SPIE 2164:2–13

    Google Scholar 

  24. Daviden S, Filipo T (1992) Grouping nearly coplanar polygons into coplanar sets. In: Kirk D (ed) Graphics gems III. Academic Press, Boston

  25. DeHaemer M, Zyda M (1991) Simplification of objects rendered by polygonal approximations. Comput Graphics 15:175–184

    Article  Google Scholar 

  26. Keil JM (1975) Decomposing a polygon into simpler components. SIMA J Comput 14:799–817

    MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiuzi Ye.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-003-0266-y

Keywords

Navigation