SynDroneVision: A Synthetic Dataset for Image-Based Drone Detection
Tamara R. Lenhard, Andreas Weinmann, Kai Franke, Tobias Koch
TL;DR
SynDroneVision introduces a comprehensive synthetic RGB drone-detection dataset generated with Colosseum and Unreal Engine 5 to address data scarcity in surveillance contexts. The work demonstrates that training with a hybrid mix of synthetic and real data improves YOLO-based detection performance and robustness, while maintaining competitive results when trained on synthetic data alone. Key contributions include a detailed data-generation pipeline, diverse environment and illumination variations, post-processing augmentations, and an extensive evaluation across multiple YOLO architectures and out-of-distribution datasets. The practical impact lies in lowering data-collection costs and enabling rapid, scalable training of robust drone detectors for real-world security applications, with public release planned upon acceptance.
Abstract
Developing robust drone detection systems is often constrained by the limited availability of large-scale annotated training data and the high costs associated with real-world data collection. However, leveraging synthetic data generated via game engine-based simulations provides a promising and cost-effective solution to overcome this issue. Therefore, we present SynDroneVision, a synthetic dataset specifically designed for RGB-based drone detection in surveillance applications. Featuring diverse backgrounds, lighting conditions, and drone models, SynDroneVision offers a comprehensive training foundation for deep learning algorithms. To evaluate the dataset's effectiveness, we perform a comparative analysis across a selection of recent YOLO detection models. Our findings demonstrate that SynDroneVision is a valuable resource for real-world data enrichment, achieving notable enhancements in model performance and robustness, while significantly reducing the time and costs of real-world data acquisition. SynDroneVision will be publicly released upon paper acceptance.
