Multi-dimensional navigation of endoscopic video
First Claim
Patent Images
1. A computer-implemented method comprising:
- acquiring, by the computer, video frames of an anatomical region of interest from a video camera optically coupled to an endoscope during an endoscopic procedure, the video frames being acquired in a sequence of instances of time;
determining, by the computer, a position and orientation of a distal tip of the endoscope for each of the video frames as the video frames are acquired;
associating, by the computer, each of the video frames with data indicative of the position and orientation of the distal tip as the video frames were acquired; and
processing, by the computer, the video frames to produce a plurality of processed frames, to enable a user to visually navigate the video frames of the anatomical region of interest during the endoscopic procedure out of sequence using the position and orientation data associated with the processed frames, and with at least one degree of freedom that is not represented in the sequence of instances of time of the video frames acquired from the camera.
1 Assignment
0 Petitions
Accused Products
Abstract
An endoscopic surgical navigation system comprises a multi-dimensional video generation module that enables a user to visually navigate captured endoscopic video with six degrees of freedom. This capability provides the user with control of a virtual camera (point of view) that can be translated in three orthogonal axes in 3-D space as well as allowing control of vertical panning (pitch), horizontal panning (yaw) and tilt (roll) of the virtual camera, as well as zoom.
115 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
acquiring, by the computer, video frames of an anatomical region of interest from a video camera optically coupled to an endoscope during an endoscopic procedure, the video frames being acquired in a sequence of instances of time; determining, by the computer, a position and orientation of a distal tip of the endoscope for each of the video frames as the video frames are acquired; associating, by the computer, each of the video frames with data indicative of the position and orientation of the distal tip as the video frames were acquired; and processing, by the computer, the video frames to produce a plurality of processed frames, to enable a user to visually navigate the video frames of the anatomical region of interest during the endoscopic procedure out of sequence using the position and orientation data associated with the processed frames, and with at least one degree of freedom that is not represented in the sequence of instances of time of the video frames acquired from the camera. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
acquiring, by the computer, video frames of an anatomical region of interest from a video camera optically coupled to a flexible endoscope during an endoscopic procedure, the video frames being acquired in a sequence of instances of time; determining, by the computer, a position and orientation of a distal tip of the flexible endoscope for each of the video frames as the video frames are acquired; associating, by the computer, in memory, with each of the video frames, data indicative of the position and orientation of the distal tip as the video frames were acquired; and processing, by the computer, the video frames to produce a plurality of processed frames, to enable a user to visually navigate the video frames of the anatomical region of interest during the endoscopic procedure out of sequence using the position and orientation data associated with the processed frames by controlling a virtual endoscope point of view with spatial translation in each of three dimensions and yaw, pitch and roll. - View Dependent Claims (7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a memory coupled with the processor and storing instructions which, when executed by the processor, cause the processor to acquire video frames of an anatomical region of interest from a video camera that is optically coupled to an endoscope during an endoscopic procedure, the video frames being acquired in a sequence of instances of time; determine a position and orientation of a distal tip of the endoscope for each of the video frames as the video frames are acquired; associate each of the video frames with data indicative of the position and orientation of the distal tip as the video frames were acquired; and process the video frames to produce a plurality of processed frames, to enable a user to visually navigate the video frames of the anatomical region of interest during the endoscopic procedure out of sequence using the position and orientation data associated with the processed frames, and with at least one degree of freedom that is not represented in the sequence of instances of time of the video frames acquired from the camera. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium storing instructions that, when executed, cause a processing system to perform a method comprising:
-
acquiring video frames of an anatomical region of interest from a video camera optically coupled to an endoscope during an endoscopic procedure, the video frames being acquired in a sequence of instances of time; determining a position and orientation of a distal tip of the endoscope for each of the video frames as the video frames are acquired; associating each of the video frames with data indicative of the position and orientation of the distal tip as the video frames were acquired; and processing the video frames to produce a plurality of processed frames, to enable a user to visually navigate the video frames of the anatomical region of interest during the endoscopic procedure out of sequence using the position and orientation data associated with the processed frames, and with at least one degree of freedom that is not represented in the sequence of instances of time of the video frames acquired from the camera. - View Dependent Claims (17)
-
Specification