Human Motion Modeling and Analysis (original) (raw)

Motion

Instructors**:** Yaser Sheikh (CMU), Leonid Sigal (Disney Research), Iain Matthews (Disney Research)

MW 3:00-4:20 GHC 5222

Office Hours
Yaser Sheikh: EDSH 221 Tuesday 2pm-3pm
Leon Sigal: CIC (Lower Level) Thursday 1pm-2pm

Human motion analysis is used in applications as varied as special effects in movies, animation, sport training, physical rehabilitation for the disabled, and human-robot/human-computer interaction. This course will survey state-of-the-art techniques, in the industry and academia, to capture, model, and analyze human motion. The course will be a mix between lectures and seminar-style paper reading of recent research into human motion modeling and analysis. The course evaluation will be project-based, in which students will capture their own body and face motion, and build projects around the data they collect individually and as a group.

In particular, we will cover:
Capture Techniques: We will describe and use various systems including motion capture, video-based capture, depth sensors, scanners, and eye-gaze trackers.
Modeling and Representation: We will cover classic and contemporary representations of face and body pose and motion, including statistical and physics-based techniques.
Applications: As human motion analysis becomes increasingly mature, new applications are emerging. We will study recent progress in animation, synthesis, classification, and rehabilitation.

Date

Topic

Material

Lecture 1

September 10

Introduction to Human Motion

[ PDF ]

Part I: Capture

Lecture 2

September 12

Virtualizing Reality: Introduction to markerless motion capture
Reading Assignment: T. Kanade and P. J. Narayanan, Virtualized Reality: Perspectives on 4D Digitization of Dynamic Events, IEEE Computer Graphics and Applications, 2007.

[ PDF ]

Lecture 3

September 17

Marker-based Capture: Introduction to marker-based motion capture
Reading Assignment: G. Welch and E. Foxlin, Motion tracking: No silver bullet, but a respectable arsenal, IEEE Computer Graphics and Applications 2002.

[ PDF ]

Lecture 4

September 19

Motion Capture Lab Demo: Live demonstration of motion capture at the CMU motion capture lab.

Lecture 5

September 24

Game Capture: Introduction to game capture tech.
Reading Assignment: Jamie Shotton et al., Real-Time Human Pose Recognition in Parts from a Single Depth Image, CVPR 2011.

[ PDF ]

Lecture 6

September 26

Facial Capture: Introduction to face capture tech.
Reading Assignment: T. Beeler et al., High-quality passive facial performance capture using anchor frames, ACM Transactions on Graphics, 2011.

[ PDF ]

Part II: Pose Modeling

Lecture 7

October 1

Human Body Representation: Articulated Systems, Anatomical Classification
Reading Assignment: J. O'Brien, R. Bodenheimer, G. Brostow, and J. Hodgins Automatic Joint Parameter Estimation from Magnetic Motion Capture Data, 2000.

[ [PDF](Lecture-7-Articulated Body Representation.pdf) ]

Lecture 8

October 3

Facial Representations: Facial Action Units, Blendshapes, Pose Space Deformations
Reading Assignment: J. P. Lewis, Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation, SIGGRAPH, 2000.

[ [PDF](Lecture-8-Face Representation.pdf) ]

Lecture 9

October 8

Mesh Representation: Triangulation, Skinning
Reading Assignment: B. Allen et al., The space of all body shapes: reconstruction and parameterization from range scans. SIGGRAPH 2003.

[ [PDF](Lecture-9-Skinning and Body Representations.pdf) ]

Lecture 10

October 10

Project Pitch: Students pitch their final projects for comments and discussion. Each student will have 3 minutes to present

Lecture 11

October 15

Capture Project Review: Student teams will present their capture results. Each team will have 15 minutes to present
Group 1: Motion Capture
Group 2: Face Scans
Group 3: Multiview Performance
Group 4: Face Motion Capture

Part III: Motion Modeling & Applications

Lecture 12

October 17

Statistical Models I: Latent Variable Models, PCA, GPLVMs, Isomap
Reading Assignment: Safanova et al., Synthesizing Physically Realistic Human Motion in Low-Dimensional, Behavior-Specific Spaces.

[ PDF ]

Lecture 13

October 22

Application: Motion Retargeting
Paper 1: Semantic Deformation Transfer
Paper 2: Style-based Inverse Kinematics

Lecture 14

October 24

Statistical Models II: Linear Dynamical Models
Reading Assignment: D. Fleet, Motion models for people tracking. Guide to Visual Analysis of Humans: Looking at People, 2011.

[ [PDF](Lecture-12-Dynamical Models.pdf) ]

Lecture 15

October 29

Application: Animation
Paper 1: Motion Graphs
Paper 2: GPDMs

Lecture 16

October 31

Physical Models I: Spacetime Constraints
Reading Assignment: Witkin and Kass. Spacetime Constraints, Computer Graphics, 1988.

Lecture 17

November 5

Application: Motion Control
Paper 1: Optimization-based Interactive Motion Synthesis
Paper 2: Control Systems for Human Running using an Inverted Pendulum Model and a Reference Motion Capture Sequence

Lecture 18

November 7

Statistical Models III: Bilinear Spatiotemporal Models
Reading Assignment: Akhter et al., Bilinear Spatiotemopral Basis Models, ACM Transactions on Graphics, 2012.

Lecture 19

November 12

Final Project Discussion

Lecture 20

November 14

Application: Nonrigid Structure from Motion
Paper 1: Estimating Shape and Motion with Hierarchical Priors
Paper 2: Face Transfer with Multilinear Models

Lecture 21

November 19

Application: Locomotion Controllers
Paper 1: Optimizing Locomotion Controllers Using Biologically-Based Actuators and Objectives
Paper 2: SIMBICON: Simple Biped Locomotion Control

Lecture 22

November 26

Physical Models II: Controllers
Reading Assignment: Hodgins et al., Animating human athletics, SIGGRAPH 1995.

Part IV: Miscellaneous

Lecture 23

December 3

Techniques in Human Action Recognition

Lecture 24

December 5

Human Motion Perception

Lecture 25

December 12

Project Presentations