Can Vision-Language Models Think from the Sky? Unifying UAV Reasoning and Generation
Organizations: Beijing Institute of Technology · Harbin Institute of Technology · CSIRO Data61 · University of Macau
Abstract
Vision-Language Models have achieved strong progress in ground-view visual understanding, yet they remain brittle in high-altitude Unmanned Aerial Vehicle scenes, where objects are tiny and densely packed, textures are repetitive, and top-down orientations are ambiguous. We introduce UAVReason, a large-scale UAV-native dataset and evaluation suite for studying unified aerial reasoning and generation under this nadir-view domain shift. UAVReason aligns RGB imagery, depth maps, semantic segmentation masks, captions, and question-answer pairs within a consistent aerial domain. It contains 23.6K captioned frames, 273K VQA pairs including 68.2K two-frame temporal questions, and 188.8K cross-modal generation samples across RGB, depth, and segmentation modalities. We further adapt UAVReason-Bagel as a unified understanding-and-generation baseline that jointly optimizes language reasoning and dense visual generation objectives. Experiments show that general-purpose VLMs and off-the-shelf unified generators struggle with UAV-native grounding, while UAVReason-Bagel substantially improves over its pretrained counterpart, increasing VQA-1F F1 from 0.394 to 0.711, VQA-2F F1 from 0.427 to 0.822, and heading-aware VQA F1 from 0.798 to 0.973. For generation, it improves segmentation mIoU to 0.143 and reduces KID from 0.078 to 0.048 for depth-segmentation-text-conditioned RGB synthesis. More importantly, our ablations reveal a bidirectional synergy between synthesis and reasoning. Dense generation objectives improve temporal semantic consistency, while language-level reasoning regularizes sparse-condition image synthesis. These results suggest that unified reasoning and generation provide effective geometry-aware structural priors for physically grounded aerial intelligence. All data, code, and evaluation tools will be released.
Figures & tables
| Category | Dataset | Meta | Dense Geom. | Reasoning | Gen. | Scale & Stats | ||||
| Typ | Vw | Dep | Seg | VQA | Tmp | Cap | CMG | |||
| Detection / Segmentation | VisDrone [ 41 ] | R | M | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | 262k frames, 10k imgs |
| UAVDT [ 6 ] | R | M | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | 80k frames | |
| UAVid [ 18 ] | R | O | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 300 labeled 4K seqs | |
| AeroScapes [ 20 ] | R | M | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 3.3k images | |
| DOTA/iSAID [ 31 ] | R | M | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 188k/655k instances | |
| Method | VQA-1F | VQA-2F | VQA-2F | Caption | ||||||||
| EM | F1 | LLM-J | EM | F1 | LLM-J | EM | F1 | LLM-J | B4 | C | LLM-J | |
| Group A: Off-the-shelf General VLMs / MLLMs | ||||||||||||
| Qwen2.5-VL-7B | 0.041 | 0.217 | 0.355 | 0.000 | 0.138 | 0.454 | 0.000 | 0.088 | 0.000 | 0.015 | 0.321 | 7.02 |
| Qwen2.5-VL-3B | 0.052 | 0.163 | 0.325 | 0.000 | 0.236 | 0.323 | 0.000 | 0.086 | 0.050 | 0.019 | 0.319 | 6.33 |
| Qwen3-VL-8B | 0.031 | 0.113 | 0.325 | 0.000 | 0.207 | 0.475 | 0.000 | 0.088 | 0.080 | 0.435 | 0.041 | 7.01 |
| Qwen3-VL-4B | 0.031 | 0.132 | 0.340 | 0.000 | 0.279 | 0.414 | 0.000 | 0.041 | 0.070 | 0.037 | 0.513 | 6.99 |
| Method | Perc. | Conditional Generation Quality | ||||||||
| Seg | dSeg+T RGB | Seg+T RGB | d+T RGB | |||||||
| mIoU | KID | CLIP | DINO | KID | CLIP | DINO | KID | CLIP | DINO | |
| Off-the-shelf Unified Generators | ||||||||||
| OmniGen2 | 0.037 | 0.094 | 25.46 | 0.317 | 0.093 | 24.29 | 0.507 | 0.094 | 24.40 | 0.378 |
| Show-o2-7B | 0.023 | – | – | – | 0.109 | 25.67 | 0.537 | 0.118 | 23.81 | 0.507 |
| Our Unified Framework | ||||||||||
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Resolution | VQA-1F | VQA-2F | VQA-2F | Caption | ||||
| EM | F1 | EM | F1 | EM | F1 | B4 | CIDEr | |
| 256 | 0.196 | 0.711 | 0.186 | 0.822 | 0.657 | 0.973 | 0.216 | 1.530 |
| 384 | 0.186 | 0.727 | 0.197 | 0.850 | 0.793 | 0.980 | 0.254 | 1.800 |
| 512 | 0.189 | 0.725 | 0.200 | 0.847 | 0.868 | 0.990 | 0.236 | 1.663 |
| Resolution | Perc. | Conditional Generation Quality | ||||||||
| Seg | dSeg+T RGB | Seg+T RGB | d+T RGB | |||||||
| mIoU | KID | CLIP | DINO | KID | CLIP | DINO | KID | CLIP | DINO | |
| 256 | 0.143 | 0.048 | 29.52 | 0.648 | 0.050 | 29.41 | 0.524 | 0.036 | 29.23 | 0.609 |
| 384 | 0.194 | 0.041 | 29.14 | 0.554 | 0.032 | 30.23 | 0.696 | 0.028 | 29.20 | 0.582 |
| 512 | 0.144 | 0.024 | 28.02 | 0.697 | 0.024 | 29.52 | 0.701 | 0.018 | 29.38 | 0.724 |
| Learning Rate | VQA-1F | VQA-2F | VQA-2F | Caption | ||||
| EM | F1 | EM | F1 | EM | F1 | B4 | CIDEr | |
| 8e-6 | 0.196 | 0.711 | 0.186 | 0.822 | 0.657 | 0.973 | 0.216 | 1.530 |
| 1e-5 | 0.186 | 0.726 | 0.159 | 0.839 | 0.725 | 0.725 | 0.225 | 1.540 |
| 5e-6 | 0.189 | 0.725 | 0.200 | 0.847 | 0.868 | 0.990 | 0.236 | 1.663 |
| Learning Rate | Perc. | Conditional Generation Quality | ||||||||
| Seg | dSeg+T RGB | Seg+T RGB | d+T RGB | |||||||
| mIoU | KID | CLIP | DINO | KID | CLIP | DINO | KID | CLIP | DINO | |
| 8e-6 | 0.143 | 0.048 | 29.52 | 0.648 | 0.050 | 29.41 | 0.524 | 0.036 | 29.23 | 0.609 |
| 1e-5 | 0.093 | 0.070 | 29.73 | 0.563 | 0.073 | 28.91 | 0.443 | 0.028 | 28.23 | 0.486 |
| 5e-6 | 0.135 | 0.067 | 28.85 | 0.582 | 0.071 | 29.49 | 0.514 | 0.062 | 28.84 | 0.507 |
VLM Reasoning
Vision-language model reasoning studies how multimodal systems use visual evidence and language to answer questions, plan, and explain.
See all 853 papers