Topological segmentation of discrete surfaces

AbstractThis article proposes a new approach to segment a discrete 3-D object into a structure of characteristic topological primitives with attached qualitative features. This structure can be seen itself as a qualitative description of the object, because—it is intrinsic to the 3-D object, which means it is stable to rigid transformations (rotations and translations);—it is locally defined, and therefore stable to partial occlusions and local modifications of the object structure;—it is robust to noise and small deformations, as confirmed by our experimental results. Our approach concentrates on topological properties of discrete surfaces. These surfaces may correspond to theexternal surface of the objects extracted by a 3-D edge detector, or to theskeleton surface obtained by a new thinning algorithm. Our labeling algorithm is based on very local computations, allowing massively parallel computations and real-time computations.An indirect result of these topological properties is a new characterization of simple points.We present a realistic experiment to characterize and locate spatially a complex 3-D medical object using the proposed segmentation of its skeleton.

[1]  Azriel Rosenfeld,et al.  Surfaces in Three-Dimensional Digital Images , 1981, Inf. Control..

[2]  Azriel Rosenfeld,et al.  Three-Dimensional Digital Topology , 1981, Inf. Control..

[3]  Azriel Rosenfeld,et al.  Connectivity and genus in three dimensions , 1971 .

[4]  Peter T. Sander,et al.  Generic curvature features from 3-D images , 1989, IEEE Trans. Syst. Man Cybern..

[5]  Gilles Bertrand,et al.  A new characterization of three-dimensional simple points , 1994, Pattern Recognition Letters.

[6]  Laurent D. Cohen,et al.  Building Highly Structured Volume Representations in 3D Medical Images , 1989 .

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

[8]  Nicholas Ayache,et al.  Topological segmentation of discrete surfaces , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[10]  Kendall Preston,et al.  Three-dimensional skeletonization of elongated solids , 1983, Comput. Vis. Graph. Image Process..

[11]  Frans C. A. Groen,et al.  Three-Dimensional Skeletonization: Principle and Algorithm , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Gilles Bertrand,et al.  A New Topological Classification of Points in 3D Images , 1992, ECCV.

[13]  Chul E. Kim Three-Dimensional Digital Planes , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Grégoire Malandain,et al.  A new topological segmentation of discrete surfaces , 1991 .

[15]  D. Morgenthaler Three-Dimensional Digital Topology: The Genus. , 1980 .

[16]  Grégoire Malandain,et al.  Fast characterization of 3D simple points , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol. III. Conference C: Image, Speech and Signal Analysis,.

[17]  Nicholas Ayache,et al.  From voxel to curvature , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[18]  Akira Nakamura,et al.  On the Recognition of Properties of Three-Dimensional Pictures , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Jean-Daniel Boissonnat,et al.  Steps Toward the Automatic Interpretation of 3D Images , 1990 .

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

[21]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[22]  Rachid Deriche,et al.  Recursive Filtering and Edge Closing: two primary tools for 3-D edge detection , 1990, ECCV.

[23]  Vladimir A. Kovalevsky,et al.  Finite topology as applied to image analysis , 1989, Comput. Vis. Graph. Image Process..

[24]  G. Borgefors Distance transformations in arbitrary dimensions , 1984 .

[25]  Nicholas Ayache,et al.  Topological Classification in Digital Space , 1991, IPMI.