基于改进YOLOv7的桥梁裂缝检测算法
Bridge Crack Detection Algorithm Based on Improved YOLOv7
DOI: 10.12677/csa.2024.144108, PDF,    科研立项经费支持
作者: 华得亮, 陶为戈*:江苏理工学院电气信息工程学院,江苏 常州;孙志刚:哈尔滨工业大学电气工程及自动化学院,黑龙江 哈尔滨
关键词: 改进YOLOv7桥梁裂缝检测CBAMSPPFCSPCWIOUImproving YOLOv7 Bridge Crack Detection CBAM SPPFCSPC WIOU
摘要: 针对当前桥梁裂缝检测算法存在的错检、漏检等问题,本文对现有桥梁裂缝检测算法的进行了改进。首先,引入CBAM注意力机制,增强网络对裂缝边缘特征的提取能力,提升模型的检测精度;其次,基于SPPF对SPP的改进方法,使用改进后的SPPFCSPC模块替换SPPCSPC模块;最后,采用WIOU损失函数,提升了网络模型的收敛速度。经实验验证,本文改进的模型对桥梁裂缝的检测精度高达87.1%,较YOLOv7模型提高了8.8%,mAP值为85.4%,较YOLOv7模型提高了9.3%,能够满足当前桥梁裂缝检测需求。
Abstract: Aiming at the current bridge crack detection algorithm’s problems such as misdetection and omission, this paper improves the existing bridge crack detection algorithm. Firstly, the CBAM attention mechanism is introduced to enhance the network’s ability to extract features from the crack edges and improve the detection accuracy of the model; secondly, based on the improvement method of SPPF to SPP, the SPPCSPC module is replaced by the improved SPPFCSPC module; finally, the WIOU loss function is adopted to improve the convergence speed of the network model. After experimental verification, the improved model in this paper has a high detection accuracy of 87.1%, for bridge cracks which is 8.8% higher than the YOLOv7 model, and the mAP value is 85.4%, which is 9.3% higher than the YOLOv7 model, and it can satisfy the current demand for bridge crack detection.
文章引用:华得亮, 陶为戈, 孙志刚. 基于改进YOLOv7的桥梁裂缝检测算法[J]. 计算机科学与应用, 2024, 14(4): 392-401. https://doi.org/10.12677/csa.2024.144108

参考文献

[1] Ma, C., Chen, L. and Yong, J. (2019) AU R-CNN: Encoding Expert Prior Knowledge into R-CNN for Action Unit Detection. Neurocomputing, 355, 35-47. [Google Scholar] [CrossRef
[2] Girshick, R. (2015) Fast R-CNN. 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, 7-13 December 2015, 1440-1448. [Google Scholar] [CrossRef
[3] Ren, S., He, K., Girshick, R., et al. (2017) Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Transactions on Pattern Analysis & Machine Intelligence, 39, 1137-1149. [Google Scholar] [CrossRef
[4] 洪卫星, 吴羡, 陈贵海, 等. 基于机器视觉的路桥裂缝病害自动检测技术[J]. 交通运输研究, 2021, 7(4): 114-122. [Google Scholar] [CrossRef
[5] 张卫良, 陈秀宏. 跨层融合和感受野扩增的SSD目标检测算法[J]. 计算机科学, 2023, 50(3): 231-237. [Google Scholar] [CrossRef
[6] 刘永胜, 熊吉光, 游志杰, 等. 基于改进SSD算法的结构表观裂缝病害检测[J]. 华东交通大学学报, 2023, 40(6): 1-7. [Google Scholar] [CrossRef
[7] 苏卫国, 王景霄. 基于YOLO v3深度学习算法的道路裂缝识别模型研究[J]. 中外公路, 2023, 43(2): 58-63. [Google Scholar] [CrossRef
[8] 石颉, 马文琪, 吴宏杰. 改进YOLOv4的混凝土建筑裂缝检测算法[J]. 微电子学与计算机, 2023 ,40(3): 56-66. [Google Scholar] [CrossRef
[9] 何兆益, 常宝霞, 吴逸飞, 等. 基于YOLO v5-IBX网络模型的公路隧道衬砌裂缝检测方法研究[J]. 沈阳建筑大学学报(自然科学版), 2023, 39(5): 888-898.
[10] 廖祥灿, 李彩林, 姚玉凯, 等. 基于改进YOLO V5的公路桥梁裂缝检测方法[J]. 山东理工大学学报(自然科学版), 2023, 37(4): 1-7. [Google Scholar] [CrossRef
[11] Xiao, Q., Huang, J., Huang, Z., et al. (2023) Transparent Component Defect Detection Method Based on Improved YOLOv7 Algorithm. International Journal of Pattern Recognition and Artificial Intelligence, 37, 2350030. [Google Scholar] [CrossRef
[12] Chen, Y., Zhang, X., Chen, W., et al. (2020) Research on Recognition of Fly Species Based on Improved RetinaNet and CBAM. IEEE Access, 8, 102907-102919. [Google Scholar] [CrossRef
[13] 章曙光, 刘洋, 张文韬, 等. 改进Tiny-YOLOv3的工业钢材瑕疵检测算法[J/OL]. 机械设计与制造: 1-6. 2024-03-18.[CrossRef
[14] 王晓龙, 江波. 基于改进YOLOX-m的安全帽佩戴检测[J]. 计算机工程, 2023, 49(12): 252-261. [Google Scholar] [CrossRef
[15] 秦忆南, 施卫, 张驰皓, 等. 基于改进YOLOv5s的道路行人与车辆检测算法[J]. 电脑知识与技术, 2023(31): 5-8.
[16] Wang, X., Song, J. (2021) ICIoU: Improved Loss Based on Complete Intersection over Union for Bounding Box Regression. IEEE Access, 8, 105686-105695. [Google Scholar] [CrossRef
[17] 郑陆石, 胡晓锋, 于伟国, 等. 基于改进YOLOv7-tiny的坦克车辆检测方法[J]. 兵器装备工程学报, 2023, 44(12): 285-292.
[18] 赵雪冰, 王俊杰. 基于改进DeeplabV3 和迁移学习的桥梁裂缝检测[J]. 计算机工程与应用, 2023, 59(5): 262-269.