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...

Full description

Bibliographic Details
Main Authors: Danqing Xu, Yiquan Wu
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