US 11,055,786 B2
Image segmentation system for verification of property roof damage
Matthew Adam Shreve, Webster, NY (US); Edgar A. Bernal, Webster, NY (US); and Richard L. Howe, Webster, NY (US)
Assigned to Conduent Business Services, LLC, Florham Park, NJ (US)
Filed by Conduent Business Services, LLC, Florham Park, NJ (US)
Filed on Jun. 3, 2016, as Appl. No. 15/172,514.
Prior Publication US 2017/0352100 A1, Dec. 7, 2017
Int. Cl. G06Q 40/08 (2012.01); G06T 7/168 (2017.01); G06T 7/12 (2017.01); G06K 9/03 (2006.01); G06K 9/00 (2006.01); G06K 9/62 (2006.01); G06K 9/46 (2006.01)
CPC G06Q 40/08 (2013.01) [G06K 9/00664 (2013.01); G06K 9/036 (2013.01); G06K 9/4604 (2013.01); G06K 9/6205 (2013.01); G06T 7/12 (2017.01); G06T 7/168 (2017.01); G06T 2207/10032 (2013.01); G06T 2207/20061 (2013.01); G06T 2207/30184 (2013.01)] 19 Claims
OG exemplary drawing
1. A system for processing an image to segment the image for property damage assessment, the system comprising:
a processing device; and
a computer-readable medium containing programming instructions that are configured to cause the processing device to:
receive, from an image capturing device, a digital image of a roof of a property,
process the image to identify a plurality of segments, each of which corresponds to a tab or tooth of a shingle on the roof, by:
producing an initial edge map by extracting a plurality of edges from the image, so that at least some of the edges correspond to shingle boundaries;
using a line detector to detect a plurality of lines in the image, wherein each of the lines has an orientation;
determining a top N orientations of the lines, wherein the top N orientations are those orientations that occur most frequently;
producing an edge map by adding pixels that are covered by the lines that are oriented in one of the top N orientations to the initial edge map; and
filling a plurality of cells of the enhanced edge map,
save a result of the processing to a data file as a segmented image of the roof, and
use the segmented image to identify a type of damage to the roof in each segment by, for one or more of the segments:
identifying a plurality of bruises in the segment; and
determining whether the bruises in the segment exhibit characteristics that correspond to a naturally-occurring storm event.