IP Library Granted Patent US 9,251,419
Granted Patent B2
US 9,251,419 · App. 13/762,355 · Granted Feb 2, 2016

Automated metric information network

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,251,419
App. No.
13/762,355
Granted
Feb 2, 2016
Kind
B2
Abstract

A Metric Information Network (MIN) with a plurality of Ground Control Points (GCPs) that are selected in an automated fashion. The GCP selection includes clustering algorithms as compared to prior art pair-wise matching algorithms. Further, the image processing that takes place in identifying interest points, clustering, and selecting tie points to be GCPs is all performed before the MIN is updated. By arranging for the processing to happen in this manner, the processing that is embarrassingly parallel (identifying interest points, clustering, and selecting tie points) can be performed in a distributed fashion across many computers and then the MIN can be updated.

Claims (42)

1. A method of selecting Ground Control Points (GCPs) for a geodetic network, comprising:

receiving more than one image of a given area on the ground;

detecting interest points in each image and generating an interest point descriptor and a geo-location for each interest point;

clustering the interest points based on geo-location to create clusters of interest points; comparing the interest point descriptors for the interest points within each cluster;

grouping at least some of the interest points based on the comparison;

and selecting certain groups as GCPs; wherein the selected GCPs are from a set of images where every image in the set overlaps at least a portion of another image in the set, each one of the plurality of GCPs having a geo-coordinate where the GCP is located in the image and each one of the plurality of GCPs having an error covariance that exist between that one of the plurality of GCPs and every other GCP, wherein the plurality of GCPs form a geodetic network; and further including receiving additional information about the geo-coordinate of one or more of the GCPs; and after receiving the additional information, updating the geo-coordinate and error covariance of each GCP in the network, wherein the updating is performed without inline image processing.

2. A method as defined in claim 1 , further including generating one or more additional GCPs, each one of the one or more additional GCPs having a geo-coordinate where the GCP is located in the image and each one of the one or more additional GCPs having a error covariance that is exist between that one of the one or more additional GCPs and every other GCP.

3. A method as defined in claim 1 , wherein one or more of the GCPs are identified from an automated tie pointing process.

4. A method as defined in claim 1 , wherein the updating operation includes bundle adjustment.

5. A method as defined in claim 4 , wherein the bundle adjustment adjusts each of the geo-coordinates and generates an error covariance between each of the geo-coordinates.

6. A method as defined in claim 1 , wherein the ground control points are generated from satellite or aerial images of the ground by an imaging system that can determine the geo-coordinate of locations in the image.

7. A method as defined in claim 1 , wherein the geo-coordinates are expressed in a three-dimensional coordinate system.

8. A method as defined in claim 1 , wherein the generating operation includes clustering interest points based on geo-location.

9. A method as defined in claim 8 , wherein the generating operation includes comparing interest point descriptors for interest points within each cluster.

10. A method as defined in claim 8 , wherein the generating operation is performed without human intervention.

11. A method of selecting Ground Control Points (GCPs) for a geodetic network, comprising:

with a computer, receiving more than one photographic image of a given area on the ground;

with a computer, detecting interest points in each photographic image and generating an interest point descriptor and a geo-location for each interest point;

with a computer, clustering the interest points in the more than one photographic image based on geo-location to create clusters of interest points, wherein at least one of the clusters includes at least one interest point from a first one of the more than one photographic image and at least one interest point from a second one of the more than one photographic image;

with a computer, comparing the interest point descriptors for the interest points within each cluster;

with a computer, grouping at least some of the interest points based on the comparison;

with a computer, selecting certain groups as GCPs;

further storing image data and geo-location information about each ground control point in a tie point database; and

performing a sequential fusion of block adjustments from the tie point database, without performing inline measurement of ground control points into new imagery.

12. A method of selecting Ground Control Points (GCPs) for a geodetic network, comprising:

receiving more than one image of a given area on the ground;

detecting interest points in each image and generating an interest point descriptor and a geo-location for each interest point;

clustering the interest points based on geo-location to create clusters of interest points;

comparing the interest point descriptors for the interest points within each cluster;

grouping at least some of the interest points based on the comparison; and

selecting certain groups as GCPs;

further storing image data and geo-location information about each ground control point in a tie point database; and

performing a sequential fusion of block adjustments from the tie point database, without performing inline measurement of ground control points into new imagery;

wherein the first time that the block adjustment is performed, the method includes:

specifying the images from the set S that are to be used in the first block adjustment;

using solely the information and data in the tie point database to perform the block adjustment, without the use of any inline image processing, in order to adjust the geo-locations of the ground control points and generate posterior covariances between each of the ground control points; and

storing the adjusted ground control point geo-locations, and their posterior covariances, in a ground control network database.

13. A method as defined in claim 12 , wherein subsequent times that the block adjustment is performed, the method includes:

specifying the images to be used in the current block adjustment;

using solely the information and data in the tie point database to perform the block adjustment, without the use of any inline image processing, in order to adjust the geo-locations of the ground control points and generate posterior covariances between each of the ground control points; and

storing the adjusted ground control point geo-locations, and their posterior covariances, in the ground control network database.

14. A method as defined in claim 11 , wherein the generating ground control points operation includes collecting image observations from the set S of imagery by first grouping image observations together according to the geographic area in which the observations are found, and then processing the grouped image observations in parallel on one or more computers to find groups of tie points.

Assignments (18)
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 073458/0636 →
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 →
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 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 →
SECURITY INTEREST Recorded Jan 23, 2017
From: DIGITALGLOBE, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 041069/0910 →