Virtual internal cavity inspection system
First Claim
1. A method of simulating endoscopy comprising the steps of:
- a) acquiring image information of internal structures of a subject;
b) creating a three-dimensional (3D) surface model of the image information;
c) selecting a start viewpoint in an internal cavity;
d) selecting a goal viewpoint in the internal cavity;
e) calculating a viewpoint path around obstacles linking the start point and the goal point by;
i. calculating a distance, passing around obstacles as a wavefront would travel, from each voxel of the surface model to the goal viewpoint,ii. labeling each voxel with its calculated distance,iii. setting a voxel containing the start point as the current voxel,iv. adding the current voxel to the viewpoint path,v. determining a voxel adjacent the current voxel having the lowest labeled distance value,vi. setting the voxel with the lowest labeled distance value to the current voxel, andvii. repeating steps "iv"-"vi" until a voxel containing the goal viewpoint is reached;
f) creating a plurality of internal images having viewpoints along the viewpoint path; and
g) displaying the images in sequential fashion according to position along the viewpoint path thereby simulating endoscopy.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual internal cavity inspection system non-invasively provides images of cavities of a subject from a viewpoint within the cavity. An acquisition unit acquires imaging information about internal structures of a subject. This imaging information is segmented into separate structures, and a 3D surface model is constructed. An operator views an image of the 3D model to select a goal viewpoint and a start viewpoint. A viewpoint path is created linking the start viewpoint and the goal viewpoint. Images are created with a viewpoints along the viewpoint path. A variety of additional visualization techniques aid the viewer'"'"'s localization of the current image viewpoint, and its relation to the subject.
343 Citations
7 Claims
-
1. A method of simulating endoscopy comprising the steps of:
-
a) acquiring image information of internal structures of a subject; b) creating a three-dimensional (3D) surface model of the image information; c) selecting a start viewpoint in an internal cavity; d) selecting a goal viewpoint in the internal cavity; e) calculating a viewpoint path around obstacles linking the start point and the goal point by; i. calculating a distance, passing around obstacles as a wavefront would travel, from each voxel of the surface model to the goal viewpoint, ii. labeling each voxel with its calculated distance, iii. setting a voxel containing the start point as the current voxel, iv. adding the current voxel to the viewpoint path, v. determining a voxel adjacent the current voxel having the lowest labeled distance value, vi. setting the voxel with the lowest labeled distance value to the current voxel, and vii. repeating steps "iv"-"vi" until a voxel containing the goal viewpoint is reached; f) creating a plurality of internal images having viewpoints along the viewpoint path; and g) displaying the images in sequential fashion according to position along the viewpoint path thereby simulating endoscopy. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A virtual inspection system for viewing internal cavities of a subject comprising:
-
a) a memory for storing image information; b) a three-dimensional (3D) model display means coupled to the memory for displaying the image information stored in the memory as viewed from selected viewpoints along a viewpoint path; c) a graphical interface for interacting with an operator to define start and goal viewpoints within an internal cavity; d) navigation volume calculation unit coupled to the memory for determining distances around obstacles as a wavefront would propagate, from each voxel through said cavity to the goal viewpoint and for creating a navigation volume having voxels each labeled with its corresponding distance; e) a path calculation unit coupled to the memory for determining a shortest distance around obstacles between the start viewpoint and the goal viewpoint being the viewpoint path, and storing this path in the memory allowing the 3D model display means to create a series of images as viewed from points along this calculated viewpoint path. - View Dependent Claims (7)
-
Specification