Computing medial axes of generic 3D regions bounded by B-spline surfaces

被引:6
作者
Musuvathy, Suraj [1 ]
Cohen, Elaine [1 ]
Damon, James [2 ]
机构
[1] Univ Utah, Sch Comp, Salt Lake City, UT 84112 USA
[2] Univ N Carolina, Dept Math, Chapel Hill, NC 27599 USA
基金
美国国家科学基金会;
关键词
Medial axis; B-spline surfaces; SHAPE-DESCRIPTION; AXIS TRANSFORM; COMPUTATION; OBJECTS; POINTS;
D O I
10.1016/j.cad.2011.08.023
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new approach is presented for computing the interior medial axes of generic regions in R-3 bounded by C-(4)-smooth parametric B-spline surfaces. The generic structure of the 3D medial axis is a set of smooth surfaces along with a singular set consisting of edge curves, branch curves, fin points and six junction points. In this work, the medial axis singular set is first computed directly from the B-spline representation using a collection of robust higher order techniques. Medial axis surfaces are computed as a time trace of the evolving self-intersection set of the boundary under the the eikonal (grassfire) flow, where the bounding surfaces are dynamically offset along the inward normal direction. The eikonal flow results in special transition points that create, modify or annihilate evolving curve fronts of the (self-) intersection set. The transition points are explicitly identified using the B-spline representation. Evolution of the (self-) intersection set is computed by adapting a method for tracking intersection curves of two different surfaces deforming over generalized offset vector fields. The proposed algorithm accurately computes connected surfaces of the medial axis as well its singular set. This presents a complete solution along with accurate topological structure. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1485 / 1495
页数:11
相关论文
共 45 条
  • [1] The power crust, unions of balls, and the medial axis transform
    Amenta, N
    Choi, SH
    Kolluri, RK
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2001, 19 (2-3): : 127 - 153
  • [2] [Anonymous], 2001, Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications, DOI DOI 10.1145/376957.376986
  • [3] Barnhill R. E., 1987, Computer-Aided Geometric Design, V4, P3, DOI 10.1016/0167-8396(87)90020-3
  • [4] Biasotti S, 2008, MATH VIS, P145, DOI 10.1007/978-3-540-33265-7_5
  • [5] SHAPE DESCRIPTION USING WEIGHTED SYMMETRIC AXIS FEATURES
    BLUM, H
    NAGEL, RN
    [J]. PATTERN RECOGNITION, 1978, 10 (03) : 167 - 180
  • [6] Computing skeletons in three dimensions
    Borgefors, G
    Nyström, I
    Di Baja, GS
    [J]. PATTERN RECOGNITION, 1999, 32 (07) : 1225 - 1236
  • [7] Chazal F., 2004, S SOLID MODELING APP, P243
  • [8] Theoretically-based algorithms for robustly tracking intersection curves of deforming surfaces
    Chen, Xianming
    Riesenfeld, Richard F.
    Cohen, Elaine
    Damon, James
    [J]. COMPUTER-AIDED DESIGN, 2007, 39 (05) : 389 - 397
  • [9] Culver T, 1999, P 5 ACM S SOL MOD AP, P179, DOI [10.1145/304012.304030, DOI 10.1145/304012.304030]
  • [10] Smoothness and geometry of boundaries associated to skeletal structures I: Sufficient conditions for smoothness
    Damon, J
    [J]. ANNALES DE L INSTITUT FOURIER, 2003, 53 (06) : 1941 - +