Flipping stereoscopic radiographs
First Claim
1. A method for manipulating a stereoscopic radiograph comprised of first and second images generated by a radiographic system, wherein the first and second images include images of physical pointers, the method comprising the steps of:
- defining a first screen parallax for the stereoscopic radiograph, the first screen parallax defining a first 3-Dimensional (3-D) perspective of the stereoscopic radiograph;
flipping the first and second images about a vertical axis to produce a second stereoscopic radiograph having a second screen parallax, the second screen parallax defining a second 3-D perspective of the second stereoscopic radiograph; and
modifying the second screen parallax to produce a third 3-D perspective of the second stereoscopic radiograph and to place selected ones of the physical pointers at a predetermined depth in the third 3-D perspective of the stereoscopic radiograph.
1 Assignment
0 Petitions
Accused Products
Abstract
A radiographic imaging system (100) comprises an X-ray tube (110), a sensor plate (120), and a graphics engine (130). The tube (110) and the sensor plate (120) rotate synchronously about a patient (150) and expose a stereoscopic pair of images which are transmitted to the graphics engine (130). The graphics engine (130) determines (312) the geometry of the system (100). If (314) the pair of images are toed-in relative to each other, the graphics engine (130) converts (316) the images into a parallel geometry. Likewise, the graphics engine (130) also processes (320) the images for keystone distortion, if necessary. Simply flipping the images in the stereo pair distorts the depth of objects in the stereoscopic image. Instead of simply flipping the images, it is desirable to “go behind” the screen (412A) and look at the image from the back. In order to produce a stereoscopic image having this viewpoint, the graphics engine (130) uses the geometry of the radiographic system (100) to adjust (324) the screen parallax of the image after the constituent images are flipped (322) and provide the desired three-dimensional perspective.
-
Citations
21 Claims
-
1. A method for manipulating a stereoscopic radiograph comprised of first and second images generated by a radiographic system, wherein the first and second images include images of physical pointers, the method comprising the steps of:
-
defining a first screen parallax for the stereoscopic radiograph, the first screen parallax defining a first 3-Dimensional (3-D) perspective of the stereoscopic radiograph;
flipping the first and second images about a vertical axis to produce a second stereoscopic radiograph having a second screen parallax, the second screen parallax defining a second 3-D perspective of the second stereoscopic radiograph; and
modifying the second screen parallax to produce a third 3-D perspective of the second stereoscopic radiograph and to place selected ones of the physical pointers at a predetermined depth in the third 3-D perspective of the stereoscopic radiograph. - View Dependent Claims (2, 3, 4, 5, 6, 7)
determining a geometry of the radiographic system;
wherein the modifying step modifies the second screen parallax responsive to the determined geometry.
-
-
4. The method of claim 3, wherein the determining step comprises the substep of:
recovering the geometry of the radiographic system from the first and second images.
-
5. The method of claim 1, wherein the predetermined depth is at a level of a display screen.
-
6. The method of claim 1, further comprising the step of:
converting the first and second images to a parallel geometry to reduce depth curvature distortion in the stereoscopic radiograph.
-
7. The method of claim 1, further comprising the step of:
processing the first and second images to account for keystone distortion in the stereoscopic radiograph.
-
8. A computer-readable medium comprising:
-
a computer program product having computer-readable code embodied therein for manipulating a stereoscopic radiograph comprised of first and second images generated by a radiographic system, wherein the first and second images include images of physical pointers, the computer program product comprising;
a module for defining a first screen parallax for the stereoscopic radiograph, the first screen parallax defining a first 3-Dimensional (3-D) perspective of the stereoscopic radiograph;
a module for flipping the first and second images about a vertical axis to produce a second stereoscopic radiograph having a second screen parallax, the second screen parallax defining a second 3-D perspective of the second stereoscopic radiograph; and
a module for modifying the second screen parallax to produce a third 3-D perspective of the second stereoscopic radiograph and to place selected ones of the pointers at a predetermined depth in the third 3-D perspective of the stereoscopic radiograph. - View Dependent Claims (9, 10, 11, 12, 13, 14)
a module for determining a geometry of the radiographic system;
wherein the module for modifying the second screen parallax modifies the second screen parallax responsive to the determined geometry.
-
-
11. The computer-readable medium of claim 10, wherein the module for determining the geometry of the radiographic system comprises:
a module for recovering the geometry of the radiographic system from the first and second images.
-
12. The computer-readable medium of claim 8, wherein the predetermined depth is at a level of a display screen.
-
13. The computer-readable medium of claim 8, wherein the computer program product further comprises:
a module for converting the first and second images to a parallel geometry to reduce depth curvature distortion in the stereoscopic radiograph.
-
14. The computer-readable medium of claim 8, wherein the computer program product further comprises:
a module for processing the first and second images to account for keystone distortion in the stereoscopic radiograph.
-
15. A graphics engine for manipulating a stereoscopic radiograph comprised of first and second images generated by a radiographic system, wherein the first and second images include images of physical pointers, the graphics engine comprising:
-
a module for defining a first screen parallax for the stereoscopic radiograph, the first screen parallax defining a first 3-Dimensional (3-D) perspective of the stereoscopic radiograph;
a module for flipping the first and second images about a vertical axis to produce a second stereoscopic radiograph having a second screen parallax, the second screen parallax defining a second 3-D perspective of the second stereoscopic radiograph; and
a module for modifying the second screen parallax to produce a third 3-D perspective of the second stereoscopic radiograph and to place selected ones of the physical pointers at a predetermined depth in the third 3-D perspective of the stereoscopic radiograph. - View Dependent Claims (16, 17, 18, 19, 20, 21)
a module for determining a geometry of the radiographic system;
wherein the module for modifying the second screen parallax modifies the second screen parallax responsive to the determined geometry.
-
-
18. The graphics engine of claim 17, wherein the module for determining the geometry of the radiographic system comprises:
a module for recovering the geometry of the radiographic system from the first and second images.
-
19. The graphics engine of claim 15, wherein the predetermined depth is at a level of a display screen.
-
20. The graphics engine of claim 15, further comprising:
a module for converting the first and second images to a parallel geometry to reduce depth curvature distortion in the stereoscopic radiograph.
-
21. The graphics engine of claim 15, further comprising:
a module for processing the first and second images to account for keystone distortion in the stereoscopic radiograph.
Specification