IP Library Granted Patent US 10,902,672
Granted Patent B2
US 10,902,672 · App. 16/998,564 · Granted Jan 26, 2021

3D building analyzer

Inventors: Derek Halliday (Oakland, CA); Antonio Carlos Marques da Silva, Jr. (Concord, CA); Roberto Klein (Oakland, CA); Adam J. Altman (San Francisco, CA)
Assignee: Hover Inc.
G06T17/00G06K9/00214G06K9/00637G06T15/04G06T17/05G06T19/20G06T2200/08G06T2210/04G06T2210/56G06T2219/004G06T2219/2016
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 10,902,672
App. No.
16/998,564
Granted
Jan 26, 2021
Kind
B2
Abstract

Determining the scale of building objects within collected imagery is determined by identifying architectural elements within stored building object imagery, determining dimensional ratios for the identified architectural elements, matching the identified architectural element to a known industry standard architectural element based on dimensional ratio comparisons and determining a scaling factor of the building object imagery based on relative error to the determined scale of the identified architectural elements. A three dimensional model of the building object constructed from said building object imagery may be scaled by the scaling factor, and dimensions such as measurements for its components determined.

Claims (38)

1. A method of creating a multi-dimensional model comprising:

identifying architectural elements within stored building object imagery;

determining a scale of a selected architectural element from the architectural elements located within a plane of the building object imagery, the scale based on dimensional comparisons of the selected architectural element to known one or more industry standard architectural element dimensions of the selected architectural element referenced externally to the building object imagery, wherein the dimensional comparisons include selecting dimensions within a first threshold of the selected architectural element closest to one of the known one or more industry standard architectural element dimensions of the selected architectural element;

determining a scaling factor of the building object imagery based on a relative error to the determined scale of the selected architectural element for the identified architectural elements within the building object imagery;

constructing and scaling a multi-dimensional building model based on the building object imagery and the scaling factor; and

determining dimensions of a plurality of features of the multi-dimensional building model, the dimensions based on the scaling factor.

2. The method of claim 1 , wherein the first threshold is less than five percent.

3. The method of claim 1 , wherein the first threshold is less than one percent.

4. The method of claim 1 , wherein the relative error is less than five percent.

5. The method of claim 1 , wherein the relative error is less than one percent.

6. The method of claim 1 , wherein the architectural elements include any of: brick(s) or window(s).

7. The method of claim 1 , wherein the architectural elements include door(s).

8. The method of claim 1 , wherein the architectural elements include siding elements.

9. The method of claim 1 , wherein the building object imagery includes two or more different architectural elements.

10. The method of claim 1 , wherein the building object imagery includes ground-level imagery.

11. The method of claim 1 , wherein the building object imagery includes drone captured imagery.

12. The method of claim 1 , wherein the building object imagery includes smartphone captured imagery.

13. The method of claim 1 , wherein the building object imagery includes tablet captured imagery.

14. The method of claim 1 , wherein the dimensional comparisons include dimensional ratios between width and height.

15. One or more non-transitory computer readable media storing instructions that, when executed by one or more processors, cause performance of:

identifying architectural elements within stored building object imagery;

determining a scale of a selected architectural element from the architectural elements located within a plane of the building object imagery, the scale based on dimensional comparisons of the selected architectural element to known one or more industry standard architectural element dimensions of the selected architectural element referenced externally to the building object imagery, wherein the dimensional comparisons include selecting dimensions within a first threshold of the selected architectural element closest to one of the known one or more industry standard architectural element dimensions of the selected architectural element;

determining a scaling factor of the building object imagery based on a relative error to the determined scale of the selected architectural element for the identified architectural elements within the building object imagery;

constructing and scaling a multi-dimensional building model based on the building object imagery and the scaling factor; and

determining dimensions of a plurality of features of the multi-dimensional building model, the dimensions based on the scaling factor.

16. The one or more non-transitory computer readable media of claim 15 , wherein the first threshold is less than five percent.

17. The one or more non-transitory computer readable media of claim 15 , wherein the first threshold is less than one percent.

18. The one or more non-transitory computer readable media of claim 15 , wherein the relative error is less than five percent.

19. The one or more non-transitory computer readable media of claim 15 , wherein the relative error is less than one percent.

20. The one or more non-transitory computer readable media of claim 15 , wherein the architectural elements include any of: brick(s) or window(s).

21. The one or more non-transitory computer readable media of claim 15 , wherein the architectural elements include door(s).

22. The one or more non-transitory computer readable media of claim 15 , wherein the architectural elements include siding elements.

23. The one or more non-transitory computer readable media of claim 15 , wherein the building object imagery includes two or more different architectural elements.

24. The one or more non-transitory computer readable media of claim 15 , wherein the building object imagery includes ground-level imagery.

25. The one or more non-transitory computer readable media of claim 15 , wherein the building object imagery includes drone captured imagery.

26. The one or more non-transitory computer readable media of claim 15 , wherein the building object imagery includes smartphone captured imagery.

27. The one or more non-transitory computer readable media of claim 15 , wherein the building object imagery includes tablet captured imagery.

28. The one or more non-transitory computer readable media of claim 15 , wherein the dimensional comparisons include dimensional ratios between width and height.

Assignments (6)
TERMINATION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 6, 2022
From: SILICON VALLEY BANK
To: HOVER INC.
Reel/Frame 061622/0741 →
TERMINATION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 6, 2022
From: SILICON VALLEY BANK, AS AGENT
To: HOVER INC.
Reel/Frame 061622/0761 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 28, 2021
From: HOVER INC.
To: SILICON VALLEY BANK
Reel/Frame 056423/0199 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 28, 2021
From: HOVER INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 056423/0222 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTING SECOND INVENTOR MISSPELLED LAST NAME "DA SILVA JR" TO "DA SILVA JUNIOR" PREVIOUSLY RECORDED ON REEL 053554 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 5, 2021
From: HALLIDAY, DEREK; MARQUES DA SILVA JUNIOR, ANTONIO CARLOS; KLEIN, ROBERTO; ALTMAN, ADAM J.
To: HOVER INC.
Reel/Frame 054810/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: HALLIDAY, DEREK; DA SILVA, ANTONIO MARQUES, JR; KLEIN, ROBERTO; ALTMAN, ADAM J.
To: HOVER, INC
Reel/Frame 053554/0516 →
Continuity (5)
Continuation 15411226 · Jan 20, 2017
Continuation In Part 15255807 · Sep 2, 2016
Continuation 14339127 · Jul 23, 2014
Provisional Application 61857302 · Jul 23, 2013
Related Publication 20200394836A1 · Dec 17, 2020
Cited By (1)
US 12,657,826