IP Library Granted Patent US 12,066,390
Granted Patent B2
US 12,066,390 · App. 17/394,253 · Granted Aug 20, 2024

Estimating background radiation from unknown sources

Inventors: Mingshan Sun (Menlo Park, CA); Josh Star-Lack (Palo Alto, CA); Kevin Holt (Chicago, IL)
Assignee: Varex Imaging Corporation
G01N23/046G01T1/2921G01N2223/419
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 12,066,390
App. No.
17/394,253
Granted
Aug 20, 2024
Kind
B2
Abstract

Embodiments include a method, comprising: receiving measured radiation obtained from a radiation detector that received radiation through an object; simulating the measured radiation obtained from the radiation detector that received radiation through the object; generating an offset based on the measured radiation and the simulated measured radiation; estimating scatter radiation based on the offset; and estimating primary radiation based on the estimated scatter radiation.

Claims (101)

1. A method, comprising:

receiving measured radiation obtained from a radiation detector that received radiation through an object;

simulating the measured radiation obtained from the radiation detector that received radiation through the object;

generating an offset based on the measured radiation and the simulated measured radiation;

estimating scatter radiation based on the offset; and

estimating primary radiation based on the estimated scatter radiation.

2. The method of claim 1 , further comprising:

generating a gain based on the measured radiation and the simulated measured radiation;

wherein estimating the scatter radiation further comprises estimating the scatter radiation based on the gain and the offset.

3. The method of claim 2 , further comprising:

generating the estimated scatter radiation based on the gain, the offset, and a simulated scatter radiation component of the simulated measured radiation; and

generating the estimated primary radiation based on the estimated scatter radiation and the measured radiation.

4. The method of claim 2 , further comprising:

fitting a polynomial to a first vector of pixel values of the measured radiation versus a second vector of pixel values of the simulated measured radiation; and

generating the gain based on the polynomial.

5. The method of claim 4 , wherein:

the gain is a linear term of the polynomial.

6. The method of claim 5 , wherein:

the polynomial is at least a second order polynomial.

7. The method of claim 2 , further comprising:

fitting a first polynomial to a first vector of pixel values of the measured radiation versus a second vector of pixel values of the simulated measured radiation;

reducing a size of the first vector and a size of the second vector to remove pixel values having an error of the first polynomial greater than a threshold;

fitting a second polynomial to the reduced first vector versus the reduced second vector; and

generating the gain based on the second polynomial.

8. The method of claim 2 , further comprising:

resizing the measured radiation and/or the simulated measured radiation such that the measured radiation and the simulated measured radiation have the same resolution;

determining a region of interest of the measured radiation;

generating a first vector of pixel values of the measured radiation in the region of interest having a value less than a first threshold;

generating a second vector of pixel values of the simulated measured radiation corresponding to the first vector;

fitting a first polynomial to the first vector versus the second vector;

removing pixel values from the first vector and the second vector where a relative error of the first polynomial is greater than a second threshold;

fitting a second polynomial to the remaining pixel values of the first vector versus the second vector;

wherein the gain comprises a linear term of the second polynomial;

generating a third vector including a minimum from each of a plurality of subregions of the measured radiation;

smoothing the third vector to generate a fourth vector;

scaling the fourth vector by a value greater than 1 to generate a fifth vector; and

generating an offset matrix as the offset where, for each pixel of each subregion of the measured radiation:

if a value of the pixel is below the value of the fifth vector associated with the subregion, a value of the corresponding pixel of the offset matrix is the difference of the pixel value of the measured radiation and pixel value of the corresponding pixel of the simulated measured radiation scaled by the gain; and

for other pixels, generating a value of the corresponding pixel of the offset matrix based on other pixels of the offset matrix of the subregion.

9. The method of claim 2 , further comprising:

selecting pixels of the measured radiation and the simulated measured radiation where each pixel value tuple has a Euclidean magnitude above a threshold;

generating an intermediate gain based on the selected pixels; and

generating the gain based on the offset and the second intermediate gain.

10. The method of claim 2 , further comprising:

generating a first intermediate gain based on a maximum of the measured radiation and a maximum of the simulated measured radiation;

normalizing the simulated measured radiation to the measured radiation with the first intermediate gain;

calculating a Euclidian magnitude of the normalized simulated measured radiation and measured radiation for each pixel;

selecting first pixels of the measured radiation and the simulated measured radiation corresponding to pixels of the normalized simulated measured radiation and measured radiation having a Euclidian magnitude above a first threshold;

generating a second intermediate gain based on the selected first pixels of the measured radiation and the simulated measured radiation;

selecting second pixels of the measured radiation and the simulated measured radiation corresponding to pixels of the normalized simulated measured radiation and measured radiation having a magnitude below a second threshold;

generating the offset based on the selected second pixels of the measured radiation and the simulated measured radiation; and

generating the gain based on the offset and the second intermediate gain.

11. The method of claim 2 , further comprising:

generating an intermediate gain matrix including an intermediate gain for each of a plurality of subregions of the measured radiation; and

generating the offset for each of the subregions based on the associated intermediate gain.

12. The method of claim 1 , wherein, for each of a plurality of subregions of the measured radiation:

generating a threshold based on a minimum of the subregion;

generating a pixel offset for each pixel in the subregion with a value lower than the threshold; and

combining the pixel offsets of the pixels in the subregion with the value lower than the threshold into a default offset for pixels in the subregion with a value greater than the threshold;

wherein the offset is an offset image including the pixel offsets of the pixels in the subregion with the value lower than the threshold and the default offset.

13. The method of claim 1 , further comprising:

selecting pixels of the measured radiation and the simulated measured radiation where each pixel value tuple has a Euclidean magnitude below a threshold; and

generating the offset based on the selected pixels.

14. A system, comprising:

a communication interface;

a memory; and

a processor configured to:

receive measured radiation obtained from a radiation detector that received radiation through an object;

simulate the measured radiation obtained from the radiation detector that received radiation through the object;

generate an offset based on the measured radiation and the simulated measured radiation;

estimate scatter radiation based on the offset; and

estimate primary radiation based on the estimated scatter radiation.

15. The system of claim 14 , wherein the processor is further configured to:

fit a first polynomial to a first vector of pixel values of the measured radiation versus a second vector of pixel values of the simulated measured radiation;

reduce a size of the first vector and a size of the second vector to remove pixel values having an error of the first polynomial greater than a threshold;

fit a second polynomial to the reduced first vector versus the reduced second vector;

generate a gain based on the second polynomial; and

estimate the scatter radiation based on the gain and the offset.

16. The system of claim 14 , wherein the processor is further configured to:

select pixels of the measured radiation and the simulated measured radiation where each pixel value tuple has a Euclidean magnitude above a threshold;

generate an intermediate gain based on the selected pixels;

generate a gain based on the offset and the second intermediate gain; and

estimate the scatter radiation based on the gain and the offset.

17. The system of claim 14 , wherein the processor is further configured to:

generate a threshold based on a minimum of the subregion;

generate a pixel offset for each pixel in the subregion with a value lower than the threshold; and

combine the pixel offsets of the pixels in the subregion with the value lower than the threshold into a default offset for pixels in the subregion with a value greater than the threshold;

wherein the offset is an offset image including the pixel offsets of the pixels in the subregion with the value lower than the threshold and the default offset.

18. The system of claim 14 , wherein the processor is further configured to:

select pixels of the measured radiation and the simulated measured radiation where each pixel value tuple has a Euclidean magnitude below a threshold; and

generate the offset based on the selected pixels.

19. A system, comprising:

means for receiving measured radiation obtained from a radiation detector that received radiation through an object;

means for simulating the measured radiation obtained from the radiation detector that received radiation through the object;

means for generating an offset based on the measured radiation and the simulated measured radiation;

means for estimating scatter radiation based on the offset; and

means for estimating primary radiation based on the estimated scatter radiation.

20. The system of claim 19 , further comprising:

means for generating a gain based on the measured radiation and the simulated measured radiation wherein the means for estimating scatter radiation comprise means for estimating scatter radiation based on the gain;

means for generating a measured scatter radiation based on the gain, the offset, and a simulated scatter radiation component of the simulated measured radiation; and

means for generating a measured un-scattered radiation based on the measured scatter radiation and the measured radiation.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2026
From: COMPUTERSHARE TRUST COMPANY, N.A.
To: VAREX IMAGING CORPORATION
Reel/Frame 074075/0921 →
SECURITY INTEREST Recorded Mar 13, 2026
From: VAREX IMAGING CORPORATION
To: ZIONS BANCORPORATION, N.A. DBA ZIONS FIRST NATIONAL BANK
Reel/Frame 075080/0934 →
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2026
From: ZIONS BANCORPORATION, N.A. DBA ZIONS FIRST NATIONAL BANK
To: VAREX IMAGING CORPORATION
Reel/Frame 075081/0623 →
SECURITY AGREEMENT (NOTES) Recorded Dec 20, 2024
From: VAREX IMAGING CORPORATION
To: COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCATION, AS NOTES COLLATERAL AGENT
Reel/Frame 069746/0628 →
SECURITY INTEREST Recorded Mar 29, 2024
From: VAREX IMAGING CORPORATION
To: ZIONS BANCORPORATION, N.A. DBA ZIONS FIRST NATIONAL BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 066949/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2021
From: SUN, MINGSHAN, MR; STAR-LACK, JOSH, MR; HOLT, KEVIN, MR
To: VAREX IMAGING CORPORATION
Reel/Frame 057757/0260 →