Small Target Detection Based on Mask-Enhanced Attention Fusion of Visible and Infrared Remote Sensing Images
Organizations: National Space Science Center, Chinese Academy of Sciences, Beijing, 100190, China · School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing, China · School of Electronic Engineering and Computer Science, Queen Mary University of London, London, UK · School of Astronomy and Space Science, University of Chinese Academy of Sciences, Beijing, China
Abstract
Targets in remote sensing images are usually small, weakly textured, and easily disturbed by complex backgrounds, challenging high-precision detection with general algorithms. Building on our earlier ESM-YOLO, this work presents ESM-YOLO+ as a lightweight visible infrared fusion network. To enhance detection, ESM-YOLO+ includes two key innovations. (1) A Mask-Enhanced Attention Fusion (MEAF) module fuses features at the pixel level via learnable spatial masks and spatial attention, effectively aligning RGB and infrared features, enhancing small-target representation, and alleviating cross-modal misalignment and scale heterogeneity. (2) Training-time Structural Representation (SR) enhancement provides auxiliary supervision to preserve fine-grained spatial structures during training, boosting feature discriminability without extra inference cost. Extensive experiments on the VEDAI and DroneVehicle datasets validate ESM-YOLO+'s superiority. The model achieves 84.71% mAP on VEDAI and 74.0% mAP on DroneVehicle, while greatly reducing model complexity, with 93.6% fewer parameters and 68.0% lower GFLOPs than the baseline. These results confirm that ESM-YOLO+ integrates strong performance with practicality for real-time deployment, providing an effective solution for high-performance small-target detection in complex remote sensing scenes.
Figures & tables
| Method | Car | Pickup | Camping | Truck | Other | Tractor | Boat | Van | ↑ |
| YOLOv3 [ 20 ] | 84.57 | 72.68 | 67.13 | 61.96 | 43.04 | 65.24 | 37.10 | 58.29 | 61.26 |
| YOLOv4 [ 2 ] | 85.46 | 72.84 | 72.38 | 62.82 | 48.94 | 68.99 | 34.28 | 54.66 | 62.55 |
| YOLOv5s [ 27 ] | 80.81 | 68.48 | 69.06 | 54.71 | 46.79 | 64.29 | 24.25 | 45.96 | 56.79 |
| YOLOv5m [ 27 ] | 82.53 | 72.32 | 68.41 | 59.25 | 46.20 | 66.23 | 33.51 | 57.11 | 60.69 |
| YOLOv5l [ 27 ] | 82.83 | 72.32 | 69.92 | 63.94 | 48.48 | 63.07 | 40.12 | 56.46 | 62.16 |
| YOLOv5x [ 27 ] | 84.33 | 72.95 | 70.09 | 61.15 | 49.94 | 67.35 | 38.71 | 56.65 | 62.65 |
| Car | Pickup | Camping | Truck | Other | Tractor | Boat | Van | ↑ | |
| Single-Mode (RGB) | 89.31 | 87.31 | 69.71 | 83.34 | 61.04 | 80.08 | 54.17 | 75.52 | 75.06 |
| Single-Mode (IR) | 87.84 | 86.00 | 78.54 | 72.09 | 45.44 | 59.95 | 55.02 | 81.77 | 70.83 |
| MultiModal (RGB+IR) | 93.64 | 88.76 | 85.66 | 86.65 | 74.80 | 91.39 | 71.57 | 85.20 | 84.71 |
| Method | Backbone | ↑ | Params(M) ↓ |
| CFT [ 31 ] | Transformer | 85.3 | 196.9 |
| ICAFusion [ 22 ] | Transformer | 76.6 | 120.2 |
| Cross-Channel-ViT [ 1 ] | Transformer | 78.5 | - |
| MOD-YOLO [ 21 ] | Transformer + CNN | 59.3 | 24.9 |
| MOD-YOLO-Tiny [ 21 ] | Transformer + CNN | 58.4 | 16.0 |
| ESM-YOLO+ | CNN | 84.7 | 5.1 |
| Method | Car | Pickup | Camping | Truck | Other | Tractor | Boat | Van | ↑ |
| MIR-YOLO [ 45 ] | 88.8 | 77.2 | 70.8 | 68.7 | 71.0 | 72.8 | 60.8 | 47.8 | 69.7 |
| ACDF-YOLO [ 9 ] | 89.8 | 87.9 | 78.5 | 75.3 | 67.3 | 76.3 | 73.7 | 75.9 | 78.1 |
| MMFDet [ 42 ] | 88.3 | 78.5 | 81.6 | 59.8 | 63.5 | 86.2 | 76.0 | 88.3 | 77.9 |
| FFCA-YOLO [ 41 ] | 89.6 | 85.7 | 78.7 | 85.7 | 48.6 | 81.8 | 61.5 | 67.0 | 74.8 |
| L-FFCA-YOLO [ 41 ] | 91.3 | 85.5 | 72.8 | 79.7 | 47.3 | 79.0 | 56.1 | 73.9 | 73.3 |
| ESM-YOLO+ | 93.6 | 88.8 | 85.7 | 86.7 | 74.8 | 91.4 | 71.6 | 85.2 | 84.7 |
| Method | Architecture | Car | Truck | Bus | Van | Freight Car | ↑ | Params(M) ↓ | GFLOPs(G) ↓ |
| UA-CMDet [ 25 ] | CNN | 87.5 | 60.7 | 87.1 | 37.9 | 46.8 | 64.0 | 234.0 | - |
| MKD [ 11 ] | 93.5 | 62.5 | 91.9 | 44.5 | 52.7 | 69.0 | 242.0 | - | |
| Oriented R-CNN [ 33 ] | 89.9 | 56.6 | 89.6 | 46.9 | 54.4 | 67.5 | 41.1 | 107.3 | |
| TSFADet [ 36 ] | 89.9 | 67.9 | 89.9 | 54.0 | 63.7 | 73.1 | 104.7 | 109.8 | |
| C 2 Former-S 2 ANet [ 37 ] | Transformer | 90.2 | 68.3 | 89.8 | 58.5 | 64.4 | 74.2 | 132.5 | 100.9 |
| ViT-B+RVSA [ 30 ] | 89.7 | 52.3 | 88.0 | 44.4 | 51.0 | 65.1 | 114.4 | 416.6 |
| No. | EB | EB (-SR) | BEF | MEAF | ↑ | Params(M) ↓ |
| 1 | ✓ | - | - | - | 72.68 | 80.16 |
| 2 | ✓ | - | ✓ | - | 82.42 | 80.18 |
| 3 | - | ✓ | - | ✓ | 84.71 | 5.14 |
Remote Sensing Small Object Detection
Remote sensing small object detection finds tiny, crowded targets in aerial and satellite imagery despite low resolution, clutter, and scale variation.
See all 37 papers