| CPC G06T 19/20 (2013.01) [G01S 17/89 (2013.01); G06Q 30/0643 (2013.01); G06T 7/10 (2017.01); G06T 7/60 (2013.01); G06T 17/20 (2013.01); G06T 19/006 (2013.01); G06V 10/764 (2022.01); G06Q 30/0633 (2013.01); G06T 2200/08 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10028 (2013.01); G06T 2210/04 (2013.01); G06T 2210/12 (2013.01); G06T 2210/21 (2013.01); G06T 2210/56 (2013.01); G06T 2219/2004 (2013.01)] | 18 Claims |

|
1. A system for processing data obtained from photographing or scanning an indoor space to create a digital model of the indoor space, wherein the system comprises:
a file extraction process for extracting data from a data source transmitted by a computing device to a remote computing device, wherein the data source comprises data related to an indoor space that is collected by at least one of a camera, a lidar device, and a dimensional scanner; wherein extracted data is created from the data processed by the file extraction process;
a pre-processing process for identifying and removing outlier data contained in the extracted data received from the file extraction process, and for classifying the extracted data to add a classification relating to a type of object in the indoor space; wherein pre-processed data is created from the extracted data processed by the pre-processing process;
a planes process for creating a digital model of the indoor space from the pre-processed data received from the pre-processing process; wherein the planes process creates planes in the digital model that correspond to real structural elements of the indoor space;
a segmentation process for defining structural elements in the digital model that correspond to the real structural elements of the indoor space; and
a write/save process for writing and saving the digital model in a database.
|