Patent attributes
Methods for detecting a windows in a building utilizing a building scan using an electronic computing device are presented, the methods including: causing the electronic computing device to receive the building scan; processing the building scan; detecting the windows based on no return transparency of portions of the building scan; and incorporating the detected windows into a 3D model corresponding with the building scan. In some embodiments, processing the building scan generates at least the following: a colored point cloud; a 2D floor plan of the building; and a walked path. In some embodiments, detecting the windows based on transparency of a portions of the building scan further includes: decomposing the colored point cloud into walls; rotating and pixilating the walls; extracting transparent features corresponding with the windows; and classifying and smoothing the transparent features corresponding with the windows.