DrIFT: Autonomous Drone Dataset with Integrated Real and Synthetic Data, Flexible Views, and Transformed Domains
Fardad Dadboud, Hamid Azad, Varun Mehta, Miodrag Bolic, Iraj Mantegh
TL;DR
DrIFT tackles the problem of domain shifts in drone detection by introducing a 14-domain dataset with explicit background segmentation to study BG shift and to enable BG-wise evaluation. It introduces MCDO-map, a computationally efficient uncertainty metric derived from MC dropout, and an uncertainty-aware UDA framework that leverages this map for domain alignment, yielding improvements over state-of-the-art on DrIFT. The dataset design spans four DS axes—PoV, synthetic-to-real, season, and weather—facilitating systematic analysis and comparisons via BG-wise metrics and KL-divergence correlations. Empirical results demonstrate that MCDO-map tracks domain shift via KL divergence and that the proposed uncertainty-aware UDA enhances robustness across diverse DS scenarios, offering practical benefits for reliable drone detection in real-world, adverse conditions.
Abstract
Dependable visual drone detection is crucial for the secure integration of drones into the airspace. However, drone detection accuracy is significantly affected by domain shifts due to environmental changes, varied points of view, and background shifts. To address these challenges, we present the DrIFT dataset, specifically developed for visual drone detection under domain shifts. DrIFT includes fourteen distinct domains, each characterized by shifts in point of view, synthetic-to-real data, season, and adverse weather. DrIFT uniquely emphasizes background shift by providing background segmentation maps to enable background-wise metrics and evaluation. Our new uncertainty estimation metric, MCDO-map, features lower postprocessing complexity, surpassing traditional methods. We use the MCDO-map in our uncertainty-aware unsupervised domain adaptation method, demonstrating superior performance to SOTA unsupervised domain adaptation techniques. The dataset is available at: https://github.com/CARG-uOttawa/DrIFT.git.
