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
相关论文
共 50 条
  • [21] B-spline registration of 3D images with Levenberg-Marquardt optimization
    Kabus, S
    Netsch, T
    Fischer, B
    Modersitzki, J
    MEDICAL IMAGING 2004: IMAGE PROCESSING, PTS 1-3, 2004, 5370 : 304 - 313
  • [22] 3D segmentation based on cylindrical B-spline active surface model
    College of Computer and Information Engineering, Hohai University, Nanjing 210098, China
    不详
    不详
    Jisuanji Yanjiu yu Fazhan, 2007, 9 (1604-1611):
  • [23] A comparative analysis of B-spline deformation models in 3D shape matching
    Langerak, T. R.
    Song, Y.
    WSCG 2010: FULL PAPERS PROCEEDINGS, 2010, : 143 - +
  • [24] Ordering and parameterizing scattered 3D data for B-spline surface approximation
    Cohen, FS
    Ibrahim, W
    Pintavirooj, C
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2000, 22 (06) : 642 - 648
  • [25] An interactive system of modeling 3D trees with ball B-Spline Curves
    Wu, Zhongke
    Zhou, Mingquan
    Wang, Xingce
    Ao, Xuefeng
    Song, Rongqing
    PMA 2006: SECOND INTERNATIONAL SYMPOSIUM ON PLANT GROWTH MODELING, SIMULATION, VISUALIZATION AND APPLICATIONS, PROCEEDINGS, 2007, : 259 - 265
  • [26] 3D B-spline curve matching for model based object recognition
    Krebs, B
    Korn, B
    Wahl, FM
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING - PROCEEDINGS, VOL II, 1997, : 716 - 719
  • [27] TOWARDS REAL-TIME 3D REGION-BASED SEGMENTATION: B-SPLINE EXPLICIT ACTIVE SURFACES
    Barbosa, D.
    D'hooge, J.
    Dietenbeck, T.
    Friboulet, D.
    Bernard, O.
    2011 18TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2011,
  • [28] Fast 3D Echocardiographic Segmentation using B-Spline Explicit Active Surfaces: A validation study in a clinical setting
    Barbosa, D.
    Bernard, O.
    Dietenbeck, T.
    Heyde, B.
    Friboulet, D.
    Houle, H.
    D'hooge, J.
    2011 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IUS), 2011, : 1854 - 1857
  • [29] Digital Images with 3D Geometry from Data Compression by Multi-scale Representations of B-Spline Surfaces
    Koch, K. R.
    JOURNAL OF GEODETIC SCIENCE, 2011, 1 (03) : 240 - 250
  • [30] Injectivity conditions of 2D and 3D uniform cubic B-spline functions
    Choi, Y
    Lee, S
    GRAPHICAL MODELS, 2000, 62 (06) : 411 - 427