Interactive segmentation and boundary surface formation for 3-D digital images

Abstract In visualizing objects in 3-D digital images based on shaded-surface displays, segmentation of the 3-D regions is a basic processing operation. When object and nonobject regions touch or overlap and have identical features, automatic segmentation methods fail. We present an interactive technique which permits isolation of arbitrary subregions of the 3-D image by a region filling procedure. We illustrate the usefulness of this capability, through computerized tomography data, in preoperative surgical planning and for producing arbitrary fragmentations of objects in 3-D images. The techniques are applicable in other fields as well, where independent display of overlapping structures is important. When the object regions are specified through a set of contours in a sequence of slices, we show that the boundary surfaces of the object are produceable in an efficient way using the cuberille-based discrete representation of the object surfaces. The algorithms we present for forming boundary surfaces do not impose restrictions on the shape and pattern of distribution of contours in the slices as do the surface tiling schemes reported in the literature. We assume that a contour is made up of at least three points.

[1]  H. K. Huang,et al.  THREAD (three-dimensional reconstruction and display) with biomedical applications in neuron ultrastructure and computerized tomography , 1976, AFIPS '76.

[2]  Gabor T. Herman,et al.  The theory, design, implementation and evaluation of a three-dimensional surface detection algorit , 1981 .

[3]  Ehud Artzy,et al.  Display of three-dimensional information in computed tomography , 1979 .

[4]  Gabor T. Herman,et al.  Image reconstruction from projections : the fundamentals of computerized tomography , 1980 .

[5]  S J Dwyer,et al.  Three-Dimensional Computer Reconstruction from Surface Contours for Head CT Examinations , 1981, Journal of computer assisted tomography.

[6]  Jayaram K. Udupa,et al.  Display Of Three-Dimensional Discrete Surfaces , 1981, Other Conferences.

[7]  Theo Pavlidis,et al.  Filling algorithms for raster graphics , 1979 .

[8]  Sargur N. Srihari,et al.  Boundary Detection in Multidimensions , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Hsun K. Liu,et al.  Two and three dimensional boundary detection , 1977 .

[10]  Herbert Freeman,et al.  Computer Processing of Line-Drawing Images , 1974, CSUR.

[11]  James F. Greenleaf,et al.  Computer Generated Three-Dimensional Oscilloscopic Images and Associated Techniques for Display and Study of the Spatial Distribution of Pulmonary Blood Flow , 1970 .

[12]  Gordon W. Romney,et al.  Real-time display of computer generated half-tone perspective pictures , 1968, IFIP Congress.

[13]  Azriel Rosenfeld,et al.  Multidimensional Edge Detection by Hypersurface Fitting , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Donald P. Greenberg,et al.  Computer generated images for medical applications , 1978, SIGGRAPH.

[15]  G. Herman,et al.  Three-dimensional display of human organs from computed tomograms , 1979 .

[16]  Thomas W. Sederberg,et al.  Conversion of complex contour line definitions into polygonal element mosaics , 1978, SIGGRAPH.

[17]  Henry Fuchs,et al.  Optimal surface reconstruction from planar contours , 1977, CACM.

[18]  Jayaram K. Udupa,et al.  Three-Dimensional Display Of Nuclear Magnetic Resonance Images , 1981, Other Conferences.

[19]  W. Jack Bouknight,et al.  A procedure for generation of three-dimensional half-toned computer graphics presentations , 1970, CACM.

[20]  Eric Keppel,et al.  Approximating Complex Surfaces by Triangulation of Contour Lines , 1975, IBM J. Res. Dev..

[21]  Michael L. Rhodes,et al.  An algorithmic approach to controlling search in three-dimensional image data , 1979, SIGGRAPH.

[22]  Michael A. Arbib,et al.  Computational Techniques in the Visual Segmentation of Static Scenes. , 1977 .

[23]  Henry Lieberman How to color in a coloring book , 1978, SIGGRAPH '78.