Structural modification detection using descriptor-based querying

US12374065B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-12374065-B1
Application numberUS-202217864848-A
CountryUS
Kind codeB1
Filing dateJul 14, 2022
Priority dateJul 10, 2019
Publication dateJul 29, 2025
Grant dateJul 29, 2025

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.

Identifying a pre-existing three-dimensional (3D) model of a target structure includes receiving at least one two-dimensional (2D) image of a target physical structure; generating a predicted 3D model of the target structure based on the at least one 2D image; generating a search descriptor of the predicted 3D model; querying a data structure storing a plurality of pre-existing descriptors, where each pre-existing descriptor characterizes a previously constructed 3D model of an associated physical structure; and identifying at least one previously constructed 3D model that is substantially similar to the predicted 3D model based on a difference between the search descriptor and the plurality of pre-existing descriptors.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving at least one two-dimensional (2D) image of a building; generating a predicted 3D model of the building based on the at least one 2D image; generating a search descriptor of the predicted 3D model, wherein the search descriptor comprises a vector of binary values describing a presence or absence of structural features at specific locations on the building to represent the building geometry; querying a data structure storing a plurality of pre-existing descriptors, wherein each pre-existing descriptor characterizes a previously constructed 3D model of an associated physical structure; and identifying at least one previously constructed 3D model that is substantially similar to the predicted 3D model based on a difference between the search descriptor and the plurality of pre-existing descriptors. 2. The computer-implemented method of claim 1 , wherein generating the search descriptor of the predicted 3D model comprises compressing the predicted 3D model relative to a camera perspective. 3. The computer-implemented method of claim 2 , wherein the camera perspective comprises a top-down view. 4. The computer-implemented method of claim 1 , wherein the search descriptor comprises a set of bits is generated with an auto-encoder network, and wherein each bit in the vector of binary values represents the presence or absence of a specific structural feature of the associated physical structure. 5. The computer-implemented method of claim 1 , wherein the difference between the search descriptor and the plurality of pre-existing descriptors comprises a Hamming distance. 6. The computer-implemented method of claim 1 , further comprising mapping the at least one previously constructed 3D model to the predicted 3D model. 7. The computer-implemented method of claim 6 , further comprising modifying the at least one previously constructed 3D model according to a geometry of the predicted 3D model. 8. The computer-implemented method of claim 7 , wherein the geometry of the predicted 3D model comprises a structural modification of the building as captured by the at least one 2D image. 9. A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving at least one two-dimensional (2D) image of a building; generating a predicted 3D model of the building based on the at least one 2D image; generating a search descriptor of the predicted 3D model, wherein the search descriptor comprises a vector of binary values describing a presence or absence of structural features at specific locations on the building to represent the building geometry; querying a data structure storing a plurality of pre-existing descriptors, wherein each pre-existing descriptor characterizes a previously constructed 3D model of an associated physical structure; and identifying at least one previously constructed 3D model that is substantially similar to the predicted 3D model based on a difference between the search descriptor and the plurality of pre-existing descriptors. 10. The non-transitory computer-readable medium of claim 9 , wherein generating the search descriptor of the predicted 3D model comprises compressing the predicted 3D model relative to a camera perspective. 11. The non-transitory computer-readable medium of claim 10 , wherein the camera perspective comprises a top-down view. 12. The non-transitory computer-readable medium of claim 9 , wherein the search descriptor comprises a set of bits is generated with an auto-encoder network, and wherein each bit in the vector of binary values represents the presence or absence of a specific structural feature of the associated physical structure. 13. The non-transitory computer-readable medium of claim 12 , wherein the building comprises a building, and each bit in the vector of binary values indicates the existence or absence of a specific structural feature of the building. 14. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise: mapping the at least one previously constructed 3D model to the predicted 3D model; and modifying the at least one previously constructed 3D model according to a geometry of the predicted 3D model, wherein the geometry of the predicted 3D model comprises a structural modification of the building as captured by the at least one 2D image. 15. A system comprising: one or more processors; one or more memory devices storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving at least one two-dimensional (2D) image of a building; generating a predicted 3D model of the building based on the at least one 2D image; generating a search descriptor of the predicted 3D model, wherein the search descriptor comprises a vector of binary values describing a presence or absence of structural features at specific locations on the building to represent the building geometry; querying a data structure storing a plurality of pre-existing descriptors, wherein each pre-existing descriptor characterizes a previously constructed 3D model of an associated physical structure; and identifying at least one previously constructed 3D model that is substantially similar to the predicted 3D model based on a difference between the search descriptor and the plurality of pre-existing descriptors. 16. The system of claim 15 , wherein generating the search descriptor of the predicted 3D model comprises compressing the predicted 3D model relative to a camera perspective. 17. The system of claim 15 , wherein the search descriptor comprises a set of bits is generated with an auto-encoder network, and wherein each bit in the vector of binary values represents the presence or absence of a specific structural feature of the associated physical structure. 18. The system of claim 15 , wherein the difference between the search descriptor and the plurality of pre-existing descriptors comprises a Hamming distance. 19. The system of claim 15 , wherein the operations further comprise: mapping the at least one previously constructed 3D model to the predicted 3D model; and modifying the at least one previously constructed 3D model according to a geometry of the predicted 3D model, wherein the geometry of the predicted 3D model comprises a structural modification of the building as captured by the at least one 2D image.

Assignees

Inventors

Classifications

  • Recognition assisted with metadata · CPC title

  • Salient features, e.g. scale invariant feature transforms [SIFT] · CPC title

  • using neural networks · CPC title

  • by matching three-dimensional models, e.g. conformal mapping of Riemann surfaces · CPC title

  • Querying · 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 US12374065B1 cover?
Identifying a pre-existing three-dimensional (3D) model of a target structure includes receiving at least one two-dimensional (2D) image of a target physical structure; generating a predicted 3D model of the target structure based on the at least one 2D image; generating a search descriptor of the predicted 3D model; querying a data structure storing a plurality of pre-existing descriptors, whe…
Who is the assignee on this patent?
Hover Inc
What technology area does this patent fall under?
Primary CPC classification G06T19/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).