| Literature DB >> 34955588 |
Yang Miang Goh1, Jing Tian2, Eugene Yan Tao Chian1.
Abstract
The outbreak of Coronavirus Disease 2019 (COVID-19) poses a great threat to the world. One mandatory and efficient measure to prevent the spread of COVID-19 on construction sites is to ensure safe distancing during workers' daily activities. However, manual monitoring of safe distancing during construction activities can be toilsome and inconsistent. This study proposes a computer vision-based smart monitoring system to automatically detect worker breaching safe distancing rules. Our proposed system consists of three main modules: (1) worker detection module using CenterNet; (2) proximity determination module using Homography; and (3) warning alert and data collection module. To evaluate the system, it was implemented in a construction site as a case study. This study has two key contributions: (1) it is demonstrated that monitoring of safe distancing can be automated using our approach; and (2) CenterNet, an anchorless detection model, outperforms current state-of-the-art approaches in the real-time detection of workers.Entities:
Keywords: COVID-19; Computer vision; Construction safety; Safe distancing; Video surveillance
Year: 2021 PMID: 34955588 PMCID: PMC8685176 DOI: 10.1016/j.cie.2021.107847
Source DB: PubMed Journal: Comput Ind Eng ISSN: 0360-8352 Impact factor: 5.431
Prior works on deep learning and computer vision-based object detection in construction sites.
| Author (Year) | Algorithms | Target objects | |
|---|---|---|---|
| One-stage | YOLOv3 | Personal protective equipment (e.g., hard hat and vest) and people | |
| YOLOv2 | People and excavator | ||
| Single Shot MultiBox Detector (SSD) | Hardhat and people | ||
| Two-stage | Stacked Hourglass Network (HG), Cascaded Pyramid Network (CPN), ensemble model of HG and CPN | Excavators, trucks, cranes, and bulldozers) | |
| Mask R-CNN | People and structural support | ||
| Faster R-CNN | People and excavator | ||
| Faster R-CNN | People and hardhat | ||
Prior works on computer vision-based proximity warning system.
| Author (Year) | Descriptions | Algorithms/methods | Limitation |
|---|---|---|---|
| A smart video surveillance system with Yolov2 is proposed to real-time detect people entering excavator’s working area. | Yolov2 and transformation matrix | The proposed system is not able to detect small worker images in video. | |
| An unmanned aerial vehicle (UAV) system with Yolov3 was developed to prevent people from being stuck by plants in construction sites. | Yolov3 | The developed UAV system is not able to: 1) detect hazards in real-time; and 2) the plant’s status. | |
| A computer vision system is developed for detection of collisions between people and equipment in construction sites. | Faster R-CNN and Homography matrix | The developed computer vision system has a limited field of view for detection of collisions. | |
| Determination of safety levels on-site based on detected accidents in construction sites | Gaussian mixture model (GMM) | The developed approach has the limitations that 1) the plant’s status was not considered; and 2) the actual accuracy did not meet the desired requirement because of the dynamic nature of construction sites (cluttered background, and occlusion). |
Fig. 1Examples of CCTV camera footage installed on tower crane in construction site.
Fig. 2Workflow of design science approach (adapted from Chu et al., 2018, Luo et al., 2018).
Fig. 3Structure of CenterNet.
Fig. 4Examples of output from model: (a) heatmap; (b) bounding boxes.
Fig. 5Calibration between camera image plane (left image) and Construction floor plan (right image).
Distance between camera and construction level during January 2019-September 2019.
| Month | Jan | Feb. | Mar. | Apr. | May | Jun. | Jul. | Aug. | Sep. |
|---|---|---|---|---|---|---|---|---|---|
| Distance/m | 10 | 7.2 | 4.4 | 16.8 | 11.2 | 8.4 | 17.8 | 12.2 | 6.6 |
Fig. 6Snapshot of CCTV camera system.
Fig. 7Pixel size distribution of database.
Fig. 8Examples of images not labelled.
Fig. 9Example of manual annotation of workers with ‘LabelImg’.
CenterNet-based worker detection results based on testing dataset.
| Resolution | time | batch | AP0.5 (All) | AP0.5(small) | AR0.5 (All) | AR0.5(small) |
|---|---|---|---|---|---|---|
| 512 × 512 | 0.085 | 4 | 0.595 | 0.283 | 0.825 | 0.569 |
| 960 × 544 | 0.110 | 4 | 0.782 | 0.486 | 0.948 | 0.892 |
| 1440 × 832 | 0.175 | 2 | 0.800 | 0.555 | 0.950 | 0.906 |
Fig. 10Examples of worker detection using CenterNet.
Comparison of state-of-the-art approaches.
| Model | Resolution | Speed (sec) | AP0.5 (All) | AP0.5 (Small) | AP0.5 (Medium) | AR0.5 (All) | AR0.5 (Small) | AR0.5 (Medium) |
|---|---|---|---|---|---|---|---|---|
| Faster RCNN | 1024 × 600 | 0.108 | 0.585 | 0.231 | 0.640 | 0.703 | 0.448 | 0.780 |
| SSD | 640 × 640 | 0.106 | 0.601 | 0.310 | 0.638 | 0.639 | 0.363 | 0.730 |
| CenterNet | 512 × 512 | 0.595 | 0.283 | 0.648 | 0.825 | 0.569 | 0.869 | |
| CenterNet | 960 × 544 | 0.110 | 0.782 | 0.486 | 0.832 | 0.948 | 0.892 | 0.958 |
| CenterNet | 1440 × 832 | 0.175 |
Fig. 11Example of detection result with warning alert.
Fig. 12Examples of detection errors.