2/14/00 Vision based Animation The Inverse of an Inverse Problem Henning Biermann Chris Bregler Aaron Hertzmann Lorie Loeb Kathy Pullen Danny Yang.

Slides:



Advertisements
Similar presentations
Active Appearance Models
Advertisements

CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Learning a correlated model of identity and pose-dependent body shape variation for real-time synthesis Brett Allen 1,2, Brian Curless 1, Zoran Popović.
3D Human Body Pose Estimation from Monocular Video Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)
3D Face Modeling Michaël De Smet.
Implicit Probabilistic Models of Human Motion for Synthesis and Tracking Hedvig Sidenbladh, KTH, Sweden (now FOI, Sweden) Michael J. Black, Brown University,
Modeling 3D Deformable and Articulated Shapes Yu Chen, Tae-Kyun Kim, Roberto Cipolla Department of Engineering University of Cambridge.
SIGGRAPH Course 30: Performance-Driven Facial Animation For Latest Version of Bregler’s Slides and Notes please go to:
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Today Project 2 Recap 3D Motion Capture Marker-based Video Based Mocap demo on Monday (2/26) Image segmentation and matting.
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
Professor Department of Computer Science & Engineering Indian Institute of Technology Delhi April 26, 2007 Visiting Professor Dayalbagh Educational Institute.
Animation From Motion Capture Motion Capture Assisted Animation: Texturing and Synthesis Kathy Pullen Chris Bregler Motion Capture Assisted Animation:
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Marker-less Face Capture and Automatic Model Construction Part 1: Chris Bregler, NYU Part.
Constraint-based Motion Optimization Using A Statistical Dynamic Model Jinxiang Chai Texas A&M University.
Vision-based Control of 3D Facial Animation Jin-xiang Chai Jing Xiao Jessica Hodgins Carnegie Mellon University.
8/16/99 Experiments in Motion (Capture). 8/16/99 Experiments in Motion Capture Project Course Week 3-5: Motion Capture Pipeline Assignments Then start.
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Faces: Analysis and Synthesis Vision for Graphics CSE 590SS, Winter 2001 Richard Szeliski.
Motion Capture in 3D Animation Animation : Movies Animation : Movies Video Games Video Games Robot Control Robot Control.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Introduction non-rigid Alexander Bronstein Michael Bronstein Numerical geometry.
Motion Capture in 3D Animation Edward Tse. Motion Capture as a Tool Motion capture (MOCAP) is an effective 3D animation tool for realistically capturing.
The University of Ontario CS 4487/9587 Algorithms for Image Analysis n Web page: Announcements, assignments, code samples/libraries,
Motion Capture Laboratory School of Arts and Humanities Erik Jonsson School of Engineering and Computer Science University of Texas at Dallas.
Texture Optimization for Example-based Synthesis
Computer Vision in Graphics Production Adrian Hilton Visual Media Research Group Centre for Vision, Speech and Signal Processing University of Surrey
ICCV 2003UC Berkeley Computer Vision Group Recognizing Action at a Distance A.A. Efros, A.C. Berg, G. Mori, J. Malik UC Berkeley.
Physics and Sound Zhimin & Dave. Motivation Physical simulation Games Movies Special effects.
8/16/99 Computer Vision and Modeling. 8/16/99 Principal Components with SVD.
Themes in Computer Vision Carlo Tomasi. Applications autonomous cars, planes, missiles, robots,... space exploration aid to the blind, ASL recognition.
Structure from images. Calibration Review: Pinhole Camera.
Context-based Surface Completion Andrei Sharf, Marc Alexa, Daniel Cohen-Or.
Unwrap Mosaics: A new representation for video editing Alex Rav-Acha et al. In SIGGRAPH 2008 발표 이성호 2009 년 1 월 22 일.
Use and Re-use of Facial Motion Capture M. Sanchez, J. Edge, S. King and S. Maddock.
Brief Introduction to Geometry and Vision
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
Motion Object Segmentation, Recognition and Tracking Huiqiong Chen; Yun Zhang; Derek Rivait Faculty of Computer Science Dalhousie University.
Learning Human Pose and Motion Models for Animation Aaron Hertzmann University of Toronto.
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
Project title : Automated Detection of Sign Language Patterns Faculty: Sudeep Sarkar, Barbara Loeding, Students: Sunita Nayak, Alan Yang Department of.
CS 496: Computer Vision Thanks to Chris Bregler. CS 496: Computer Vision PersonnelPersonnel – Instructor: Szymon Rusinkiewicz – TA:
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
Multifactor GPs Suppose now we wish to model different mappings for different styles. We will add a latent style vector s along with x, and define the.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
2/14/00 Computer Vision. 2/14/00 Computer Vision Lecturer: Ir. Resmana Lim, M.Eng. Text: 1) Computer Vision -- A Modern Approach.
Machine Learning for Computer graphics Aaron Hertzmann University of Toronto Bayesian.
Yingcai Xiao Game Development Animation. Video Game Interactive animation: user-> interface (look) -> action (feel) -> feedback (A/V, haptic)
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #16.
Motion Pictures and Mathematics Chris Bregler Courant Institute New York University.
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Constrained Synthesis of Textural Motion for Animation Shmuel Moradoff Dani Lischinski The Hebrew University of Jerusalem.
Tracking Hands with Distance Transforms Dave Bargeron Noah Snavely.
8/16/99 Computer Vision: Vision and Modeling. 8/16/99 Lucas-Kanade Extensions Support Maps / Layers: Robust Norm, Layered Motion, Background Subtraction,
Machine Learning for Graphics and Vision Aaron Hertzmann University of Toronto Aaron Hertzmann University of Toronto.
Main research interest
Chapter 6.7 Animation.
Computer Vision, Robotics, Machine Learning and Control Lab
Can computers match human perception?
Optical Flow Estimation and Segmentation of Moving Dynamic Textures
Feature based vs. holistic processing
Real-Time Human Pose Recognition in Parts from Single Depth Image
Basics of Motion Generation
Introduction to Game Development
Game Development Animation
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
Turning to the Masters: Motion Capturing Cartoons
Computer Graphics Lecture 15.
Dimitris Valeris Thijs Ratsma
Presentation transcript:

2/14/00 Vision based Animation The Inverse of an Inverse Problem Henning Biermann Chris Bregler Aaron Hertzmann Lorie Loeb Kathy Pullen Danny Yang

2/14/00 The Standard Vision Pipeline Image / Video Recognition Modeling Capture

2/14/00 Vision for Graphics / Animation Image / Video Synthesis Modeling Capture

2/14/00 Vision for Graphics / Animation Image / Video Expressive Animations Modeling Capture

2/14/00 The Standard Analogy

2/14/00 The Graphics Problem

2/14/00 The Vision Problem

2/14/00 Vision Based Animation

2/14/00 Vision for Graphics Image / Video Synthesis Modeling Capture

2/14/00 Vision for Graphics Image / Video Synthesis Richer Modeling Capture

2/14/00 Vision for Animation Image / Video Kinematics Dynamics Synthesis Capture Richer Modeling

2/14/00 Models: 2 Issues Explicit / Implicit tradeoff: Hand CodedLearned

2/14/00 Models: 2 Issues Explicit / Implicit tradeoff: Hand CodedLearned M X Y Analytically derived Fit Black-Box

2/14/00 Models: 2 Issues Explicit / Implicit tradeoff: Model / Data tradeoff: Pure ModelPure Data AnalyticalLearned

2/14/00 Models: 2 Issues Explicit / Implicit tradeoff: Model / Data tradeoff: Pure ModelPure Data AnalyticalLearned

2/14/00 Case #1: Models of Kinematics - Approximate Kinematic Chains. - Fine-tune Kinematic Chains. - Acquisition of Nonrigid Models.

2/14/00 Approximate Kinematic Chains - Enough for Animation ?

2/14/00 Case #1: Models of Kinematics - Approximate Kinematic Chains. - Fine-tune Kinematic Chains. - Acquisition of Nonrigid Models.

2/14/00 Fine-Tune Kinematics Anna Rabinowicz

2/14/00 Fine-Tune Kinematics Kathy Pullen

2/14/00 Case #1: Models of Kinematics - Approximate Kinematic Chains. - Fine-tune Kinematic Chains. - Acquisition of Nonrigid Models.

