An Efficient Detector with Auxiliary Network for Remote Sensing Object Detection
Over the past few decades, advances in satellite and aerial imaging technology have made it possible to acquire high-quality remote sensing images. As one of the most popular research directions of computer vision, remote sensing object detection is widely researched due to the wide application in m...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-10-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/12/21/4448 |
_version_ | 1797632028483518464 |
---|---|
author | Danqing Xu Yiquan Wu |
author_facet | Danqing Xu Yiquan Wu |
author_sort | Danqing Xu |
collection | DOAJ |
description | Over the past few decades, advances in satellite and aerial imaging technology have made it possible to acquire high-quality remote sensing images. As one of the most popular research directions of computer vision, remote sensing object detection is widely researched due to the wide application in military and civil fields. The algorithms based on convolutional neural network have made great achievements in the field of object detection. However, plenty of small and densely distributed remote sensing objects against complex background pose some challenges to object detection. In this work, an efficient anchor-free based remote sensing object detector based on YOLO (You Only Look Once) is constructed. Firstly, the backbone network is simplified for the high efficiency of detection. In order to extract the features of densely distributed objects effectively, the detection scales are adjusted based on the backbone network. Secondly, aiming at the shortcomings of CBAM, the improved CJAM (Coordinate Joint Attention Mechanism) is proposed to deal with object detection under complex background. In addition, feature enhancement modules DPFE (Dual Path Feature Enhancement) and IRFE (Inception-ResNet-Feature Enhancement) as well as PRes2Net (Parallel Res2Net) are proposed. We combine CJAM with the above modules to create DC-CSP_n, CSP-CJAM-IRFE, and CJAM-PRes2Net for better feature extraction. Thirdly, a lightweight auxiliary network is constructed to integrate the low-level and intermediate information extracted from remote sensing images into the high-level semantic information of the backbone network. The auxiliary network allows the detector to locate the target efficiently. Fourthly, Swin Transformer is introduced into the ‘Neck’ part of the network so that the network can effectively grasp the global information. The mAP on DOTA1.5 and VEDAI datasets, which both contain a large number of small objects, reached 77.07% and 63.83%, respectively. Compared with advanced algorithms such as YOLO V4, YOLO V5s, YOLO V5l, and YOLO V7, our approach achieves the highest mAP. |
first_indexed | 2024-03-11T11:32:06Z |
format | Article |
id | doaj.art-defdeb6773334f8dbe1cf4e2485ed6e1 |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-11T11:32:06Z |
publishDate | 2023-10-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-defdeb6773334f8dbe1cf4e2485ed6e12023-11-10T15:01:28ZengMDPI AGElectronics2079-92922023-10-011221444810.3390/electronics12214448An Efficient Detector with Auxiliary Network for Remote Sensing Object DetectionDanqing Xu0Yiquan Wu1College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaCollege of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaOver the past few decades, advances in satellite and aerial imaging technology have made it possible to acquire high-quality remote sensing images. As one of the most popular research directions of computer vision, remote sensing object detection is widely researched due to the wide application in military and civil fields. The algorithms based on convolutional neural network have made great achievements in the field of object detection. However, plenty of small and densely distributed remote sensing objects against complex background pose some challenges to object detection. In this work, an efficient anchor-free based remote sensing object detector based on YOLO (You Only Look Once) is constructed. Firstly, the backbone network is simplified for the high efficiency of detection. In order to extract the features of densely distributed objects effectively, the detection scales are adjusted based on the backbone network. Secondly, aiming at the shortcomings of CBAM, the improved CJAM (Coordinate Joint Attention Mechanism) is proposed to deal with object detection under complex background. In addition, feature enhancement modules DPFE (Dual Path Feature Enhancement) and IRFE (Inception-ResNet-Feature Enhancement) as well as PRes2Net (Parallel Res2Net) are proposed. We combine CJAM with the above modules to create DC-CSP_n, CSP-CJAM-IRFE, and CJAM-PRes2Net for better feature extraction. Thirdly, a lightweight auxiliary network is constructed to integrate the low-level and intermediate information extracted from remote sensing images into the high-level semantic information of the backbone network. The auxiliary network allows the detector to locate the target efficiently. Fourthly, Swin Transformer is introduced into the ‘Neck’ part of the network so that the network can effectively grasp the global information. The mAP on DOTA1.5 and VEDAI datasets, which both contain a large number of small objects, reached 77.07% and 63.83%, respectively. Compared with advanced algorithms such as YOLO V4, YOLO V5s, YOLO V5l, and YOLO V7, our approach achieves the highest mAP.https://www.mdpi.com/2079-9292/12/21/4448remote sensingobject detectionanchor-freeYOLOattention mechanismCNN |
spellingShingle | Danqing Xu Yiquan Wu An Efficient Detector with Auxiliary Network for Remote Sensing Object Detection Electronics remote sensing object detection anchor-free YOLO attention mechanism CNN |
title | An Efficient Detector with Auxiliary Network for Remote Sensing Object Detection |
title_full | An Efficient Detector with Auxiliary Network for Remote Sensing Object Detection |
title_fullStr | An Efficient Detector with Auxiliary Network for Remote Sensing Object Detection |
title_full_unstemmed | An Efficient Detector with Auxiliary Network for Remote Sensing Object Detection |
title_short | An Efficient Detector with Auxiliary Network for Remote Sensing Object Detection |
title_sort | efficient detector with auxiliary network for remote sensing object detection |
topic | remote sensing object detection anchor-free YOLO attention mechanism CNN |
url | https://www.mdpi.com/2079-9292/12/21/4448 |
work_keys_str_mv | AT danqingxu anefficientdetectorwithauxiliarynetworkforremotesensingobjectdetection AT yiquanwu anefficientdetectorwithauxiliarynetworkforremotesensingobjectdetection AT danqingxu efficientdetectorwithauxiliarynetworkforremotesensingobjectdetection AT yiquanwu efficientdetectorwithauxiliarynetworkforremotesensingobjectdetection |