Apparatus and method for three-dimensional real-time imaging system
First Claim
1. A program code storage device, comprising:
- a machine-readable storage medium; and
machine-readable program code, stored on the machine readable storage medium, the machine-readable program code having instructions to;
receive, at a location determination module, a plurality of distance readings and a plurality of reference readings from at least one subject sensor located in an imaging gantry, the at least one subject sensor located within an inner circumference of the imaging gantry to provide the plurality of distance readings and the plurality of reference readings;
calculate a subject location and a subject volume, relative to at least one image source and at least one image receptor, from the plurality of distance readings and the plurality of reference readings, and output the subject location and the subject volume;
receive, at a map module, the subject location and the subject volume; and
create, at the map module, a base three-dimensional map from the subject location and the subject volume.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing device in a three-dimensional imaging system utilizes a plurality of distance readings and reference readings from the at least one subject sensor to determine a subject location and a subject volume and establish a base-three dimensional map of a subject. A plurality of two-dimensional image exposures along with a plurality of associated reference locations are created by rotating an image source and an image receptor around an inner circumference of an imaging gantry. The plurality of two-dimensional image exposures is digitized to create a plurality of digital two-dimensional image exposures. The computing device receives the plurality of digital two-dimensional image exposures and the plurality of associated reference locations. The overlaying, interpolating, and pasting of the plurality of digital two-dimensional image exposures on the base three-dimensional map creates a base three-dimensional image exposure, which is displayed on a display device.
-
Citations
15 Claims
-
1. A program code storage device, comprising:
-
a machine-readable storage medium; and
machine-readable program code, stored on the machine readable storage medium, the machine-readable program code having instructions to;
receive, at a location determination module, a plurality of distance readings and a plurality of reference readings from at least one subject sensor located in an imaging gantry, the at least one subject sensor located within an inner circumference of the imaging gantry to provide the plurality of distance readings and the plurality of reference readings;
calculate a subject location and a subject volume, relative to at least one image source and at least one image receptor, from the plurality of distance readings and the plurality of reference readings, and output the subject location and the subject volume;
receive, at a map module, the subject location and the subject volume; and
create, at the map module, a base three-dimensional map from the subject location and the subject volume. - View Dependent Claims (2, 3)
create, at an image module, a plurality of digital two-dimensional image exposures with a plurality of associated reference locations by rotating the least one image source and the least one image receptor around the inner circumference of the imaging gantry to create the plurality of two-dimensional image exposures and the plurality of associated reference locations, and digitizing the plurality of two-dimensional image exposures.
-
-
3. The program code storage device of claim 2, further including instructions to
receive, at an image creation module, the plurality of digital two-dimensional image exposures and the plurality of associated reference locations from the image module, and create a base three-dimensional image exposure by overlaying, pasting, or interpolating the plurality of digital two-dimensional image exposures on the base three-dimensional map of the subject, received from the map module, and by utilizing the plurality of associated reference information to determine where on the base three-dimensional map each of the plurality of digital two-dimensional image exposures are placed.
-
4. A program code storage device, comprising:
-
a machine-readable storage medium; and
machine-readable program code, stored on the machine readable storage medium, the machine-readable program code having instructions to;
select, at an image selection module, at least one image section from a three-dimensional image exposure to continuously update or to update in real time, receive, at an alignment module, the at least one image section, from the image selection module, and utilize the at least one image section to generate instructions identifying at least one update location to be scanned, receive, at an imaging gantry, the instructions identifying the at least one update location to be scanned, and moving at least one image source and at least one image receptor to a start position on the imaging gantry that enables the at least one image source and the at least one image receptor to scan the at least one update location, create at least one updated two-dimensional image exposure and at least one updated associated reference location for the at least one image section, by moving the at least one image source and the at least one image receptor around an inner circumference of the imaging gantry, receive the at least one updated associated reference location and the at least one updated two-dimensional image exposure, digitize the at least one updated two-dimensional image exposure to create at least one updated digital two-dimensional fluoroscopic image, output at least one updated digital two-dimensional image exposure and the at least one updated associated reference location, create an updated three-dimensional image exposure, at an image update module, by receiving the at least one updated digital two-dimensional image exposure and the at least one updated associated reference location, and overlaying, pasting, or interpolating the at least one updated digital two-dimensional image exposure on a base three-dimensional image exposure utilizing the at least one updated associated reference location to indicate where on the base three-dimensional image exposure the at least one updated digital two-dimensional image exposure is placed. - View Dependent Claims (5, 6, 7)
-
-
8. An imaging system to create and update, either continuously or in real-time, three-dimensional image exposures of a subject, comprising:
-
a tubular imaging gantry including, at least one subject sensor within an inner circumference of the tubular imaging gantry to generate a plurality of distance readings and a plurality of reference readings;
at least one image source and at least one image receptor rotating about the inner circumference of the tubular imaging gantry, wherein the at least one image source and the at least one image receptor create a plurality of two-dimensional image exposures and a plurality of associated reference locations;
an image digitizer to receive the plurality of two-dimensional image exposures from the tubular imaging gantry, to create a plurality of digital two-dimensional image exposures, and to transfer the plurality of digital two-dimensional image exposures;
a computing device to receive the plurality of distance readings and the plurality of reference readings, to calculate a subject location and a subject volume based on the plurality of distance readings and the plurality of reference readings, to create a base three-dimensional map based on the subject location and the subject volume, to receive the plurality of digital two-dimensional image exposures from the image digitizer, to receive the plurality of associated reference locations, and to place, overlay, interpolate, or paste the plurality of digital two-dimensional image exposures on the base three-dimensional map to create a base three-dimensional image exposure by utilizing the plurality of associated references to identify where on the base three-dimensional map each of the plurality of digital two-dimensional image exposures is placed, and to output a base three-dimensional image exposure; and
a display device to receive the base three-dimensional image exposure from the computing device and to display the base three-dimensional image exposure. - View Dependent Claims (9)
-
-
10. A method of creating a continuously-updating or real-time updating a three-dimensional image exposure of a subject, comprising:
-
determining a subject location and a subject volume in reference to a location of at least one image source and a location of at least one image receptor;
creating a base three-dimensional map based on the subject location and the subject volume;
creating a plurality of two-dimensional image exposures of the subject and a plurality of associated reference locations by rotating the at least one image source and the at least one image receptor around the subject; and
digitizing the plurality of two-dimensional image exposures to create a plurality of digital two-dimensional image exposures;
outputting the plurality of digital two-dimensional image exposures and the plurality of associated reference locations;
receiving the plurality of two-dimensional image exposures and the plurality of associated reference locations and placing the plurality of two-dimensional image exposures onto the base three-dimensional map to create a base three-dimensional image exposure, the placing of the plurality of two-dimensional image exposures determined by the plurality of associated reference locations; and
displaying the base three-dimensional image exposure on a display device. - View Dependent Claims (11, 12, 13)
-
-
14. A method of continuously updating or real-time updating a base three-dimensional image exposure, comprising
selecting at least one image section of a subject for continuous updating or real-time updating; -
aligning at least one image source and at least one image receptor to capture at least one two-dimensional image exposure for the at least one image section;
creating at least one updated two-dimensional image exposure and at least one updated associated reference location for the at least one image section by moving the at least one image source and the at least one image receptor to capture the at least one image section;
digitizing the at least one updated two-dimensional image exposure to create at least one updated digital two-dimensional image exposure; and
receiving the at least one updated two-dimensional image exposure and the at least one updated associated reference location and overlaying, pasting, or interpolating the at least one updated digital two-dimensional image exposure on a base three-dimensional image exposure to create an updated three-dimensional image exposure, wherein the placement of the at least one updated digital two-dimensional image exposure on the base three-dimensional image exposure is determined by the at least one updated associated reference location. - View Dependent Claims (15)
-
Specification