IP Library Granted Patent US 11,869,204
Granted Patent B2
US 11,869,204 · App. 17/306,891 · Granted Jan 9, 2024

Automatic co-registration of thermal and visible image pairs

Inventors: Enrique Sanchez-Monge (Tampere, FI); Alessandro Foi (Tampere, FI); Michael Kent (Goleta, CA); Pieter Messely (Ronse, BE)
Assignee: Teledyne FLIR Commercial Systems, Inc.
G06T7/337B64C39/024G06T3/40G06T5/006G06T5/007G06T5/40G06T5/50B64U2101/30G06T2207/10048G06T2207/20016
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,869,204
App. No.
17/306,891
Granted
Jan 9, 2024
Kind
B2
Abstract

Image pair co-registration systems and methods include receiving a pair of multi-modal images, defining a parametric deformation model, defining a loss function that is minimized when the pair of images are aligned, and performing a multi-scale search to determine deformation parameters that minimize the loss function. The optimized deformation parameters define an alignment of the pair of images. The pair of images may include visible spectrum image and an infrared image. The method further includes resizing the visible spectrum image to match the infrared image, applying at least one lens distortion correction model, and normalizing a dynamic range of each of the pair of images. The multi-scale search may further include resizing the pair of images to a current processing scale, applying adaptive histogram equalization to the pair of images to generate equalized images, applying Gaussian Blur to the equalized images, and optimizing the deformation parameters.

Claims (45)

1. A method comprising:

receiving a pair of images;

defining a parametric deformation model providing an image deformation for each of a set of deformation parameters;

defining a loss function based, at least in part, on at least one directional gradient of each of a processed pair of images obtained from the received pair of images by a process comprising applying the parametric deformation model, wherein the loss function is minimized when the pair of images are aligned; and

performing a multi-scale search to determine an optimal deformation parameter that minimizes the loss function;

wherein the optimal deformation parameter defines an alignment of the pair of images.

2. The method of claim 1 , wherein the pair of images comprises a visible spectrum image and an infrared image.

3. The method of claim 2 , wherein the process further comprises resizing the visible spectrum image to match the infrared image;

wherein the loss function is based, at least in part, on comparing the directional gradients of the processed pair of images at each of a plurality of pixels.

4. The method of claim 1 , wherein the process further comprises applying at least one lens distortion correction model to each of the pair of images.

5. The method of claim 1 , wherein the process further comprises normalizing a dynamic range of each of the pair of images; and

wherein the loss function is based, at least in part, on comparing the directional gradients of the processed pair of images in each of a plurality of directions at each of the plurality of pixels.

6. The method of claim 1 , wherein the process further comprises resizing the pair of images to a current processing scale of the multi-scale search.

7. The method of claim 6 , wherein the process further comprises, after resizing the pair of images to a current processing scale of the multi-scale search, applying adaptive histogram equalization to the pair of images to generate equalized images.

8. The method of claim 7 , wherein the process further comprises applying Gaussian Blur to the equalized images.

9. The method of claim 1 , wherein the loss function is based, at least in part, on determining a sum of squares of differences between absolute values of the directional gradients of the processed pair of images in each of a plurality of directions at each of a plurality of pixels.

10. The method of claim 1 , wherein:

each deformation parameter p is defined by p=[δx,δy,s,ϕ], where s is a scaling factor that controls image scaling, ϕ controls image rotation in degrees, and δx and δy control the image translation (in pixels) in horizontal and vertical directions, respectively; and

for each deformation parameter, the loss function is based, at least in part, on a penalty term on the deformation parameter.

11. A system comprising:

a processor; and

a local memory operable to store a plurality of machine readable instructions which when executed by the processor are operable to cause the system to perform steps comprising:

receiving a pair of images;

defining a parametric deformation model providing an image deformation for each of a set of deformation parameters;

defining a loss function based, at least in part, on at least one directional gradient of each of a processed pair of images obtained from the received pair of images by a process comprising applying the parametric deformation model, wherein the loss function is minimized when the pair of images are aligned; and

performing a multi-scale search to determine an optimal deformation parameter that minimizes the loss function;

wherein the optimal deformation parameter defines an alignment of the pair of images.

12. The system of claim 11 , wherein the pair of images comprises a visible spectrum image and an infrared image; and

wherein the system further comprises a plurality of image capture components, including a visible spectrum sensor operable to capture the visible spectrum image, and an infrared sensor operable to capture the infrared image.

13. The system of claim 12 , further comprising optical components arranged to pass an image of a scene to the image capture components; and

wherein the process further comprises applying at least one lens distortion correction model to each of the pair of images, the lens distortion correction model comprising a model of the optical components.

14. The system of claim 11 , wherein:

the loss function is based, at least in part, on comparing the directional gradients of the processed pair of images in each of a plurality of directions; and

the process further comprises:

normalizing a dynamic range of each of the pair of images.

15. The system of claim 11 , wherein:

the loss function is based, at least in part, on comparing the directional gradients of the processed pair of images at each of a plurality of pixels; and

the process further comprises:

resizing the pair of images to a current processing scale of the multi-scale search.

16. The system of claim 15 , wherein the process further comprises, after resizing the pair of images to a corresponding processing scale of the multi-scale search, applying adaptive histogram equalization to the pair of images to generate equalized images.

17. The system of claim 16 , wherein the process further comprises applying Gaussian Blur to the equalized images.

18. The system of claim 11 , wherein the loss function is based, at least in part, on determining a sum of squares of differences between absolute values of the directional gradients of the processed pair of images in each of a plurality of directions at each of a plurality of pixels.

19. The system of claim 11 , wherein each deformation parameter p is defined by p=[δx,δy,s,ϕ], where s is a scaling factor that controls image scaling, ϕ controls image rotation in degrees, and δx and δy control the image translation (in pixels) in horizontal and vertical directions, respectively; and

for each deformation parameter, the loss function is based, at least in part, on a penalty term on the deformation parameter.

20. An unmanned aerial system comprising the system of claim 11 .

Assignments (4)
CHANGE OF NAME Recorded Mar 11, 2022
From: FLIR COMMERCIAL SYSTEMS, INC.
To: TELEDYNE FLIR COMMERCIAL SYSTEMS, INC.
Reel/Frame 059362/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2021
From: NOISELESS IMAGING OY LTD.
To: FLIR SYSTEMS, INC.
Reel/Frame 056421/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2021
From: SÁNCHEZ-MONGE, ENRIQUE; FOI, ALLESANDRO; KENT, MICHAEL; MESSELY, PIETER
To: FLIR COMMERCIAL SYSTEMS, INC.; NOISELESS IMAGING OY LTD.
Reel/Frame 056421/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2021
From: FLIR SYSTEMS, INC.
To: FLIR COMMERCIAL SYSTEMS, INC.
Reel/Frame 056421/0091 →
Continuity (3)
Continuation PCTUS2019059936 · Nov 5, 2019
Provisional Application 62756519 · Nov 6, 2018
Related Publication 20210272300A1 · Sep 2, 2021