An Improved YOLOv7 Model for Surface Damage Detection on Wind Turbine Blades Based on Low-Quality UAV Images
Abstract
:1. Introduction
- As low-quality UAV images increase the difficulty of damage feature extraction, resulting in large computation and the long time consumption of the primitive YOLOv7 framework, the DGST is proposed as a new feature extraction module to replace the ELAN module in the Backbone of the YOLOv7 model and the DownSample module is introduced into the Backbone of the YOLOv7 model to enhance the ability of feature extraction and detection time;
- such as cracks and other damage is not easy to be detected. Thus, the ECA attention module is introduced into the Neck of the YOLOv7 to enhance the model’s attention to damaged features and reduce the interference of irrelevant information in damaged images;
- In order to solve the problem of mismatch between the generated bounding box and the actual bounding box, the MIoU loss function is used to represent the bounding box information more comprehensively and carefully.
2. Methods
2.1. YOLOv7 Model
2.2. Improved YOLOv7 Model
2.2.1. Improved Backbone Based on the DGST Module and the DownSample Module
2.2.2. The Improved Neck Network with the ECA Module
2.2.3. The Improved Loss Function with the MIoU
3. Assessment Index
4. Experiments Based on Public Wind Turbine Blade Image Database
4.1. Experiment Environment and Settings
4.2. Training Process of the Models
4.3. Experiment Results and Analysis
5. Experiments Based on the Database from a Wind Power Company
5.1. Experiment Environment and Database
5.2. Training Process of the Models
5.3. Experiment Results
5.4. Comparative Experiments
5.4.1. Ablation Experiment
5.4.2. Comparison of Different Models
5.4.3. Robustness Comparison Experiment
6. Conclusions
- As low-quality UAV images increase the difficulty of damage feature extraction, resulting in the large computation and long time consumption of the primitive YOLOv7 framework, the DGST and the DownSample modules are adopted to build a new feature extraction network, which can capture more abundant feature information and avoid the insufficient damage feature information extraction in the YOLOv7 backbone. What is more, the results of the ablation experiment indicate that our model outperforms the primitive YOLOv7 model with a more than 3.5% improvement in the , P and R indexes.
- Because the characteristic information of damage in low-quality images is fuzzy, cracks and other damages are not easy to be detect. Theerefore, the ECA attention module is applied to solve the above question by advancing the model’s focus on damage features and minimizing the impact of intricate and unrelated background details in damage imagery. Moreover, the results from the ablation experiments revealed that our model has boosted the P and R indexes by 7.7% and 6.7%, respectively, thereby diminishing issues related to false positives and false negatives.
- The MIoU loss function is used to more accurately and thoroughly represent bounding box information so as to solve the mismatch between the generated and the actual bounding box. Additionally, the results of the ablation experiment indicate that our model outperforms the primitive YOLOv7 model by 2.5% in [email protected], 2.8% in P, and 1.6% in R, respectively.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
WTB | Wind turbine blade |
YOLOv7 | You Only Look Once version 7 |
UAV | Unmanned aerial vehicle |
IoU | Intersection over Union |
CIoU | Complete Intersection over Union |
MIoU | Multiple attributes Intersection over Union |
CBS | Channel-by-channel batch normalization and scaling |
ECA | Efficient Channel Attention |
DGST | Dynamic Group Convolution Shuffle Transformer |
References
- Global Wind Energy Council. GWEC’s Global Wind Report 2023; GWEC: Lisbon, Portugal, 2024; Available online: https://gwec.net/globalwindreport2023/ (accessed on 1 August 2024).
- Candela Garolera, A.; Madsen, S.F.; Nissim, M.; Myers, J.D.; Holboell, J. Lightning Damage to Wind Turbine Blades From Wind Farms in the U.S. IEEE Trans. Power Deliv. 2016, 31, 1043–1049. [Google Scholar] [CrossRef]
- Liu, Z.; Wang, X.; Zhang, L. Fault Diagnosis of Industrial Wind Turbine Blade Bearing Using Acoustic Emission Analysis. IEEE Trans. Instrum. Meas. 2020, 69, 6630–6639. [Google Scholar] [CrossRef]
- Mielke, A.; Benzon, H.H.; McGugan, M.; Chen, X.; Madsen, H.; Branner, K.; Ritschel, T.K. Analysis of damage localization based on acoustic emission data from test of wind turbine blades. Measurement 2024, 231, 114661. [Google Scholar] [CrossRef]
- Song, D.; Ma, T.; Shen, J.; Xu, F. Multiobjective-Based Acoustic Sensor Configuration for Structural Health Monitoring of Compressor Blade. IEEE Sens. J. 2023, 23, 14737–14745. [Google Scholar] [CrossRef]
- Tian, S.; Yang, Z.; Chen, X.; Xie, Y. Damage Detection Based on Static Strain Responses Using FBG in a Wind Turbine Blade. Sensors 2015, 15, 19992–20005. [Google Scholar] [CrossRef]
- Moradi, M.; Sivoththaman, S. MEMS Multisensor Intelligent Damage Detection for Wind Turbines. IEEE Sens. J. 2015, 15, 1437–1444. [Google Scholar] [CrossRef]
- Ou, Y.; Chatzi, E.N.; Dertimanis, V.K.; Spiridonakos, M.D. Vibration-based experimental damage detection of a small-scale wind turbine blade. Struct. Health Monit. 2017, 16, 79–96. [Google Scholar] [CrossRef]
- Li, H.; Wu, S.; Yang, Z.; Yan, R.; Chen, X. Measurement Methodology: Blade Tip Timing: A Non-Contact Blade Vibration Measurement Method. IEEE Instrum. Meas. Mag. 2023, 26, 12–20. [Google Scholar] [CrossRef]
- Traphan, D.; Herráez, I.; Meinlschmidt, P.; Schlüter, F.; Peinke, J.; Gülker, G. Remote surface damage detection on rotor blades of operating wind turbines by means of infrared thermography. Wind Energy Sci. 2018, 3, 639–650. [Google Scholar] [CrossRef]
- Collier, B.; Memari, M.; Shekaramiz, M.; Masoum, M.A.; Seibi, A. Wind Turbine Blade Fault Detection via Thermal Imaging Using Deep Learning. In Proceedings of the 2024 Intermountain Engineering, Technology and Computing (IETC), Logan, UT, USA, 13–14 May 2024; pp. 23–28. [Google Scholar] [CrossRef]
- Tsukuda, K.; Egawa, T.; Taniguchi, K.; Hata, Y. Average difference imaging and its application to ultrasonic nondestructive evaluation of wind turbine blade. In Proceedings of the 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Seoul, Republic of Korea, 14–17 October 2012; pp. 2601–2604. [Google Scholar] [CrossRef]
- Anaya, M.; Tibaduiza, D.; Forero, E.; Castro, R.; Pozo, F. An acousto-ultrasonics pattern recognition approach for damage detection in wind turbine structures. In Proceedings of the 2015 20th Symposium on Signal Processing, Images and Computer Vision (STSIVA), Bogota, Colombia, 2–4 September 2015; pp. 1–5. [Google Scholar] [CrossRef]
- Yang, K.; Rongong, J.A.; Worden, K. Damage detection in a laboratory wind turbine blade using techniques of ultrasonic NDT and SHM. Strain 2018, 54, e12290. [Google Scholar] [CrossRef]
- Fang, X.; Xie, L.; Li, X. Integrated Relative-Measurement-Based Network Localization and Formation Maneuver Control. IEEE Trans. Autom. Control 2024, 69, 1906–1913. [Google Scholar] [CrossRef]
- Du, Y.; Zhou, S.; Jing, X.; Peng, Y.; Wu, H.; Kwok, N. Damage detection techniques for wind turbine blades: A review. Mech. Syst. Signal Process. 2020, 141, 106445. [Google Scholar] [CrossRef]
- Yue, M.; Zhang, L.; Huang, J.; Zhang, H. Lightweight and Efficient Tiny-Object Detection Based on Improved YOLOv8n for UAV Aerial Images. Drones 2024, 8, 276. [Google Scholar] [CrossRef]
- Lian, X.; Li, Y.; Wang, X.; Shi, L.; Xue, C. Research on Identification and Location of Mining Landslide in Mining Area Based on Improved YOLO Algorithm. Drones 2024, 8, 150. [Google Scholar] [CrossRef]
- Han, Y.; Guo, J.; Yang, H.; Guan, R.; Zhang, T. SSMA-YOLO: A Lightweight YOLO Model with Enhanced Feature Extraction and Fusion Capabilities for Drone-Aerial Ship Image Detection. Drones 2024, 8, 145. [Google Scholar] [CrossRef]
- Niu, S.; Nie, Z.; Li, G.; Zhu, W. Early Drought Detection in Maize Using UAV Images and YOLOv8+. Drones 2024, 8, 170. [Google Scholar] [CrossRef]
- Deng, L.; Guo, Y.; Chai, B. Defect Detection on a Wind Turbine Blade Based on Digital Image Processing. Processes 2021, 9, 1452. [Google Scholar] [CrossRef]
- Movsessian, A.; García Cava, D.; Tcherniak, D. An artificial neural network methodology for damage detection: Demonstration on an operating wind turbine blade. Mech. Syst. Signal Process. 2021, 159, 107766. [Google Scholar] [CrossRef]
- Peng, Y.; Wang, W.; Tang, Z.; Cao, G.; Zhou, S. Non-uniform illumination image enhancement for surface damage detection of wind turbine blades. Mech. Syst. Signal Process. 2022, 170, 108797. [Google Scholar] [CrossRef]
- Yang, X.; Zhang, Y.; Lv, W.; Wang, D. Image recognition of wind turbine blade damage based on a deep learning model with transfer learning and an ensemble learning classifier. Renew. Energy 2021, 163, 386–397. [Google Scholar] [CrossRef]
- Guo, J.; Liu, C.; Cao, J.; Jiang, D. Damage identification of wind turbine blades with deep convolutional neural networks. Renew. Energy 2021, 174, 122–133. [Google Scholar] [CrossRef]
- Sun, S.; Wang, T.; Yang, H.; Chu, F. Condition monitoring of wind turbine blades based on self-supervised health representation learning: A conducive technique to effective and reliable utilization of wind energy. Appl. Energy 2022, 313, 118882. [Google Scholar] [CrossRef]
- Liu, Y.; Wang, Z.; Wu, X.; Fang, F.; Saqlain, A.S. Cloud-Edge-End Cooperative Detection of Wind Turbine Blade Surface Damage Based on Lightweight Deep Learning Network. IEEE Internet Comput. 2023, 27, 43–51. [Google Scholar] [CrossRef]
- Foster, A.; Best, O.; Gianni, M.; Khan, A.; Collins, K.; Sharma, S. Drone Footage Wind Turbine Surface Damage Detection. In Proceedings of the 2022 IEEE 14th Image, Video, and Multidimensional Signal Processing Workshop (IVMSP), Nafplio, Greece, 26–29 June 2022; pp. 1–5. [Google Scholar] [CrossRef]
- Zou, L.; Cheng, H. Research on Wind Turbine Blade Surface Damage Identification Based on Improved Convolution Neural Network. Appl. Sci. 2022, 12, 9338. [Google Scholar] [CrossRef]
- Zhang, C.; Yang, T.; Yang, J. Image Recognition of Wind Turbine Blade Defects Using Attention-Based MobileNetv1-YOLOv4 and Transfer Learning. Sensors 2022, 22, 6009. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Yang, Y.; Sun, J.; Ji, R.; Zhang, P.; Shan, H. Surface defect detection of wind turbine based on lightweight YOLOv5s model. Measurement 2023, 220, 113222. [Google Scholar] [CrossRef]
- Liu, Y.H.; Zheng, Y.Q.; Shao, Z.F.; Wei, T.; Cui, T.C.; Xu, R. Defect detection of the surface of wind turbine blades combining attention mechanism. Adv. Eng. Inform. 2024, 59, 102292. [Google Scholar] [CrossRef]
- Liu, Z.H.; Chen, Q.; Wei, H.L.; Lv, M.Y.; Chen, L. Channel-Spatial attention convolutional neural networks trained with adaptive learning rates for surface damage detection of wind turbine blades. Measurement 2023, 217, 113097. [Google Scholar] [CrossRef]
- Ma, L.M.; Jiang, X.; Tang, Z.; Zhi, S.; Wang, T. Wind Turbine Blade Defect Detection Algorithm Based on Lightweight MES-YOLOv8n. IEEE Sens. J. 2024, 1. [Google Scholar] [CrossRef]
- Wang, Q.; Wu, B.; Zhu, P.; Li, P.; Zuo, W.; Hu, Q. ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 11531–11539. [Google Scholar] [CrossRef]
- Zheng, Z.; Wang, P.; Ren, D.; Liu, W.; Ye, R.; Hu, Q.; Zuo, W. Enhancing Geometric Factors in Model Learning and Inference for Object Detection and Instance Segmentation. IEEE Trans. Cybern. 2022, 52, 8574–8586. [Google Scholar] [CrossRef]
- Shihavuddin, A.; Chen, X. DTU—Drone Inspection Images of Wind Turbine. 2018. Available online: https://orbit.dtu.dk/en/publications/dtu-drone-inspection-images-of-wind-turbine (accessed on 20 August 2024).
- Song, K.; Yan, Y. A noise robust method based on completed local binary patterns for hot-rolled steel strip surface defects. Appl. Surf. Sci. 2013, 285, 858–864. [Google Scholar] [CrossRef]
- He, Y.; Song, K.; Meng, Q.; Yan, Y. An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features. IEEE Trans. Instrum. Meas. 2020, 69, 1493–1504. [Google Scholar] [CrossRef]
- Bao, Y.; Song, K.; Liu, J.; Wang, Y.; Yan, Y.; Yu, H.; Li, X. Triplet-Graph Reasoning Network for Few-Shot Metal Generic Surface Defect Segmentation. IEEE Trans. Instrum. Meas. 2021, 70, 5011111. [Google Scholar] [CrossRef]
Model | mAP@0.5 (%) | P (%) | R (%) | Frame Rate (fps) |
---|---|---|---|---|
YOLOv7 | 81 | 86 | 74.7 | 61 |
YOLOv8l | 80.2 | 85.8 | 76.2 | 61.7 |
YOLOv9e | 81.5 | 86.8 | 74 | 63.3 |
YOLOv10x | 80.3 | 86.5 | 75.9 | 84.7 |
Ours | 81.6 | 88.6 | 74.9 | 94.3 |
Set | Crack Damage | Trachoma Damage | Delamination Damage | Total |
---|---|---|---|---|
Training set | 370 | 610 | 525 | 1505 |
Verification set | 25 | 85 | 70 | 180 |
Test set | 45 | 77 | 93 | 215 |
Experiment | Down-Sample | ECA | DGST | MIoU | mAP@0.5 (%) | P (%) | R (%) |
---|---|---|---|---|---|---|---|
1 | - | - | - | - | 72.1 | 70.1 | 63.8 |
2 | ✔ | - | - | - | 72.9 | 69.3 | 67.3 |
3 | - | ✔ | - | - | 73.7 | 77.8 | 70.5 |
4 | - | - | ✔ | - | 72.5 | 68.3 | 68.8 |
5 | - | - | - | ✔ | 74.6 | 72.9 | 65.4 |
6 | ✔ | - | ✔ | - | 76.0 | 73.6 | 68.5 |
7 | ✔ | ✔ | ✔ | ✔ | 78.3 | 80.1 | 73.3 |
Model | mAP@0.5 (%) | P (%) | R (%) | Params (M) | Frame Rate (fps) |
---|---|---|---|---|---|
YOLOv7 | 72.1 | 70.1 | 63.8 | 37.2 | 73.53 |
YOLOv8l | 73.2 | 73.8 | 65.7 | 43.6 | 58.48 |
YOLOv9e | 75.3 | 78.7 | 72.3 | 57.3 | 26.60 |
YOLOv10x | 72.8 | 80.8 | 71.6 | 31.6 | 55.87 |
Ours | 78.3 | 80.1 | 73.3 | 44.3 | 72.99 |
Model | Criterion | Signal-to-Noise Ratio (SNR) | Without Noise | |||
---|---|---|---|---|---|---|
10 dB | 20 dB | 30 dB | 40 dB | |||
Primitive YOLOv7 | (%) | 64.7 | 67.5 | 67.6 | 67.9 | 72.1 |
P (%) | 64.5 | 70.2 | 70 | 70.2 | 70.1 | |
R (%) | 56.8 | 60.9 | 61.8 | 62 | 63.8 | |
YOLOv8l | (%) | 65.2 | 68.7 | 69.1 | 68.8 | 73.2 |
P (%) | 63.1 | 71.9 | 71.5 | 71.2 | 73.8 | |
R (%) | 60.8 | 62.4 | 62.8 | 62.3 | 65.7 | |
YOLOv9e | (%) | 71.1 | 72.3 | 71.6 | 72.1 | 75.3 |
P (%) | 73.7 | 71.6 | 72.6 | 71.8 | 78.7 | |
R (%) | 63.4 | 66.9 | 65.7 | 65.6 | 72.3 | |
YOLOv10x | (%) | 66.5 | 67.6 | 68.3 | 67.9 | 72.8 |
P (%) | 70.2 | 71.5 | 71.1 | 71.7 | 80.8 | |
R (%) | 64.7 | 64.5 | 66.5 | 65 | 71.6 | |
Ours | (%) | 72.9 | 74.6 | 74.6 | 74.6 | 78.3 |
P (%) | 72.5 | 74.5 | 73.8 | 73.3 | 80.1 | |
R (%) | 69.4 | 70.9 | 71.7 | 71.2 | 73.3 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liao, Y.; Lv, M.; Huang, M.; Qu, M.; Zou, K.; Chen, L.; Feng, L. An Improved YOLOv7 Model for Surface Damage Detection on Wind Turbine Blades Based on Low-Quality UAV Images. Drones 2024, 8, 436. https://doi.org/10.3390/drones8090436
Liao Y, Lv M, Huang M, Qu M, Zou K, Chen L, Feng L. An Improved YOLOv7 Model for Surface Damage Detection on Wind Turbine Blades Based on Low-Quality UAV Images. Drones. 2024; 8(9):436. https://doi.org/10.3390/drones8090436
Chicago/Turabian StyleLiao, Yongkang, Mingyang Lv, Mingyong Huang, Mingwei Qu, Kehan Zou, Lei Chen, and Liang Feng. 2024. "An Improved YOLOv7 Model for Surface Damage Detection on Wind Turbine Blades Based on Low-Quality UAV Images" Drones 8, no. 9: 436. https://doi.org/10.3390/drones8090436
APA StyleLiao, Y., Lv, M., Huang, M., Qu, M., Zou, K., Chen, L., & Feng, L. (2024). An Improved YOLOv7 Model for Surface Damage Detection on Wind Turbine Blades Based on Low-Quality UAV Images. Drones, 8(9), 436. https://doi.org/10.3390/drones8090436