System and method for construction estimation using aerial images
First Claim
Patent Images
1. A system for construction estimation, comprising:
- a computer system for receiving at least one aerial image of a building; and
an estimation engine in said computer system for processing the aerial image to estimate one or more features relating to a roof of the building, the estimation engine;
processing the aerial image with a filter to compute a likelihood for each point in the aerial image indicating whether the point represents a roof line;
scanning the aerial image at a first angle to obtain first image intensity data;
rotating the aerial image to a second angle different from the first angle;
scanning the aerial image at the second angle to obtain second image intensity data;
processing the first and second image intensity data to automatically identify a plurality of lines in the aerial image corresponding to one or more features of the roof;
constructing a two-dimensional model of the roof using the plurality of lines identified in the aerial image; and
manipulating the two-dimensional model into a three-dimensional model of the roof by displaying the two-dimensional model superimposed onto an oblique image of the roof and allowing the user to click and drag perimeter and interior points of the two-dimensional model to corresponding points on the oblique image of the roof.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for construction estimation using aerial images is provided. The system receives at least one aerial image of a building. An estimation engine processes the aerial image at a plurality of angles to automatically identify a plurality (e.g., perimeter and interior) lines in the image corresponding to a plurality of features of a roof the building. The estimation engine allows users to generate two-dimensional and three-dimensional models of the roof by automatically delineating various roof features, and generates a report including information about the roof of the building.
-
Citations
34 Claims
-
1. A system for construction estimation, comprising:
-
a computer system for receiving at least one aerial image of a building; and an estimation engine in said computer system for processing the aerial image to estimate one or more features relating to a roof of the building, the estimation engine; processing the aerial image with a filter to compute a likelihood for each point in the aerial image indicating whether the point represents a roof line; scanning the aerial image at a first angle to obtain first image intensity data; rotating the aerial image to a second angle different from the first angle; scanning the aerial image at the second angle to obtain second image intensity data; processing the first and second image intensity data to automatically identify a plurality of lines in the aerial image corresponding to one or more features of the roof; constructing a two-dimensional model of the roof using the plurality of lines identified in the aerial image; and manipulating the two-dimensional model into a three-dimensional model of the roof by displaying the two-dimensional model superimposed onto an oblique image of the roof and allowing the user to click and drag perimeter and interior points of the two-dimensional model to corresponding points on the oblique image of the roof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for construction estimation, comprising the steps of:
-
receiving at a computer system at least one aerial image of a building; processing the aerial image with a filter to compute a likelihood for each point in the aerial image indicating whether the point represents a roof line; scanning the aerial image at a first angle to obtain first image intensity data; rotating the aerial image to a second angle different than the first angle; scanning the aerial image at the second angle to obtain second image intensity data; processing the first and second image intensity data using an estimation engine in the computer system to automatically identify a plurality of lines in the aerial image corresponding to a plurality of features of a roof; constructing a two-dimensional model of the roof using the plurality of lines; manipulating the two-dimensional model into a three-dimensional model of the roof by displaying the two-dimensional model superimposed onto an oblique image of the roof and allowing the user to click and drag perimeter and interior points of the two-dimensional model to corresponding points on the oblique image of the roof; and processing the three-dimensional model of the roof using the estimation engine to generate a report including information about the roof of the building. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory, computer-readable medium having computer-readable instructions stored thereon which, when executed by a computer system, cause the computer system to perform the steps comprising:
-
receiving at the computer system at least one aerial image of a building; processing the aerial image with a filter to compute a likelihood for each point in the aerial image indicating whether the point represents a roof line; scanning the aerial image at a first angle to obtain first image intensity data; rotating the aerial image to a second angle different than the first angle; scanning the aerial image at the second angle to obtain second image intensity data; processing the first and second image intensity data using an estimation engine in the computer system to automatically identify a plurality of lines in the aerial image corresponding to a plurality of features of a roof; constructing a two-dimensional model of the roof using the plurality of lines; manipulating the two-dimensional model into a three-dimensional model of the roof by displaying the two-dimensional model superimposed onto an oblique image of the roof and allowing the user to click and drag perimeter and interior points of the two-dimensional model to corresponding points on the oblique image of the roof processing the model of the roof using the estimation engine to generate a report including information about the roof of the building. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification