journal article·2023-12-09Open access

BA-YOLO for Object Detection in Satellite Remote Sensing Images

Kuilin Wang, Zhenze Liu

Applied Sciences· Volume 13· Issue 24

Abstract

In recent years, there has been significant progress in object detection within the domain of natural images. However, the field of satellite remote sensing images has consistently presented challenges due to its significant scale variations and complex background interference. Achieving satisfactory results by directly applying conventional image object detection models has proven to be difficult. To address these challenges, this paper introduces BA-YOLO, an improved version of the YOLOv8 object detection model. It incorporates several notable enhancements. Firstly, to fuse an increased number of features more effectively, we introduce the design concept of a higher-performing Bi-directional Feature Pyramid Network (BiFPN). Secondly, to retain sufficient global contextual information, we integrated a module in BA-YOLO that combines multi-head self-attention and convolutional networks. Finally, we employed various data augmentation techniques such as Mixup, Cutout, Mosaic, and multi-scale training to enhance the model’s accuracy and robustness. Experimental results demonstrate that BA-YOLO outperforms state-of-the-art detectors and has been evaluated on the DOTA dataset. BA-YOLO achieves a mean average precision (mAP) of 0.722 on the DOTA dataset.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Neural Network Applications · Remote-Sensing Image Classification · Advanced Image and Video Retrieval Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Communication Engineering, Jilin University, Changchun 130022, China

References (41)

