Learning Silhouette Features for Control of Human Motion

Abstract

We present a vision-based performance interface for controlling animated human characters. The system combines information about the user's motion contained in silhouettes from several viewpoints with domain knowledge contained in a motion capture database to interactively produce a high quality animation. Such an interactive system will be useful for authoring, teleconferencing, or as a control interface for a character in a game. In our implementation, the user performs in front of three video cameras; the resulting silhouettes are used to estimate his orientation and body configuration based on a set of discriminative local features. Those features are selected by a machine learning algorithm during a preprocessing step. Sequences of motions that approximate the user's actions are extracted from the motion database and scaled in time to match the speed of the user's motion. We use swing dancing, an example of complex human motion, to demonstrate the effectiveness of our approach. We compare the results obtained with our approach to those obtained with a set of global features, Hu moments, and to ground truth measurements from a motion capture system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 2004
Accession Number
ADA457871

Entities

People

  • Gregory Shakhnarovich
  • Hanspeter Pfister
  • Jessica K. Hodgins
  • Liu Ren
  • Paul A. Viola

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Accuracy
  • Algorithms
  • Bayesian Networks
  • Computer Science
  • Coordinate Systems
  • Data Processing
  • Dimensionality Reduction
  • Estimators
  • Hash Tables
  • Human Body
  • Information Science
  • Learning
  • Machine Learning
  • Measurement
  • Motion Capture
  • Neural Networks
  • Probability

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Database Systems and Applications
  • Robotics and Automation.

Technology Areas

  • AI & ML