Patent ID: 11972536
Assignee: DALUX APS
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A method for monitoring the progress of the construction of at least one object at a construction site, wherein said object is constructed in multiple stages at said site, said method comprising the steps of:
a. providing a digital representation of a 3D model of at least part of said site, wherein said 3D model comprises a representation of said at least one object including coordinates of said object with respect to said 3D model;
said 3D model optionally comprising metadata;
b. capturing one or more images consisting of pixels at the site with a camera;
c. providing an image location and direction for each of said one or more images allowing locating and orienting said images with respect to said 3D model;
d. for each image location and direction rendering the 3D model into a virtual projection consisting of virtual pixels;
e. using at least one of said images to detect a presence of said at least one object or a part of said at least one object by applying a machine learning model on said image, wherein the machine learning model has been trained to detect said object or a part of said at least one object;
f. for each image where the presence of said object has been detected, identifying the stage of progress of construction of said at least one object applying a machine learning model on said image, wherein the machine learning model has been trained to recognize different stages of said multiple stages;
g. feeding the rendered projection into a digital processor, thereby displaying or comparing a relevant part of the 3D model and the at least one image; and
h. presenting the stage of progress of the detected object with reference to the 3D model; said method further comprising:
j-i. subdividing the space of the 3D model into voxels, wherein said voxels have a length, a height and a depth, and wherein said voxels are smaller than or equal to the size of said at least one object;
j-ii. using the 3D model to determine which of said voxels may contribute at least part of said at least one object, to obtain a set of contributing voxels;
j-iii. for each of said contributing voxels from step j-ii., determining the stage of progress of construction of the part of said at least one object within said contributing voxel by comparing with the results obtained from step f.;
j-iv. feeding the results of step j-iii. from the set of contributing voxels into a consensus based voting system to identify the stage of progress of construction of said at least one object.