IP Library › Granted Patent US 10,497,113
Granted Patent B2
US 10,497,113 · App. 15/106,081 · Granted Dec 3, 2019

Target-specific dose and scatter estimation in CT images

Inventors: Marcus Hennix (Huddinge, SE); Hakan Nordstrom (Sollentuna, SE); Markus Eriksson (Gustavsberg, SE); Jonas Adler (Solna, SE); David Jaffray (Etobicoke, CA); Gregory Bootsma (Toronto, CA); Frank Verhaegen (Riemst, BE); Bjorn Nutti (Solna, SE)
Assignees: Elekta AB (publ); University Health Network
G06T7/0012A61B6/032A61B6/5205A61B6/5282G06K9/52G06K9/6215G06T5/00G06T5/002G06T5/50G06T7/10G06T7/20G06T11/003G06T11/005G06T11/008G06T2207/10081G06T2207/10116G06T2207/20076G06T2207/20112G06T2207/20182G06T2207/20224G06T2207/30004
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 10,497,113
App. No.
15/106,081
Granted
Dec 3, 2019
Kind
B2
Abstract

Embodiments disclose a method performed by at least one processor for processing a plurality of x-ray projection images of a subject, the method comprising a plurality of operations including reconstructing the projection images to yield a volume reconstruction; segmenting the reconstructed volume by assigning a material type to each voxel; estimating a first set of scatter images corresponding to a subset of the projection images by calculating probabilistic predictions of interactions of x-rays with the subject and applying a low pass spatial filter to the scatter images; estimating a second set of scatter images corresponding to projection images not included in the subset, based on the first set of scatter images; and subtracting, for each projection image, the corresponding scatter image to yield a corrected projection image. Applying the plurality of operations of the method in an iterative process on graphics-processor-quality computational hardware enables real-time scatter correction and reconstruction of CT volume images.

Claims (48)

1. A method performed by at least one processor for processing a plurality of x-ray projection images of a subject, the method comprising a plurality of operations including:

reconstructing the projection images to yield a volume reconstruction, wherein the plurality of projection images comprises at least a first subset of projection images and a second subset of projection images not included in the first subset;

segmenting the reconstructed volume by assigning a material type to each voxel;

estimating a first set of scatter images corresponding to the first subset of the projection images by:

calculating probabilistic predictions of interactions of x-rays with the subject using a Monte Carlo process;

determining a first threshold for completing the Monte Carlo process, wherein the first threshold represents a first number of photons for which to simulate scatter;

determining a second threshold for completing the Monte Carlo process, wherein the second threshold represents a second number of photons for which to simulate scatter, the second number of photons being lower than the first number of photons;

interrupting the Monte Carlo process when the process reaches the second threshold; and

applying a low pass spatial filter to the estimated scatter images;

estimating a second set of scatter images corresponding to the second subset of projection images, based on an interpolation from the first set of scatter images; and

subtracting, for each projection image, the corresponding scatter image to yield a corrected projection image.

2. The method according to claim 1 , further comprising:

iterating the plurality of operations, wherein each iteration performs the plurality of operations on the corrected projection images output from a previous iteration.

3. The method according to claim 2 , further comprising:

comparing the corrected projection images of each iteration with the corrected projection images of the previous iteration;

determining whether the differences between the compared images are below a third threshold; and

stopping the iteration when the differences between the compared images are determined to be below the third threshold.

4. The method according to claim 1 , further comprising:

applying a noise reduction algorithm to the projection images after estimating the second set of scatter images.

5. The method according to claim 1 , wherein the low pass spatial filter is a Butterworth filter.

6. The method according to claim 1 , wherein the interpolation is a Fourier interpolation.

7. The method according to claim 6 , wherein the low pass spatial filter is carried out in the Fourier domain.

8. A method performed by at least one processor for processing a plurality of x-ray projection images of a subject, the method comprising a plurality of operations including:

generating a CT volume image based on the plurality of projection images, wherein the plurality of projection images comprises at least a first subset of projection images and a second subset of projection images, wherein the second subset of projection images are not included in the first subset;

