Modeling and visualization of empirical data

Many engineering and scientific applications in such diverse disciplines as medicine, biomedical research, geophysics, and robotics depend on the modeling and visualization of empirical data. Although the sources of data for each of these applications differ and considerable domain knowledge may be necessary to interpret the data, there is a great deal of commonality in the required modeling and visualization techniques. In this paper, we explore techniques in registration, segmentation, 3D reconstruction, and rendering, which are common to applications that depend on empirical data. The emphasis is on volumetric data sampled on regular grids, with examples from radiology, neuroscience, embryology, geophysics, and computer vision.

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

[2]  Jae S. Lim,et al.  Two-Dimensional Signal and Image Processing , 1989 .

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

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

[5]  Elliot K. Fishman,et al.  Volumetric rendering of computed tomography data: principles and techniques , 1990, IEEE Computer Graphics and Applications.

[6]  F. Leymarie Tracking and Describing Deformable Objects Using Active Contour Models , 1990 .

[7]  Michael W. Vannier,et al.  Three dimensional computer graphics for craniofacial surgical planning and evaluation , 1983, SIGGRAPH.

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

[9]  Dan Gordon,et al.  Back-to-Front Display of Voxel Based Objects , 1985, IEEE Computer Graphics and Applications.

[10]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[11]  Emil Wolf,et al.  Principles of Optics: Contents , 1999 .

[12]  Richard Szeliski,et al.  Shape from rotation , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  Arie E. Kaufman Volume visualization , 1996, CSUR.

[14]  George Wolberg,et al.  Digital image warping , 1990 .

[15]  Lee Westover,et al.  Splatting: a parallel, feed-forward volume rendering algorithm , 1991 .

[16]  John M. Gauch,et al.  Algorithms for 2D and 3D image description based on the IAS , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[17]  Philip K. Robertson,et al.  Volume rendering on the MasPar MP-1 , 1992, VVS.

[18]  U Tiede,et al.  3-D segmentation of MR images of the head for 3-D display. , 1990, IEEE transactions on medical imaging.

[19]  Ingrid Carlbom,et al.  SIGGRAPH'91 Workshop Report Integrating Computer Graphics, Computer Vision, and Image Processing in Scientific Applications , 1992, COMG.

[20]  Qiang Zhang,et al.  Realistic volume imaging , 1991, Proceeding Visualization '91.

[21]  Gabor T. Herman,et al.  Surface Registration for the Segmentation of Implanted Bone Grafts , 1989 .

[22]  Dan Gordon,et al.  Image space shading of 3-dimensional objects , 1985, Comput. Vis. Graph. Image Process..

[23]  Donald Meagher,et al.  Geometric modeling using octree encoding , 1982, Comput. Graph. Image Process..

[24]  John M. Gauch,et al.  Descriptions of image intensity structure via scale and symmetry , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

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

[26]  J. Udupa,et al.  Shape-based interpolation of multidimensional objects. , 1990, IEEE transactions on medical imaging.

[27]  Hans-Peter Meinzer,et al.  The Heidelberg ray tracing model , 1991, IEEE Computer Graphics and Applications.

[28]  Craig Upson,et al.  V-buffer: visible volume rendering , 1988, SIGGRAPH.

[29]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Jayaram K. Udupa,et al.  Boundary and object labelling in three-dimensional images , 1990, Comput. Vis. Graph. Image Process..

[31]  Jayaram K. Udupa,et al.  Registration of 3D objects and surfaces , 1990, IEEE Computer Graphics and Applications.

[32]  Paolo Sabella,et al.  A rendering algorithm for visualizing 3D scalar fields , 1988, SIGGRAPH.

[33]  Dan E. Dudgeon,et al.  Multidimensional Digital Signal Processing , 1983 .

[34]  D. O'Keeffe,et al.  Automated bone density calculation using feature extraction by deformable templates , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

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

[36]  C. Pelizzari,et al.  Accurate Three‐Dimensional Registration of CT, PET, and/or MR Images of the Brain , 1989, Journal of computer assisted tomography.

[37]  Stephen M. Pizer,et al.  A Multiresolution Hierarchical Approach to Image Segmentation Based on Intensity Extrema , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[38]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[39]  P. Hanrahan Three-pass affine transforms for volume rendering , 1990, VVS.

