Claims
- 1. A method for generating an image of a three-dimensional object, said method comprising the steps of:
acquiring volumetric first scan data for the object; utilizing said first scan data to reconstruct first virtual image data representing structural information in said first scan data; selecting a viewpoint for displaying an image of said object based on said first virtual image data; manipulating said first virtual image data to generate a first three-dimensional perspective image of said object from said viewpoint; and displaying said first three-dimensional perspective image.
- 2. The method recited in claim 1, wherein the step of utilizing said first scan data to reconstruct first virtual image data representing structural information in said first scan data includes the step of segmenting said first virtual image data to distinguish selected features of said object.
- 3. The method recited in claim 1, wherein the step of utilizing said first scan data to reconstruct first virtual image data representing structural information in said first scan data includes the step of registration of said first virtual image data in relation to said object to determine the location of features of said object represented in said first virtual image data.
- 4. The method recited in claim 1, further comprising, following the step of displaying said first three-dimensional perspective image, repeating any desired number of times the steps of:
selecting another viewpoint for displaying an image of said object based on said first virtual image data; manipulating said first virtual image data to generate a first three-dimensional perspective image of said object from said other viewpoint; and displaying said first three-dimensional perspective image.
- 5. The method recited in claim 1, further comprising the steps of:
acquiring volumetric second scan data for the object; utilizing said second scan data to reconstruct second virtual image data representing structural information in said second scan data; determining the viewpoint for displaying an image of said object based on said second virtual image data to coincide with said viewpoint selected for displaying an image of said object based on said virtual image data; manipulating said second virtual image data to generate a second three-dimensional perspective image of said object from said viewpoint; and displaying said second three-dimensional perspective image.
- 6. The method recited in claim 5, further comprising the step of fusing said second three-dimensional perspective image and said first three-dimensional perspective image to display a combined image.
- 7. The method recited in claim 1, further comprising the steps of:
acquiring second scan data for the object; utilizing said second scan data to reconstruct second virtual image data representing structural information in said second scan data; determining the viewpoint for displaying an image of said object based on said second virtual image data to coincide with said viewpoint selected for displaying an image of said object based on said virtual image data; manipulating said second virtual image data to generate a second image of said object from said viewpoint; and displaying said second image.
- 8. The method recited in claim 7, further comprising the step of fusing said second image and said first three-dimensional perspective image to display a combined image.
- 9. Apparatus for generating an image of a three-dimensional object, comprising:
a computer having a memory; display means communicative with said computer; input means communicative with said computer; pointer means communicative with said computer, said pointer means being movable by the user; and position tracking means communicative with said computer and said pointing means, such that said position tracking means detects the position and orientation of said pointer means continually and communicates said position and orientation to said computer; wherein said computer memory contains volumetric first scan data for the object, and further contains a program which causes said computer to perform the steps of: utilizing said first scan data to reconstruct first virtual image data representing structural information in said first scan data; determining a viewpoint for displaying an image of said object based on said first virtual image data to be the position and orientation of said pointer means detected by said position tracking means; manipulating said first virtual image data to generate a first three-dimensional perspective image of said object from said viewpoint; and displaying said first three-dimensional perspective image.
- 10. Apparatus as recited in claim 9, wherein the step of utilizing said first scan data to reconstruct first virtual image data representing structural information in said first scan data includes the step of segmenting said first virtual image data to distinguish selected features of said object.
- 11. Apparatus as recited in claim 9, wherein the step of utilizing said first scan data to reconstruct first virtual image data representing structural information in said first scan data includes the step of registration of said first virtual image data in relation to said object to determine the location of features of said object represented in said first virtual image data.
- 12. Apparatus as recited in claim 9, wherein said program causes said computer, following the step of displaying said first three-dimensional perspective image, to perform and repeat any desired number of times the further steps of:
selecting another viewpoint for displaying an image of said object based on said first virtual image data; manipulating said first virtual image data to generate a first three-dimensional perspective image of said object from said other viewpoint; and displaying said first three-dimensional perspective image.
- 13. Apparatus as recited in claim 9, wherein said program causes said program performs the further steps of:
acquiring volumetric second scan data for the object; utilizing said second scan data to reconstruct second virtual image data representing structural information in said second scan data; determining the viewpoint for displaying an image of said object based on said second virtual image data to coincide with said viewpoint selected for displaying an image of said object based on said virtual image data; manipulating said second virtual image data to generate a second three-dimensional perspective image of said object from said viewpoint; and displaying said second three-dimensional perspective image.
- 14. Apparatus as recited in claim 13, wherein said program performs the further step of fusing said second three-dimensional perspective image and said first three-dimensional perspective image to display a combined image.
- 15. Apparatus as recited in claim 9, wherein said program performs the further steps of:
acquiring second scan data for the object; utilizing said second scan data to reconstruct second virtual image data representing structural information in said second scan data; determining the viewpoint for displaying an image of said object based on said second virtual image data to coincide with said viewpoint selected for displaying an image of said object based on said virtual image data; manipulating said second virtual image-data to generate a second image of said object from said viewpoint; and displaying said second image.
- 16. Apparatus as recited in claim 15, wherein said program performs the further step of fusing said second image and said first three-dimensional perspective image to display a combined image.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional application Ser. No. 60/020,664 filed Jun. 28, 1996. This Provisional application Ser. No. 60/020,664 is hereby incorporated by reference in its entirety into the present application.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60020664 |
Jun 1996 |
US |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
08884289 |
Jun 1997 |
US |
| Child |
09728649 |
Feb 2001 |
US |