Geospatial object geometry extraction from imagery

US12165348B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12165348-B2
Application numberUS-202318322157-A
CountryUS
Kind codeB2
Filing dateMay 23, 2023
Priority dateOct 18, 2019
Publication dateDec 10, 2024
Grant dateDec 10, 2024

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.

Apparatuses, systems, methods, and medium are disclosed for precise geospatial structure geometry extraction from multi-view imagery, including a non-transitory computer readable medium storing computer executable code that when executed by a processor cause the processor to: receive an image of a structure having an outline, the image having pixels with first pixel values depicting the structure and second pixel values outside of the structure depicting a background of a geographic area surrounding the structure, and image metadata including first geolocation data; and generate a synthetic shape image of the structure from the image using a machine learning algorithm, the synthetic shape image including pixels having pixel values forming a synthetic shape of the outline, the synthetic shape image having second geolocation data derived from the first geolocation data.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable medium storing computer executable code that when executed by one or more computer processors causes the one or more computer processors to: receive an image of a structure, the image having pixels with first pixel values depicting the structure and second pixel values outside of the structure depicting a background of a geographic area surrounding the structure, and image metadata including first geolocation data; generate a synthetic shape image of the structure from the image using a machine learning algorithm, the synthetic shape image including pixels having pixel values forming a synthetic shape which is a wireframe outline of the structure, the synthetic shape image having second geolocation data derived from the first geolocation data; and map the wireframe outline onto the image of the structure, based at least in part on the first and second geolocation data. 2. The non-transitory computer readable medium of claim 1 , wherein the wireframe outline includes edges and nodes defining an outline of the structure. 3. The non-transitory computer readable medium of claim 1 , wherein the computer executable code that when executed by the one or more computer processors further causes the one or more computer processors to utilize the wireframe outline on the image of the structure to isolate the first pixel values depicting the structure. 4. The non-transitory computer readable medium of claim 1 , wherein the computer executable code that when executed by the one or more computer processors further causes the one or more computer processors to change the second pixel values of the image so as to not depict the background of the geographic area outside of the wireframe outline of the structure. 5. The non-transitory computer readable medium of claim 1 , wherein the image has a pixel resolution less than 10 inches per pixel. 6. The non-transitory computer readable medium of claim 1 , wherein the image has a pixel resolution between 10 inches per pixel and 0.1 inches per pixel. 7. The non-transitory computer readable medium of claim 1 , wherein the machine learning algorithm is a first machine learning algorithm, and wherein the first machine learning algorithm is a component of a generator of a generative adversarial network, the generative adversarial network further comprising a discriminator having a second machine learning algorithm, the generator receiving the image of the structure and generating the synthetic shape image. 8. The non-transitory computer readable medium of claim 7 , wherein the generative adversarial network has been trained with truth pairs with each truth pair including a truth image and a truth shape image. 9. The non-transitory computer readable medium of claim 8 , wherein the truth image and the truth shape image have a same pixel resolution. 10. The non-transitory computer readable medium of claim 1 , wherein the image is a nadir image. 11. A non-transitory computer readable medium storing computer executable code that when executed by one or more computer processors causes the one or more computer processors to: apply a first machine learning algorithm and a second machine learning algorithm to a plurality of truth pairs, each of the truth pairs including a truth image and a truth shape image, the truth image having first pixel values depicting a structure and second pixel values depicting a background of a geographic area surrounding the structure, the structure having an outline, the truth shape image having third pixel values indicative of a truth shape indicating the outline of the structure; generate a synthetic shape image of the structure from the truth image using the first machine learning algorithm, the synthetic shape image including pixels having fourth pixel values forming a synthetic shape of the outline of the structure; pass the synthetic shape image of the structure from the first machine learning algorithm to the second machine learning algorithm; compare the synthetic shape against a truth shape from the truth shape image; and provide feedback from the second machine learning algorithm to the first machine learning algorithm to train the first machine learning algorithm to minimize any differences in the synthetic shape and the truth shape. 12. The non-transitory computer readable medium of claim 11 , wherein the first machine learning algorithm is a component of a generator of a generative adversarial network, and the second machine learning algorithm is a component of a discriminator. 13. The non-transitory computer readable medium of claim 11 , wherein the truth image and the truth shape image have a same pixel resolution. 14. A method, comprising: receiving, with one or more computer processors, an image of a structure, the image having pixels with first pixel values depicting the structure and second pixel values outside of the structure depicting a background of a geographic area surrounding the structure, and image metadata including first geolocation data; generating a synthetic shape image of the structure from the image using a machine learning algorithm, the synthetic shape image including pixels having pixel values forming a synthetic shape which is a wireframe outline of the structure, the synthetic shape image having second geolocation data derived from the first geolocation data; and mapping the wireframe outline onto the image of the structure, based at least in part on the first and second geolocation data. 15. The method of claim 14 , wherein the wireframe outline includes edges and nodes defining an outline of the structure. 16. The method of claim 14 , further comprising: changing the second pixel values of the image so as to not depict the background of the geographic area outside of the wireframe outline of the structure. 17. The method of claim 14 , wherein the image has a pixel resolution less than 10 inches per pixel. 18. The method of claim 14 , wherein the machine learning algorithm is a first machine learning algorithm, and wherein the first machine learning algorithm is a component of a generator of a generative adversarial network, the generative adversarial network further comprising a discriminator having a second machine learning algorithm, the generator receiving the image of the structure and generating the synthetic shape image. 19. The method of claim 18 , wherein the generative adversarial network has been trained with truth pairs with each truth pair including a truth image and a truth shape image. 20. The method of claim 19 , wherein the truth image includes third geolocation data and the truth shape image includes fourth geolocation data, the fourth geolocation data being derived from the third geolocation data.

Assignees

Inventors

Classifications

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 US12165348B2 cover?
Apparatuses, systems, methods, and medium are disclosed for precise geospatial structure geometry extraction from multi-view imagery, including a non-transitory computer readable medium storing computer executable code that when executed by a processor cause the processor to: receive an image of a structure having an outline, the image having pixels with first pixel values depicting the structu…
Who is the assignee on this patent?
Pictometry Int Corp
What technology area does this patent fall under?
Primary CPC classification G06T7/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).