Acoustic UAV Detection in Battlefield Scenarios: Handling Noise, Domain Shift, and Weak Labels
Organizations: Institute for Applied System Analysis, Igor Sikorsky Kyiv Polytechnic Institute, Kyiv, Ukraine · Zvook, Lviv, Ukraine · Computer Science Department, Kyiv School of Economics, Kyiv, Ukraine
Abstract
Passive acoustic sensing offers a critical, cost-efficient, and, crucially, passive alternative for detecting small unmanned aerial vehicles. However, the practical deployment of acoustic systems is discouraged by extreme environmental noise and sensor-induced domain shift caused by heterogeneous hardware. This paper addresses these challenges by introducing a robust framework optimized for real-world battlefield conditions. We propose the integration of Per-Channel Energy Normalization (PCEN) and attention-based pooling to enhance feature extraction under low signal-to-noise ratio scenarios. We further propose a domain-aware training strategy that leverages auxiliary classes and multi-microphone data to mitigate cross-domain performance degradation. Evaluated on a unique dataset of combat-zone recordings from the Ukrainian frontlines, our approach significantly outperforms existing baselines, increasing the F1 score from 55.4% to 78.6%. This paper was originally presented at the International Conference on Military Communication and Information Systems (ICMCIS), organized by the Information Systems Technology (IST) Scientific and Technical Committee, IST-224-RSY - the ICMCIS, held in Bath, United Kingdom, 12-13 May 2026.
Figures & tables
| Train set | Device | Class | Samples statistics | |
| Count | Length (hours) | |||
| Small | Mic-1 | Drone | 4758 | 11.9 |
| Jet Aircraft | 6012 | 15.0 | ||
| Helicopter | 2559 | 6.4 | ||
| Propeller Aircraft | 1797 | 4.5 | ||
| Noise | 50000 | 125.0 | ||
| Set | Device | Class | Samples statistics | |
| Count | Length (hours) | |||
| Val | Mic-1 | Drone | 1969 | 4.92 |
| Jet Aircraft | 1502 | 3.75 | ||
| Helicopter | 2800 | 7.0 | ||
| Propeller Aircraft | 412 | 1.03 | ||
| Noise | 10765 | 26.91 | ||
| Shift Type | Model Frontend | Sil. ( ) | -NN (%) ( ) |
|---|---|---|---|
| Global Noise Sensor Shift (Mic-1 vs. Mic-2) | Baseline (Log-Mel) | 0.1346 | 97.56 |
| Enhanced (Log-Mel) | 0.2084 | 97.84 | |
| Enhanced (PCEN) | 0.1700 | 96.13 | |
| Seasonal Shift (Winter vs. Spring) | Baseline (Log-Mel) | 0.0093 | 74.60 |
| Enhanced (Log-Mel) | 0.0086 | 72.94 | |
| Enhanced (PCEN) | 0.0048 | 70.85 |
| Model setup | Validation set | Test set | ||
|---|---|---|---|---|
| ROC AUC | F1 | ROC AUC | F1 | |
| Baseline model setup | 99.99% | 100% | 97.07% | 66% |
| Enhanced model setup based on Section VII | 99.67% | 97% | 69.1% | 62% |
| Model | Parameters | Small drone metrics on validation | Small drone metrics on test set | ||||
|---|---|---|---|---|---|---|---|
| (M) | F1, % | Precision, % | Recall, % | F1, % | Precision, % | Recall, % | |
| Zvook [ 9 ] Baseline | 37 | 96.35 | 99.21 | 93.66 | 69.10 | 81.59 | 59.92 |
| Baseline on Mic2 | 28.22 | 17.00 | 88.00 | 0.094 | 17.40 | 87.70 | 0.097 |
| Baseline on Mic2 + Mic1 | 28.22 | 91.40 | 100.00 | 84.10 | 49.80 | 88.80 | 34.60 |
| + SWA | 28.22 | 96.20 | 100.00 | 92.70 | 59.70 | 87.20 | 45.30 |
| + Mixup | 28.22 | 83.20 | 72.60 | 97.40 | 75.60 | 74.40 | 76.90 |
Passive Acoustic Monitoring
Passive acoustic monitoring uses unattended microphones and hydrophones to detect, classify, and track wildlife and other sounds over time.
See all 38 papers