Apparatus and method for image guided accuracy verification
First Claim
1. An apparatus, comprising:
- a first radiopaque marker coupled to a device at a first location, a second radiopaque marker coupled to the device at a second location, wherein the first and second markers change in orientation relative to each other during a path of motion of a dynamic body;
a first element coupled to the device proximate the location of the first marker; and
a second element coupled to the device proximate the location of the second marker;
the first element and the second element each being coupled to a processor and configured to simultaneously send to the processor position data associated with a plurality of positions in three-dimensional space of the first element and position data associated with a plurality of positions in three-dimensional space of the second element during the path of motion of the dynamic body;
wherein the processor determines a vector distance between the position of the first element and the position of the second element based on the position data for each instant of time for a plurality of instants of time during the motion of the dynamic body.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving during a first time interval image data associated with an image of a dynamic body. The image data includes an indication of the positions of a first marker and a second marker on a garment coupled to the dynamic body. The first marker and second marker are each coupled to the garment at a first and second locations, respectively. A distance is determined between the position of the first marker and the second marker. During a second time interval after the first time interval, data associated with a position of a first and second localization element that are each coupled to the garment is received. A distance between the first and second localization elements is determined. A difference is calculated between the distance between the first marker and the second marker and the distance between the first localization element and the second localization element.
402 Citations
26 Claims
-
1. An apparatus, comprising:
-
a first radiopaque marker coupled to a device at a first location, a second radiopaque marker coupled to the device at a second location, wherein the first and second markers change in orientation relative to each other during a path of motion of a dynamic body; a first element coupled to the device proximate the location of the first marker; and
a second element coupled to the device proximate the location of the second marker;the first element and the second element each being coupled to a processor and configured to simultaneously send to the processor position data associated with a plurality of positions in three-dimensional space of the first element and position data associated with a plurality of positions in three-dimensional space of the second element during the path of motion of the dynamic body; wherein the processor determines a vector distance between the position of the first element and the position of the second element based on the position data for each instant of time for a plurality of instants of time during the motion of the dynamic body. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by a processor, during a first time interval, image data associated with a path of motion of a dynamic body, the image data including a plurality of images each indicating a position of a first radiopaque marker on a device coupled to the dynamic body proximate to a targeted anatomy and a position of a second radiopaque marker on the device coupled to the dynamic body for an instant in time throughout the path of motion of the dynamic body, the first radiopaque marker being physically coupled to the device at a first location, the second radiopaque marker being physically coupled to the device at a second location, wherein the first and second radiopaque markers change in orientation relative to each other during the first time interval, and wherein the first and second radiopaque markers are visible in the plurality of images; determining, by a processor, a vector distance between the position of the first radiopaque marker and the position of the second radiopaque marker in three-dimensional space based on the position of the first radiopaque marker and the position of the second radiopaque marker for each instant of time; receiving, by a processor, during a medical procedure performed during a second time interval after the first time interval, position data sent to the processor from a first localization element and a second localization element, the position data associated with a position in three-dimensional space of the first localization element physically coupled to the device at the first location and the position data associated with a position in three-dimensional space of the second localization element physically coupled to the device at the second location, and wherein the first and second localization elements change in orientation relative to each other during the second time interval; determining, by a processor, a vector distance between the position of the first localization element and the position of the second localization element based on the data associated with the position of the first localization element and the position of the second localization element; and generating, by a processor, simulated, real-time images of the orientation and shape of the targeted anatomy during the medical procedure performed during the second time interval, the generation comprising continuously selecting an image from the plurality of images received during the first time interval and comparing the vector distance between the first radiopaque marker and the second radiopaque marker determined during the first time interval with the vector distance between the first localization element and the second localization element calculated at a given instant of time during the second time interval. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory processor-readable medium storing code representing instructions to cause a processor to perform a process, the code comprising code to:
-
receive, during a first time interval, image data associated with a path of motion in three-dimensional space of a dynamic body, the image data including a plurality of images taken using an imaging device; receive, during the first time interval, position data based on the image data received, the position data indicating a position in three-dimensional space of a first radiopaque marker on a device coupled to the dynamic body proximate to a targeted anatomy and a position in three-dimensional space of a second radiopaque marker on the device coupled to the dynamic body for a plurality of instants of time during the first time interval and throughout the path of motion of the dynamic body, the first radiopaque marker being physically coupled to the device at a first location, the second radiopaque marker being physically coupled to the device at a second location, wherein the first and second radiopaque markers change in orientation relative to each other during the first time interval, and wherein the first and second radiopaque markers are visible in the image data; determine a vector distance between the position of the first radiopaque marker and the position of the second radiopaque marker in three-dimensional space based on the position data for each instant of time from the plurality of instants of time during the first interval; receive, during a medical procedure performed during a second time interval after the first time interval, position data sent to the processor from a first localization element and a second localization element, the position data associated with a position in three-dimensional space of the first localization element physically coupled to the device at the first location and the position data associated with a position in three-dimensional space of the second localization element physically coupled to the device at the second location, and wherein the first and second localization elements change in orientation relative to each other during the second time interval; determine a vector distance between the position of the first localization element and the position of the second localization element based on the data associated with the position of the first localization element and the position of the second localization element; and generate simulated, real-time images of the orientation and shape of the targeted anatomy during the medical procedure performed during the second time interval, the generation comprising continuously selecting an image from the plurality of images received during the first time interval and comparing the vector distance between the first radiopaque marker and the second radiopaque marker determined during the first time interval with the vector distance between the first localization element and the second localization element calculated at a given instant of time during the second time interval. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification