IP Library Granted Patent US 12,579,599
Granted Patent B2
US 12,579,599 · App. 18/320,965 · Granted Mar 17, 2026

X-ray imaging device with a reconfigurable image processing module

Inventors: Maxwell J. Allen (Redwood City, CA); Mihir Shah (San Jose, CA); Carlo Tognina (Salt Lake City, UT)
Assignee: VAREX IMAGING CORPORATION
G06T1/20G01T1/17G06T5/00G06T2207/10116
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,579,599
App. No.
18/320,965
Granted
Mar 17, 2026
Kind
B2
Abstract

Some embodiments include an x-ray imaging device, comprising: a sensor array configured to convert incident x-rays into electrical signals; a memory configured to store a static configuration data; a processor; a programmable logic device; and a communication interface; wherein: the processor is configured to apply the static configuration data to the programmable logic device; when configured with the static configuration data, the programmable logic device is configured with: a static image processing module; and a reconfigurable image processing module; and the static image processing module and the reconfigurable image processing module are part of an image processing pipeline configured to receive the electrical signals and output an image.

Claims (86)

1 . An x-ray imaging device, comprising:

a sensor array configured to convert incident x-rays into electrical signals;

a memory configured to store a static configuration data;

a processor;

a programmable logic device; and

a communication interface;

wherein:

the processor is configured to apply the static configuration data to the programmable logic device;

when configured with the static configuration data, the programmable logic device is configured with:

static image processing logic; and

reconfigurable image processing logic; and

the static image processing logic and the reconfigurable image processing logic are part of an image processing pipeline configured to receive the electrical signals and output an image.

2 . The x-ray imaging device of claim 1 , wherein:

the reconfigurable image processing logic is configured to receive image data and output the image data without modification.

3 . The x-ray imaging device of claim 1 , wherein:

the static image processing logic is configured to perform at least one of offset correction, gain correction, scatter correction, grid suppression, and defective pixel correction.

4 . The x-ray imaging device of claim 1 , wherein:

the processor is configured to:

read dynamic configuration data from the memory; and

reconfigure the programmable logic device with the dynamic configuration data to replace the reconfigurable image processing logic; and

the dynamic configuration data does not include configuration data for the static image processing logic.

5 . The x-ray imaging device of claim 4 , wherein:

the dynamic configuration data is first dynamic configuration data; and

the processor is configured to:

read second dynamic configuration data from the memory; and

reconfigure the programmable logic device with the second dynamic configuration data to replace the reconfigurable image processing logic previously configured by the first dynamic configuration data.

6 . The x-ray imaging device of claim 1 , wherein:

when configured with the static configuration data, the programmable logic device is configured with header logic; and

the header logic is part of the image processing pipeline and is configured to add device information to the image processing pipeline such that the device information is available to the reconfigurable image processing logic.

7 . The x-ray imaging device of claim 6 , further comprising:

a temperature sensor;

wherein:

the header logic is configured to add temperature information to the image processing pipeline in response to the temperature sensor; and

the temperature information is available to the reconfigurable image processing logic.

8 . The x-ray imaging device of claim 1 , further comprising:

random access memory, RAM, coupled to the programmable logic device;

wherein when the programmable logic device is configured with the static configuration data, the random access memory is accessible to the reconfigurable image processing logic.

9 . The x-ray imaging device of claim 1 , wherein:

when configured with the static configuration data, the programmable logic device is configured with a plurality of reconfigurable image processing logics; and

the static image processing logic and the reconfigurable image processing logics are part of the image processing pipeline.

10 . The x-ray imaging device of claim 9 , wherein:

the processor is configured to:

read dynamic configuration data from the memory; and

reconfigure the programmable logic device with the dynamic configuration data to replace at least some of the reconfigurable image processing logics; and

the dynamic configuration data includes configuration data for less than all of the reconfigurable image processing logics.

11 . A method, comprising:

applying static configuration data to a programmable logic device, wherein:

when configured with the static configuration data, the programmable logic device is configured with:

a set of static image processing operations; and

a set of reconfigurable image processing operations;

applying dynamic configuration data to the programmable logic device to replace the set of reconfigurable image processing operations;

converting incident x-rays into electrical signals with a sensor array;

processing the electrical signals with an image processing pipeline configured to receive the electrical signals and output an image; and

wherein:

the set of static image processing operations and the set of reconfigurable image processing operations are part of the image processing pipeline configured to receive the electrical signals and output the image; and

the dynamic configuration data does not include the static configuration data for the set of static image processing operations.

12 . The method of claim 11 , wherein:

when configured with the static configuration data, the set of reconfigurable image processing operations is configured to receive image data and output the image data without modification.

13 . The method of claim 11 , wherein:

the set of static image processing operations is configured to perform at least one of offset correction, gain correction, scatter correction, grid suppression, and defective pixel correction.

14 . The method of claim 11 , further comprising:

applying the dynamic configuration data to the programmable logic device to reconfigure the set of reconfigurable image processing operations while operating.

15 . The method of claim 11 , wherein:

applying the dynamic configuration data to the programmable logic device to reconfigure the set of reconfigurable image processing operations comprises reordering the set of reconfigurable image processing operations.

16 . The method of claim 11 , further comprising:

adding device information to the image processing pipeline with a set of header generating operations of the image processing pipeline such that the device information is available to the set of reconfigurable image processing operations.

17 . The method of claim 11 , wherein:

when configured with the static configuration data, the programmable logic device is configured with a plurality of sets of reconfigurable image processing operations; and

the set of static image processing operations and the sets of reconfigurable image processing operations are part of the image processing pipeline.

18 . The method of claim 17 , wherein:

applying the dynamic configuration data to the programmable logic device comprises replacing less than all of the sets of reconfigurable image processing operations.

19 . An x-ray imaging device, comprising:

a processor;

memory including instructions thereon that, when accessed by the processor, cause the processor to:

apply static configuration data to a programmable logic device, wherein:

when configured with the static configuration data, the programmable logic device is configured with:

static logic; and

reconfigurable logic; and

apply dynamic configuration data to the programmable logic device to replace the reconfigurable logic;

a sensor array for converting incident x-rays into electrical signals; and

the programmable logic device is configured to process the electrical signals with an image processing pipeline configured to receive the electrical signals and output an image;

wherein:

the static logic and the reconfigurable logic are part of the image processing pipeline configured to receive the electrical signals and output the image; and

the dynamic configuration data does not include the static configuration data for the static logic.

20 . The x-ray imaging device of claim 19 , wherein, when configured with the static configuration data, the programmable logic device is further configured with:

header logic for adding device information to the image processing pipeline such that the device information is available to the reconfigurable logic.

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 Jun 5, 2023
From: ALLEN, MAXWELL J, MR; SHAH, MIHIR, MR; TOGNINA, CARLO, MR
To: VAREX IMAGING CORPORATION
Reel/Frame 063853/0113 →