[40]  Berthold K. P. Horn Relative orientation , 1987, International Journal of Computer Vision.

[41]  C. N. Liu,et al.  Interactive visualization of 3D seismic data: a volumetric method , 1988, IEEE Computer Graphics and Applications.

[42]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[43]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[44]  Steven W. Zucker,et al.  A Three-Dimensional Edge Operator , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[45]  Ingrid Carlbom,et al.  An object-oriented approach to the solid modeling of empirical data , 1989, IEEE Computer Graphics and Applications.

[46]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.

[47]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[48]  P. Anandan,et al.  Computing Dense Displacement Fields With Confidence Measures In Scenes Containing Occlusion , 1985, Other Conferences.

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

[50]  Steven W. Zucker,et al.  Inferring Surface Trace and Differential Structure from 3-D Images , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[51]  Marc Levoy,et al.  Volume rendering in radiation treatment planning , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[52]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[53]  C. Pelizzari,et al.  Retrospective geometric correlation of MR, CT, and PET images. , 1988, Radiology.

[54]  Jayaram K. Udupa,et al.  Fast surface tracking in three-dimensional binary images , 1989, Comput. Vis. Graph. Image Process..

[55]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1951 .

[56]  Andreas Pommert,et al.  Investigation of medical 3D-rendering algorithms , 1990, IEEE Computer Graphics and Applications.

[57]  Peter Schröder,et al.  Fast rotation of volume data on parallel architectures , 1991, Proceeding Visualization '91.

[58]  Andreas Pommert,et al.  3D-segmentation and display of tomographic imagery , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

[59]  Marc Levoy,et al.  Efficient ray tracing of volume data , 1990, TOGS.

[60]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[61]  P. Anandan,et al.  Hierarchical Model-Based Motion Estimation , 1992, ECCV.

[62]  D. Legall,et al.  MPEG : A video compression standard for multimedia applications , 1991 .

[63]  Larry H. Matthies,et al.  Kalman filter-based algorithms for estimating depth from image sequences , 1989, International Journal of Computer Vision.

[64]  Alvy Ray Smith,et al.  Planar 2-pass texture mapping and warping , 1987, SIGGRAPH.

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

[66]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[67]  Edward J. Farrell,et al.  Animated 3D CT Imaging , 1985, IEEE Computer Graphics and Applications.

[68]  I Chakravarty,et al.  The integration of computer graphics and image processing techniques for the display and manipulation of geophysical data , 1986 .

[69]  James M. Coggins,et al.  Interactive object definition in medical images using multiscale, geometric image descriptions , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[70]  Jean-Daniel Boissonnat,et al.  Shape reconstruction from planar cross sections , 1988, Comput. Vis. Graph. Image Process..

[71]  Jean-Daniel Boissonnat,et al.  Geometric structures for three-dimensional shape representation , 1984, TOGS.

[72]  P. Anandan,et al.  Medical image analysis using model-based optimization , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[73]  Jos T. A. Verhoeven,et al.  Plant Form and Vegetation Structure. , 1989 .

[74]  Demetri Terzopoulos,et al.  Reconstructing and visualizing models of neuronal dendrites , 1991 .

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

[76]  Azriel Rosenfeld,et al.  Three-dimensional boundary following , 1989, Comput. Vis. Graph. Image Process..

[77]  M.A. Viergever,et al.  Multiresolution segmentation of 3D images by the hyperstack , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[78]  Chin-Tu Chen,et al.  A new surface interpolation technique for reconstructing 3D objects from serial cross-sections , 1989, Comput. Vis. Graph. Image Process..

[79]  Hanan Samet,et al.  Connected Component Labeling Using Quadtrees , 1981, JACM.

[80]  Marc Levoy,et al.  A hybrid ray tracer for rendering polygon and volume data , 1990, IEEE Computer Graphics and Applications.

[81]  Andreas Pommert,et al.  3D visualization of tomographic volume data using the generalized voxel model , 1990, VVS '89.

[82]  Arun N. Netravali,et al.  Reconstruction filters in computer-graphics , 1988, SIGGRAPH.

[83]  W. Lorensen,et al.  Two algorithms for the three-dimensional reconstruction of tomograms. , 1988, Medical physics.

[84]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[85]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

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