EGRN-YOLO: An Enhanced Multi-View Remote Sensing Detection Algorithm for Onshore Wind Turbines Based on YOLOv7

Wind turbines, as the core components of wind power generation systems, play a crucial role in determining the overall generation efficiency and operational safety. However, the challenges posed by complex backgrounds, significant variations in the scale of wind turbine targets, and arbitrary orient...

Full description

Saved in:
Bibliographic Details
Main Authors: Renzheng Xue, Haiqiang Xu, Qianlong Wu
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10910190/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850037666191507456
author Renzheng Xue
Haiqiang Xu
Qianlong Wu
author_facet Renzheng Xue
Haiqiang Xu
Qianlong Wu
author_sort Renzheng Xue
collection DOAJ
description Wind turbines, as the core components of wind power generation systems, play a crucial role in determining the overall generation efficiency and operational safety. However, the challenges posed by complex backgrounds, significant variations in the scale of wind turbine targets, and arbitrary orientations in unmanned aerial vehicle (UAV) remote sensing images have significantly increased the difficulty of real-time wind turbine detection. To address these challenges, this paper introduces an enhanced multi-view onshore wind turbine remote sensing detection algorithm for UAVs based on YOLOv7, termed EGRN-YOLO. Firstly, the lightweight network EfficientNetV2 is utilized as the feature extraction backbone to reduce the number of model parameters and computational load. Secondly, to further minimize the model parameters, the GhostSPPCSPC module is introduced to replace the original pyramid module SPPCSPC. To maintain a balance between accuracy and parameter efficiency, the CAM attention mechanism is integrated to create the GhostSPPCSPC_CAM module, which effectively expands the network’s receptive field and enhances its deep learning capabilities. Subsequently, to improve the network’s focus on small targets and reduce the redundancy of gradient information during neural network inference, the RepNCSPELAN4_KAN module is proposed and integrated into the neck network. Finally, the NWD loss function is introduced to replace the CIoU loss function, thereby improving the accuracy of positive and negative sample allocation for small targets. Experimental results on the self-constructed VOC_WIND_TURBINE dataset demonstrate that the improved EGRN-YOLO model, compared to the benchmark YOLOv7 model, achieves significant improvements of 1.7% in mean average precision (mAP), 3.3% in precision, 1.8% in recall, and 18.1% in inference time. These results indicate a well-balanced trade-off between high accuracy and model efficiency, effectively meeting the demands for identifying wind turbines in complex scenes within remote sensing images.
format Article
id doaj-art-a4034b1894844afbbca3102d5dd1e5cc
institution DOAJ
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-a4034b1894844afbbca3102d5dd1e5cc2025-08-20T02:56:47ZengIEEEIEEE Access2169-35362025-01-0113424574247110.1109/ACCESS.2025.354811710910190EGRN-YOLO: An Enhanced Multi-View Remote Sensing Detection Algorithm for Onshore Wind Turbines Based on YOLOv7Renzheng Xue0https://orcid.org/0009-0000-7183-4502Haiqiang Xu1https://orcid.org/0009-0008-2179-7684Qianlong Wu2https://orcid.org/0009-0002-1530-849XSchool of Computer and Control Engineering, Qiqihar University, Qiqihar, ChinaSchool of Computer and Control Engineering, Qiqihar University, Qiqihar, ChinaSchool of Computer and Control Engineering, Qiqihar University, Qiqihar, ChinaWind turbines, as the core components of wind power generation systems, play a crucial role in determining the overall generation efficiency and operational safety. However, the challenges posed by complex backgrounds, significant variations in the scale of wind turbine targets, and arbitrary orientations in unmanned aerial vehicle (UAV) remote sensing images have significantly increased the difficulty of real-time wind turbine detection. To address these challenges, this paper introduces an enhanced multi-view onshore wind turbine remote sensing detection algorithm for UAVs based on YOLOv7, termed EGRN-YOLO. Firstly, the lightweight network EfficientNetV2 is utilized as the feature extraction backbone to reduce the number of model parameters and computational load. Secondly, to further minimize the model parameters, the GhostSPPCSPC module is introduced to replace the original pyramid module SPPCSPC. To maintain a balance between accuracy and parameter efficiency, the CAM attention mechanism is integrated to create the GhostSPPCSPC_CAM module, which effectively expands the network’s receptive field and enhances its deep learning capabilities. Subsequently, to improve the network’s focus on small targets and reduce the redundancy of gradient information during neural network inference, the RepNCSPELAN4_KAN module is proposed and integrated into the neck network. Finally, the NWD loss function is introduced to replace the CIoU loss function, thereby improving the accuracy of positive and negative sample allocation for small targets. Experimental results on the self-constructed VOC_WIND_TURBINE dataset demonstrate that the improved EGRN-YOLO model, compared to the benchmark YOLOv7 model, achieves significant improvements of 1.7% in mean average precision (mAP), 3.3% in precision, 1.8% in recall, and 18.1% in inference time. These results indicate a well-balanced trade-off between high accuracy and model efficiency, effectively meeting the demands for identifying wind turbines in complex scenes within remote sensing images.https://ieeexplore.ieee.org/document/10910190/Remote sensing imagestarget detectionYOLOv7attention mechanismwind turbine detection
spellingShingle Renzheng Xue
Haiqiang Xu
Qianlong Wu
EGRN-YOLO: An Enhanced Multi-View Remote Sensing Detection Algorithm for Onshore Wind Turbines Based on YOLOv7
IEEE Access
Remote sensing images
target detection
YOLOv7
attention mechanism
wind turbine detection
title EGRN-YOLO: An Enhanced Multi-View Remote Sensing Detection Algorithm for Onshore Wind Turbines Based on YOLOv7
title_full EGRN-YOLO: An Enhanced Multi-View Remote Sensing Detection Algorithm for Onshore Wind Turbines Based on YOLOv7
title_fullStr EGRN-YOLO: An Enhanced Multi-View Remote Sensing Detection Algorithm for Onshore Wind Turbines Based on YOLOv7
title_full_unstemmed EGRN-YOLO: An Enhanced Multi-View Remote Sensing Detection Algorithm for Onshore Wind Turbines Based on YOLOv7
title_short EGRN-YOLO: An Enhanced Multi-View Remote Sensing Detection Algorithm for Onshore Wind Turbines Based on YOLOv7
title_sort egrn yolo an enhanced multi view remote sensing detection algorithm for onshore wind turbines based on yolov7
topic Remote sensing images
target detection
YOLOv7
attention mechanism
wind turbine detection
url https://ieeexplore.ieee.org/document/10910190/
work_keys_str_mv AT renzhengxue egrnyoloanenhancedmultiviewremotesensingdetectionalgorithmforonshorewindturbinesbasedonyolov7
AT haiqiangxu egrnyoloanenhancedmultiviewremotesensingdetectionalgorithmforonshorewindturbinesbasedonyolov7
AT qianlongwu egrnyoloanenhancedmultiviewremotesensingdetectionalgorithmforonshorewindturbinesbasedonyolov7