IP Library Granted Patent US 9,135,505
Granted Patent B2
US 9,135,505 · App. 13/952,464 · Granted Sep 15, 2015

Automated geospatial image mosaic generation with automatic cutline generation

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,135,505
App. No.
13/952,464
Granted
Sep 15, 2015
Kind
B2
Abstract

Automatic generation of a mosaic comprising a plurality of geospatial images. An embodiment of the automatic mosaic generation may include automated source image selection that includes comparison of source images to base layer image to determine radiometric similar source images. Additionally, an embodiment of an automatic cutline generator may be provided to automatically determine a cutline when merging two images such that radiometric differences between the images along the cutline are reduced. In this regard, less perceivable outlines may be provided. Further still, an embodiment of a radiometric normalization module may be provided that may determine radiometric adjustments to source images to match certain properties of the base layer image. In some embodiments, when processing source images, the source images may be downsampled during a portion of the processing to reduce computational overhead. Additionally, some highly parallel computations may be performed by a GPU to further enhance performance.

Claims (37)

1. A method for automatic cutline generation for merging at least two geospatial images to produce a composite image, the method comprising:

identifying at least a first geospatial image and a second geospatial image, wherein at least a portion of the first geospatial image and the second geospatial image overlap in an overlapping region;

obtaining a low resolution first geospatial image corresponding to the first geospatial image and a low resolution second geospatial image corresponding to the second geospatial image;

determining a low resolution cutline relative to adjacent pixels of the low resolution first geospatial image and the low resolution second geospatial image in the overlapping region, wherein the cutline is located between adjacent pixels from respective ones of the low resolution first geospatial image and the low resolution second geospatial image based on a radiometric difference therebetween;

expanding the low resolution cutline to define a cutline area in the overlapping region of the low resolution first and second images, wherein the cutline area is defined by cutline area boundaries;

applying the cutline area boundaries to the overlapping region of the first and second geospatial images to define a corresponding cutline area in the overlapping region of the first and second geospatial image; and

establishing a high resolution cutline relative to adjacent pixels of the first geospatial image and the second geospatial image in the cutline area, wherein the high resolution cutline is located between adjacent pixels from respective ones of the first geospatial image and the second geospatial image based on a radiometric difference therebetween in the cutline area.

2. The method of claim 1 , further comprising:

merging the first geospatial image and the second geospatial image to produce a composite image, wherein image data from the first geospatial image is provided on a first side of the cutline and image data from the second geospatial image is provided on an second side of the cutline opposite the first side.

3. The method of claim 2 , wherein the obtaining comprises downsampling the first geospatial image to produce the low resolution first geospatial image and downsampling the second geospatial image to produce the low resolution second geospatial image.

4. The method of claim 2 , wherein the downsampling comprises reducing the spatial resolution of the first image and the second image by at least a factor of two in both the vertical and horizontal directions.

5. The method of claim 2 , wherein the radiometric differences between adjacent pixels is determined utilizing a cost function that quantifies the radiometric difference between adjacent pixels from different corresponding images.

6. The method of claim 5 , wherein the cost function minimizes the radiometric differences between adjacent pixels from different images on opposite sides of the cutline.

7. The method of claim 6 , wherein the cost function comprises a max-flow min-cut cost function.

8. The method of claim 2 , wherein the expanding comprises encompassing a predetermined plurality of pixels on either side of the low resolution cutline to define the boundaries of the cutline area.

9. The method of claim 2 , wherein the cutline area comprises a subset of pixels of the first image and second image.

10. The method of claim 2 , wherein the first geospatial image partially covers an area of interest and the second geospatial image partially covers the area of interest, wherein the first geospatial image and the second geospatial image provide at least some unique coverage with respect to the area of interest.

11. The method of claim 1 , wherein more than two geospatial source images are to be merged, and wherein the method further comprises:

selecting the second geospatial source image to be merged with the first geospatial source image from a plurality of other geospatial source images, wherein the selecting comprises determining which of the plurality of other geospatial source images would contribute the most additional pixels to the composite image after the cutline has been established between a respective one of the plurality of other geospatial source images and the first geospatial source image.

12. The method of claim 11 , wherein the selecting step is repeated for each additional one of the plurality of other geospatial source images, wherein the first geospatial source image comprises a merged image comprising the first geospatial source image and each subsequent one of the plurality of other geospatial source images merged based on previous iterations of the selecting.