estimating, using the CT volume image, a first set of scatter images corresponding to at the first subset of the projection images by:

calculating probabilistic predictions of interactions of x-rays with the subject using a Monte Carlo process;

determining a first threshold for completing the Monte Carlo process, wherein the first threshold represents a first number of photons for which to simulate scatter;

determining a second threshold for completing the Monte Carlo process, wherein the second threshold represents a second number of photons for which to simulate scatter, the second number of photons being lower than the first number of photons; and

interrupting the Monte Carlo process when the process reaches the second threshold;

applying a low pass spatial filter to the first set of scatter images;

estimating a second set of scatter images corresponding to the second subset of projection images not included in the first subset, based on an interpolation from the first set of scatter images;

subtracting the filtered scatter images and the second set of scatter images from the corresponding projection images to produce corrected projection images; and

generating an updated CT volume image based on a set of projection images that includes the corrected projection images.

9. A method performed by at least one processor for processing a plurality of x-ray projection images of a subject, the method comprising a plurality of operations including:

generating a CT volume image based on the plurality of projection images, wherein the plurality of projection images comprises at least a first subset of projection images and a second subset of projection images, wherein the second subset of projection images are not included in the first subset;

estimating, using the CT volume image, a first set of scatter images corresponding to the first subset of the projection images by:

calculating probabilistic predictions of interactions of x-rays with the subject using a Monte Carlo process;

determining a first threshold for completing the Monte Carlo process, wherein the first threshold represents a first number of photons for which to simulate scatter;

determining a second threshold for completing the Monte Carlo process, wherein the second threshold represents a second number of photons for which to simulate scatter, the second number of photons being lower than the first number of photons; and

interrupting the Monte Carlo process when the process reaches the second threshold;

estimating a second set of scatter images corresponding to the second subset of the projection images, based on an interpolation of the first set of scatter images, wherein the second subset of projection images includes different projection images from the first subset of projection images;

subtracting the scatter images of the first set and the second set from the corresponding projection images to produce corrected projection images; and

generating an updated CT volume image based on the corrected projection images.

10. The method according to claim 9 , wherein estimating the first set of scatter images further includes applying a low pass spatial filter to the scatter images.

11. The method according to claim 10 , wherein the low pass spatial filter is a Butterworth filter.

12. The method according to claim 9 , wherein the second set of scatter images is estimated by interpolation from scatter images in the first set.

13. The method according to claim 9 , wherein the projection images are two-dimensional.

14. The method according to claim 9 , wherein the projection images are one-dimensional.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT INVENTORS MARCUS HENNIX, HAKAN NORDSTROM, MARKUS ERIKSSON, JONAS ADLER, BJORN NUTTI AND ASSIGNEE ELEKTA AB (PUBL) PREVIOUSLY RECORDED ON REEL 050747 FRAME 0514. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 30, 2019
From: JAFFRAY, DAVID; VERHAEGEN, FRANS; BOOTSMA, GREGORY
To: UNIVERSITY HEALTH NETWORK
Reel/Frame 050853/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2019
From: HENNIX, MARCUS; NORDSTROM, HAKAN; ERIKSSON, MARKUS; ADLER, JONAS; NUTTI, BJORN
To: ELEKTA AB (PUBL); UNIVERSITY HEALTH NETWORK
Reel/Frame 050827/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2019
From: HENNIX, MARCUS; NORDSTROM, HAKAN; ERIKSSON, MARKUS; ADLER, JONAS; JAFFRAY, DAVID; BOOTSMA, GREGORY; VERHAEGEN, FRANS; NUTTI, BJORN
To: ELEKTA AB (PUBL); UNIVERSITY HEALTH NETWORK
Reel/Frame 050747/0514 →
Priority Claims (1)
GB 1322452.2 · Dec 18, 2013 · national
Continuity (1)
Related Publication 20160314584A1 · Oct 27, 2016
Cited By (1)
US 12,266,036