SDG-Track: A Heterogeneous Observer-Follower Framework for High-Resolution UAV Tracking on Embedded Platforms
Jiawen Wen, Yu Hu, Suixuan Qiu, Jinshan Huang, Xiaowen Chu
TL;DR
Real-time tracking of small UAVs on edge devices is hindered by a resolution-speed conflict between high-resolution imagery and limited processing power. SDG-Track addresses this with an Observer-Follower architecture: a high-capacity detector operates at low frequency on GPU to provide absolute anchors from 1080p frames, while a CPU-based ROI-constrained sparse optical-flow module interpolates trajectories at high frequency. A training-free Dual-Space Recovery mechanism fuses Lab and HSV color cues with geometric constraints to re-acquire targets after occlusion or drift. Experiments on a Jetson Orin Nano show 35.1 FPS system throughput while preserving 97.2% of detector precision, demonstrating robust, deployable edge-based UAV tracking for real-world gimbal control. The approach enables accurate, real-time tracking of agile drones in challenging environments with limited onboard compute.
Abstract
Real-time tracking of small unmanned aerial vehicles (UAVs) on edge devices faces a fundamental resolution-speed conflict. Downsampling high-resolution imagery to standard detector input sizes causes small target features to collapse below detectable thresholds. Yet processing native 1080p frames on resource-constrained platforms yields insufficient throughput for smooth gimbal control. We propose SDG-Track, a Sparse Detection-Guided Tracker that adopts an Observer-Follower architecture to reconcile this conflict. The Observer stream runs a high-capacity detector at low frequency on the GPU to provide accurate position anchors from 1920x1080 frames. The Follower stream performs high-frequency trajectory interpolation via ROI-constrained sparse optical flow on the CPU. To handle tracking failures from occlusion or model drift caused by spectrally similar distractors, we introduce Dual-Space Recovery, a training-free re-acquisition mechanism combining color histogram matching with geometric consistency constraints. Experiments on a ground-to-air tracking station demonstrate that SDG-Track achieves 35.1 FPS system throughput while retaining 97.2\% of the frame-by-frame detection precision. The system successfully tracks agile FPV drones under real-world operational conditions on an NVIDIA Jetson Orin Nano. Our paper code is publicly available at https://github.com/Jeffry-wen/SDG-Track