13. A system for generating a merged image comprising at least two geospatial images to produce a composite image, comprising:

an image database comprising at least a first geospatial image and a second geospatial image, wherein at least a portion of the first image and the second image overlap in an overlapping region;

a downsampling module operable to downsample each of the first geospatial image and the second geospatial image to generate a low resolution first geospatial image corresponding to the first geospatial image and a low resolution second geospatial image corresponding to the second geospatial image;

an automatic cutline generation module operable to:

determine a low resolution cutline relative to adjacent pixels of the low resolution first geospatial image and the low resolution second geospatial image in the overlapping region, wherein the cutline is located between adjacent pixels from respective ones of the low resolution first geospatial image and the low resolution second geospatial image based on radiometric differences therebetween in the overlapping region;

expand the low resolution cutline to a cutline area defined by cutline area boundaries;

apply the cutline area boundaries to the overlapping portion of the first geospatial image and the second geospatial image; and

establish a high resolution cutline relative to adjacent pixels of the first geospatial image and the second geospatial image in the cutline area, wherein the high resolution cutline is located between adjacent pixels from respective ones of the first geospatial image and the second geospatial image based on radiometric differences therebetween in the cutline area;

wherein the automatic cutline generation module is operable to output a merged image

wherein pixels on one side of the high resolution cutline comprise pixels from the first geospatial image and pixels on the other side of the high resolution cutline comprise pixels from the second geospatial image.

14. The system of claim 13 , wherein the automatic cutline generation module comprises a cost function for determining the radiometric difference between adjacent pixels, wherein the cost function quantifies the radiometric difference between adjacent pixels from different corresponding images.

15. The system of claim 14 , wherein the cost function is operable to determine the cutline so as to minimize the radiometric differences between adjacent pixels from different images on opposite sides of the cutline.

16. The system of claim 15 , wherein the cost function comprises a max-flow min-cut algorithm executable by a graphics processing unit of the automatic cutline generation module.

17. The system of claim 13 , wherein the expanding comprises encompassing a predetermined plurality of pixels on either side of the low resolution cutline to define the boundaries of the cutline area.

18. The system of claim 13 , wherein the cutline area comprises a subset of pixels of the first image and second image.

19. The system of claim 13 , wherein the first geospatial image partially covers an area of interest and the second geospatial image partially covers the area of interest, wherein the first geospatial image and the second geospatial image provide at least some unique coverage with respect to the area of interest.

20. The system of claim 13 , wherein more than two geospatial source images are to be merged, and wherein the automatic cutline generation module is further operable to select the second geospatial source image to be merged with the first geospatial source image from a plurality of other geospatial source images, wherein the selecting comprises determining which of the plurality of other geospatial source images would contribute the most additional pixels to the composite image after the cutline has been established between a respective one of the plurality of other geospatial source images and the first geospatial source image, and wherein the selecting step is repeated for each additional one of the plurality of other geospatial source images, wherein the first geospatial source image comprises a merged image comprising the first geospatial source image and each subsequent one of the plurality of other geospatial source images merged based on previous iterations of the selecting.

