IP Library › Granted Patent US 11,983,859
Granted Patent B2
US 11,983,859 · App. 17/281,819 · Granted May 14, 2024

Correction of images

Inventors: Serge Maitrejean (Paris, FR); Guillaume Jegou (Cachan, FR); Jean-Michel Faugier (Chevreuse, FR); Cindy Bergerat (Antony, FR)
Assignee: Smiths Detection France S.A.S.
G06T7/0004G01N23/04G01N23/083G01N23/10G06T5/006G01N2223/04G01N2223/33G01N2223/401G06T2207/10116G06T2207/20212
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 11,983,859
App. No.
17/281,819
Granted
May 14, 2024
Kind
B2
Abstract

A method for inspecting cargo with is disclosed. The method includes scanning the cargo with a matrix including at least two rows of detectors, wherein each zone of the cargo irradiated by a first X ray pulse is irradiated by at least one second X ray pulse, and a radiation corresponding to the first X ray pulse is detected by a first row of the matrix, and a radiation corresponding to the at least one second pulse is detected by at least one second row of the matrix, generating a first image of the cargo and at least one second image of the cargo, determining, for each zone of the cargo irradiated, a local mutual parasitic displacement between the cargo and the matrix, determining a total mutual parasitic displacement, and generating a corrected image of the cargo without the mutual parasitic displacement.

Claims (120)

1. A method for inspecting cargo with X-rays, the method comprising:

scanning the cargo with a matrix comprising at least two rows of detectors by:

mutually displacing the cargo and the matrix with a mutual scanning displacement, and

detecting, with the matrix, radiation generated by a plurality of successive X ray pulses irradiating the cargo, during the mutual scanning displacement,

wherein each zone of the cargo irradiated by a first X ray pulse is irradiated by at least one second X ray pulse, and

wherein a radiation corresponding to the first X ray pulse is detected by a first row of the matrix, and a radiation corresponding to the at least one second pulse is detected by at least one second row of the matrix;

generating a first image of the cargo for a first row of the matrix and at least one second image of the cargo for at least one second row of the matrix,

wherein each image comprises pixels corresponding to the row of detectors for each X ray pulse;

determining, for each zone of the cargo irradiated by the first X ray pulse and by the at least one second X ray pulse, at least one local mutual parasitic displacement between the cargo and the matrix by determining local mutual displacements between corresponding pixels of the first image and the at least one second image, the local mutual parasitic displacement:

occurring between the first pulse and the at least one second X ray pulse, and

being other than the mutual scanning displacement occurring between the first pulse and at least one second pulse;

determining at least one total mutual parasitic displacement, by summing the determined local mutual displacements for the irradiated zones, from an X ray pulse associated with a start of the scan of the cargo to an X ray pulse associated with an end of the scan of the cargo; and

generating at least one corrected image of the cargo, based on at least one of the first image and the at least one second image and on the determined at least one total mutual parasitic displacement.

2. The method of claim 1 , wherein scanning the cargo comprises scanning the cargo in a mobile mode, and mutually displacing the cargo and the matrix comprises:

maintaining the cargo static with respect to a ground and displacing the matrix with respect to the ground during the scanning displacement.

3. The method of claim 1 , wherein scanning the cargo comprises mounting the matrix on a boom of a mobile inspection system.

4. The method of claim 2 , wherein generating the corrected image comprises:

correcting boom movements artefacts generated in the mobile mode.

5. The method of claim 1 , wherein scanning the cargo comprises scanning the cargo in a pass-through mode, and mutually displacing the cargo and the matrix comprises:

maintaining the matrix static with respect to a ground and displacing the cargo with respect to the ground during the scanning displacement.

6. The method of claim 1 , wherein scanning the cargo comprises mounting the matrix on a boom of a static inspection system.

7. The method of claim 5 , wherein generating the corrected image comprises:

correcting cargo speed inhomogeneity generated in the pass-through mode.

8. The method of claim 1 , wherein determining the local mutual parasitic displacement comprises:

using at least one of an image cross correlation technique and an energy minimization technique.

9. The method of claim 1 , wherein generating the at least one corrected image, at pixel (x, y), comprises:

translating each pixel (x, y) of quantities −Dx and −Dy corresponding to total mutual parasitic displacements such that:

D

x

(

x

,

y

)

=

∑

x

′

=

1

x

′

=

x

Δ

x

(

x

′

,

y

)

⁢

D

y

(

x

,

y

)

=

Σ

x

′

=

1

x

′

=

x

⁢

Δ

y

(

x

′

,

y

)

;

with Δx(x,y) and Δy(x,y) the local parasitic displacements in an horizontal scanning direction (Ox) and a vertical direction (Oy).

10. The method of claim 9 , comprising determining a displacement field between two images Ip(x,y) and Iq(x,y), corresponding to a row p and a row q of the matrix, such that:

Δ x (( p−q ), y )=[Δ px ( x,y )−Δ qx ( x,y )]/( p−q )

Δ y (( p−q ), y )=[Δ py ( x,y )−Δ qy ( x,y )]/( p−q ).

11. The method of claim 9 , wherein, in a case where the main parasitic movements are vertical translation movements, −Dx=0 and −Dy=−D such that:

D

=

-

∑

i

′

=

1

i

′

=

i

⁢

(

δ

y

)

i

′

;

with δy=Δy(x,y), with Δy(x,y) only depending on x.

12. The method of claim 9 , wherein generating the at least one corrected image comprises generating the corrected nth image I cn (x,y) such that:

I cn ( x,y )= I n ( x−Dx ( x,y ), y−Dy ( x,y )).

13. The method of claim 12 , wherein generating the corrected nth image comprises generating only one subset of corrected images equal to or smaller than the number of rows of the matrix.

14. An apparatus comprising:

a processor; and

a memory,

wherein the memory comprises instructions which, when executed by the processor, enable the processor to perform the method according to claim 1 .

15. A computer program or a computer program product, comprising instructions embodied on a non-transitory computer-readable medium, wherein the instructions, when executed by a processor, enable the processor to perform a method according to claim 1 .

16. The method of claim 2 , wherein scanning the cargo comprises mounting the matrix on a boom of a mobile inspection system.

17. The method of claim 3 , wherein generating the corrected image comprises:

correcting boom movements artefacts generated in the mobile mode.

18. The method of claim 2 , wherein scanning the cargo comprises mounting the matrix on a boom of a static inspection system.

19. The method of claim 3 , wherein scanning the cargo comprises mounting the matrix on a boom of a static inspection system.

20. The method of claim 4 , wherein scanning the cargo comprises mounting the matrix on a boom of a static inspection system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: MAITREJEAN, SERGE; JEGOU, GUILLAUME; FAUGIER, JEAN-MICHEL; BERGERAT, CINDY
To: SMITHS DETECTION FRANCE S.A.S.
Reel/Frame 057933/0557 →
Priority Claims (1)
GB 1816014 · Oct 1, 2018 · national
Continuity (2)
Related Publication 20220020140A1 · Jan 20, 2022
Related Publication 20230109669A9 · Apr 6, 2023