IP Library Granted Patent US 11,276,229
Granted Patent B2
US 11,276,229 · App. 17/127,994 · Granted Mar 15, 2022

3D building analyzer

Inventors: Derek Halliday (Oakland, CA); Antonio Carlos Marques da Silva Junior (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 11,276,229
App. No.
17/127,994
Granted
Mar 15, 2022
Kind
B2
Abstract

The scale of modeled building objects from collected imagery is determined by identifying architectural elements within building object imagery, determining a scale of the identified architectural elements by matching them to known industry standard architectural element based on dimensional ratio comparisons and deriving an average scaling factor based on scale of the identified architectural elements. A three dimensional model of the building object is scaled according to the average scaling. Scaled architecture elements within a relative error can be used for scaling the model according to an updated scale factor.

Claims (32)

1. A method of scaling a multi-dimensional building model, the method comprising:

constructing the multi-dimensional building model based on building object imagery;

selecting a plurality of architectural elements within a planar surface of the building object imagery;

determining a scale of each selected architectural element by matching a respective selected architectural element to an externally referenced known industry standard architectural element based on a closest dimensional ratio;

calculating a scale factor of the multi-dimensional building model according to an average scaling of the selected architectural elements; and

scaling the multi-dimensional building model based on the scale factor.

2. The method of claim 1 , wherein calculating the scale factor of the multi-dimensional building model according to the average scaling of the selected architectural elements further comprises applying the average scaling to each of the selected architectural elements.

3. The method of claim 2 , further comprising updating the scale factor based on a proper scale determined from the selected architectural elements with a dimensional ratio within a relative error of the matched externally referenced known industry standard architectural element after the average scaling is applied.

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

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

6. The method of claim 1 , wherein matching based on the closest dimensional ratio further comprises matching within a threshold.

7. The method of claim 6 , wherein the threshold is less than five percent of the dimensional ratio of the selected architectural element.

8. The method of claim 6 , wherein the threshold is less than one percent of the dimensional ratio of the selected architectural element.

9. The method of claim 1 , wherein matching the respective selected architectural element to the externally referenced known industry standard architectural element further comprises:

comparing a dimensional ratio of the respective selected architectural element to a plurality of dimensional ratios of the externally referenced known industry standard elements; and

selecting a dimensional ratio that is closest to a dimensional ratio of the plurality of dimensional ratios of the externally referenced known industry standard elements.

10. One or more non-transitory computer readable medium storing instructions that, when executed, cause a processor to execute operations comprising:

constructing a multi-dimensional building model based on building object imagery;

selecting a plurality of architectural elements within a planar surface of the building object imagery;

determining a scale of each selected architectural element by matching a respective selected architectural element to an externally referenced known industry standard architectural element based on a closest dimensional ratio;

calculating a scale factor of the multi-dimensional building model according to an average scaling of the selected architectural elements; and

scaling the multi-dimensional building model based on the scale factor.

11. The one or more non-transitory computer readable medium of claim 10 , wherein the instructions to cause the processor to calculate the scale factor of the multi-dimensional building model according to the average scaling of the selected architectural elements further comprise instructions to apply the average scaling to each of the selected architectural elements.

12. The one or more non-transitory computer readable medium of claim 11 , further comprising instructions to update the scale factor based on a proper scale determined from the selected architectural elements with a dimensional ratio within a relative error of the matched externally referenced known industry standard architectural element after the average scaling is applied.

13. The one or more non-transitory computer readable medium of claim 12 , wherein the relative error is less than five percent.

14. The one or more non-transitory computer readable medium of claim 12 , wherein the relative error is less than one percent.

15. The one or more non-transitory computer readable medium of claim 10 , wherein matching based on the closest dimensional ratio further comprises matching within a threshold.

16. The one or more non-transitory computer readable medium of claim 15 , wherein the threshold is less than five percent of the dimensional ratio of the selected architectural element.

17. The one or more non-transitory computer readable medium of claim 15 , wherein the threshold is less than one percent of the dimensional ratio of the selected architectural element.

18. The one or more non-transitory computer readable medium of claim 10 , wherein the instructions for matching the respective selected architectural element to the externally referenced known industry standard architectural element further comprise:

comparing a dimensional ratio of the respective selected architectural element to a plurality of dimensional ratios of the externally referenced known industry standard elements; and

selecting a dimensional ratio that is closest to a dimensional ratio of the plurality of dimensional ratios of the externally referenced known industry standard elements.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: HALLIDAY, DEREK; MARQUES DA SILVA JUNIOR, ANTONIO CARLOS; KLEIN, ROBERTO; ALTMAN, ADAM
To: HOVER INC.
Reel/Frame 054706/0900 →
Continuity (6)
Continuation 16998564 · Aug 20, 2020
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 20210217230A1 · Jul 15, 2021
Cited By (1)
US 12,657,826