结 论
本文研究了基于计算机视觉的施工人员安全状态监测方法,通过施工现场视频监控数据,结合深度学习、目标检测算法和人体姿态估计算法,实现土木工程施工现场人员安全佩戴等安全检测。主要结论如下:
(1)提出了将目标检测算法 YOLOv3 应用于检测施工人员是否佩戴安全帽的场景。研究了目标检测算法 YOLOv3,它是一种端到端的具有多尺度检测特征的目标检测方法,通过该目标检测系统可以检测出监控视频图像序列中的施工人员与安全帽两类目标对象的位置。收集并制作了施工现场数据集,建立并训练了YOLOv3 目标检测模型,将训练好的模型在测试集中测试,结果表明 mAP 与 Recall都超过了 90%,在安全帽这类小物体的平均准确率为 86.9%,在实验的计算机中平均检测一张图片耗时 49ms, 很好地达到了实时监控的要求。
(2)为了提高安全帽小目标物体的检测效果,本章在目标维度聚类、多尺度检测、密集连接三个方面优化网络模型。分别将测试集中的施工现场图像输入给三种训练完成的神经网络,检测施工人员是否佩戴安全帽,实验结果表明:1)模型检测的准确率通过三方面的改进之后均有所提高,其中四尺度检测结构与密集连接结构的 mAP 与 Recall 均超过 94%,比 YOLOv3 聚类与 YOLOv3 两模型结构性能明显提高。2)改进的密集连接机制在不同工程场景下,针对 hat 类的小物体的检测性能的均有明显增强,并且在远景图片检测上 mAP 与 Recall 均超过 90%,表明模型在小物体的检测性能表现优异。
(3)将人体姿态估计算法 OpenPose 应用在施工现场,识别并跟踪图像中的所有人体的姿态骨架,解决自动检测工人是否佩戴安全帽问题。测试结果表明:1)在人物的漏检率为 3.0%的基础上,系统自动检测没有佩戴安全帽的施工人员的精确率达到了 94.4%,召回率达到了 91.6%。测试结果表明该检测系统能很好并且灵活地检测施工人员是否已经佩戴安全帽。2)在干扰类测试集(将安全帽拿在手上或者放在边上的施工人员与佩戴安全帽的施工人员的图片单独取出)中,其中精确率为 90.2%与召回率为 86.8%,总体均超过 85%,表明该检测系统在安全帽处于特殊位置情况下,具有较好的灵活性。
本文对施工人员是否佩戴安全帽的自动检测进行了实验研究,但目前仍然有许多问题值得深入探索,未来在以下几个方面进一步分析:
(1)将人体姿态估计应用在自动检测施工人员是否佩戴安全帽上,初步取得了较好的效果。然而目前人体姿态估计模型检测时间相对较长,并且在遮挡问题上的姿态检测有待进一步研究。
(2)本文研究的重点是自动检测施工人员是否佩戴安全帽,后期的触发报警系统,以及人机耦合方面有待进一步研究。