# Density Crop-guided Semi-supervised Object Detection in Aerial Images

Source: [Density Crop-guided Semi-supervised Object Detection in Aerial Images](<https://www.sota2.com/research/paper/68fa70491e209131cea4a30d>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2026-01-04T03:52:24.002Z

Authors: Akhil Meethal, Eric Granger, Marco Pedersoli

Published: 2023-08-09T15:59:42.000Z

## Abstract

One of the important bottlenecks in training modern object detectors is the need for labeled images where bounding box annotations have to be produced for each object present in the image. This bottleneck is further exacerbated in aerial images where the annotators have to label small objects often distributed in clusters on high-resolution images. In recent days, the mean-teacher approach trained with pseudo-labels and weak-strong augmentation consistency is gaining popularity for semi-supervised object detection. However, a direct adaptation of such semi-supervised detectors for aerial images where small clustered objects are often present, might not lead to optimal results. In this paper, we propose a density crop-guided semi-supervised detector that identifies the cluster of small objects during training and also exploits them to improve performance at inference. During training, image crops of clusters identified from labeled and unlabeled images are used to augment the training set, which in turn increases the chance of detecting small objects and creating good pseudo-labels for small objects on the unlabeled images. During inference, the detector is not only able to detect the objects of interest but also regions with a high density of small objects (density crops) so that detections from the input image and detections from image crops are combined, resulting in an overall more accurate object prediction, especially for small objects. Empirical studies on the popular benchmarks of VisDrone and DOTA datasets show the effectiveness of our density crop-guided semi-supervised detector with an average improvement of more than 2\\% over the basic mean-teacher method in COCO style AP. Our code is available at: https://github.com/akhilpm/DroneSSOD.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Object Detection on DOTA (1% labeled)](<https://www.sota2.com/research/sota/object-detection-on-dota-1-percent-labeled.md>): Object Detection; DOTA (1% labeled); AP: 10.32.

- [Object Detection on DOTA (5% labeled)](<https://www.sota2.com/research/sota/object-detection-on-dota-5-percent-labeled.md>): Object Detection; DOTA (5% labeled); AP: 19.96.

- [Object Detection on DOTA (10% labeled)](<https://www.sota2.com/research/sota/object-detection-on-dota-10-percent-labeled.md>): Object Detection; DOTA (10% labeled); AP: 25.17.

- [Object Detection on VisDrone 1% labeled images](<https://www.sota2.com/research/sota/object-detection-on-visdrone-1-percent-labeled-images.md>): Object Detection; VisDrone 1% labeled images; AP: 17.21.

- [Object Detection on VisDrone 5% labeled images](<https://www.sota2.com/research/sota/object-detection-on-visdrone-5-percent-labeled-images.md>): Object Detection; VisDrone 5% labeled images; AP: 23.57.

- [Object Detection on VisDrone 10% labeled images](<https://www.sota2.com/research/sota/object-detection-on-visdrone-10-percent-labeled-images.md>): Object Detection; VisDrone 10% labeled images; AP: 27.46.

- [Object Detection on VisDrone 10% labeled images (test-dev)](<https://www.sota2.com/research/sota/object-detection-on-visdrone-10-percent-labeled-images-test-dev.md>): Object Detection; VisDrone 10% labeled images (test-dev); AP: 27.46.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2308.05032>)

[PDF](<https://arxiv.org/pdf/2308.05032.pdf>)

[Implementation](<https://github.com/akhilpm/DroneSSOD>)
