IP Library › Granted Patent US 7,330,578
Granted Patent B2
US 7,330,578 · App. 11/166,686 · Granted Feb 12, 2008

DRR generation and enhancement using a dedicated graphics device

Assignee: Accuray Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,330,578
App. No.
11/166,686
Granted
Feb 12, 2008
Kind
B2
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 (16)

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 mode; 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 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, 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, wherein integrating the CT numbers comprises:

performing a tri-linear interpolation for the CT voxels encountered by the ray; and

for each voxel of interest, performing a one-dimensional polynomial interpolation over the voxel of interest and for voxels on each adjacent voxel slice.

2. 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, wherein the at least a portion of the volume rendering operations is performed by the graphics device substantially in parallel with receiving the 3D scan data.

3. 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, 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, 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, wherein integrating the CT numbers comprises:

performing a bi-linear interpolation for the CT voxels encountered by the ray; and

for each voxel of interest, performing a one-dimensional polynomial interpolation over the voxel of interest and for voxels on each adjacent voxel slice.

4. 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, wherein the at least a portion of volume rendering operations is performed by the graphics device substantially in parallel with receiving the 3D scan data.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2025
From: ACCURAY INCORPORATED
To: ACCURAY LLC
Reel/Frame 072421/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 6, 2025
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: ACCURAY INCORPORATED
Reel/Frame 071638/0034 →
RELEASE OF SECURITY INTEREST Recorded May 20, 2021
From: MIDCAP FUNDING IV TRUST (AS SUCCESSOR BY ASSIGNMENT FROM MIDCAP FUNDING X TRUST, AS SUCCESSOR BY ASSIGNMENT FROM MIDCAP FUNDING IV TRUST, AS SUCCESSOR BY ASSIGNMENT FROM MIDCAP FINANCIAL TRUST)
To: ACCURAY INCORPORATED; TOMOTHERAPY INCORPORATED
Reel/Frame 056318/0559 →
RELEASE OF SECURITY INTEREST Recorded May 20, 2021
From: MIDCAP FINANCIAL TRUST
To: ACCURAY INCORPORATED; TOMOTHERAPY INCORPORATED
Reel/Frame 056318/0751 →
SECURITY INTEREST Recorded May 14, 2021
From: ACCURAY INCORPORATED; TOMOTHERAPY INCORPORATED
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 056247/0001 →
ASSIGNMENT OF SECURITY AGREEMENTS Recorded Mar 1, 2019
From: MIDCAP FUNDING X TRUST (AS SUCCESSOR BY ASSIGNMENT FROM MIDCAP FUNDING IV TRUST, AS SUCCESSOR BY ASSIGNMENT FROM MIDCAP FINANCIAL TRUST), AS EXISTING ADMINISTRATIVE AGENT
To: MIDCAP FUNDING IV TRUST, AS SUCCESSOR TO EXISTING ADMINISTRATIVE AGENT
Reel/Frame 048481/0804 →
SECURITY INTEREST Recorded Dec 19, 2017
From: ACCURAY INCORPORATED; TOMOTHERAPY INCORPORATED
To: MIDCAP FINANCIAL TRUST
Reel/Frame 044910/0685 →
SECURITY INTEREST Recorded Jun 15, 2017
From: ACCURAY INCORPORATED; TOMOTHERAPY INCORPORATED
To: MIDCAP FUNDING IV TRUST (AS SUCCESSOR BY ASSIGNMENT FROM MIDCAP FINANCIAL TRUST)
Reel/Frame 042826/0358 →
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2017
From: CERBERUS BUSINESS FINANCE, LLC. AS COLLATERAL AGENT
To: ACCURAY INCORPORATED; TOMOTHERAPY INCORPORATED
Reel/Frame 042821/0580 →
ASSIGNMENT FOR SECURITY - PATENTS Recorded Jan 13, 2016
From: ACCURAY INCORPORATED; TOMOTHERAPY INCORPORATED
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 037513/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2005
From: WANG, BAI; FU, DONGSHAN
To: ACCURAY INC.
Reel/Frame 016736/0781 →
Continuity (1)
Related Publication 20060291710A1 · Dec 28, 2006