IP Library Granted Patent US 9,183,647
Granted Patent B2
US 9,183,647 · App. 14/312,540 · Granted Nov 10, 2015

Imaging, data acquisition, data transmission, and data distribution methods and systems for high data rate tomographic X-ray scanners

Inventor: Edward James Morton (Guildford, GB)
Assignee: Rapiscan Systems, Inc.
G06T11/005A61B6/032A61B6/4085A61B6/463A61B6/542G01N23/046G01T1/17G01T1/2985A61B6/4028G01N2223/419G01N2223/612
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 9,183,647
App. No.
14/312,540
Granted
Nov 10, 2015
Kind
B2
Abstract

The present invention is an X-ray system having a source-detector module, which includes X-ray sources and detectors, for scanning an object being inspected, a scan engine coupled to the source-detector module for collecting scan data from the source detector module, an image reconstruction engine coupled to the scan engine for converting the collected scan data into one or more X-ray images, and a scan controller coupled with at least one of the source detector module, the scan engine, and the image reconstruction engine optimize operations of the X-ray system.

Claims (28)

1. An X-ray system comprising:

a plurality of detectors for detecting and generating X-ray data;

a scan controller coupled to the plurality of detectors, wherein the scan controller is configured to identify from the X-ray data, regions having required information and regions not having required information;

a scan engine coupled to the plurality of detectors and the scan controller, wherein the scan engine receives the X-ray data and calibrates the X-ray data, based on regions identified by the scan controller that comprise required information; and

an image reconstruction engine coupled to the scan engine and the scan controller, wherein the image reconstruction engine converts the calibrated X-ray data into one or more processed X-ray images.

2. The X-ray system of claim 1 further comprising a user input wherein the user input receives control information from a user and wherein the scan controller uses the control information to dynamically modulate processing of at least one of the X-ray data by the scan engine and of the calibrated X-ray data by the image reconstruction engine.

3. The X-ray system of claim 1 wherein the X-ray data is transmission data.

4. The X-ray system of claim 1 wherein the X-ray data is backscatter data.

5. The X-ray system of claim 1 further comprising a data visualization engine coupled to the image reconstruction engine for rendering the processed X-ray images to a human readable screen.

6. The X-ray system of claim 1 further comprising one or more storage devices coupled to one or more of the plurality of detectors, the scan engine, and the image reconstruction engine for storing data obtained from the plurality of detectors, the scan engine, and the image reconstruction engine.

7. The X-ray system of claim 1 wherein the scan controller issues instructions to the image reconstruction engine to process calibrated X-ray data from detectors corresponding to the regions comprising required information.

8. The X-ray system of claim 7 further comprising a data visualization engine wherein the data visualization engine receives from the image reconstruction engine a plurality of coordinates corresponding to the regions comprising required information.

9. The X-ray system of claim 1 wherein the scan controller issues instructions to the scan engine to modify a spatial resolution of a scan based upon the X-ray data.

10. The X-ray system of claim 9 wherein the spatial resolution is modified by generating a first spatial resolution in a scan direction and a second spatial resolution in a scan plane, the first spatial resolution being different than the second spatial resolution.

11. The X-ray system of claim 1 wherein the scan controller issues instructions to the scan engine to generate a first resolution and a second resolution in a scan, wherein the first resolution and the second resolution are different.

12. The X-ray system of claim 11 wherein the scan engine transmits the scan having the first resolution and the second resolution to the image reconstruction engine.

13. The X-ray system of claim 12 wherein the image reconstruction engine generates image data having variable resolution based on the scan having the first resolution and the second resolution.

14. The X-ray system of claim 12 wherein the image reconstruction engine generates image data having at least one of: an area of coarse pixelation, an area of medium granularity pixelation, and an area of high granularity pixelation.

15. A method for processing X-ray data, comprising:

identifying, from the X-ray data, regions having required information and regions not having required information;

calibrating the X-ray data based only on regions having the identified information and not on the regions not having required information;

processing the calibrated X-ray data into one or more processed X-ray images; and

issuing instructions to a scan engine to modify a spatial resolution of a scan based upon the X-ray data, wherein the spatial resolution is modified by generating a first spatial resolution in a scan direction and a second spatial resolution in a scan plane, the first spatial resolution being different than the second spatial resolution.

16. The method of claim 15 further comprising dynamically modulating processing of at least one of the X-ray data by a scan engine and of the calibrated X-ray data by an image reconstruction engine based on user inputted control information.

17. The method of claim 15 further comprising issuing instructions to an image reconstruction engine to process calibrated X-ray data from detectors corresponding to the regions having required information.

18. The method of claim 15 further comprising causing the scan engine to transmit the scan having the first resolution and the second resolution to an image reconstruction engine.

19. The method of claim 18 wherein the image reconstruction engine generates image data having variable resolution based on the scan having the first resolution and the second resolution.

20. The method of claim 18 wherein the image reconstruction engine generates image data having at least one of an area of coarse pixelation, an area of medium granularity pixelation, or an area of high granularity pixelation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2014
From: MORTON, EDWARD JAMES
To: RAPISCAN SYSTEMS, INC.
Reel/Frame 034583/0481 →
Continuity (30)
Continuation 12787878 · May 26, 2010
Continuation In Part 12485897 · Jun 16, 2009
Continuation 10554656
Continuation PCTGB2004001729 · Apr 23, 2004
Continuation In Part 12371853 · Feb 16, 2009
Continuation 10554975
Continuation PCTGB2004001741 · Apr 23, 2004
Continuation In Part 12651479 · Jan 3, 2010
Continuation 10554654 · Feb 7, 2008
Continuation PCTGB2004001731 · Apr 23, 2004
Continuation In Part 12364067 · Feb 2, 2009
Continuation 12033035 · Feb 19, 2008
Continuation 10554569
Continuation PCTGB0401732 · Apr 25, 2003
Continuation In Part 12758764 · Apr 12, 2010
Continuation 12211219 · Sep 16, 2008
Continuation 10554655
Continuation PCTGB2004001751 · Apr 23, 2004
Continuation In Part 12697073 · Jan 29, 2010
Continuation 10554570
Continuation PCTGB2004001747 · Apr 23, 2004
Continuation In Part 12142005 · Jun 19, 2008
Continuation 12097422
Continuation PCTGB2006004684 · Dec 15, 2006
Continuation In Part 12478757 · Jun 4, 2009
Continuation 12364067 · Feb 2, 2009
Continuation 12712476 · Feb 25, 2010
Provisional Application 61155572 · Feb 26, 2009
Provisional Application 61181077 · May 26, 2009
Related Publication 20150071399A1 · Mar 12, 2015