Last update, Sept. 30, 2005
BACK

Publications on Virtual Endoscopy : BibTeX references.


Penalized-Distance Volumetric Skeleton Algorithm

Ingmar Bitter,  Arie Kaufman and Mie Sato
IEEE Transactions on Visualization and Computer Graphics, Vol. 7, No. 3,
pp. 195-206,  July-Sept. 2001.

Web site: http://www.cs.sunysb.edu/~vislab/projects/colonoscopy/

Abstract

This paper introduces a refined general definition of a skeleton that is based on a penalized-distance function and cannot create any of the degenerate cases of the earlier Ceasar and Teasar algorithms. Additionally, we provide an algorithm that finds the skeleton accurately and rapidly. Our solution is fully automatic, which frees the user from having to engage in manual data preprocessing. We present the accurate skeletons computed on a number of test datasets. The algorithm is very efficient as demonstrated by the running times which were all below seven minutes.


Distance-Field Based Skeletons for Virtual Navigation

Ming Wan, Frank Dachille and Arie Kaufman
Proceedings of the conference on Visualization '01
pp. 239--246, San Diego, CA, USA, Oct. 2001.

Web site: http://www.cs.sunysb.edu/~vislab/projects/colonoscopy/

Abstract

We present a generic method for rapid flight planning, virtual navigation and effective camera control in a volumetric environment. Directly derived from an accurate distance from boundary (DFB) field, our automatic path planning algorithm rapidly generates centered flight paths, a skeleton, in the navigable region of the virtual environment. Based on precomputed flight paths and the DFB field, our dual-mode physically based camera control model supports a smooth, safe, and sticking-free virtual navigation with six degrees of freedom. By using these techniques, combined with accelerated volume rendering, we have successfully developed a real-time virtual colonoscopy system on low-cost PCs and confirmed the high speed, high accuracy and robustness of our techniques on more than 40 patient datasets.


Three-Dimensional skeleton and centerline generation based on an approximate minimum distance field

Yong Zhou (1)(2), Arie Kaufman (2), Arthur W. Toga (1)
(1) Laboratory of Neuro Imaging, UCLA School of Medicine, 710 Westwood Plz, RM 4-238 Reed, Los Angeles, CA 90024-1769, USA
(2) Center for Visual Computing and Department of Computer Science, SUNY at Stony Brook, Stony Brook, NY 11794-4400, USA E-mail: yzhou, toga@loni.ucla.edu, ari@cs.sunysb.edu

The Visual Computer, Volume 14 Issue 7 (1998) pp 303-314

Abstract

We propose an algorithm for generating 18-connected skeletons and centerlines of 3D binary volume data sets. With of an approximate minimum distance field, we express skeletons as a set of clusters with a set of local maximum paths (LMpaths). Each cluster consists of geometrically adjacent voxels with the same local maximum value. Distinct clusters are connected by all possible LMpaths formed by local maximum voxels snaking along, at most, three fixed directions until they meet other clusters. As a 3D extension, we discuss an LMpath traveling on a straight line before and after reaching a saddle point. We generate the shortest centerline connecting two given points with another similar minimum field over skeletal point sets. The results generated by the algorithms on an experimental data set and colon CT and brain MRI data sets demonstrate their efficiency.

Key words: 3D skeleton and centerline · Volume visualization · Navigation · Distance transformation

Notes

Based on 3D-DT:

  1. Find local extrema clusters (in distance value)
  2. Link these cluster by a sort of 3D ridge following:

The particular 3D-DT used is very coarse: city-block-like version in 3D (based on 6 direct ngbs. only: faces of voxels).





Automated flight path planning for virtual endoscopy

Paik, David S., Beaulieu, Christopher F., Jeffrey, R. Brooke, Rubin GD, Napel, Sandy
Med Phys; 25(5):629-37, May 1998.

Abstract

In this paper, a novel technique for rapid and automatic computation of flight paths for guiding virtual endoscopic exploration of 3D medical images is described. While manually planning flight paths is a tedious and time consuming task, our algorithm is automated and fast. Our method for positioning the virtual camera is based on the medial axis transform but is much more computationally efficient. By iteratively correcting a path toward the medial axis, the necessity of evaluating simple point criteria during morphological thinning is eliminated. The virtual camera is also oriented in a stable viewing direction, avoiding sudden twists and turns. We tested our algorithm on volumetric data sets of eight colons, one aorta and one bronchial tree. The algorithm computed the flight paths in several minutes per volume on an inexpensive workstation with minimal computation time added for multiple paths through branching structures (10%-13% per extra path). The results of our algorithm are smooth, centralized paths that aid in the task of navigation in virtual endoscopic exploration of three-dimensional medical images.

Aorta & virtual camera pose along the computed path.

One shot of the virtual angiography sequence produced.

Notes

Previous approaches

Key framing :

Distance mapping :

Iterative adjustment towards a central axis :

Thinning techniques to determine a medial axis :

Proposed Path Planning Algorithm

Connectivity of voxels :

Segmentation :

Initial Path Selection :

Euclidean Distance Mapping (EDM):

Thinning (based on EDM) :

Path sampling :

Virtual Camera Orientation :

Bronchus & virtual camera pose along the computed path.

One shot of the virtual bronchoscopy sequence produced.

Colon & virtual camera pose along the computed path.

One shot of the virtual colonoscopy sequence produced.


Page created & maintained by Frederic Leymarie, 1998-2005.
Comments, suggestions, etc., mail to: ffl at gold dot ac dot uk