Curve-skeleton applications

Curve-skeletons are a 1D subset of the medial surface of a 3D object and are useful for many visualization tasks including virtual navigation, reduced-model formulation, visualization improvement, mesh repair, animation, etc. There are many algorithms in the literature describing extraction methodologies for different applications; however, it is unclear how general and robust they are. In this paper, we provide an overview of many curve-skeleton applications and compile a set of desired properties of such representations. We also give a taxonomy of methods and analyze the advantages and drawbacks of each class of algorithms.

[1]  Rangasami L. Kashyap,et al.  Building Skeleton Models via 3-D Medial Surface/Axis Thinning Algorithms , 1994, CVGIP Graph. Model. Image Process..

[2]  Deborah Silver,et al.  Shape-based volumetric collision detection , 2000, VVS.

[3]  Stephen M. Pizer,et al.  M-Reps: A New Object Representation for Graphics , 1999 .

[4]  Francoise J. Preteux,et al.  Unified mathematical framework for a compact and fully parallel n-D skeletonization procedure , 1999, Optics & Photonics.

[5]  Gilles Bertrand,et al.  Three-dimensional thinning algorithm using subfields , 1995, Other Conferences.

[6]  Deborah Silver,et al.  Parameter-Controlled Volume Thinning , 1999, Graph. Model. Image Process..

[7]  Hartmut Schirmacher,et al.  Boundary Surface Shrinking - a Continuous Approach to 3D Center Line Extraction , 1998 .

[8]  Jules Bloomenthal,et al.  Skeletal methods of shape manipulation , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.

[9]  Benjamin B. Kimia,et al.  Computation of the shock scaffold for unorganized point clouds in 3D , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[10]  Mie Sato,et al.  Penalized-Distance Volumetric Skeleton Algorithm , 2001, IEEE Trans. Vis. Comput. Graph..

[11]  W. Eric L. Grimson,et al.  Fixed topology skeletons , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[12]  Jacques-Olivier Lachaud,et al.  Delaunay conforming iso-surface, skeleton extraction and noise removal , 2001, Comput. Geom..

[13]  Krishnan Suresh,et al.  Automating the CAD/CAE dimensional reduction process , 2003, SM '03.

[14]  Alejandro F. Frangi,et al.  Model-based quantitation of 3-D magnetic resonance angiographic images , 1999, IEEE Transactions on Medical Imaging.

[15]  Wan-Chun Ma,et al.  Skeleton extraction of 3D objects with radial basis functions , 2003, 2003 Shape Modeling International..

[16]  Dirk Bartz,et al.  Interactive exploration of extra- and interacranial blood vessels , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[17]  Anne Verroust-Blondet,et al.  Extracting skeletal curves from 3D scattered data , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.

[18]  R. Kikinis,et al.  Characterization and recognition of 3D organ shape in medical image analysis using skeletonization , 1996, Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis.

[19]  E. Sorantin,et al.  Spiral-CT-based assessment of tracheal stenoses using 3-D-skeletonization , 2002, IEEE Transactions on Medical Imaging.

[20]  Hans-Peter Seidel,et al.  Linear onesided stability of MAT for weakly injective 3D domain , 2002, SMA '02.

[21]  Alan Liu,et al.  The multiscale medial axis and its applications in image registration , 1994, Pattern Recognit. Lett..

[22]  Aaron Benson,et al.  Using an approximation to the euclidean skeleton for efficient collision detection and tissue deformations in surgical simulators. , 2005, Studies in health technology and informatics.

[23]  Richard E. Parent,et al.  Automated generation of control skeletons for use in animation , 2002, The Visual Computer.

[24]  Michel Couprie,et al.  Discrete Bisector Function and Euclidean Skeleton , 2005, DGCI.

[25]  André Lieutier,et al.  Any open bounded subset of Rn has the same homotopy type than its medial axis , 2003, SM '03.

[26]  Alexandru Telea,et al.  A Robust Level-Set Algorithm for Centerline Extraction , 2003, VisSym.

[27]  Gilles Bertrand,et al.  A simple parallel 3D thinning algorithm , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[28]  Frits H. Post,et al.  Feature tracking with skeleton graphs , 2003, Data Visualization: The State of the Art.

[29]  A. W. Roscoe,et al.  Concepts of digital topology , 1992 .

[30]  Paul A. Yushkevich,et al.  Segmentation, registration, and measurement of shape variation via image object shape , 1999, IEEE Transactions on Medical Imaging.

