# US 12,111,271 B1 · X-ray scanning system and method for inspecting an object

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,111,271 B1
- Document ID: US12111271B1
- Status: Granted
- Kind: B1
- Application number: 18/504,493
- Filed: 2023-11-08
- Granted: 2024-10-08
- Earliest claimed: 2023-11-08
- Assignees: Seethru Ai Inc.
- Applicants: Seethru AI Inc.
- Inventors: Omar Al-Kofahi
- Web page: https://patentgrep.com/patent/US12111271B1

## CPC

- G01N 23/20008: Constructional details of analysers, e.g. characterised by X-ray source, detector or optical system; Accessories therefor; Preparing specimens therefor (monochromators for X- rays using crystals G21K1/06)
- G01N 2223/33: scanning, i.e. relative motion for measurement of successive object-parts
- G01N: INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES (measuring or testing apparatus or processes other than immunoassay, involving enzymes or microorganisms C12M, C12Q)

## Abstract

Presently disclosed is an x-ray scanning system and method for inspecting an object. The system has a first mobile x-ray scanner configured for scatter imaging and to generate a first compilation of scan data of a first side of the object. A second x-ray scanner is configured for imaging and generating a second compilation of scan data of a second side of the object. A movement device is configured and disposed to move at least one of the first scanner, the second scanner, and the object being scanned, during the scanning of the object. A data integrator is configured and disposed to receive and integrate the first compilation of scan data and the second compilation of scan data.

## Claims

### Claim 1

An x-ray scanning system for inspecting an object, the system comprising:
a first mobile x-ray scanner configured and disposed for scatter imaging comprising at least one x-ray beam source and at least one x-ray detector, the first mobile x-ray scanner is configured and disposed to scan a first side of the object while at least one of the first mobile x-ray scanner and the object is moving relative to the other and to generate a first compilation of scan data;
a second x-ray scanner comprising at least one x-ray beam source and at least one x-ray detector, the second x-ray scanner is configured and disposed to scan a second side of the object while at least one of the second x-ray scanner and the object is moving relative to the other and to generate a second compilation of scan data;
wherein, the second side of the object is different than the first side of the object;
a movement device configured and disposed to move at least one of the first mobile x-ray scanner, the second x-ray scanner, and the object being scanned, during the scanning of the object;
a data integrator configured and disposed to receive and integrate the first compilation of scan data and the second compilation of scan data and to output the integrated compilations of scan data;
a controller configured and disposed to control the first mobile x-ray scanner and the second x-ray scanner; and
at least one of a) and b), wherein a) and b) are:
a) at least one distance measuring device or sensor configured to obtain and report at least one of a first distance between the first mobile x-ray scanner and the first side of the object being scanned and a second distance between the second x-ray scanner and the second side of the object being scanned;
wherein, the data integrator is configured to receive the at least one reported distance; and
wherein, the data integrator is configured to mitigate vertical scaling artifacts with the at least one reported distance; and
b) the x-ray scanning system being configured to resample at least one of a vertical dimension of the object being scanned and a horizontal dimension of the object being scanned, with at least one of the first mobile x-ray scanner and the second x-ray scanner, the data integrator is configured to mitigate at least one of a vertical scaling artifact and a horizontal scaling artifact, with the at least one resample.

### Claim 2 (depends on 1)

The x-ray scanning system of claim 1, further comprising an inspection station configured to receive the integrated compilation of data output from the data integrator for the inspecting of the object.

### Claim 3 (depends on 1)

The x-ray scanning system of claim 1, wherein the data integrator is disposed with the first mobile x-ray scanner.

### Claim 4 (depends on 2)

The x-ray scanning system of claim 2, wherein at least one of the controller and the inspection station is disposed with the first mobile x-ray scanner.

### Claim 5 (depends on 1)

The x-ray scanning system of claim 1, comprising:
at least one distance measuring device or sensor configured to obtain and report at least one of a first distance between the first mobile x-ray scanner and the first side of the object being scanned and a second distance between the second x-ray scanner and the second side of the object being scanned;
wherein, the data integrator is configured to receive the at least one reported distance; and
wherein, the data integrator is configured to mitigate vertical scaling artifacts with the at least one reported distance.

### Claim 6 (depends on 1)

The x-ray scanning system of claim 1, further comprising:
at least one speed measuring device or sensor configured to measure and report a speed between the object being scanned and at least one of the first mobile x-ray scanner and the second x-ray scanner; and
wherein, the data integrator is configured to mitigate horizontal scaling artifacts with the reported speed.

### Claim 7 (depends on 1)

The x-ray scanning system of claim 1 configured to resample at least one of a vertical dimension of the object being scanned and a horizontal dimension of the object being scanned, with at least one of the first mobile x-ray scanner and the second x-ray scanner, the data integrator is configured to mitigate at least one of a vertical scaling artifact and a horizontal scaling artifact, with the at least one resample.

### Claim 8

