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

Full description

Bibliographic Details
Published in:Drones
Main Authors: Francesco Ciccone, Alessandro Ceruti
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