US 11,693,996 B2
System and method for construction estimation using aerial images
James Edward Loveland, Alpine, UT (US); Jeffrey Clayton Taylor, Alpine, UT (US); Jeffery Devon Lewis, Orem, UT (US); Bradley McKay Childs, Lehi, UT (US); Corey David Reed, Cedar Hills, UT (US); and Jared William Robertson, Orem, UT (US)
Assigned to Xactware Solutions, Inc., Lehi, UT (US)
Filed by Xactware Solutions, Inc., Lehi, UT (US)
Filed on Dec. 23, 2021, as Appl. No. 17/560,718.
Application 17/560,718 is a continuation of application No. 16/709,112, filed on Dec. 10, 2019, granted, now 11,210,433.
Application 16/709,112 is a continuation of application No. 15/358,870, filed on Nov. 22, 2016, granted, now 10,503,842, issued on Dec. 10, 2019.
Application 15/358,870 is a continuation of application No. 13/397,325, filed on Feb. 15, 2012, granted, now 9,501,700, issued on Nov. 22, 2016.
Prior Publication US 2022/0114300 A1, Apr. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/13 (2020.01); G06V 20/10 (2022.01); G06T 17/00 (2006.01); G06T 7/33 (2017.01); G06F 3/04842 (2022.01); G06T 3/40 (2006.01); G06T 5/20 (2006.01); G06T 5/40 (2006.01); G06F 30/00 (2020.01)
CPC G06F 30/13 (2020.01) [G06F 3/04842 (2013.01); G06T 3/40 (2013.01); G06T 5/20 (2013.01); G06T 5/40 (2013.01); G06T 7/33 (2017.01); G06T 17/00 (2013.01); G06V 20/176 (2022.01); G06F 30/00 (2020.01)] 16 Claims
OG exemplary drawing
 
1. A system for construction estimation, comprising:
a memory for storing at least one aerial image of a building; and
a processor in communication with the memory, the processor:
receiving, from the memory, the at least one aerial image;
processing the at least one aerial image to automatically identify a plurality of perimeter lines and interior lines in the at least one aerial image corresponding to one or more features of a roof of the building;
constructing a two-dimensional wireframe model of the roof based on the identified plurality of perimeter lines and interior lines; and
automatically generating a three-dimensional wireframe model of the roof of the building based on the constructed two-dimensional wireframe model by creating at least one closed polygon representing a roof face from the two-dimensional wireframe model of the roof and assigning a three-dimensional orientation to the at least one closed polygon surface based on at least one roof constraint associated with the roof face.