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 条
  • [2] Fitting triangulated regions with B-spline surfaces
    Yu, PQ
    Shi, XQ
    Sun, JG
    CAD/ GRAPHICS TECHNOLOGY AND ITS APPLICATIONS, PROCEEDINGS, 2003, : 203 - 208
  • [3] Embedding QR codes onto B-spline surfaces for 3D printing
    Kikuchi, Ryosuke
    Yoshikawa, Sora
    Jayaraman, Pradeep Kumar
    Zheng, Jianmin
    Maekawa, Takashi
    COMPUTER-AIDED DESIGN, 2018, 102 : 215 - 223
  • [4] A novel method for 3D reconstruction: Division and merging of overlapping B-spline surfaces
    Yan, Rui-Jun
    Wu, Jing
    Lee, Ji Yeong
    Khan, Abdul Manan
    Han, Chang-Soo
    Kayacan, Erdal
    Chen, I-Ming
    COMPUTER-AIDED DESIGN, 2016, 81 : 14 - 23
  • [5] 3D object modelling in mobile robot environment using B-spline surfaces
    Drapikowski, P
    Nowakowski, T
    FIRST INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING VISUALIZATION AND TRANSMISSION, 2002, : 676 - 679
  • [6] Kidney Segmentation in 3D CT Images Using B-Spline Explicit Active Surfaces
    Torres, Helena R.
    Oliveira, Bruno
    Queiros, Sandro
    Morais, Pedro
    Fonseca, Jaime C.
    D'hooge, Jan
    Rodrigues, Nuno F.
    Vilaca, Joao L.
    2016 IEEE INTERNATIONAL CONFERENCE ON SERIOUS GAMES AND APPLICATIONS FOR HEALTH, 2016,
  • [7] Compression Algorithm for Implicit 3D B-Spline Solids
    Yanzhi Song
    Yixin Luo
    Yuan Liu
    Jiansong Deng
    Zhouwang Yang
    Communications in Mathematics and Statistics, 2018, 6 : 119 - 140
  • [8] DOUBLE B-SPLINE FINITE ELEMENTS FOR 3D ELECTROMAGNETIC
    Davidovic, Milos D.
    Ilic, Milan M.
    MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 2014, 56 (03) : 619 - 624
  • [9] Compression Algorithm for Implicit 3D B-Spline Solids
    Song, Yanzhi
    Luo, Yixin
    Liu, Yuan
    Deng, Jiansong
    Yang, Zhouwang
    COMMUNICATIONS IN MATHEMATICS AND STATISTICS, 2018, 6 (02) : 119 - 140
  • [10] FAST AND FULLY AUTOMATIC 3D ECHOCARDIOGRAPHIC SEGMENTATION USING B-SPLINE EXPLICIT ACTIVE SURFACES
    Barbosa, D.
    Dietenbeck, T.
    Heyde, B.
    Houle, H.
    Friboulet, D.
    D'hooge, J.
    Bernard, O.
    2012 9TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2012, : 1088 - 1091