US2008069422A1PendingUtilityA1

DRR generation and enhancement using a dedicated graphics device

Assignee: WANG BAIPriority: Jun 23, 2005Filed: Sep 13, 2007Published: Mar 20, 2008
Est. expiryJun 23, 2025(expired)· nominal 20-yr term from priority
G06T 15/08
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

DRR generation and enhancement using a dedicated graphics device are described herein. In one embodiment, an example of a process for generating DRR (digitally reconstructed radiography) images includes, but is not limited to, loading a volume rendering program into a graphics device, the volume rendering program representing a predetermined algorithm according to a non-linear attenuation model. In response to 3D scan data, the graphics device is invoked to execute the volume rendering program to perform at least a portion of volume rendering operations on at least a portion of the 3D scan data, which may include modifying the 3D scan data according to the predetermined algorithm to compensate for a difference between a first attenuation of an object with respect to a second attenuation associating a known intensity of the object. Other methods and apparatuses are also described.

Claims

exact text as granted — not AI-modified
1 . A computer implemented method for generating DRR (digitally reconstructed radiography) images, the method comprising: 
 loading a volume rendering program into a graphics device, the volume rendering program representing a predetermined algorithm according to a non-linear attenuation model; and    in response to 3D scan data, invoking the graphics device to execute the volume rendering program to perform at least a portion of volume rendering operations on at least a portion of the 3D scan data, including modifying the 3D scan data according to the predetermined algorithm to compensate for a difference between a first attenuation of an object with respect to a second attenuation associating a known intensity of the object.    
     
     
         2 . The method of  claim 1 , wherein the volume rendering operations further comprise: 
 casting a plurality of hypothetical rays through the modified 3D scan data from at least one of the known intensity, a known orientation, and an angle;    integrating the 3D scan data along with each hypothetical ray; and    projecting integrated values of 3D scan data onto an image plane.    
     
     
         3 . The method of  claim 1 , wherein the 3D scan data comprises at least one of CT, MRI, PET, and ultrasound scan data.  
     
     
         4 . The method of  claim 1 , wherein the 3D scan data comprises a plurality of CT numbers representing an image intensity of corresponding 3D CT voxels, wherein each CT voxel represents a corresponding volume element of the object, and wherein each CT number represents an attenuated intensity of an X-ray CT beam that has been generated at a CT scan energy level and that has traversed the corresponding volume element of an anatomical region.  
     
     
         5 . The method of  claim 4 , wherein each CT voxel is disposed within one of a plurality of axial voxel slices, each axial voxel slice representing a corresponding axial slice of the object.  
     
     
         6 . The method of  claim 1 , wherein the predetermined algorithm is performed according to a following algorithm:  
           C ( x,y,z )= aC   0 ( x,y,z ) e   bC     0     (x,y,z)    wherein C(x,y,z) represents the modified CT number of a 3D CT voxel having a location (x,y,z), wherein a and b represent weighting coefficients, and wherein C 0 (x,y,z) represents the unmodified CT number based on a linear attenuation model of a 3D CT voxel having a location (x,y,z).    
     
     
         7 . A machine-readable medium having executable code to cause a machine to perform a method for generating DRR images, the method comprising: 
 loading a volume rendering program into a graphics device, the volume rendering program representing a predetermined algorithm according to a non-linear attenuation model; and    in response to 3D scan data, invoking the graphics device to execute the volume rendering program to perform at least a portion of volume rendering operations on at least a portion of the 3D scan data, including modifying the 3D scan data according to the predetermined algorithm to compensate for a difference between a first attenuation of an object with respect to a second attenuation associating a known intensity of the object.    
     
     
         8 . The machine-readable medium of  claim 7 , wherein the volume rendering operations further comprise: 
 casting a plurality of hypothetical rays through the modified 3D scan data from at least one of the known intensity, a known orientation, and an angle;    integrating the 3D scan data along with each hypothetical ray; and    projecting integrated values of 3D scan data onto an image plane.    
     
     
         9 . The machine-readable medium of  claim 7 , wherein the 3D scan data comprises at least one of CT, MRI, PET, and ultrasound scan data.  
     
     
         10 . The machine-readable medium of  claim 7 , wherein the 3D scan data comprises a plurality of CT numbers representing an image intensity of corresponding 3D CT voxels, wherein each CT voxel represents a corresponding volume element of the object, and wherein each CT number represents an attenuated intensity of an X-ray CT beam that has been generated at a CT scan energy level and that has traversed the corresponding volume element of an anatomical region.  
     
     
         11 . The machine-readable medium of  claim 10 , wherein each CT voxel is disposed within one of a plurality of axial voxel slices, each axial voxel slice representing a corresponding axial slice of the object.  
     
     
         12 . The machine-readable medium of  claim 7 , wherein the predetermined algorithm is performed according to a following algorithm:  
           C ( x,y,z )= aC   0 ( x,y,z ) e   bC0(x,y,z)    wherein C(x,y,z) represents the modified CT number of a 3D CT voxel having a location (x,y,z), wherein a and b represent weighting coefficients, and wherein C 0 (x,y,z) represents the un-modified CT number based on a linear attenuation model of a 3D CT voxel having a location (x,y,z).    
     
     
         13 . A data processing system, comprising: 
 a processor; 
 a memory coupled to the processor via a bus; and  
 a graphics device coupled to the bus, wherein the memory stores instructions when executed from the memory, cause the processor to load a volume rendering program into the graphics device, the volume rendering program representing a predetermined algorithm according to a non-linear attenuation model, and  
 in response to 3D scan data, invoke the graphics device to execute the volume rendering program to perform at least a portion of volume rendering operations on at least a portion of the 3D scan data, including modifying the 3D scan data according to the predetermined algorithm to compensate for a difference between a first attenuation of an object with respect to a second attenuation associating a known intensity of the object.  
   
     
     
         14 . An apparatus for generating DRR images, comprising: 
 means for loading a volume rendering program into a graphics device, the volume rendering program representing a predetermined algorithm according to a non-linear attenuation model; and    means for, in response to 3D scan data, invoking the graphics device to execute the volume rendering program to perform at least a portion of volume rendering operations on at least a portion of the 3D scan data, including modifying the 3D scan data according to the predetermined algorithm to compensate for a difference between a first attenuation of an object with respect to a second attenuation associating a known intensity of the object.

Join the waitlist — get patent alerts

Track US2008069422A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.