Learning from Synthetic Animals

Abstract

Despite great success in human parsing, progress for parsing other deformable articulated objects, like animals, is still limited by the lack of labeled data. In this paper, we use synthetic images and ground truth generated from CAD animal models to address this challenge. To bridge the domain gap between real and synthetic images, we propose a novel consistency-constrained semi-supervised learning method (CC-SSL). Our method leverages both spatial and temporal consistencies, to bootstrap weak models trained on synthetic data with unlabeled real images. We demonstrate the effectiveness of our method on highly deformable animals, such as horses and tigers. Without using any real image label, our method allows for accurate keypoint prediction on real images. Moreover, we quantitatively show that models using synthetic data achieve better generalization performance than models trained on real images across different domains in the Visual Domain Adaptation Challenge dataset. Our synthetic dataset contains 10 animals with diverse poses and rich ground truth, which enables us to use the multi-task learning strategy to further boost models performance.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 14, 2020
Accession Number
AD1152538

Entities

People

  • Alan Yuille
  • Gregory D. Hager
  • Jiteng Mu
  • Weichao Qiu

Organizations

  • Johns Hopkins University

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Accuracy
  • Algorithms
  • Animals
  • Artificial Intelligence Computing
  • Artificial Intelligence Software
  • Computer Vision
  • Computers
  • Consistency
  • Convolutional Neural Networks
  • Curriculum
  • Demographic Cohorts
  • Detection
  • Detectors
  • Equations
  • Learning
  • Low Resolution
  • Neural Networks
  • Semi-Supervised Learning
  • Supervised Machine Learning
  • Training
  • Translations

Fields of Study

  • Computer science

Readers

  • Image Processing and Computer Vision.
  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • AI & ML - Neural Networks