Systems and methods for rapid three-dimensional modeling with real facade texture

US9836882B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9836882-B2
Application numberUS-201615374358-A
CountryUS
Kind codeB2
Filing dateDec 9, 2016
Priority dateDec 3, 2007
Publication dateDec 5, 2017
Grant dateDec 5, 2017

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.

A computer system is described for automatically generating a 3D model, including hardware and non-transitory computer readable medium accessible by the hardware and storing instructions that when executed by the hardware cause it to obtain wire-frame data of a structure within a geographic area; identify a geographic location of the structure; retrieve multiple geo-referenced oblique images representing the geographic location and containing a real façade texture of the structure; locate a geographical position of a real façade texture of the structure; select one or more base oblique image from the multiple oblique images by analyzing, with selection logic, image raster content of the real façade texture depicted in the multiple oblique images, and, apply the real façade texture of the one or more base oblique image to the wire-frame data of the structure to create a three dimensional model providing a real-life representation of physical characteristics of the structure.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system for automatically generating a three-dimensional model, comprising: hardware; one or more computer server storing geo-referenced oblique images; and one or more non-transitory computer readable medium accessible by the hardware and storing instructions that when executed by the hardware cause the hardware to: obtain wire-frame data of a structure having a roof within a geographical area; identify a geographic location of the roof of the structure within the geographical area; retrieve from the one or more computer server multiple geo-referenced oblique images representing the geographic location and containing one or more real façade texture of the roof of the structure; locate a geographical position of one or more real façade texture of the roof of the structure; select one or more base oblique image from the multiple geo-referenced oblique images by analyzing, with selection logic, image raster content of the real façade texture depicted in the multiple geo-referenced oblique images, the selection logic using a factorial analysis of the image raster content; and, apply the real façade texture of the one or more base oblique image to the wire-frame data of the structure to create a three-dimensional model providing a real-life representation of physical characteristics of the roof of the structure. 2. The computer system of claim 1 , wherein locating a geographical position of one or more real façade texture of the roof of the structure comprises locating the geographical position of at least one real façade texture of the roof of the structure utilizing the wire-frame data. 3. The computer system of claim 1 , wherein locating a geographical position of one or more real façade texture of the roof of the structure comprises locating the geographical position of at least one real façade texture of the roof of the structure utilizing terrain data. 4. The computer system of claim 1 , wherein the factorial analysis is a weighted determination based on at least two factors, the factors including at least one of resolution of the oblique images, colour depth of the oblique images, proportional size of the real façade texture of the oblique images, contrast in the oblique images, time of day the oblique images were captured, time of year the oblique images were captured, amount of foliage in the oblique images, and contrast in lighting conditions in the oblique images. 5. The computer system of claim 1 , wherein the one or more non-transitory computer readable medium stores instructions that when executed by the hardware further causes the hardware to: analyze the real façade texture depicted within the base oblique image to locate a geographical position of at least one occlusion; locate at least one oblique image having an unoccluded image characteristic of the occlusion in the real façade texture from the multiple oblique images; and, apply the unoccluded image characteristic to the real façade texture forming a mosaic image. 6. The computer system of claim 5 , wherein the instructions are configured to use pixel pattern recognition of the real façade texture to locate the occlusion. 7. The computer system of claim 5 , wherein the oblique images are geo-referenced solved oblique images. 8. The computer system of claim 5 , wherein the instructions are configured to remove the occlusion from the real façade texture. 9. The computer system of claim 1 , further comprising instructions that when executed by the hardware cause the hardware to extract the real façade texture from the base oblique image, the real façade texture having geo-referenced information. 10. The computer system of claim 1 , wherein the real façade texture includes overlapping structures having a geometry, and wherein the instructions, when executed by the hardware cause the hardware to analyze the geometry of the overlapping structures to determine whether the overlapping structures are occlusions or desirable features of the real façade texture. 11. The computer system of claim 10 , wherein a first overlapping structure of the overlapping structures is a roof structure. 12. The computer system of claim 10 , wherein the one or more non-transitory computer readable medium stores instructions that when executed by the hardware further causes the hardware to: apply the real façade texture of the overlapping structures that are determined to be desirable features to the three-dimensional model. 13. A method for automatically generating a three-dimensional model, comprising: obtaining, using one or more computer processor, wire-frame data of at least one structure having a roof; identifying, using the one or more computer processor, a geographic location of the roof of the structure; retrieving, from one or more computer server, multiple geo-referenced oblique images representing the geographic location and containing one or more real façade texture of the roof of the structure; locating, using the one or more computer processor, a geographical position of one or more real façade texture of the roof of the structure; selecting, using the one or more computer processor, one or more base oblique image from the multiple geo-referenced oblique images by analyzing, with selection logic, image raster content of the real façade texture depicted in the multiple oblique images, the selection logic using a factorial analysis of the image raster content; and, applying, using the one or more computer processor, the real façade texture of the one or more base oblique image to the wire-frame data of the structure to create a three-dimensional model providing a real-life representation of physical characteristics of the roof of the structure. 14. The method of claim 13 , wherein locating a geographical position of one or more real façade texture of the structure comprises locating the geographical position of at least one real façade texture of the roof of the structure utilizing the wire-frame data. 15. The method of claim 13 , wherein locating a geographical position of one or more real façade texture of the roof of the structure comprises locating the geographical position of at least one real façade texture of the structure utilizing terrain data. 16. The method of claim 13 , wherein the factorial analysis is a weighted determination based on at least two factors, the factors including at least one of resolution of the oblique images, colour depth of the oblique images, proportional size of the real façade texture of the oblique images, contrast in the oblique images, time of day the oblique images were captured, time of year the oblique images were captured, amount of foliage in the oblique images, and contrast in lighting conditions in the oblique images. 17. The method of claim 13 , further comprising: analyzing, using the one or more computer processor, the real façade texture depicted within the base oblique image to locate a geographical position of at least one occlusion; locating, using the one or more computer processor, at least one oblique image having an unoccluded image characteristic of the occlusion in the real façade texture from the multiple oblique images; and, applying, using the one or more computer processor, the unoccluded image characteristic to the real façade texture forming a mosaic image. 18. The method of claim 17 , further comprising removing, using the one or more computer processor, the occlusion from the real façade texture. 19. The method of claim 13 , wherein the real façade texture includes ov

Assignees

Inventors

Classifications

  • G06T17/05Primary

    Geographic models · CPC title

  • Texture mapping · CPC title

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Using real world measurements to influence rendering · CPC title

  • General purpose rendering architectures · 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 US9836882B2 cover?
A computer system is described for automatically generating a 3D model, including hardware and non-transitory computer readable medium accessible by the hardware and storing instructions that when executed by the hardware cause it to obtain wire-frame data of a structure within a geographic area; identify a geographic location of the structure; retrieve multiple geo-referenced oblique images re…
Who is the assignee on this patent?
Pictometry Int Corp, Idan Computers Eng (1979) Ltd
What technology area does this patent fall under?
Primary CPC classification G06T17/05. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 05 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).