Method and Medium for Quick Square Roof Reporting
First Claim
1. One or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems that when executed cause the one or more computer systems to:
- analyze pixels of at least two images of a roof having a plurality of roof portions, the at least two images taken from different perspectives, at least one of the images being an oblique image, to determine;
a footprint of the roof, comprising an outer boundary of the roof, utilizing two-dimensional or three-dimensional information regarding edges of the roof to determine line segments of the footprint; and
a predominant pitch of the roof;
determine an estimated roofing area of the roof based on the predominant pitch and the footprint of the roof; and
generate a roof report, wherein the roof report includes at least one image showing the roof and the estimated roofing area of the roof.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for roof estimations are disclosed, including a method comprising analyzing, with a computer processor, pixels of at least two images of the roof taken from different perspectives a roof having a plurality of roof portions, the at least two images taken from different perspectives, at least one of the images being an oblique image; determining, based on the analysis of the pixels, a footprint of the roof, comprising an outer boundary of the roof, utilizing two-dimensional or three-dimensional information regarding edges of the roof to determine line segments of the footprint; and a predominant pitch of the roof; determining an estimated roofing area of the roof based on the predominant pitch and the footprint of the roof; and generating a roof report, wherein the roof report includes at least one image showing the roof and the estimated roofing area of the roof.
-
Citations
21 Claims
-
1. One or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems that when executed cause the one or more computer systems to:
-
analyze pixels of at least two images of a roof having a plurality of roof portions, the at least two images taken from different perspectives, at least one of the images being an oblique image, to determine; a footprint of the roof, comprising an outer boundary of the roof, utilizing two-dimensional or three-dimensional information regarding edges of the roof to determine line segments of the footprint; and a predominant pitch of the roof; determine an estimated roofing area of the roof based on the predominant pitch and the footprint of the roof; and generate a roof report, wherein the roof report includes at least one image showing the roof and the estimated roofing area of the roof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A roofing estimate method, comprising:
-
analyzing, with at least one computer processor, pixels of at least two images of a roof taken from different perspectives, the roof having a plurality of roof portions, the at least two images taken from different perspectives, at least one of the images being an oblique image; determining, with the at least one computer processor, based on the analysis of the pixels; a footprint of the roof, comprising a two-dimensional outer boundary of the roof, utilizing two-dimensional or three-dimensional information regarding edges of the roof to determine line segments of the footprint; and a predominant pitch of the roof; determining, with the at least one computer processor, an estimated roofing area of the roof based on the predominant pitch and the footprint of the roof; and generating a roof report, wherein the roof report includes at least one image showing the roof and the estimated roofing area of the roof.
-
-
12. One or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems that when executed cause the one or more computer systems to:
-
analyze pixels of at least two images of a roof having a plurality of roof portions, the at least two images taken from different perspectives, at least one of the images being an oblique image, to determine; a footprint of the roof, comprising an outer boundary of the roof, utilizing two-dimensional or three-dimensional information regarding edges of the roof to determine line segments of the footprint; and a predominant pitch of the roof; determine an estimated roofing area of the roof based on the predominant pitch and the footprint of the roof; and generate a roof report including the estimated roofing area of the roof. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification