Diagnosing Aerial-View Detectors using Generative Models

Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University
DEVCOM Army Research Lab
DEVCOM Army Research Lab
Florida State University
Carnegie Mellon University
ECCV 2026

TL;DR

“We use foundation image generators as diagnostic instruments: synthesize attribute-controlled aerial scenes, find where detectors fail, then fix them with a small, targeted dose of real data.”

Abstract

Overview

We leverage foundation generative models to synthesize diverse, attribute-controlled aerial-view image datasets, thereby enabling systematic diagnosis of the weaknesses of aerial-view vehicle detectors.

Recent advances in large-scale image generative models enable photorealistic scene synthesis with controllable attributes, yet their potential as diagnostic tools for trained vision systems remains unexplored in aerial and remote sensing. We introduce a synthetic diagnostic framework for aerial-view vehicle detection that combines text-guided generation, attribute-controlled editing, and automated attribute verification to build a controllable synthetic testbed. This enables fine-grained evaluation of pretrained detectors across scene types and environmental conditions that are hard to isolate in real datasets. Across three detection architectures and three real aerial datasets, synthetic scene-wise performance trends closely match real-world weaknesses. Guided by these diagnostics, targeted supplementation with small real datasets from the identified weak categories yields improvements of up to 11% AP50 while requiring substantially fewer samples than non-targeted augmentation. The framework is modular and can incorporate alternative generative or vision-language models as capabilities evolve.

Contributions

Method

Taxonomy

Our pipeline starts from an attribute taxonomy T\mathcal{T} spanning three environmental axes (scene type, season, weather) and three object-level axes (vehicle count, type, color).

Attribute Taxonomy

Attribute taxonomy tree and associated variables ai(c)a_i^{(c)} that constitute the attribute vector ai\mathbf{a}_i.

Image generation and editing

We uniformly sample attribute tuples, an LLM composes nadir-view generation prompts, and a text-to-image model (Imagen 3) synthesizes the scenes. A multimodal LLM re-reads each image to verify attributes, and an embedding-based validation step reconciles predicted attributes with the taxonomy. A second image-editing stage rebalances under-represented attributes via image-and-text-to-image edits.

Method Diagram

Overview of the synthetic data generation pipeline. Left: Initial image generation using a text-to-image foundation model fGf_\text{G} conditioned on prompts pi(G)p_i^{(\text{G})} derived from uniformly sampled attribute values in the taxonomy T\mathcal{T}. Right: Image editing via image-and-text-to-image generation to correct distributional biases and enrich underrepresented attribute values.

Annotations

Bounding boxes are produced by an ensemble of zero-shot VLMs (Gemini 2.5 Flash Lite, Moondream 2) and refined with a fast human-in-the-loop pass.

Diagnosis

Detectors are then evaluated per attribute value to expose scene-conditioned failure modes.

Attribute-defined Synthetic Diagnostic Dataset

Synthetic Dataset Showcase

A showcase of synthetic aerial view imagery generated by Imagen 3. Each image represents a combination of a different environment and a season. We use these data to identify inherent weaknesses in object detectors.

Attribute-based Image Editing Examples

Image with vehicles
Image with vehicles removed

Vehicles presence change: Vehicles → No vehicles

Image with no vehicles
Image with added vehicles

Vehicles presence change: No vehicles → Vehicles

Sunny winter image
Snowy winter image

Weather change: Sunny → Snowy

Fall image
Summer image

Season change: Fall → Summer

Key Results

Synthetic diagnostics match real weaknesses

Model Diagnosis

Scene-wise AP50\text{AP}^{50} of three detectors trained on real aerial datasets (DOTAv2, LINZ, UGRC) and evaluated on the synthetic diagnostic set. Rows denote models; columns denote training datasets. Orange arrows highlight scene types below the overall AP (gray dashed line). Best viewed in color.

Across all nine detector–dataset combinations, urban scenes are flagged as problematic every time, industrial in seven, and desert in two — a consistent, model-agnostic failure signature.

Targeted supplementation works

Targeted Supplementation

AP50\text{AP}^{50} gains per scene type provided by the data supplementation. The values outlined in the orange box correspond to the scene types for which additional supplement data were used during supplementation.

Adding small, scene-specific real datasets (urban, industrial, desert) to the weak categories improves dataset-level AP50 in eight of nine cases, by up to 11.3%, despite the supplements being an order of magnitude smaller than the original training sets.

Datasets

Below we provide image count information about the synthetic diagnostic and the three supplementary real datasets we used in our paper.

Dataset NameTypeTrain SplitTest SplitTotal
Imagen 3Synthetic5,4535,453
Urban (Miami)Real2,2842,284
Industrial (LA)Real2,0002,000
Desert (Phoenix)Real2,0002,000

Synthetic Diagnostic Aerial-view Dataset

Coming soon.

Real Supplementary Datasets

Coming soon.

BibTeX citation

@inproceedings{panev2026diagnosing,
title={Diagnosing Aerial-View Object Detectors with Foundation Image Generative Models},
author={Panev, Stanislav and Jeon, Minhyek and Khindkar, Vaishnavi and Deshpande, Ahish and de Melo, Celso M. and Hu, Shuowen and Chakraborty, Shayok and De la Torre, Fernando},
booktitle={European Conference on Computer Vision (ECCV)},
year={2026}
}

Acknowledgment

This work was funded by the DEVCOM Army Research Laboratory, USA.