IP Library Granted Patent US 10,930,063
Granted Patent B2
US 10,930,063 · App. 15/898,399 · Granted Feb 23, 2021

Aerial roof estimation systems and methods

Inventors: Chris Pershing (Redmond, WA); David P. Carlson (Bothell, WA)
Assignee: Eagle View Technologies, Inc.
G06T17/10G06F30/13G06Q10/06313G06Q30/02G06Q30/0283G06T7/32G06T7/337G06T7/593G06T11/60G06T17/05G06T17/20G06T19/00G06T19/20G06T2200/08G06T2207/10032G06T2207/30184G06T2210/04G06T2219/004
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,930,063
App. No.
15/898,399
Granted
Feb 23, 2021
Kind
B2
Abstract

Methods and systems for roof estimation are described. Example embodiments include a roof estimation system, which generates and provides roof estimate reports annotated with indications of the size, geometry, pitch and/or orientation of the roof sections of a building. Generating a roof estimate report may be based on one or more aerial images of a building. In some embodiments, generating a roof estimate report of a specified building roof may include generating a three-dimensional model of the roof, and generating a report that includes one or more views of the three-dimensional model, the views annotated with indications of the dimensions, area, and/or slope of sections of the roof. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.

Claims (30)

1. A system, comprising:

a computing system storing software instructions that when executed cause the computing system to:

receive a first aerial image of a building having a roof;

receive a second aerial image of the building having the roof, the first and second aerial images of the building having been taken independent of each other, the first and second aerial images of the building providing different views of the roof from each other;

calibrate at least one of the first and second aerial images of the building using calibration information received from a calibration module;

correlate, without using a preexisting three-dimensional model of the building, the first aerial image of the building with the second aerial image of the building, the correlating employing one or more image processing technique to identify vertexes, edges, or other features of the roof to register pairs of points on the first and second aerial images of the building, each pair of points corresponding to a same point on the roof depicted in each of the first and second aerial images of the building;

generate, without using a preexisting three-dimensional model of the building, based at least in part on the correlation of the first and second aerial images of the building, a three-dimensional model of the roof that includes a plurality of planar roof sections that each have a corresponding pitch, area, and edges;

determine a pitch of a plurality of the planar roof sections of the roof; and

generate a roof estimate report that includes at least one top plan view of the three-dimensional model annotated with numerical indications of the determined pitch.

2. The system of claim 1 , wherein the first aerial image depicts a top plan view of the roof.

3. The system of claim 1 , wherein the second aerial image depicts an oblique perspective view of the roof.

4. The system of claim 1 , wherein the first aerial image and the second aerial image are not a stereoscopic pair.

5. The system of claim 1 , having software instructions that when executed cause the computing system to:

receive a third aerial image of the building having the roof, the third aerial image depicting a different view of the roof than the first aerial image and the second aerial image; and

correlate the first aerial image with the third aerial image; and

wherein generating the three-dimensional model of the roof is based further at least in part on the correlation of the first and third aerial images.

6. The system of claim 5 , wherein the third aerial image depicts another oblique perspective view of the roof.

7. The system of claim 1 , having software instructions that when executed cause the computing system to:

determine a direction of the pitch for each of the plurality of sections of the roof for which a pitch was determined.

8. The system of claim 7 , wherein the roof estimate report includes the determined direction of the pitch for each of the plurality of sections of the roof for which a pitch was determined.

9. The system of claim 1 , wherein the roof estimate report includes an image of the building and one or more line drawings of the three-dimensional model.

10. The system of claim 1 , having software instructions that when executed cause the computing system to:

receive a location of the building; and

query an imagery database for the first aerial image and the second aerial image based on the location of the building.

11. The system of claim 1 , wherein generating the three-dimensional model of the roof is based further at least in part on receiving operator indications of one or more features of the roof.

12. The system of claim 11 , wherein the features of the roof include one or more of a valley, a ridge, a hip, a vertex, a plane, and an edge.

13. The system of claim 1 , wherein the three-dimensional model of the roof includes roof attributes associated with the planar roof sections, the roof attributes comprising one or more area of the planar roof sections and/or one or more length of edges of the planar roof sections.

14. The system of claim 13 , wherein the roof estimate report includes one or more of the roof attributes.

15. The system of claim 1 , wherein the three-dimensional model of the roof includes roof information associated with the planar roof sections, the roof information comprising one or more of: a location of an edge of a planar roof section as in a valley of the roof; a location of an edge of a planar roof section as on a ridge of the roof; an orientation of a planar roof section; a perimeter dimension of a planar roof section; a perimeter dimension of the roof; an outline of a planar roof section; and an outline of the roof.

16. The system of claim 15 , wherein the roof estimate report includes the roof information associated with the planar roof sections.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2025
From: HPS INVESTMENT PARTNERS, LLC
To: EAGLE VIEW TECHNOLOGIES, INC.
Reel/Frame 070828/0576 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Apr 9, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.
Reel/Frame 070786/0022 →
FIRST LIEN SECURITY AGREEMENT Recorded Mar 28, 2025
From: EAGLE VIEW TECHNOLOGIES, INC.; PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 070671/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: PERSHING, CHRIS; CARLSON, DAVID P.
To: EAGLE VIEW TECHNOLOGIES, INC.
Reel/Frame 054934/0862 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: EAGLE VIEW TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046919/0116 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 14, 2018
From: EAGLE VIEW TECHNOLOGIES, INC.
To: HPS INVESTMENT PARTNERS, LLC,
Reel/Frame 046824/0184 →
Continuity (8)
Continuation 15668109 · Aug 3, 2017
Continuation 15345358 · Nov 7, 2016
Continuation 14195543 · Mar 3, 2014
Continuation 13287954 · Nov 2, 2011
Continuation 12253092 · Oct 16, 2008
Continuation In Part 12148439 · Apr 17, 2008
Provisional Application 60925072 · Apr 17, 2007
Related Publication 20180336722A1 · Nov 22, 2018