Automatic navigation for virtual endoscopy
First Claim
1. A method for navigating a viewpoint of a virtual endoscope in a lumen of a structure, the method comprising the steps of:
- (a)determining an initial viewpoint of the virtual endoscope, the initial viewpoint having a first center point. and first direction;
(b)determining a longest ray from the initial viewpoint to the lumen, the longest ray having a first longest ray direction;
(c)determining a second direction between the first direction of the initial viewpoint and the first longest ray direction;
(d)turning the viewpoint to the second direction and moving the initial viewpoint a first predetermined distance in a first direction of the initial viewpoint;
(e)calculating a second center point of the viewpoint; and
(f)moving the viewpoint to the second center point.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for navigating a viewpoint of a virtual endoscope in a lumen of a structure is provided. The method includes the steps of (a)determining an initial viewpoint of the virtual endoscope, the initial viewpoint having a first center point and first direction; (b)determining a longest ray from the initial viewpoint to the lumen, the longest ray having a first longest ray direction; (c)determining a second direction between the first direction of the initial viewpoint and the first longest ray direction; (d)turning the viewpoint to the second direction and moving the initial viewpoint a first predetermined distance in a first direction of the initial viewpoint; (e)calculating a second center point of the viewpoint; (f)moving the viewpoint to the second center point; and repeating steps (b) through (f) until the viewpoint reaches an intended target.
-
Citations
23 Claims
-
1. A method for navigating a viewpoint of a virtual endoscope in a lumen of a structure, the method comprising the steps of:
-
(a)determining an initial viewpoint of the virtual endoscope, the initial viewpoint having a first center point. and first direction;
(b)determining a longest ray from the initial viewpoint to the lumen, the longest ray having a first longest ray direction;
(c)determining a second direction between the first direction of the initial viewpoint and the first longest ray direction;
(d)turning the viewpoint to the second direction and moving the initial viewpoint a first predetermined distance in a first direction of the initial viewpoint;
(e)calculating a second center point of the viewpoint; and
(f)moving the viewpoint to the second center point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
-
8. The method as in 7, wherein the weight factor w is calculated as
w=minimum(abs(d/f), 1.0) where d is the first predetermined distance and f is a scaling factor.
-
11. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for navigating a viewpoint of a virtual endoscope in a lumen of a structure, the method steps comprising:
-
(a)determining an initial viewpoint of the virtual endoscope, the initial viewpoint having a first center point and first direction;
(b)determining a longest ray from the initial viewpoint to the lumen, the longest ray having a first longest ray direction;
(c)determining a second direction between the first direction of the initial viewpoint and the first longest ray direction;
(d)turning the viewpoint to the second direction and moving the initial viewpoint a first predetermined distance in a first direction of the initial viewpoint;
(e)calculating a second center point of the viewpoint; and
(f)moving the viewpoint to the second center point. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19)
-
-
18. The program storage device as in 17, wherein the weight factor w is calculated as
w=minimum(abs(d/f), 1.0) where d is the first predetermined distance and f is a scaling factor.
-
20. A system for virtual endoscopy comprising:
-
an image renderer for rendering a three-dimensional (3D) image of a structure from a plurality of two-dimensional (2D) images;
a processor for navigating a viewpoint of a virtual endoscope in the 3D image of the structure; and
a display device for displaying the viewpoint. - View Dependent Claims (21, 22, 23)
-
Specification