[31]  Sunghee Choi,et al.  The power crust , 2001, SMA '01.

[32]  Stephen M. Pizer,et al.  Untangling the Blum Medial Axis Transform , 2003, International Journal of Computer Vision.

[33]  Armin Kanitsar,et al.  Advanced curved planar reformation: flattening of vascular structures , 2003, IEEE Visualization, 2003. VIS 2003..

[34]  Ming Wan,et al.  Distance-field based skeletons for virtual navigation , 2001, Proceedings Visualization, 2001. VIS '01..

[35]  Julien Jomier,et al.  Registration and Analysis of Vascular Images , 2003, International Journal of Computer Vision.

[36]  King-Sun Fu,et al.  A parallel thinning algorithm for 3-D pictures , 1981 .

[37]  Wan-Chun Ma,et al.  Automatic Animation Skeleton Construction Using Repulsive Force Field , 2003 .

[38]  Sven J. Dickinson,et al.  Skeleton based shape matching and retrieval , 2003, 2003 Shape Modeling International..

[39]  Gabriella Sanniti di Baja,et al.  Curve skeletonization of surface-like objects in 3D images guided by voxel classification , 2002, Pattern Recognit. Lett..

[40]  Wayne Niblack,et al.  Generating skeletons and centerlines from the distance transform , 1992, CVGIP Graph. Model. Image Process..

[41]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[42]  Attila Kuba,et al.  Directional 3D Thinning Using 8 Subiterations , 1999, DGCI.

[43]  Stephen M. Pizer,et al.  Object representation by cores: Identifying and representing primitive spatial regions , 1995, Vision Research.

[44]  Eduard Gröller,et al.  The VesselGlyph: focus & context visualization in CT-angiography , 2004, IEEE Visualization 2004.

[45]  Arthur W. Toga,et al.  Three-dimensional skeleton and centerline generation based on an approximate minimum distance field , 1998, The Visual Computer.

[46]  Gunilla Borgefors,et al.  On Digital Distance Transforms in Three Dimensions , 1996, Comput. Vis. Image Underst..

[47]  Dirk Bartz,et al.  Virtual voyage: interactive navigation in the human colon , 1997, SIGGRAPH.

[48]  Narendra Ahuja,et al.  Shape Representation Using a Generalized Potential Field Model , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[49]  R. Kikinis,et al.  Characterization and recognition of 3D organ shape in medical image analysis using skeletonization , 1996, Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis.

[50]  Kaleem Siddiqi,et al.  Divergence-Based Medial Surfaces , 2000, ECCV.

[51]  M. Fatih Demirci,et al.  3D object retrieval using many-to-many matching of curve skeletons , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

[52]  Gabriella Sanniti di Baja,et al.  Computing skeletons in three dimensions , 1999, Pattern Recognit..

[53]  Ayellet Tal,et al.  Hierarchical mesh decomposition using fuzzy clustering and cuts , 2003, ACM Trans. Graph..

[54]  Stephen R. Aylward,et al.  Extracting branching tubular object geometry via cores , 2004, Medical Image Anal..

[55]  Azriel Rosenfeld,et al.  Digital topology: Introduction and survey , 1989, Comput. Vis. Graph. Image Process..

[56]  Balasubramanian Raman,et al.  Computing hierarchical curve-skeletons of 3D objects , 2005, The Visual Computer.

[57]  Christophe Lohou,et al.  A 3D 12-subiteration thinning algorithm based on P-simple points , 2004, Discret. Appl. Math..

[58]  Tiow Seng Tan,et al.  Decomposing polygon meshes for interactive applications , 2001, I3D '01.

[59]  Jules Bloomenthal,et al.  Medial-based vertex deformation , 2002, SCA '02.

[60]  David C. Banks,et al.  Vortex tubes in turbulent flows: identification, representation, reconstruction , 1994, Proceedings Visualization '94.

[61]  Chris Pudney,et al.  Distance-Ordered Homotopic Thinning: A Skeletonization Algorithm for 3D Digital Images , 1998, Comput. Vis. Image Underst..

[62]  Tiow Seng Tan,et al.  Interactive control of component-based morphing , 2003, SCA '03.

[63]  Jun-ichiro Toriwaki,et al.  New algorithms for euclidean distance transformation of an n-dimensional digitized picture with applications , 1994, Pattern Recognit..

