Datasets

September 1, 2025 · View on GitHub

This page introduces how to download and use our released datasets.

Introduction

We introduce two new real-world aerial view datasets, LINZ and UGRC, captured in Selwyn (New Zealand) and Utah (USA), respectively. Both datasets have ground sampling distance (GSD) of 12.5 cm per px and have been sampled to 112 px × 112 px image size. For data annotation, we label only the small vehicle centers. To leverage the abundance of bounding box-based open-source object detection frameworks, we define a fixed-size ground truth bounding box of 42.36 px × 42.36 px center at each vehicle. Annotations are provided in COCO format [x, y, w, h], where "small" in the annotation json files denotes the small vehicle class and (x, y) denotes the top-left corner of the bounding box. We use AP50 as evaluation metrics. For more details, please check our paper.

Download

You can download LINZ and UGRC using this command:

wget https://datastore.shannon.humansensing.cs.cmu.edu/api/public/dl/IbKPrtJW -O aerial_vehicle_detection_dataset.zip

The zip file contains two parts. The "real" folder contains Real LINZ and UGRC data, while the "synthetic" folder contains the synthetic data we generate based on the steps here and annotated based on the steps here. After unzipping the data, please organize the "real" folder in the following format:

|-- Data
    |-- Real
        |-- LINZ
            |-- test
                |-- images
                    |-- 0001_0001_0000001.jpg
                    |-- ...
                |-- annotations_coco_FakeBBoxes:42.36px_ForIoU:0.500.json
            |-- train
                |-- images
                    |-- 0002_0001_0000001.jpg
                    |-- ...
                |-- annotations_coco_FakeBBoxes:42.36px_ForIoU:0.500.json
            |-- validation
                |-- images
                |-- annotations_coco_FakeBBoxes:42.36px_ForIoU:0.500.json
        
        |-- UGRC
            |-- test
                |-- images
                    |-- 12SVK260260_0000001.jpg
                    |-- ...
                |-- annotations_coco_FakeBBoxes:42.36px_ForIoU:0.500.json
            |-- train
                |-- images
                    |-- 12TVK100560_0000001.jpg
                    |-- ...
                |-- annotations_coco_FakeBBoxes:42.36px_ForIoU:0.500.json
            |-- validation
                |-- images
                |-- annotations_coco_FakeBBoxes:42.36px_ForIoU:0.500.json
        

We provide the checkpoints of four detectors trained on LINZ and UGRC.

Inference

We provide several examples of using open-set models to directly evaluate performance on our datasets.
inference: Examples using Gemini, InternVL3, and DeepSeek-VL2 to inference on UGRC test set.
ConvertPseudoAnn.py: Convert predicted bounding boxes to pseudo annotations.
EvaluatePseudoAnn.py: Compute precision and recall between ground truth and predicted results.