Trajectory storage apparatus and method for surgical navigation systems
First Claim
1. A method for storing a trajectory of at least one object during a surgical procedure, the method comprising:
- providing image data of a patient;
tracking a three-dimensional trajectory of the object;
displaying a first representation of the object'"'"'s first trajectory superimposed onto the image data of the patient;
receiving a command to store the object'"'"'s first trajectory;
storing the first representation of the object'"'"'s first trajectory; and
superimposing a second representation of the object'"'"'s second trajectory onto the image data of the patient.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for use within an image-guided surgical navigation system for the storage and measurement of trajectories for surgical instruments. An icon representing the real-time trajectory of a tracked instrument is overlaid on one or more pre-acquired images of the patient. At the surgeon'"'"'s command, the navigation system can store multiple trajectories of the instrument and create a static icon representing each saved trajectory for display. The surgeon may also measure a planar angle between any two trajectories. The angle is computed in the plane of the image, and therefore will be computed separately for each image displayed. Furthermore, the surgeon has the option of computing and displaying the three-dimensional distance between two points defined by any two trajectories.
942 Citations
69 Claims
-
1. A method for storing a trajectory of at least one object during a surgical procedure, the method comprising:
-
providing image data of a patient;
tracking a three-dimensional trajectory of the object;
displaying a first representation of the object'"'"'s first trajectory superimposed onto the image data of the patient;
receiving a command to store the object'"'"'s first trajectory;
storing the first representation of the object'"'"'s first trajectory; and
superimposing a second representation of the object'"'"'s second trajectory onto the image data of the patient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for storing a trajectory of at least one object during a surgical procedure, said apparatus comprising:
-
a tracking system operable to track a three-dimensional position of the object;
a computer processor in communication with said tracking system;
a memory in communication with said computer processor, said memory storing;
image data of a patient;
instructions that when executed by said computer processor, track the trajectory of the object, store the trajectory into memory upon receiving a storage command, generate representations of the tracked trajectory and the stored trajectory, and superimpose the representations onto the image data; and
a display in communication with the computer processor and operable to display the superimposed representations onto the image data. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. An apparatus for storing a trajectory of at least one object during a surgical procedure, said apparatus comprising:
-
a computer processor in communication with said tracking system;
a memory in communication with said computer processor, said memory storing;
image data of a patient; and
instructions that when executed by said computer processor;
track the trajectory of the object, store the trajectory into memory upon receiving a storage command, generate representations of the tracked trajectory and the stored trajectory, superimpose the representations onto the image data, select a first and a second trajectory from memory, compute a distance in three-dimensional space between the first and second trajectories, and compute an angle between the first and second trajectories; and
a display in communication with the computer processor operable to display the superimposed representations, the computed distance, and the computed angle onto the image data. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A method for storing a trajectory of at least one object during a surgical procedure, the method comprising:
-
providing image data of a patient;
tracking a three-dimensional trajectory of the object;
displaying a first representation of the object'"'"'s first trajectory superimposed onto the image data of the patient;
receiving a command to store the object'"'"'s first trajectory;
storing the first representation of the object'"'"'s first trajectory;
superimposing a second representation of the object'"'"'s second trajectory onto the image data of the patient;
extending a tip of the second trajectory;
calculating a position of the extended tip; and
displaying the extended tip of the second trajectory. - View Dependent Claims (54, 55, 56, 57)
-
-
58. An apparatus for storing a trajectory of an instrument during a surgical procedure, said apparatus comprising:
-
a computer processor;
a tracking device associated with the instrument and operable to identify a three-dimensional position of the instrument;
a memory in communication with the computer processor, said memory storing;
image data of a patient, and instructions that when executed by the computer processor, track the trajectory of the instrument, store the trajectory into memory upon receiving a storage command, compute offsets between the tracking device associated with the instrument and a tip and hind of the instrument in order to generate an icon for representing the trajectory of the instrument to superimpose over the image data of the patient, superimpose the icon onto the image data of the patent; and
a display in communication with the processor operable to display the image data of the patient with the superimposed icon. - View Dependent Claims (59, 60, 61, 62)
-
-
63. An apparatus for storing a trajectory of at least one object during a surgical procedure, said apparatus comprising:
-
a computer processor;
a memory in communication with the computer processor, said memory storing;
image data of a patient, instructions that when executed by the computer processor track the trajectory of the object, store the trajectory into memory upon receiving a storage command, generate representations of the tracked trajectory and the stored trajectory, and superimpose the representations onto the image data; and
a display in communication with the computer processor and operable to display the superimposed representations on the image data. - View Dependent Claims (64, 65, 66, 67, 68, 69)
-
Specification