A method of x-ray scanning and inspecting an object, the method comprising:
moving at least one of a first mobile x-ray scanner and the object being scanned, wherein the object or the first mobile x-ray scanner is moved relative to the other;
scanning a first side of the object with the first mobile x-ray scanner, while the at least one of the first mobile x-ray scanner and the object are moving, and generating a first compilation of scanning data;
moving at least one of a second x-ray scanner and the object being scanned, wherein the object or the second x-ray scanner is moved relative to the other;
scanning a second side of the object with the second x-ray scanner, while the at least one of the second x-ray scanner and the object are moving, and generating a second compilation of scanning data, wherein the second side of the object is different than the first side of the object;
integrating the first compilation of scanning data with the second compilation of scanning data;
inspecting the integrated compilations of scanning data and thereby inspecting the scanned object; and
at least one of a) and b), wherein a) and b) are:
a) measuring or sensing at least one of a first distance between the first mobile x-ray scanner and the first side of the object being scanned and a second distance between the second x-ray scanner and the second side of the object being scanned; and
mitigating vertical scaling artifacts with the at least one measured or sensed distance; and
b) resampling at least one of a vertical dimension of the object being scanned and a horizontal dimension of the object being scanned, with at least one of the first mobile x-ray scanner and the second x-ray scanner; and
mitigating at least one of a vertical scaling artifact and a horizontal scaling artifact, with the at least one resample.

### Claim 9 (depends on 8)

The method of x-ray scanning and inspecting an object of claim 8, wherein the step of integrating is performed with the first mobile x-ray scanner.

### Claim 10 (depends on 8)

The method of x-ray scanning and inspecting an object of claim 8, wherein the step of inspecting is performed with the first mobile x-ray scanner.

### Claim 11 (depends on 8)

The method of x-ray scanning and inspecting an object of claim 8, comprising the steps of:
measuring or sensing at least one of a first distance between the first mobile x-ray scanner and the first side of the object being scanned and a second distance between the second x-ray scanner and the second side of the object being scanned; and
mitigating vertical scaling artifacts with the at least one measured or sensed distance.

### Claim 12 (depends on 8)

The method of x-ray scanning and inspecting an object of claim 8, further comprising the steps of:
measuring or sensing a speed between the object being inspected and at least one of the first mobile x-ray scanner and the second x-ray scanner; and
mitigating horizontal scaling artifacts with the measured or sensed speed.

### Claim 13 (depends on 8)

The method of x-ray scanning and inspecting an object of claim 8, comprising the steps of:
resampling at least one of a vertical dimension of the object being scanned and a horizontal dimension of the object being scanned, with at least one of the first mobile x-ray scanner and the second x-ray scanner; and
mitigating at least one of a vertical scaling artifact and a horizontal scaling artifact, with the at least one resample.

### Claim 14 (depends on 8)

The method of x-ray scanning and inspecting an object of claim 8, further comprising:
selecting a position for the first mobile x-ray scanner relative to the second x-ray scanner;
wherein, the selecting of the position of the first mobile x-ray scanner is based upon at least one of mitigating crosstalk, providing a desired side or angle of the object for scanning, providing a desired movement path of the object being scanned, and providing an exclusion zone; and
moving the first mobile x-ray scanner into the selected position.

### Claim 15 (depends on 8)

The method of x-ray scanning and inspecting an object of claim 8, wherein the inspecting the integrated compilations of scanning data comprise displaying the integrated compilations of scanning data on the same or proximate screens for viewing by a single viewer or inspector.

### Claim 16 (depends on 14)

The method of x-ray scanning and inspecting an object of claim 14, wherein the selected position of the first mobile x-ray scanner provides for a linear movement path of the object being scanned.

### Claim 17 (depends on 8)

The method of x-ray scanning and inspecting an object of claim 8, further comprising moving at least one of a third x-ray scanner and the object being scanned, wherein the object or the third x-ray scanner is moved relative to the other;
generating a third compilation of scanning data; and
integrating the third compilation of scanning data with the first and the second compilations of scanning data.

### Claim 18

A data integrator configured and disposed to integrate a first compilation of scan data and a second compilation of scan data, the data integrator comprising:
a data receiver configured to receive the first compilation of scan data and the second compilation of scan data;
the first compilation of scan data comprises x-ray scatter imaging data of a first side of an object being scanned and is generated with a first mobile x-ray scanner having at least one x-ray beam source and at least one x-ray detector;
the second compilation of scan data comprises x-ray imaging data of a second side of the object being scanned and is generated with a second x-ray scanner having at least one x-ray beam source and at least one x-ray detector;
the data integrator is characterized by at least one of a) and b, wherein a) and b are:
a) the data integrator is configured to receive at least one of a first distance between the first mobile x-ray scanner and the first side of the object being scanned and a second distance between the second x-ray scanner and the second side of object being scanned and to mitigate vertical scaling artifacts with the at least one received distance;
and
b) the data integrator is configured to resample at least one of a vertical dimension of the object being scanned and a horizontal dimension of the object being scanned, with at least one of the first mobile x-ray scanner and the second x-ray scanner, and to mitigate at least one of a vertical scaling artifact and a horizontal scaling artifact, with the at least one resample.