[64]  Bidyut Baran Chaudhuri,et al.  3D Digital Topology under Binary Transformation with Applications , 1996, Comput. Vis. Image Underst..

[65]  Guido Gerig,et al.  Multiscale medial shape-based analysis of image objects , 2003, Proc. IEEE.

[66]  Arie E. Kaufman,et al.  Alias-Free Voxelization of Geometric Objects , 1999, IEEE Trans. Vis. Comput. Graph..

[67]  Jen-Hui Chuang,et al.  Skeletonization of Three-Dimensional Object Using Generalized Potential Field , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[68]  J. A. Sethian,et al.  Fast Marching Methods , 1999, SIAM Rev..

[69]  Armin Kanitsar,et al.  CPR - curved planar reformation , 2002, IEEE Visualization, 2002. VIS 2002..

[70]  Milan Sonka,et al.  A Fully Parallel 3D Thinning Algorithm and Its Applications , 1996, Comput. Vis. Image Underst..

[71]  Karen G. Bemis,et al.  Generating realistic images from hydrothermal plume data , 2004, IEEE Visualization 2004.

[72]  Gregory M. Nielson,et al.  Data Visualization: The State of the Art , 2003, Data Visualization: The State of the Art.

[73]  Françoise J. Prêteux,et al.  Advanced navigation tools for virtual bronchoscopy , 2004, IS&T/SPIE Electronic Imaging.

[74]  Thomas A. Funkhouser,et al.  The Princeton Shape Benchmark , 2004, Proceedings Shape Modeling Applications, 2004..

[75]  Grégoire Malandain,et al.  Euclidean skeletons , 1998, Image Vis. Comput..

[76]  Mukul Mukherjee,et al.  Medicine Meets Virtual Reality 14 , 2005 .

[77]  Ming Ouhyoung,et al.  Skeleton Extraction of 3D Objects with Visible Repulsive Force , 2003 .

[78]  Zhengrong Liang,et al.  Reliable Path for Virtual Endoscopy: Ensuring Complete Examination of Human Organs , 2001, IEEE Trans. Vis. Comput. Graph..

[79]  Yee-Hong Yang,et al.  Skeletonization : An Electrostatic Field-Based Approach 1 , 1996 .

[80]  Bidyut Baran Chaudhuri,et al.  A new shape preserving parallel thinning algorithm for 3D digital images , 1997, Pattern Recognit..

[81]  ULRICH ECKHARDT,et al.  Invariant Thinning , 1993, Int. J. Pattern Recognit. Artif. Intell..

[82]  陳妙珍,et al.  Curved Planar Reformation 在診斷胸腹部動脈血管狹窄之應用 , 2004 .

[83]  Francis Lazarus,et al.  Metamorphosis of Cylinder-like Objects , 1997 .

[84]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[85]  Arthur W. Toga,et al.  Efficient Skeletonization of Volumetric Objects , 1999, IEEE Trans. Vis. Comput. Graph..

[86]  Deborah Silver,et al.  Animating Volumetric Models , 2001, Graph. Model..

[87]  Benjamin B. Kimia,et al.  A formal classification of 3D medial axis points and their local geometry , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[88]  Thomas A. Funkhouser,et al.  The Princeton Shape Benchmark (Figures 1 and 2) , 2004, Shape Modeling International Conference.

[89]  Gabriella Sanniti di Baja,et al.  Finding cavities and tunnels in 3D complex objects , 2003, 12th International Conference on Image Analysis and Processing, 2003.Proceedings..

[90]  Stephen R. Aylward,et al.  Initialization, noise, singularities, and scale in height ridge traversal for tubular object centerline extraction , 2002, IEEE Transactions on Medical Imaging.

[91]  Mark A. Ganter,et al.  Skeleton-based three-dimensional geometric morphing , 2000, Comput. Geom..

[92]  V. Ralph Algazi,et al.  Continuous skeleton computation by Voronoi diagram , 1991, CVGIP Image Underst..

[93]  Ingela Nyström,et al.  Skeletonization of Volumetric Vascular Images—Distance Information Utilized for Visualization , 2001, J. Comb. Optim..

[94]  Attila Kuba,et al.  A Parallel 3D 12-Subiteration Thinning Algorithm , 1999, Graph. Model. Image Process..

[95]  Tobias Isenberg,et al.  3D Shape Matching Using Skeleton Graphs , 2004, SimVis.