Automated roof identification systems and methods
First Claim
1. A non-transitory computer-readable storage medium whose contents enable a computing system to detect a feature in an image of a property having the feature, by performing a method comprising:
- receiving a target image;
computing statistical measures for at least one selected section of the feature within the target image;
training a statistical model system on the computed statistical measures to identify distinguishing characteristics of the feature;
receiving from the statistical model system indications of portions outside of the selected section of the target image identified as part of the feature;
determining, based on the received indications of portions of the target image, a likely outline of the feature in the target image; and
storing the determined likely outline of the feature.
7 Assignments
0 Petitions
Accused Products
Abstract
Automatic roof identification systems and methods are described. Example embodiments include a roof estimation system configured to automatically detect a roof in a target image of a building having a roof. In one embodiment, automatically detecting a roof in a target image includes training one or more artificial intelligence systems to identify likely roof sections of an image. The artificial intelligence systems are trained on historical image data or an operator-specified region of interest within the target image. Then, a likely outline of the roof in the target image can be determined based on the trained artificial intelligence systems. The likely roof outline can be used to generate a roof estimate report. 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
20 Claims
-
1. A non-transitory computer-readable storage medium whose contents enable a computing system to detect a feature in an image of a property having the feature, by performing a method comprising:
-
receiving a target image; computing statistical measures for at least one selected section of the feature within the target image; training a statistical model system on the computed statistical measures to identify distinguishing characteristics of the feature; receiving from the statistical model system indications of portions outside of the selected section of the target image identified as part of the feature; determining, based on the received indications of portions of the target image, a likely outline of the feature in the target image; and storing the determined likely outline of the feature. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
inputting to a statistical model system statistical measures computed for at least one section of a feature within a first image, the statistical model system configured to indicate whether a feature is shown in portions of an image; receiving from the statistical model system indications of portions outside of the selected section of the first image identified as part of the feature; determining, based on the received indications of portions of the first image identified as part of the feature, a likely outline of the feature in the first image; and storing the determined likely outline of the feature in the first image. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing system, comprising:
-
a memory; and a module stored on the memory and configured, when executed, to automatically detect a feature in a target image of a property having a feature by; training multiple neural networks with image data, the training based on statistical measures computed for sections of images included in the image data, the training resulting in the multiple neural networks being configured to discriminate between feature and non-feature sections of an image; inputting to the multiple neural networks statistical measures computed for sections of the target image; receiving from the multiple neural networks indications of portions of the target image identified as part of the feature; determining, based on the indications of portions outside of the selected sections of the target image identified as part of the feature, a likely outline of the feature in the target image; and storing on the memory the determined likely outline of the feature in the target image. - View Dependent Claims (19, 20)
-
Specification