Aerial roof estimation systems and methods
DC CAFCFirst Claim
1. A computing system for generating a roof estimate report, the computing system comprising:
- a memory;
a roof estimation module that is stored on the memory and that is configured, when executed, to;
receive a first and a second aerial image of a building having a roof, each of the aerial images providing a different view of the roof of the building;
correlate the first aerial image with the second aerial image;
generate, based at least in part on the correlation between the first and second aerial images, a three-dimensional model of the roof that includes a plurality of planar roof sections that each have a corresponding slope, area, and edges; and
generate and transmit a roof estimate report that includes one or more top plan views of the three-dimensional model annotated with numerical values that indicate the corresponding slope, area, and length of edges of at least some of the plurality of planar roof sections using at least two different indicia for different types of roof properties.
7 Assignments
Litigations
4 Petitions
Reexamination
Accused Products
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.
-
Citations
56 Claims
-
1. A computing system for generating a roof estimate report, the computing system comprising:
-
a memory; a roof estimation module that is stored on the memory and that is configured, when executed, to; receive a first and a second aerial image of a building having a roof, each of the aerial images providing a different view of the roof of the building; correlate the first aerial image with the second aerial image; generate, based at least in part on the correlation between the first and second aerial images, a three-dimensional model of the roof that includes a plurality of planar roof sections that each have a corresponding slope, area, and edges; and generate and transmit a roof estimate report that includes one or more top plan views of the three-dimensional model annotated with numerical values that indicate the corresponding slope, area, and length of edges of at least some of the plurality of planar roof sections using at least two different indicia for different types of roof properties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for generating a roof estimate, the method comprising:
-
receiving a first and a second aerial image of a building having a roof, each of the aerial images providing a different view of the roof of the building; correlating the first aerial image with the second aerial image; generating, based at least in part on the correlation between the first and second aerial images, a three-dimensional model of the roof that includes a plurality of planar roof sections that each have a corresponding slope, area, and edges; and transmitting a roof estimate report that includes one or more top plan views of the three-dimensional model annotated with numerical indications of at least one of the slope, area, and lengths of the edges of the plurality of planar roof sections, wherein the roof estimate report includes at least two different indicia for different types of roof properties. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer-readable storage medium whose contents enable a computing system to generate a roof estimate report for a building having a roof, by performing a method comprising:
-
receiving one or more images of the building; generating, based on the one or more images of the building, a model of the roof that includes a plurality of planar roof sections that each have a corresponding area and edges; and transmitting a roof estimate report that includes one or more views of the model, the report being annotated with numerical indications of the area and lengths of the edges of at least some of the plurality of planar roof sections, wherein the roof estimate report includes at least two different indicia for different types of roof properties. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification