CPC G06F 30/12 (2020.01) [G06F 30/13 (2020.01); G06T 11/203 (2013.01)] | 19 Claims |
1. A method of generating a construction take-off based upon artificial intelligence analysis of a two-dimensional reference, the method comprising steps of:
with a controller, generating an interactive user interface based upon artificial intelligence analysis of a two-dimensional representation of at least a portion of a building;
with the controller, determining multiple components included in the two-dimensional representation;
with the controller, determining a scale of the multiple components included in the two-dimensional representation based upon a pixel count of a component of known length in a raster image representing the two-dimensional representation;
executing a transformation process to generate in the interactive user interface vertices comprising dynamic lines and dynamic polygons representing the multiple components as dynamic components descriptive of architectural aspects;
interacting with the interactive user interface to change a size or a shape of a dynamic component in the interactive user interface to form a boundary comprising a boundary area;
generating multiple adjacent regions in the interactive user interface, the multiple adjacent regions comprising respective region areas bordered by the boundary, and a respective region type;
allocating a dominance rank with each adjacent region type based on at least one of: a type of space, a perimeter including objects within the respective region areas, and an area associated with the respective region areas;
allocating more of an area included in the boundary area to one of the multiple adjacent regions determined to have a higher dominance rank allocated with the adjacent region type based on the at least one of: the type of space, the perimeter, and the area associated with the respective region areas;
allocating space between regions with a same dominance rank according to a 50/50 ratio split;
designating a material item to be included in a construction bid based upon at least one of: the multiple components, and the region areas;
based upon at least one of: the multiple components and the region areas, designating a quantity of the material item to be included in a construction takeoff;
generating the construction takeoff comprising the quantity of the material item; and
displaying the construction takeoff in the interactive user interface.
|