Baoju Liu, Xiangqian Wei, Qingshan Chen, Jiaqi Liu, Ye Chen, Peng Yu, Shi Lei, Yongfeng Hu
School of Information and Engineering, Pingdingshan University, Pingdingshan, China.
International Joint Laboratory of Machine Vision and Intelligent Systems of Henan Province, Pingdingshan, 467000, China.
Sci Rep. 2025 May 27;15(1):18565. doi: 10.1038/s41598-025-02824-z.
In heavy machinery factories, accurately detecting whether workers correctly wear safety helmets is important to their well-being. Since manual inspection and video surveillance are prone to misjudgment and omission, designing a fast and intelligent algorithm essential for modern factory safety management. The YOLO series, a popular object location and detection method, offers an excellent balance between detection speed and accuracy, drawing wide attention from industry scholars. In light of this, this paper presents an improved model based on YOLOv10 to achieve safety helmet identification. Firstly, it replaces Conv convolution with distributed shift DSConv convolution in YOLOv10. This boosts memory efficiency in the convolutional layer and ensures small object identification accuracy. Secondly, the Dysample module is incorporated to cut computational load, enhance sampling, and improve model generalizability. Additionally, the WIoU loss function is introduced to accelerate convergence and increase adaptability. When compared with mainstream object recognition algorithms such as SSD, Faster RCNN, and various YOLO versions, the optimized model shows its superiority. Compared to the original YOLOv10, its average accuracy rises by 0.5%, while floating-point computation and model size decrease by 7.1% and 1.4% respectively. Finally, the optimized model is deployed on the Atlas200I DK A2 computing box to validate its usability on IoT edge devices.
在重型机械工厂中,准确检测工人是否正确佩戴安全帽对他们的安全至关重要。由于人工检查和视频监控容易出现误判和遗漏,因此设计一种快速且智能的算法对于现代工厂安全管理至关重要。YOLO系列作为一种流行的目标定位和检测方法,在检测速度和准确性之间实现了出色的平衡,受到了行业学者的广泛关注。鉴于此,本文提出了一种基于YOLOv10的改进模型以实现安全帽识别。首先,在YOLOv10中用分布式移位DSConv卷积替换Conv卷积。这提高了卷积层的内存效率,并确保了小目标识别的准确性。其次,引入Dysample模块以削减计算量、增强采样并提高模型的通用性。此外,引入WIoU损失函数以加速收敛并提高适应性。与SSD、Faster RCNN等主流目标识别算法以及各种YOLO版本相比,优化后的模型显示出其优越性。与原始的YOLOv10相比,其平均准确率提高了0.5%,而浮点运算量和模型大小分别减少了7.1%和1.4%。最后,将优化后的模型部署在Atlas200I DK A2计算盒上,以验证其在物联网边缘设备上的可用性。