| CPC G06T 19/20 (2013.01) [G01S 17/89 (2013.01); G05D 1/024 (2013.01); G06F 30/13 (2020.01); G06T 7/521 (2017.01); G06T 15/205 (2013.01); G06T 17/10 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/30208 (2013.01)] | 20 Claims |

|
1. A system for tracking progression of a construction site at different points in time relative to an expected progression of the construction site as represented by a computer model, the system comprising:
one or more processor; and
one or more memories including instructions executable by the processors causing the system to:
generate a first plurality of two-dimensional (2D) images of the construction site by scanning the construction site with an imaging device;
detect a first set of fiducial markers appearing in the first plurality of 2D images, each of the first set of fiducial markers being unique among the first set of fiducial markers positioned on the construction site;
generate a second plurality of 2D images of the construction site;
detect a second set of fiducial markers appearing in the second plurality of 2D images, each of the second set of fiducial markers being unique among the second set of fiducial markers;
identify each of the second set of fiducial markers in association with a unique identifier and a unique location relative to the construction site; and
align a coordinate system of the second set of fiducial markers with a coordinate system of the computer model utilizing a transformation function based on the first set of fiducial markers, which represents the construction site at points in time.
|