Automatic reconstruction of 3D CAD models from digital scans

被引:62
作者
Bernardini, F [1 ]
Bajaj, CL [1 ]
Chen, JD [1 ]
Schikore, DR [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
关键词
sampling; reconstruction; triangulation; alpha-shape; simplification; algebraic patch;
D O I
10.1142/S0218195999000236
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an approach for the reconstruction and approximation of 3D CAD models from an unorganized collection of points. Applications include rapid reverse engineering of existing objects for use in a virtual prototyping environment, including computer aided design and manufacturing. Our reconstruction approach is flexible enough to permit interpolation of both smooth surfaces and sharp features, while placing few restrictions on the geometry or topology of the object. Our algorithm is based on alpha-shapes to compute an initial triangle mesh approximating the surface of the object. A mesh reduction technique is applied to the dense triangle mesh to build a simplified approximation, while retaining important topological and geometric characteristics of the model. The reduced mesh is interpolated with piecewise algebraic surface patches which approximate the original points. The process is fully automatic, and the reconstruction is guaranteed to be homeomorphic and error bounded with respect to the original model when certain sampling requirements are satisfied. The resulting model is suitable for typical CAD modeling and analysis applications.
引用
收藏
页码:327 / 369
页数:43
相关论文
共 45 条
  • [11] TRIANGULATION OF SCATTERED DATA IN 3D SPACE
    CHOI, BK
    SHIN, HY
    YOON, YI
    LEE, JW
    [J]. COMPUTER-AIDED DESIGN, 1988, 20 (05) : 239 - 248
  • [12] A comparison of mesh simplification algorithm
    Cignoni, P
    Montani, C
    Scopigno, R
    [J]. COMPUTERS & GRAPHICS-UK, 1998, 22 (01): : 37 - 54
  • [13] Curless B., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P303, DOI 10.1145/237170.237269
  • [14] Eck M., 1995, Computer Graphics Proceedings. SIGGRAPH 95, P173, DOI 10.1145/218380.218440
  • [15] Eck M., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P325, DOI 10.1145/237170.237271
  • [16] 3-DIMENSIONAL ALPHA-SHAPES
    EDELSBRUNNER, H
    MUCKE, EP
    [J]. ACM TRANSACTIONS ON GRAPHICS, 1994, 13 (01): : 43 - 72
  • [17] EDELSBRUNNER H, 1983, IEEE T INFORM THEORY, V29, P551, DOI 10.1109/TIT.1983.1056714
  • [18] Edelsbrunner H., 1992, Weighted alpha shapes
  • [19] Farin G., 1986, Computer-Aided Geometric Design, V3, P83, DOI 10.1016/0167-8396(86)90016-6
  • [20] He TS, 1995, VISUALIZATION '95 - PROCEEDINGS, P296, DOI 10.1109/VISUAL.1995.485142