Learning to Train with Synthetic Humans

David T. Hoffmann, Dimitrios Tzionas, Micheal J. Black, Siyu Tang
8/2/2019
cs.CV

Official code: DavHoffmann/LearningToTrainWithSyntheticHumans (4 stars, last commit 2020-05-01).

Abstract

Neural networks need big annotated datasets for training. However, manual annotation can be too expensive or even unfeasible for certain tasks, like multi-person 2D pose estimation with severe occlusions. A remedy for this is synthetic data with perfect ground truth. Here we explore two variations of synthetic data for this challenging problem; a dataset with purely synthetic humans and a real dataset augmented with synthetic humans. We then study which approach better generalizes to real data, as well as the influence of virtual humans in the training loss. Using the augmented dataset, without considering synthetic humans in the loss, leads to the best results. We observe that not all synthetic samples are equally informative for training, while the informative samples are different for each training stage. To exploit this observation, we employ an adversarial student-teacher framework; the teacher improves the student by providing the hardest samples for its current state as a challenge. Experiments show that the student-teacher framework outperforms normal training on the purely synthetic dataset.

View on arXivView PDF

Code Implementations(1)

40C, C++May 1, 20206 years agoNOASSERTION

Similar Papers

Cite this paper

@article{hoffmann2019learning,
  title  = {Learning to Train with Synthetic Humans},
  author = {David T. Hoffmann and Dimitrios Tzionas and Micheal J. Black and Siyu Tang},
  year   = {2019},
  eprint = {1908.00967},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1908.00967}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1908.00967.svg)](https://codeofpaper.com/paper/1908.00967)

Discussion