mlsanityData to 14 Oct 2026

Normalise or condition? Noise-floor front-ends for on-board keyword spotting under UAV rotor ego-noise

arXiv 2609.31699 ↗First posted 19 Sep 2026cs.SD cs.CV eess.AScited by 0

Not on the map. Why?

Abstract (arXiv)

A microphone on the airframe of a small multi-rotor UAV is dominated by rotor ego-noise, so spoken flight commands arrive at negative signal-to-noise ratio (SNR). We study small-footprint keyword spotting (KWS) for a ten-word command vocabulary under real ego-noise, training on one quadrotor and testing on another. Besides per-clip accuracy we measure the streaming false-alarm rate on 4.4 h of continuous rotor noise. We compare classical noise-robust front-ends (CMN, PCEN, spectral subtraction), test-time adaptation, and two front-ends that track the per-band ego-noise floor over the two seconds preceding the decision window and either subtract it (normalisation) or feed it to the network as a second input channel (conditioning). Per clip, all front-ends look alike: +2-3 points on average, up to +14 at -15 dB. On continuous rotor noise they differ sharply. Normalising front-ends fire about ten times more often than plain log-mel at the same threshold and end up below it at a budget of one false alarm per hour (-9 points at 0 dB). Conditioning keeps the baseline's false-alarm rate and turns its gain into detections (+8 points at -10 dB over three seeds); on top of PCEN it gives the best per-clip accuracy and false-alarm rate, and a level-anchored variant is also invariant to the microphone gain. Real drone+interferer recordings expose the remaining failure mode, environmental sounds and bystander speech, which training negatives halve. A single script reproduces all on-device numbers on the NVIDIA Jetson Orin NX flight computer, where the complete pipeline costs 3 ms per 100 ms hop on the CPU.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 15 of its 29 references that are in the map. First posted on arXiv 19 Sep 2026.

Builds on

15 of 29 references.

References · 15

  1. 2017FiLM: Visual Reasoning with a General Conditioning Layercited by 2,333
  2. 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,380
  3. 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 752
  4. 2021Keyword Transformer: A Self-Attention Model for Keyword Spottingcited by 60
  5. 2021Broadcasted Residual Learning for Efficient Keyword Spottingcited by 48
  6. 2016Trainable Frontend For Robust and Far-Field Keyword Spottingcited by 33
  7. 2025Performance Evaluation of Deep Learning for Tree Branch Segmentation in Autonomous Forestry Systemscited by 7
  8. 2025YOLO and SGBM Integration for Autonomous Tree Branch Detection and Depth Estimation in Radiata Pine Pruning Applicationscited by 6
  9. 2024Noise-Robust Keyword Spotting through Self-supervised Pretrainingcited by 5
  10. 2024NTC-KWS: Noise-aware CTC for Robust Keyword Spottingcited by 4
  11. 2024Evaluating Voice Command Pipelines for Drone Control: From STT and LLM to Direct Classification and Siamese Networkscited by 2
  12. 2025AdaKWS: Towards Robust Keyword Spotting with Test-Time Adaptationcited by 2
3 more
  1. 2025DroneAudioset: An Audio Dataset for Drone-based Search and Rescuecited by 1
  2. 2026ImKWS: Test-Time Adaptation for Keyword Spotting with Class Imbalancecited by 1
  3. 2026End-to-End Voice Intent Recognition for Spontaneous Human-Drone Interaction with Naive Userscited by 1

Built on by

Not cited yet.