Download the full-sized PDF of Automated Tool for Visual Progress Monitoring in ConstructionDownload the full-sized PDF



Permanent link (DOI):


Export to: EndNote  |  Zotero  |  Mendeley


This file is in the following communities:

Graduate Studies and Research, Faculty of


This file is in the following collections:

Theses and Dissertations

Automated Tool for Visual Progress Monitoring in Construction Open Access


Other title
framework for automated visual progress monitoring
smart construction progress tracking
open source construction project progress monitoring software
progress tracking of construction projects
automated progress tracking in construction industry
automated construction progress monitoring by employing a drone
automated progress monitoring in construction
construction management software
automated construction progress tracking using a camera
3D site progress analysis
visual progress identification
Type of item
Degree grantor
University of Alberta
Author or creator
Martens, Oleksii
Supervisor and department
AbouRizk, Simaan (Civil and Environmental Engineering)
Examining committee member and department
Al-Hussein, Mohamed (Civil and Environmental Engineering)
Cruz Noguez, Carlos (Civil and Environmental Engineering)
Department of Civil and Environmental Engineering
Construction Engineering and Management
Date accepted
Graduation date
2017-11:Fall 2017
Master of Science
Degree level
This thesis focuses on determining innovative computer vision algorithms suitable for progress tracking and forming them into automated visual progress tracking framework. The main concept of this approach is reconstruction of an as-built 3D point cloud model of the object of interest based on the spatial information extracted from photographs or videos. The reconstructed as-built model is then compared to the as-planned model, and the progress is reported based on correlation of the as-built and the as-planned models. The perspective framework key components are Structure from Motion, Multi-View Stereo, Coherent Point Drift or Iterative Closest Point, and the Hausdorff distance. At the initial phase, Structure from Motion takes a set of images as an input, estimates camera parameters for each image and produces a sparse point cloud. Next, the obtained data passes to Multi-View Stereo and the dense point cloud is generated. At this stage, the acquired point cloud is the as-built model. The next phase is aligning of the reconstructed as-built model to the corresponding as-planned model. The alignment transformation is calculated with either Coherent Point Drift or Iterative Closest Point. Finally, having the point cloud aligned, the progress is estimated. This phase is performed in three steps. First, the Hausdorff distance is calculated. Second, the as-planned model is color coded with a binary palette, where one color corresponds to the completed parts of the construction object and another corresponds to the parts that are to be built. Third, the ratio of completed points to the number of all points is computed. Finally, the color-coded progress model and percentage of completion are reported to the end user. The perspective cutting edge libraries for Structure from Motion are COLMAP, OpenMVG, VisualSFM, TheiaSFM, and MVE. The chosen libraries for Multi-View Stereo are COLMAP, OpenMVS, CMVS, CMPMVS and MVE. The libraries selected for point cloud alignment are CPD (Coherent Point Drift) and libpointmatcher (Iterative Closest Point). Finally, the Hausdorff distance is computed with Meshlab. The chosen libraries are integrated into frameworks and tested on real case study data obtained from a construction company. The case study experiment indicated successful performance of the following frameworks: COLMAP-COLMAP-CPD-Meshlab, COLMAP-COLMAP-libpointmatcher-Meshlab, and OpenMVG-OpenMVS-CPD-Meshlab. These pipelines demonstrated their capability of performing reliable and fast progress identification. Thus, the specified software combinations are suggested for construction progress tracking. The proposed frameworks improve the cutting-edge computer vision construction project progress monitoring approaches in terms of reconstruction quality and computation time. In fact, the suggested progress monitoring approach allows to reduce progress identification time from a few hours to a few minutes.
This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for the purpose of private, scholarly or scientific research. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.
Citation for previous publication

File Details

Date Uploaded
Date Modified
Audit Status
Audits have not yet been run on this file.
File format: pdf (Portable Document Format)
Mime type: application/pdf
File size: 37822950
Last modified: 2017:11:08 18:18:38-07:00
Filename: AAA FINAL - thesis v2 pdfa.pdf
Original checksum: dafadfa52b9ce884f56c9d73d53f16d2
Well formed: false
Valid: false
Status message: Invalid page tree node offset=5503007
Status message: Unexpected error in findFonts java.lang.ClassCastException: edu.harvard.hul.ois.jhove.module.pdf.PdfSimpleObject cannot be cast to edu.harvard.hul.ois.jhove.module.pdf.PdfDictionary offset=6018
Status message: Invalid name tree offset=37801883
Status message: Invalid name tree offset=37801883
Status message: Invalid name tree offset=37801883
File title: Abstract
Activity of users you follow
User Activity Date