The 3D marching lines algorithm and its application to crest lines extraction

This paper presents a powerful and general purpose tool designed to extract characteristic lines from 3D images. The algorithm, called Marching Lines, is inspired from the Marching Cubes algorithm which is used to extract iso-value surfaces out of 3D images. The Marching Lines extracts with sub-pixel accuracy the 3D lines corresponding to the intersection of two iso-surfaces coming from two different 3D images. We show how to implement this algorithm to ensure that the reconstructed 3D lines have good topological properties mainly that they are continuous and closed. We present also a new method to compute the differential characteristics of iso-surfaces and show an application to the extraction of crest lines in 3D images. We explain that a crest line can be locally defined as the intersection of two surfaces one corresponding to an iso-value in the image and the other one to a crest surface which we define in this paper and whose implicit equation can be directly computed from the voxel values of the 3D image. At last, some experimental results for the 3D image of the skull are presented where crest lines are extracted and used to compute automatically the geometric transform between two 3D scanner images of the same subject taken in two different positions.

[1]  Gabor T. Herman,et al.  A topological proof of a surface tracking algorithm , 1982, Computer Vision Graphics and Image Processing.

[2]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

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

[5]  Arthur W. Toga,et al.  Surface mapping brain function on 3D models , 1990, IEEE Computer Graphics and Applications.

[6]  Gabor T. Herman,et al.  On topology as applied to image analysis , 1990, Comput. Vis. Graph. Image Process..

[7]  Nicholas Ayache,et al.  Smoothing and Matching of 3-D Space Curves , 1992, ECCV.