Real-Time Search and Rescue with Drones: A Deep Learning Approach for Small-Object Detection Based on YOLO
Unmanned aerial vehicles are increasingly used in civil Search and Rescue operations due to their rapid deployment and wide-area coverage capabilities. However, detecting missing persons from aerial imagery remains challenging due to small object sizes, cluttered backgrounds, and limited onboard com...
| Published in: | Drones |
|---|---|
| Main Authors: | , |
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-07-01
|
| Subjects: | |
| Online Access: | https://www.mdpi.com/2504-446X/9/8/514 |
| _version_ | 1849360937355575296 |
|---|---|
| author | Francesco Ciccone Alessandro Ceruti |
| author_facet | Francesco Ciccone Alessandro Ceruti |
| author_sort | Francesco Ciccone |
| collection | DOAJ |
| container_title | Drones |
| description | Unmanned aerial vehicles are increasingly used in civil Search and Rescue operations due to their rapid deployment and wide-area coverage capabilities. However, detecting missing persons from aerial imagery remains challenging due to small object sizes, cluttered backgrounds, and limited onboard computational resources, especially when managed by civil agencies. In this work, we present a comprehensive methodology for optimizing YOLO-based object detection models for real-time Search and Rescue scenarios. A two-stage transfer learning strategy was employed using VisDrone for general aerial object detection and Heridal for Search and Rescue-specific fine-tuning. We explored various architectural modifications, including enhanced feature fusion (FPN, BiFPN, PB-FPN), additional detection heads (P2), and modules such as CBAM, Transformers, and deconvolution, analyzing their impact on performance and computational efficiency. The best-performing configuration (YOLOv5s-PBfpn-Deconv) achieved a mAP@50 of 0.802 on the Heridal dataset while maintaining real-time inference on embedded hardware (Jetson Nano). Further tests at different flight altitudes and explainability analyses using EigenCAM confirmed the robustness and interpretability of the model in real-world conditions. The proposed solution offers a viable framework for deploying lightweight, interpretable AI systems for UAV-based Search and Rescue operations managed by civil protection authorities. Limitations and future directions include the integration of multimodal sensors and adaptation to broader environmental conditions. |
| format | Article |
| id | doaj-art-104c50a762994deaba0852eda06abb02 |
| institution | Directory of Open Access Journals |
| issn | 2504-446X |
| language | English |
| publishDate | 2025-07-01 |
| publisher | MDPI AG |
| record_format | Article |
| spelling | doaj-art-104c50a762994deaba0852eda06abb022025-08-27T14:25:14ZengMDPI AGDrones2504-446X2025-07-019851410.3390/drones9080514Real-Time Search and Rescue with Drones: A Deep Learning Approach for Small-Object Detection Based on YOLOFrancesco Ciccone0Alessandro Ceruti1Department of Industrial Engineering—DIN, University of Bologna, Viale Risorgimento 2, 40132 Bologna, ItalyDepartment of Industrial Engineering—DIN, University of Bologna, Viale Risorgimento 2, 40132 Bologna, ItalyUnmanned aerial vehicles are increasingly used in civil Search and Rescue operations due to their rapid deployment and wide-area coverage capabilities. However, detecting missing persons from aerial imagery remains challenging due to small object sizes, cluttered backgrounds, and limited onboard computational resources, especially when managed by civil agencies. In this work, we present a comprehensive methodology for optimizing YOLO-based object detection models for real-time Search and Rescue scenarios. A two-stage transfer learning strategy was employed using VisDrone for general aerial object detection and Heridal for Search and Rescue-specific fine-tuning. We explored various architectural modifications, including enhanced feature fusion (FPN, BiFPN, PB-FPN), additional detection heads (P2), and modules such as CBAM, Transformers, and deconvolution, analyzing their impact on performance and computational efficiency. The best-performing configuration (YOLOv5s-PBfpn-Deconv) achieved a mAP@50 of 0.802 on the Heridal dataset while maintaining real-time inference on embedded hardware (Jetson Nano). Further tests at different flight altitudes and explainability analyses using EigenCAM confirmed the robustness and interpretability of the model in real-world conditions. The proposed solution offers a viable framework for deploying lightweight, interpretable AI systems for UAV-based Search and Rescue operations managed by civil protection authorities. Limitations and future directions include the integration of multimodal sensors and adaptation to broader environmental conditions.https://www.mdpi.com/2504-446X/9/8/514search and rescueunmanned aerial vehiclessmall-object detectionYOLOmodel optimizationreal-time inference |
| spellingShingle | Francesco Ciccone Alessandro Ceruti Real-Time Search and Rescue with Drones: A Deep Learning Approach for Small-Object Detection Based on YOLO search and rescue unmanned aerial vehicles small-object detection YOLO model optimization real-time inference |
| title | Real-Time Search and Rescue with Drones: A Deep Learning Approach for Small-Object Detection Based on YOLO |
| title_full | Real-Time Search and Rescue with Drones: A Deep Learning Approach for Small-Object Detection Based on YOLO |
| title_fullStr | Real-Time Search and Rescue with Drones: A Deep Learning Approach for Small-Object Detection Based on YOLO |
| title_full_unstemmed | Real-Time Search and Rescue with Drones: A Deep Learning Approach for Small-Object Detection Based on YOLO |
| title_short | Real-Time Search and Rescue with Drones: A Deep Learning Approach for Small-Object Detection Based on YOLO |
| title_sort | real time search and rescue with drones a deep learning approach for small object detection based on yolo |
| topic | search and rescue unmanned aerial vehicles small-object detection YOLO model optimization real-time inference |
| url | https://www.mdpi.com/2504-446X/9/8/514 |
| work_keys_str_mv | AT francescociccone realtimesearchandrescuewithdronesadeeplearningapproachforsmallobjectdetectionbasedonyolo AT alessandroceruti realtimesearchandrescuewithdronesadeeplearningapproachforsmallobjectdetectionbasedonyolo |
