# SIMPL: Generating Synthetic Overhead Imagery to Address Zero-shot and Few-Shot Detection Problems

arXiv: https://arxiv.org/abs/2106.15681 · HTML: https://mlsanity.com/paper/2106.15681/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 28 references that are in the map.
- First posted on arXiv 29 Jun 2021.

## Builds on (most cited first, 14 of 14)

- [YOLOv3: An Incremental Improvement](https://mlsanity.com/paper/1804.02767/) (2018)
- [Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real World](https://mlsanity.com/paper/1703.06907/) (2017)
- [Playing for Data: Ground Truth from Computer Games](https://mlsanity.com/paper/1608.02192/) (2016)
- [DOTA: A Large-scale Dataset for Object Detection in Aerial Images](https://mlsanity.com/paper/1711.10398/) (2017)
- [Generalizing from a Few Examples: A Survey on Few-Shot Learning](https://mlsanity.com/paper/1904.05046/) (2019)
- [Functional Map of the World](https://mlsanity.com/paper/1711.07846/) (2017)
- [Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomization](https://mlsanity.com/paper/1804.06516/) (2018)
- [xView: Objects in Context in Overhead Imagery](https://mlsanity.com/paper/1802.07856/) (2018)
- [RarePlanes: Synthetic Data Takes Flight](https://mlsanity.com/paper/2006.02963/) (2020)
- [Physically-Based Rendering for Indoor Scene Understanding Using Convolutional Neural Networks](https://mlsanity.com/paper/1612.07429/) (2016)
- [Synthetic Examples Improve Generalization for Rare Classes](https://mlsanity.com/paper/1904.05916/) (2019)
- [A Unified approach for Conventional Zero-shot, Generalized Zero-shot and Few-shot Learning](https://mlsanity.com/paper/1706.08653/) (2017)
- [The Synthinel-1 dataset: a collection of high resolution synthetic overhead imagery for building segmentation](https://mlsanity.com/paper/2001.05130/) (2020)
- [Play and Learn: Using Video Games to Train Computer Vision Models](https://mlsanity.com/paper/1608.01745/) (2016)

## Built on by (most cited first, 4 of 4)

- [Rethinking Intersection Over Union for Small Object Detection in Few-Shot Regime](https://mlsanity.com/paper/2307.09562/) (2023)
- [Centerpoints Are All You Need in Overhead Imagery](https://mlsanity.com/paper/2210.01857/) (2022)
- [Meta-simulation for the Automated Design of Synthetic Overhead Imagery](https://mlsanity.com/paper/2209.08685/) (2022)
- [A Comparative Attention Framework for Better Few-Shot Object Detection on Aerial Images](https://mlsanity.com/paper/2210.13923/) (2022)

## Abstract (arXiv)

Recently deep neural networks (DNNs) have achieved tremendous success for object detection in overhead (e.g., satellite) imagery. One ongoing challenge however is the acquisition of training data, due to high costs of obtaining satellite imagery and annotating objects in it. In this work we present a simple approach - termed Synthetic object IMPLantation (SIMPL) - to easily and rapidly generate large quantities of synthetic overhead training data for custom target objects. We demonstrate the effectiveness of using SIMPL synthetic imagery for training DNNs in zero-shot scenarios where no real imagery is available; and few-shot learning scenarios, where limited real-world imagery is available. We also conduct experiments to study the sensitivity of SIMPL's effectiveness to some key design parameters, providing users for insights when designing synthetic imagery for custom objects. We release a software implementation of our SIMPL approach so that others can build upon it, or use it for their own custom problems.
