Apparatus and method for automatic image guided accuracy verification
First Claim
1. 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 plurality of 3-D images of a dynamic body during a path of motion of the dynamic body, the 3-D images taken using an imaging device, the dynamic body having an apparatus coupled to the dynamic body, the apparatus having a plurality of radiopaque markers physically coupled thereto, wherein the plurality of radiopaque markers change in orientation relative to each other during the first time interval, and wherein the plurality of radiopaque markers are visible in the 3-D images and the images provide an indication of a position in a model space of each of the plurality of radiopaque markers;
receive, during a second time interval after the first time interval, data associated with a plurality of localization elements physically coupled to the apparatus proximate the plurality of radiopaque markers, the data sent to the processor from the plurality of localization elements and including a position in a physical space of each of the plurality of localization elements during a path of motion of the dynamic body, wherein the plurality of localization elements change in orientation relative to each other during the second time interval;
automatically compare the data associated with the position of each of the localization elements from the plurality of localization elements with the position of each radiopaque marker from the plurality of radiopaque markers identified from the data associated with a plurality of 3-D images; and
automatically identifying a first radiopaque marker from the plurality of radiopaque markers within the plurality of 3-D images having substantially the same position as a first localization element from the plurality of localization elements relative to the dynamic body based on the comparing.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving during a first time interval associated with a path of motion of a dynamic body, image data associated with a plurality of images of the dynamic body. The plurality of images include an indication of a position of a first marker coupled to a garment at a first location, and a position of a second marker coupled to the garment at a second location. The garment is coupled to the dynamic body. During a second time interval, an image from the plurality of images is automatically identified that includes a position of the first marker that is substantially the same as a position of a first localization element relative to the dynamic body and a position of the second marker that is substantially the same as a position of the second localization element relative to the dynamic body.
405 Citations
12 Claims
-
1. 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 plurality of 3-D images of a dynamic body during a path of motion of the dynamic body, the 3-D images taken using an imaging device, the dynamic body having an apparatus coupled to the dynamic body, the apparatus having a plurality of radiopaque markers physically coupled thereto, wherein the plurality of radiopaque markers change in orientation relative to each other during the first time interval, and wherein the plurality of radiopaque markers are visible in the 3-D images and the images provide an indication of a position in a model space of each of the plurality of radiopaque markers; receive, during a second time interval after the first time interval, data associated with a plurality of localization elements physically coupled to the apparatus proximate the plurality of radiopaque markers, the data sent to the processor from the plurality of localization elements and including a position in a physical space of each of the plurality of localization elements during a path of motion of the dynamic body, wherein the plurality of localization elements change in orientation relative to each other during the second time interval; automatically compare the data associated with the position of each of the localization elements from the plurality of localization elements with the position of each radiopaque marker from the plurality of radiopaque markers identified from the data associated with a plurality of 3-D images; and automatically identifying a first radiopaque marker from the plurality of radiopaque markers within the plurality of 3-D images having substantially the same position as a first localization element from the plurality of localization elements relative to the dynamic body based on the comparing. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9)
-
-
7. 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 plurality of 3-D images of a dynamic body during a path of motion of the dynamic body, the 3-D images taken using an imaging device, the dynamic body having an apparatus coupled thereto, the apparatus having a plurality of radiopaque markers physically coupled thereto, wherein the plurality of radiopaque markers change in orientation relative to each other during the first time interval, and wherein the plurality of radiopaque markers are visible in the 3-D images; receive, during a second time interval after the first time interval, data associated with a plurality of localization elements physically coupled to the apparatus proximate the plurality of radiopaque markers, the data sent to the processor from the plurality of localization elements and including a position in a physical space of each of the plurality of localization elements during a path of motion of the dynamic body, wherein the plurality of localization elements change in orientation relative to each other during the second time interval; automatically segment the data associated with the plurality of 3-D images from the first time interval to identify a position in a model space of each of the at least one radiopaque markers from the plurality of radiopaque markers; automatically correlate the data associated with the position of the at least one radiopaque markers from the plurality of radiopaque markers from the first time interval with the data associated with the position of each of the localization elements from the plurality of localization elements from the second time interval; and automatically register a path of motion of the dynamic body during the first time interval with a path of motion of the dynamic body during the second time interval based on the automatically correlating. - View Dependent Claims (10, 11, 12)
-
Specification