基于改进的YOLOv8的混凝土表面裂纹检测算法
Xuwei Dong1, Yang Liu1, Jinpeng Dai2
1Key Laboratory of Opto-Electronic Technology and Intelligent Control, Ministry of Education, Lanzhou Jiaotong University, Lanzhou 730070, China.
Sensors (Basel, Switzerland)
|August 29, 2024
概括
这项研究介绍了YOLOv8-CD,这是一种改进的轻量级算法,用于检测混凝土裂. 它提高了基础设施安全的准确性和效率,提供实时监控功能.
科学领域:
- 土木工程 土木工程是指土木工程.
- 计算机视觉 计算机视觉
- 人工智能的人工智能
背景情况:
- 混凝土基础设施的安全依赖于准确的裂检测,以便及时修复.
- 现有的方法面临诸如高成本,处理速度慢,移动应用有限等挑战.
- 开发高效准确的自动裂检测对于结构健康监测至关重要.
研究的目的:
- 提出一个改进的轻量级算法,YOLOv8-裂纹检测 (YOLOv8-CD),用于增强混凝土表面裂纹检测.
- 通过提高准确性,速度和计算效率来解决现有方法的局限性.
- 调整先进的深度学习模块,以有效地提取裂纹特征.
主要方法:
- 开发了一个改进的YOLOv8架构 (YOLOv8-CD),集成视觉注意网络 (VAN) 和大卷积注意 (LCA) 模块.
- 引入了一种新的大型可分离内核注意力 (LSKA) 模块,以提取裂特定的特征.
- 优化包括在骨干中使用Ghost模块和在子中使用VoV-GSCSP的GSConv,以减少计算复杂性.
主要成果:
- 在RDD2022和Wall Crack数据集上,YOLOv8-CD算法在平均平均精度 (mAP50和mAP50-95) 中显著改善.
- 实现了较低的计算负载 (7.9 × 10 ^ 9) 和88 FPS的检测速度,以实现实时性能.
- 在混凝土裂检测任务中表现优于其他主流物体检测算法.
结论:
- 拟议的YOLOv8-CD算法为混凝土表面裂检测提供了优越,轻量级和高效的解决方案.
- 集成LSKA,Ghost模块和GSConv有效地增强了功能提取并降低了计算成本.
- 这种方法使得实时,准确的监控对于基础设施安全和维护至关重要.
相关概念视频
Microcracking in Concrete
111
Microcracking in concrete refers to the tiny cracks that can form within the material even before any external load is applied. These microcracks typically occur at the interface between the coarse aggregate and the hydrated cement paste, often as a result of differential volume changes prompted by variations in stress-strain behavior, as well as thermal and moisture movement. Initially, these microcracks remain stable and do not grow substantially until the concrete is stressed to about 30...
111
Non-destructive Tests for Concrete Strength
113
The rebound hammer test, also known as the Schmidt hammer test, is a non-destructive technique for evaluating the hardness of concrete and, indirectly, the strength of concrete. It operates on the principle that the rebound of a spring-driven mass from a concrete surface correlates to the surface's hardness. The device comprises a mass within a tubular housing, a spring mechanism, and a plunger that strikes the concrete. Upon release, the energy imparted to the mass by the spring causes it...
113
Types of Non-structural Cracks in Concrete
133
Non-structural cracks are primarily of three types: plastic, early-age thermal, and drying shrinkage cracks. Plastic cracks are further classified into plastic shrinkage cracks and plastic settlement cracks.
Plastic shrinkage cracks typically form within hours after the concrete is poured. The concrete's surface dries faster than the bottom, creating tensile stress that the still-plastic concrete cannot withstand, leading to diagonal or randomly patterned cracks on the concrete surface.
Plastic shrinkage cracks typically form within hours after the concrete is poured. The concrete's surface dries faster than the bottom, creating tensile stress that the still-plastic concrete cannot withstand, leading to diagonal or randomly patterned cracks on the concrete surface.
133
Shrinkage in Concrete
88
Shrinkage in concrete is primarily due to water loss from evaporation, hydration of cement, or carbonation, leading to a reduction in volume. The volumetric contraction results in volumetric strain in concrete. However, in practice, shrinkage is measured as linear strain, which is one-third of the volumetric strain.
When concrete is still in its plastic state, it can undergo a decrease in volume by about 1% of its absolute volume. This decrease is known as plastic shrinkage. It arises either...
When concrete is still in its plastic state, it can undergo a decrease in volume by about 1% of its absolute volume. This decrease is known as plastic shrinkage. It arises either...
88
Elasticity in Concrete
87
Upon subjecting concrete to moderate or high uniaxial compressive or tensile stresses, the strain response is non-linear relative to the stress applied. As the stress is removed, the resulting stress-strain curve deviates from the original path traced during loading, creating a hysteresis loop, indicative of the concrete's non-linear and non-elastic properties. Typically, a material's modulus of elasticity, which is a measure of the material's stiffness, is inferred from the linear...
87
Design Example: Joints in Concrete Pavements
180
Concrete pavement joints are essential for maintaining the structural integrity and longevity of pavement by controlling where and how the pavement cracks. These joints can be categorized based on their functions, such as contraction or control joints, construction joints, isolation joints, and expansion joints.
Contraction joints are typically formed by sawing a groove into the concrete shortly after it has hardened. This creates a weakened vertical plane, deliberately encouraging cracking at...
Contraction joints are typically formed by sawing a groove into the concrete shortly after it has hardened. This creates a weakened vertical plane, deliberately encouraging cracking at...
180


