Automatic multi-image 3D ground control point extraction

US11538135B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11538135-B2
Application numberUS-202016800846-A
CountryUS
Kind codeB2
Filing dateFeb 25, 2020
Priority dateFeb 25, 2020
Publication dateDec 27, 2022
Grant dateDec 27, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Discussed herein are devices, systems, and methods for multi-image ground control point (GCP) determination. A method can include extracting, from a first image including image data of a first geographical region, a first image template, the first image template including a contiguous subset of pixels from the first image and a first pixel of the first image indicated by the GCP, predicting a first pixel location of the GCP in a second image, the second image including image data of a second geographical overlapping with the first geographical region, extracting, from the second image, a second image template, the second image template including a contiguous subset of pixels from the second image and a second pixel corresponding to the pixel location, identifying a second pixel of the second image corresponding to a highest correlation score, and adding a second pixel location of the identified pixel to the GCP.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for multi-image three-dimensional (3D) ground control point (GCP) determination, the method comprising: extracting, from a first two-dimensional (2D) image including image data of a first geographical region, a first image template, the first image template including a contiguous subset of pixels from the first 2D image and a first pixel of the contiguous subset of pixels of the first 2D image indicated by the GCP, wherein the GCP is a five-tuple that associates a point in a three-dimensional (3D) point set with the first pixel of the first image; predicting a first pixel location of the first pixel of the GCP in a second 2D image, the second 2D image including image data of a second geographical region overlapping with the first geographical region; extracting, from the second 2D image, a second image template, the second image template including a contiguous subset of pixels from the second 2D image and a second pixel of the contiguous subset of pixels of the second 2D image corresponding to the first pixel location; determining respective correlation scores, using a normalized cross-correlation, for the first image template centered at a variety of pixels of the contiguous subset of pixels of the second image template; comparing a highest correlation score of the correlation scores to a first threshold value; discarding a location of the second pixel responsive to determining a ratio is less than the first threshold value; identifying an undiscarded highest correlation pixel of the second 2D image corresponding to a remaining highest correlation score; and adding a pixel location of the undiscarded highest correlation pixel to the GCP making the GCP a seven-tuple to register the second 2D image to the 3D point set. 2. The method of claim 1 , further comprising comparing a ratio, of the highest correlation score to a second highest correlation score, to a second threshold value and discarding the second pixel location if the ratio is less than the second threshold value. 3. The method of claim 1 , wherein the first pixel is the center of the first image template. 4. The method of claim 1 , wherein the second pixel is the center of the second image template. 5. The method of claim 1 , further comprising warping the second image template using an affine transformation before identifying the second pixel. 6. The method of claim 5 , further comprising projecting the identified second pixel to an image space of the second pixel to determine the second pixel location. 7. A non-transitory machine-readable medium including instructions that, when executed by a machine, cause a machine to perform operations for determining a multi-image three-dimensional (3D) ground control point (GCP), the operations comprising: extracting, from a first two-dimensional (2D) image including image data of a first geographical region, a first image template, the first image template including a contiguous subset of pixels from the first 2D image and a first pixel of the contiguous subset of pixels of the first 2D image indicated by the GCP, wherein the GCP is a five-tuple that associates a point in a three-dimensional (3D) point set with the first pixel of the first image; predicting a first pixel location of the first pixel of the GCP in a second 2D image, the second 2D image including image data of a second geographical region overlapping with the first geographical region; extracting, from the second 2D image, a second image template, the second image template including a contiguous subset of pixels from the second 2D image and a second pixel of the contiguous subset of pixels of the second 2D image corresponding to the first pixel location; determining respective correlation scores, using a normalized cross-correlation, for the first image template centered at a variety of pixels of the contiguous subset of pixels of the second image template; comparing a highest correlation score of the correlation scores to a first threshold value; discarding a location of the second pixel responsive to determining a ratio is less than the first threshold value; identifying an undiscarded highest correlation pixel of the second 2D image corresponding to a remaining highest correlation score; and adding a pixel location of the undiscarded highest correlation pixel to the GCP making the GCP a seven-tuple to register the second 2D image to the 3D point set. 8. The non-transitory machine-readable medium of claim 7 , wherein the operations further comprise comparing a ratio, of the highest correlation score to a second highest correlation score, to a second threshold value and discarding the second pixel location if the ratio is less than the second threshold value. 9. The non-transitory machine-readable medium of claim 7 , wherein the first pixel is the center of the first image template. 10. The non-transitory machine-readable medium of claim 7 , wherein the second pixel is the center of the second image template. 11. The non-transitory machine-readable medium of claim 7 , wherein the operations further comprise warping the second image template using an affine transformation before identifying the second pixel. 12. The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise projecting the identified second pixel to an image space of the second pixel to determine the second pixel location. 13. A system comprising: a memory including image data of first and second images of a geographical region stored thereon; and processing circuitry coupled to the memory, the processing circuitry configured to perform steps comprising: extracting, from a first two-dimensional (2D) image including image data of a first geographical region, a first image template, the first image template including a contiguous subset of pixels from the first 2D image and a first pixel of the contiguous subset of pixels of the first 2D image indicated by the GCP, wherein the GCP is a five-tuple that associates a point in the 3D point set with the first pixel of the first image; predicting a first pixel location of the first pixel of the GCP in a second 2D image, the second 2D image including image data of a second geographical region overlapping with the first geographical region; extracting, from the second 2D image, a second image template, the second image template including a contiguous subset of pixels from the second 2D image and a second pixel of the contiguous subset of pixels of the second 2D image corresponding to the first pixel location; determining respective correlation scores, using a normalized cross-correlation, for the first image template centered at a variety of pixels of the contiguous subset of pixels of the second image template; comparing a highest correlation score of the correlation scores to a first threshold value; discarding a location of the second pixel responsive to determining the ratio is less than the first threshold value; identifying an undiscarded highest correlation pixel of the second 2D image corresponding to a remaining highest correlation score; and adding a pixel location of the undiscarded highest correlation pixel to the GCP making the GCP a seven-tuple to register the second 2D image to the 3D point set. 14. The system of claim 13 , wherein the processing circuitry is further configured to compare a ratio, of the highest correlation score to a second highest correlation score, to a second threshold value and discarding the second pixel location if the ratio is less than the second threshold value.

Assignees

Inventors

Classifications

  • Camera pose · CPC title

  • Satellite or aerial image; Remote sensing · CPC title

  • Picture taking arrangements specially adapted for photogrammetry or photographic surveying, e.g. controlling overlapping of pictures · CPC title

  • Earth observation · CPC title

  • G06T7/74Primary

    involving reference images or patches · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11538135B2 cover?
Discussed herein are devices, systems, and methods for multi-image ground control point (GCP) determination. A method can include extracting, from a first image including image data of a first geographical region, a first image template, the first image template including a contiguous subset of pixels from the first image and a first pixel of the first image indicated by the GCP, predicting a f…
Who is the assignee on this patent?
Raytheon Co
What technology area does this patent fall under?
Primary CPC classification G06T7/74. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 27 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).