DCPT: Darkness Clue-Prompted Tracking in Nighttime UAVs
About
Existing nighttime unmanned aerial vehicle (UAV) trackers follow an "Enhance-then-Track" architecture - first using a light enhancer to brighten the nighttime video, then employing a daytime tracker to locate the object. This separate enhancement and tracking fails to build an end-to-end trainable vision system. To address this, we propose a novel architecture called Darkness Clue-Prompted Tracking (DCPT) that achieves robust UAV tracking at night by efficiently learning to generate darkness clue prompts. Without a separate enhancer, DCPT directly encodes anti-dark capabilities into prompts using a darkness clue prompter (DCP). Specifically, DCP iteratively learns emphasizing and undermining projections for darkness clues. It then injects these learned visual prompts into a daytime tracker with fixed parameters across transformer layers. Moreover, a gated feature aggregation mechanism enables adaptive fusion between prompts and between prompts and the base model. Extensive experiments show state-of-the-art performance for DCPT on multiple dark scenario benchmarks. The unified end-to-end learning of enhancement and tracking in DCPT enables a more trainable system. The darkness clue prompting efficiently injects anti-dark knowledge without extra modules. Code is available at https://github.com/bearyi26/DCPT.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Visual Tracking | AVisT | AUC55.66 | 50 | |
| Visual Object Tracking | GOT-10k Dark | AO62.4 | 21 | |
| Visual Object Tracking | DTB70 Dark | AUC61.87 | 21 | |
| Visual Object Tracking | DTB70 Foggy | AUC58.31 | 21 | |
| Visual Object Tracking | GOT-10k Foggy | AO61.6 | 21 | |
| Visual Object Tracking | GOT-10k Rainy | AO62.3 | 21 | |
| Visual Object Tracking | DTB70 Rainy | AUC61.68 | 21 | |
| Visual Object Tracking | NAT 2021 | AUC52.55 | 17 | |
| Visual Object Tracking | UAVDark70 | AUC56.86 | 17 | |
| Nighttime UAV Tracking | UAVDark135 | Precision70.3 | 14 |