Virtual voyage: interactive navigation in the human colon

Virtual colonoscopy is a non-invasive computerized medical procedure for examining the entire colon to detect polyps. We present an interactive virtual colonoscopy method, which uses a physicallybased camera control model and a hardware-assisted visibility algorithm. By employing a potential field and rigid body dynamics, our camera control supplies a convenient and intuitive mechanism for examining the colonic surface while avoiding collisions. Our Zbuffer-assisted visibility algorithm culls invisible regions based on their visibility through a chain of portals, thus providing interactive rendering speed. We demonstrate our method with experimental results on a plastic pipe phantom, the Visible Human, and several patients. CR Categories: I.3.3 [Picture/Image Generation]: Display Algorithms; I.3.5 [Computational Geometry and Object Modeling]: Physically Based Modeling; I.3.6 [Methodologies and Techniques]: Interaction Techniques; I.3.7 [Three-Dimensional Graphics and Realism]: Hidden Line/Surface Removal; I.3.8 [Applications];

[1]  Jun-ichiro Toriwaki,et al.  New algorithms for euclidean distance transformation of an n-dimensional digitized picture with applications , 1994, Pattern Recognit..

[2]  V Argiro,et al.  Perspective volume rendering of CT and MR images: applications for endoscopic imaging. , 1996, Radiology.

[3]  Gavin S. P. Miller,et al.  Hierarchical Z-buffer visibility , 1993, SIGGRAPH.

[4]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[5]  Michael Gleicher,et al.  Through-the-lens camera control , 1992, SIGGRAPH.

[6]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[7]  Tinsley A. Galyean Guided navigation of virtual environments , 1995, I3D '95.

[8]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[9]  Carlo H. Séquin,et al.  Visibility preprocessing for interactive walkthroughs , 1991, SIGGRAPH.

[10]  Daniel Thalmann,et al.  Physically-based interactive camera motion control using 3D input devices , 1991 .

[11]  Zhengrong Liang,et al.  3D virtual colonoscopy , 1995, Proceedings 1995 Biomedical Visualization.

[12]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[13]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[14]  Josef Stoer,et al.  Numerische Mathematik 1 , 1989 .

[15]  Colin Ware,et al.  Exploration and virtual camera control in virtual three dimensional environments , 1990, I3D '90.

[16]  Ned Greene,et al.  Hierarchical polygon tiling with coverage masks , 1996, SIGGRAPH.

[17]  David P. Luebke,et al.  Portals and mirrors: simple, fast evaluation of potentially visible sets , 1995, I3D '95.

[18]  Francis Schmitt,et al.  Mesh Simplification , 1996, Comput. Graph. Forum.

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

[20]  William E. Lorensen,et al.  The Exploration of Cross-Sectional Data with a Virtual Endoscope , 1995 .