Assignments (20)
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2026
From: SIXTH STREET LENDING PARTNERS, ACTING IN ITS CAPACITY AS AGENT
To: AURORA INSIGHT INC.; VANTOR INC. (F/K/A MAXAR INTELLIGENCE INC.); VANTOR SERVICES INC. (F/K/A MAXAR MISSION SOLUTIONS INC.); LANTERIS SPACE LLC (F/K/A MAXAR SPACE LLC); SPATIAL ENERGY, LLC; LANTERIS SPACE ROBOTICS LLC (F/K/A MAXAR SPACE ROBOTICS LLC); VANTOR HOLDINGS INC. (F/K/A MAXAR TECHNOLOGIES HOLDINGS INC.)
Reel/Frame 075021/0624 →
CERTIFICATE OF AMENDMENT Recorded Jan 7, 2026
From: MAXAR INTELLIGENCE INC.
To: VANTOR INC.
Reel/Frame 074270/0330 →
CHANGE OF NAME Recorded Nov 4, 2025
From: MAXAR INTELLIGENCE INC.
To: VANTOR INC.
Reel/Frame 073461/0724 →
RELEASE (REEL 060389/FRAME 0720) Recorded May 12, 2023
From: ROYAL BANK OF CANADA
To: MAXAR INTELLIGENCE INC.; MAXAR SPACE LLC
Reel/Frame 063633/0431 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 5, 2023
From: MAXAR INTELLIGENCE INC. (F/K/A DIGITALGLOBE, INC.); AURORA INSIGHT INC.; MAXAR MISSION SOLUTIONS INC. ((F/K/A RADIANT MISSION SOLUTIONS INC. (F/K/A THE RADIANT GROUP, INC.)); MAXAR SPACE LLC (F/K/A SPACE SYSTEMS/LORAL, LLC); SPATIAL ENERGY, LLC; MAXAR SPACE ROBOTICS LLC ((F/K/A SSL ROBOTICS LLC) (F/K/A MDA US SYSTEMS LLC)); MAXAR TECHNOLOGIES HOLDINGS INC.
To: SIXTH STREET LENDING PARTNERS, AS ADMINISTRATIVE AGENT
Reel/Frame 063660/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS - RELEASE OF REEL/FRAME 044167/0396 Recorded May 4, 2023
From: ROYAL BANK OF CANADA, AS AGENT
To: MAXAR INTELLIGENCE INC.; MAXAR SPACE LLC
Reel/Frame 063543/0001 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT - RELEASE OF REEL/FRAME 053866/0412 Recorded May 4, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MAXAR INTELLIGENCE INC.; MAXAR SPACE LLC
Reel/Frame 063544/0011 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT - RELEASE OF REEL/FRAME 060389/0782 Recorded May 4, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MAXAR INTELLIGENCE INC.; MAXAR SPACE LLC
Reel/Frame 063544/0074 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS - RELEASE OF REEL/FRAME 051258/0465 Recorded May 4, 2023
From: ROYAL BANK OF CANADA, AS AGENT
To: MAXAR INTELLIGENCE INC.; MAXAR SPACE LLC
Reel/Frame 063542/0300 →
CHANGE OF NAME Recorded Feb 15, 2023
From: DIGITALGLOBE, INC.
To: MAXAR INTELLIGENCE INC.
Reel/Frame 062760/0832 →
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: DIGITALGLOBE, INC.; SPACE SYSTEMS/LORAL, LLC; RADIANT GEOSPATIAL SOLUTIONS LLC
Reel/Frame 060390/0282 →
SECURITY AGREEMENT Recorded Jun 17, 2022
From: MAXAR INTELLIGENCE INC.; MAXAR SPACE LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 060389/0782 →
SECURITY AGREEMENT Recorded Jun 16, 2022
From: MAXAR INTELLIGENCE INC.; MAXAR SPACE LLC
To: ROYAL BANK OF CANADA
Reel/Frame 060389/0720 →
PATENT SECURITY AGREEMENT Recorded Sep 23, 2020
From: DIGITALGLOBE, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 053866/0412 →
SECURITY AGREEMENT (NOTES) Recorded Dec 12, 2019
From: DIGITALGLOBE, INC.; RADIANT GEOSPATIAL SOLUTIONS LLC; SPACE SYSTEMS/LORAL, LLC (F/K/A SPACE SYSTEMS/LORAL INC.)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, - AS NOTES COLLATERAL AGENT
Reel/Frame 051262/0824 →
AMENDED AND RESTATED U.S. PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Dec 11, 2019
From: DIGITALGLOBE, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 051258/0465 →
SECURITY INTEREST Recorded Oct 5, 2017
From: DIGITALGLOBE, INC.; MACDONALD, DETTWILER AND ASSOCIATES LTD.; MACDONALD, DETTWILER AND ASSOCIATES CORPORATION; MACDONALD, DETTWILER AND ASSOCIATES INC.; MDA GEOSPATIAL SERVICES INC.; SPACE SYSTEMS/LORAL, LLC; MDA INFORMATION SYSTEMS LLC
To: ROYAL BANK OF CANADA, AS THE COLLATERAL AGENT
Reel/Frame 044167/0396 →
RELEASE OF SECURITY INTEREST IN PATENTS FILED AT R/F 041069/0910 Recorded Oct 5, 2017
From: BARCLAYS BANK PLC
To: DIGITALGLOBE, INC.
Reel/Frame 044363/0524 →
SECURITY INTEREST Recorded Jan 23, 2017
From: DIGITALGLOBE, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 041069/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2013
From: PADWICK, CHRISTOPHER G.; WALLERIUS, JOHN W.; SMITH, JAMES T., II
To: DIGITALGLOBE, INC.
Reel/Frame 030892/0600 →