Show source-provided references
1. Methods for small, weak object detection in optical high-resolution remote sensing images: A survey of advances and challenges10.1109/MGRS.2020.3041450 ↗
2. Remote Sensing Dynamic Monitoring System for Agricultural Disaster in Henan Province Based on Multi-source Satellite Data
3. Zhao, H., Zhang, H., and Zhao, Y. (2023, January 3–7). Yolov7-sea: Object detection of maritime uav images based on improved yolov7. Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA.10.1109/WACVW58289.2023.00029 ↗
4. A Novel Hierarchical Method of Ship Detection from Spaceborne Optical Image Based on Shape and Texture Features10.1109/TGRS.2010.2046330 ↗
5. Characterization of a Bayesian Ship Detection Method in Optical Satellite Images10.1109/LGRS.2009.2031826 ↗
6. Automatic Detection of Inshore Ships in High Resolution Remote Sensing Images Using Robust Invariant Generalized Hough Transform10.1109/LGRS.2014.2319082 ↗
7. Feng, Y., Xu, Q., Feng, G., and Hu, L. (2015, January 26–31). Ship detection from optical satellite images based on visual search mechanism. Proceedings of the 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy.
8. Yuan, Y., Jiang, Z., Zhang, H., Wang, M., and Meng, G. (2015, January 28–30). Ship detection in panchromatic images: A new method and its DSP implementation. Proceedings of the ISPRS International Conference on Computer Vision in Remote Sensing, Xiamen, China.
9. Lienhart, R., and Maydt, J. (2002, January 22–25). An extended set of Haar-like features for rapid object detection. Proceedings of the International Conference on Image Processing, Rochester, NY, USA.
10. Google Earth Engine: Planetary-scale geospatial analysis for everyone10.1016/j.rse.2017.06.031 ↗
11. Object-based urban tree species classification using bi-temporal WorldView-2 and WorldView-3 images10.3390/rs71215861 ↗
12. Deng, J., Dong, W., Socher, R., Li, L.J., Li, K., and Fei-Fei, L. (2009, January 20–25). Imagenet: A large-scale hierarchical image database. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Miami, FL, USA.10.1109/CVPR.2009.5206848 ↗
13. Microsoft coco: Common objects in context10.1007/978-3-319-10602-1_48 ↗
14. Terven, J., and Cordova-Esparza, D. (2023). A comprehensive review of YOLO: From YOLOv1 to YOLOv8 and beyond. arXiv.
15. Jocher, G., Stoken, A., Borovec, J., Changyu, L., Hogan, A., Diaconu, L., Poznanski, J., Yu, L., Rai, P., and Ferriday, R. (2020). ultralytics/yolov5: v3.0, Zenodo.
16. Wang, K., Liew, J.H., Zou, Y., Zhou, D., and Feng, J. (2019, January 27–28). Panet: Few-shot image semantic segmentation with prototype alignment. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.10.1109/ICCV.2019.00929 ↗
17. Water flow based geometric active deformable model for road network10.1016/j.isprsjprs.2015.01.013 ↗
18. Dalal, N., and Triggs, B. (2005, January 20–25). Histograms of oriented gradients for human detection. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA.
19. McKeown, D.M., and Denlinger, J.L. (1988, January 6–8). Cooperative methods for road tracking in aerial imagery. Proceedings of the 1988 DARPA IUS Workshop, Cambridge, MA, USA.
20. The max Roberts operator is a Hueckel-type edge detector10.1109/TPAMI.1981.4767056 ↗
21. Zhang, Y., Han, X., Zhang, H., and Zhao, L. (2017, January 3–5). Edge Detection Algorithm of Image Fusion Based on Improved Sobel Operator. Proceedings of the 2017 IEEE 3rd Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China.10.1109/ITOEC.2017.8122336 ↗
22. Refining edges detected by a LoG operator10.1016/0734-189X(90)90004-F ↗
23. Harris, C.G., and Stephens, M. (September, January 31). A combined corner and edge detector. Proceedings of the AVC, Manchester, UK.
24. Girshick, R. (2015, January 7–13). Fast r-cnn. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.169 ↗
25. Cai, Z., and Vasconcelos, N. (2018, January 18–22). Cascade r-cnn: Delving into high quality object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00644 ↗
26. Lin, T.Y., Goyal, P., Girshick, R., He, K., and Dollár, P. (2017, January 22–29). Focal loss for dense object detection. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.324 ↗
27. Law, H., and Deng, J. (2018, January 8–14). Cornernet: Detecting objects as paired keypoints. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01264-9_45 ↗
28. Duan, K., Bai, S., Xie, L., Qi, H., Huang, Q., and Tian, Q. (2019, January 27–28). Centernet: Keypoint triplets for object detection. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.10.1109/ICCV.2019.00667 ↗
29. Zhu, C., He, Y., and Savvides, M. (2019, January 15–20). Feature selective anchor-free module for single-shot object detection. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00093 ↗
30. Lin, T.Y., Dollár, P., Girshick, R., He, K., Hariharan, B., and Belongie, S. (2017, January 21–26). Feature pyramid networks for object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.106 ↗
31. Ghiasi, G., Lin, T.Y., and Le, Q.V. (2019, January 15–20). NAS-FPN: Learning scalable feature pyramid architecture for object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00720 ↗
32. Xu, H., Yao, L., Zhang, W., Liang, X., and Li, Z. (November, January 27). Auto-FPN: Automatic network architecture adaptation for object detection beyond classification. Proceedings of the IEEE International Conference on Computer Vision, Seoul, Republic of Korea.
33. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., and Polosukhin, I. (2017). Attention is all you need. Adv. Neural Inf. Process. Syst., 30.
34. Liu, Z., Lin, Y., Cao, Y., Hu, H., Wei, Y., Zhang, Z., Lin, S., and Guo, B. (2021, January 11–17). Swin transformer: Hierarchical vision transformer using shifted windows. Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, BC, Canada.10.1109/ICCV48922.2021.00986 ↗
35. Pan, X., Ge, C., Lu, R., Song, S., Chen, G., Huang, Z., and Huang, G. (2022, January 18–24). On the integration of self-attention and convolution. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA.10.1109/CVPR52688.2022.00089 ↗
36. Zhang, H., Cisse, M., Dauphin, Y.N., and Lopez-Paz, D. (2017). mixup: Beyond empirical risk minimization. arXiv.10.1007/978-1-4899-7687-1_79 ↗
37. Yun, S., Han, D., Oh, S.J., Chun, S., Choe, J., and Yoo, Y. (2019, January 27–28). Cutmix: Regularization strategy to train strong classifiers with localizable features. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.10.1109/ICCV.2019.00612 ↗
38. Analysis on multiresolution mosaic images10.1109/TIP.2004.828416 ↗
39. Romeny, B.M.H. (2008). Front-End Vision and Multi-Scale Image Analysis: Multi-Scale Computer Vision Theory and Applications, Springer Science & Business Media. Written in Mathematica.
40. Wang, C.Y., Bochkovskiy, A., and Liao, H.Y.M. (2023, January 18–22). YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada.10.1109/CVPR52729.2023.00721 ↗
41. Tan, M., Pang, R., and Le, Q.V. (2020, January 13–19). Efficientdet: Scalable and efficient object detection. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.10.1109/CVPR42600.2020.01079 ↗