2/14/00 - Acquisition of Nonrigid 3D Kinematics With Gene Alexander, Henning Biermann, Aaron Hertzmann, Lorenzo Torresani, Danny Yang

2/14/00 Solution for Non-rigid Tracking / Reconstruction - Prior Model: 2D: PCA-based (Cootes et al 95) 3D: Blanz+Vetter-99

2/14/00 3D Model Acquisition - Multi-view input: Pighin et al 98

2/14/00 Solution for Rigid 3D Acquisition Structure from Motion: - Tomasi-Kanade-92 Factorization 3D Pose 3D rigid Object

2/14/00 Acquisition without prior model ? No Model available ? Model too generic/specific ? Stock-Footage only in 2D ?

2/14/00 Solution based on Factorization - We want 3 things: - 3D non-rigid shape model - for each frame: - 3D Pose - non-rigid configuration (deformation) -> Tomasi-Kanade-92: W = P S Rank 3

2/14/00 Solution based on Factorization - We want 3 things: - 3D non-rigid shape model - for each frame: - 3D Pose - non-rigid configuration (deformation) -> PCA-based representations: W = P non-rigid S Rank K

2/14/00 Factoring twice -

2/14/00 Nonrigid 3D Kinematics from point tracks -

2/14/00 - Nonrigid 3D Kinematics from dense flow

2/14/00 - Nonrigid 3D Kinematics from dense flow

2/14/00 - Nonrigid 3D Kinematics from dense flow

2/14/00 Motion Capture Modeling Synthesis Nonrigid 3D Kinematics from dense flow

2/14/00 Case #2: Models of Dynamics Pure ModelPure Data

2/14/00 Case #2: Models of Dynamics Pure ModelPure Data Learning ControllerMocap. Library

2/14/00 Case #2: Models of Dynamics Pure ModelPure Data Parametric Non-Parametric

2/14/00 Case #2: Models of Dynamics Pure ModelPure Data Kernel-Based Densities

2/14/00 Case #2: Models of Dynamics Kathy Pullen

2/14/00 Case #2: Models of Dynamics “Motion Texture” Sampling / Matching

2/14/00 Case #2: Models of Dynamics P(Li | Lj) Sampling / Matching:

2/14/00 Synthesizing Subtleties + Variations Kathy Pullen Motion Capture Modeling Synthesis

2/14/00 Synthesizing Subtleties + Variations Kathy Pullen Motion Capture Modeling Synthesis

2/14/00 Synthesizing Subtleties + Variations Kathy Pullen Motion Capture Modeling Synthesis

2/14/00 Synthesizing Subtleties + Variations Kathy Pullen Motion Capture Modeling Synthesis

2/14/00 Synthesizing Subtleties + Variations Kathy Pullen Motion Capture Modeling Synthesis

2/14/00 Vision Based Animation Animations Kinematics Dynamics Richer Modeling

2/14/00 Human Movement Research Computer Science: Vision / Graphics Bio-Mechanics: Motion Models/Analysis Art: Animation / Dance Medicine/ Neurology: Movement Disorders

2/14/00 Model Data

2/14/00 Model Data Expressive Animation

2/14/00 Human Movement Research Computer Science: Vision / Graphics Bio-Mechanics: Motion Models/Analysis Art: Animation / Dance Medicine/ Neurology: Movement Disorders

2/14/00 Project Mariposa: Animation Principles Lorie Loeb

2/14/00 Project Mariposa: Animation Principles Lorie Loeb Realism is out

2/14/00 Project Mariposa: Animation Principles Lorie Loeb Realism is out Expressiveness is in

2/14/00 Model Data Expressive Animation

2/14/00 Model Data Controversy: Motion-Capture based Animation

2/14/00 Model Data Controversy: Motion-Capture based Animation

2/14/00 Model Data Controversy: Motion-Capture based Animation

2/14/00 Model Data Controversy: Motion-Capture based Animation

2/14/00 Synthesis by Analysis Animations

2/14/00 Enough for Animation ? Expressive Animations Video/Mocap

2/14/00 Expressive Animation Expressive Output Cartoon Capture