IMEX: A Tool For Image Display And Contour Management In A Windowing Environment

Medical workstations of the future will support the real-time display and interactive manipulation of 3-D objects derived from CT, MRI and other imaging modalities. As part of such an integrated system for visualizing 3-D volumes, we have developed an highly interactive, flexible, and portable program for the 2D display of image slices and contours outlining anatomical objects. The editing of these contours as well as their automatic creation by thresholding and edge-tracking is supported. The contours may later be used to generate 3D surfaces for shaded-graphics rendering, or to mask out regions of interest in the image for volume rendering. This "image executive" program, or Imex, is designed to run in a windowing environment (i.e., the X Window System). The user-interface model, which may be described as a "Macintosh 1 for images", associates one movable and resizable window with each displayed view of a 2D image slice or of an indexed array of slices. Any number of views into one slice or into a subset of an array of slices may be present. Natural interaction is achieved by providing immediate response and by using the mouse to effect navigation and viewing functions, for example grabbing and dragging a slice onto another to copy its field-of-view or other attributes.

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

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

[3]  David Baraff,et al.  Physician's Workstation with Real-Time Performance , 1985, IEEE Computer Graphics and Applications.

[4]  Urs Ramer,et al.  An iterative procedure for the polygonal approximation of plane curves , 1972, Comput. Graph. Image Process..

[5]  S. Ganapathy,et al.  A new general triangulation method for planar contours , 1982, SIGGRAPH.

[6]  James Gettys,et al.  The X window system , 1986, TOGS.

[7]  Larry Cook,et al.  A Three-Dimensional Display System for Diagnostic Imaging Applications , 1983, IEEE Computer Graphics and Applications.

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

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

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

[11]  J.K. Udupa,et al.  Display of 3D information in discrete 3D scenes produced by computerized tomography , 1983, Proceedings of the IEEE.

[12]  Thomas F. Budinger An Analysis Of 3-D Display Strategies , 1984, Optics & Photonics.

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

[14]  Gabor T. Herman,et al.  Interactive Manipulation Of 3D Data Via A 2D Display Device , 1984, Optics & Photonics.

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

[16]  R. P. Parker DISPLAY AND ANALYSIS. , 1969 .

[17]  Bruce Kuo Ting Ho,et al.  Picture Archiving and Communication Systems for Radiology , 1987 .

[18]  Paul S. Heckbert,et al.  A seed fill algorithm , 1990 .

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

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

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

[22]  Jayaram K. Udupa,et al.  Surface Shading in the Cuberille Environment , 1985, IEEE Computer Graphics and Applications.

[23]  Arthur Vassiliadis,et al.  3D Graphics For Interactive Surgical Simulation And Implant Design , 1984, Optics & Photonics.

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

[25]  HermanGabor,et al.  Display of 3-D Digital Images , 1983 .