Summary & Homework Jinxiang Chai. Outline Motion data process paper summary Presentation tips Homework Paper assignment.

Slides:



Advertisements
Similar presentations
Applications Software
Advertisements

Procedure for Developing a Multimedia Presentation 6.02 Apply procedures to develop multimedia presentations used in business.
Non-linear digital editing Adobe Premier. Linear editing analog video editing with tapes cut tape or film and splice clip at end LINEAR: assemble front.
COMP 208/214/215/216 – Lecture 5 Presentation Skills.
Image-based Clothes Animation for Virtual Fitting Zhenglong Zhou, Bo Shu, Shaojie Zhuo, Xiaoming Deng, Ping Tan, Stephen Lin * National University of.
Automating Graph-Based Motion Synthesis Lucas Kovar Michael Gleicher University of Wisconsin-Madison.
Implicit Probabilistic Models of Human Motion for Synthesis and Tracking Hedvig Sidenbladh, KTH, Sweden (now FOI, Sweden) Michael J. Black, Brown University,
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Motion Editing and Retargetting Jinxiang Chai. Outline Motion editing [video, click here]here Motion retargeting [video, click here]here.
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1Spring Quarter 2007 Week 8 Day 1 Notes on Individual Competition and Visual.
CPSC : Data-driven Character Animation Jinxiang Chai.
CPSC : Data-driven Character Animation Jinxiang Chai.
Face Poser: Interactive Modeling of 3D Facial Expressions Using Model Priors Manfred Lau 1,3 Jinxiang Chai 2 Ying-Qing Xu 3 Heung-Yeung Shum 3 1 Carnegie.
Kinematics. ILE5030 Computer Animation and Special Effects2 Kinematics The branch of mechanics concerned with the motions of objects without regard to.
Interactive Control of Avatars Animated with Human Motion Data Jehee Lee Carnegie Mellon University Seoul National University Jehee Lee Carnegie Mellon.
Making a good technical presentation
1cs426-winter-2008 Notes  Text: End of 7.8 discusses flocking 7.13 discusses skinning 7.10 discusses motion capture  Remember online course evaluations.
Seminar Computer Animation Arjan Egges
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.
Motion Capture in 3D Animation Animation : Movies Animation : Movies Video Games Video Games Robot Control Robot Control.
Posters How to make them. How to present them.. First questions to ask yourself: What's your content? What's your content? –Create a topic statement –
Lecture 6 Desktop Publishing III – Presentation Software Introduction to Information Technology With thanks to Dr. A. Zhang, Dr. Haipeng Guo, and Dr. David.
Computer Projection Presentation Guide 2015 HPS Meetings.
Lesson 1: Intro to Animation
#AIEC2015 PowerPoint Template and Guidelines Screen ratio: 16:9.
Multiresolution Motion Analysis with Applications Jehee Lee Sung Yong Shin Dept of EE&CS, KAIST Jehee Lee Sung Yong Shin Dept of EE&CS, KAIST.
Computer Projection Presentation Guide 2016 HPS Midyear Meeting Austin, TX.
Learning Human Pose and Motion Models for Animation Aaron Hertzmann University of Toronto.
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
PowerPoint Objectives You will be able to: Create an effective PowerPoint presentation to inform others about the topic you read about and researched Avoid.
Understand business uses of presentation software and methods of distribution.
Creating an Effective PowerPoint Presentation
Creating a PowerPoint Ms. Shaffer PowerPoint PowerPoint: Presentation software that allows you to create visual demonstrations through the use of slides,
Adapting Wavelet Compression to Human Motion Capture Clips Philippe Beaudoin 1 Pierre Poulin 1 Michiel van de Panne 2 1 Université de Montréal, LIGUM 2.
Coordinate-Invariant Methods For Motion Analysis and Synthesis Jehee Lee Dept. Of Electric Engineering and Computer Science Korea Advanced Institute of.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Web Design. Keep a Consistent Appearance Visually show that the site is the same Always use the same background Same graphic style Same type formatting.
CPSC : Data-driven Computer Graphics Jinxiang Chai.
10 Tips for Good PowerPoint Presentation
How to Design an Effective PowerPoint Presentation
3D Face Recognition Using Range Images
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Rick Parent - CIS681 Motion Capture Use digitized motion to animate a character.
Unsupervised Learning for Speech Motion Editing Eurographics/SIGGRAPH Symposium on Computer Animation (2003) Yong Cao 1,2 Petros Faloutsos 1 Frederic.
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.
Procedure for Developing a Multimedia Presentation Apply procedures to develop multimedia presentations used in business.
Hmm, HID HMMs Gerald Dalley MIT AI Lab Activity Perception Group Group Meeting 17 April 2003.
Visual Aids.
Constrained Synthesis of Textural Motion for Animation Shmuel Moradoff Dani Lischinski The Hebrew University of Jerusalem.
By Mr. Free. My slide show will provide helpful information about creating an effective PowerPoint presentation. My slide show will present six areas.
MotionVis Donovan Parks. Outline  Project motivation and goal  Details of projects  Video showing results  Future work and conclusions.
Principles of Demonstrative Instructional Video Peyton R. Glore Assistant Professor School of Information Technology Macon State College October 17, 2007.
PREZI PRESENTATION Creating a Prezi account and starting a new presentation.
Computer Projection Presentation Guide 2016 HPS Annual Meeting Spokane, WA.
Computer Projection Presentation Guide
Objectives At the end of this session, students will be able to:
VIDEO.
Computer Projection Presentation Guide
Computer Projection Presentation Guide
Recognition: Face Recognition
PowerPoint Objectives
Procedure For Developing a Multimedia Presentation
Applications Software
Computer Projection Presentation Guide
Computer Projection Presentation Guide
Turning to the Masters: Motion Capturing Cartoons
Guidelines for Microsoft® Office 2013
Presentation transcript:

Summary & Homework Jinxiang Chai

Outline Motion data process paper summary Presentation tips Homework Paper assignment

Skeleton Model Extraction Estimate the skeleton model from motion capture data

Motion Data Processing I Operations on single motion sequence Motion warping (cannot satisfy user constraints)

Motion Data Processing I Operations on single motion sequence Motion warping (cannot satisfy user constraints) Motion retargeting (can satisfy user constraints but slow)

Motion Data Processing I Operations on single motion sequence Motion warping (cannot satisfy user constraints) Motion retargeting (can satisfy user constraints but slow) Motion edit (can satisfy user constraints and fast)

Motion Data Processing I Operations on single motion sequence Motion warping (cannot satisfy user constraints) Motion retargeting (can satisfy user constraints but slow) Motion edit (can satisfy user constraints and fast) However: does not work for many user-defined constraints does not utilize spatial-temporal correlation in human motion

Motion Data Processing I Operations on single motion sequence Motion warping (cannot satisfy user constraints) Motion retargeting (can satisfy user constraints but slow) Motion edit (can satisfy user constraints and fast) Expression cloning (facial data) (cannot satisfy user constraints)

Motion Data Processing I Operations on single motion sequence Motion warping (cannot satisfy user constraints) Motion retargeting (can satisfy user constraints but slow) Motion edit (can satisfy user constraints and fast) Expression cloning (facial data) (cannot satisfy user constraints) Motion synopsis

Motion Data Processing I Operations on single motion sequence Motion warping (cannot satisfy user constraints) Motion retargeting (can satisfy user constraints but slow) Motion edit (can satisfy user constraints and fast) Expression cloning (facial data) (cannot satisfy user constraints) Motion synopsis What else?

Motion Data Processing I Operations on single motion sequence Motion segmentation? Motion recognition? Motion filtering? More operations in facial data

Motion Data Processing II Operations between two motion sequence Motion style translation What else?

Motion Data Processing II Operations between two motion sequence Motion style translation What else?

Motion Data Processing II Operations between two motion sequence Motion style translation Motion interpolation?

Motion Data Processing III Operations on multiple motion sequences/database Motion data compression

Motion Data Processing III Operations on multiple motion sequences/database Motion data compression What else?

Motion Data Processing III Operations on multiple motion sequences/database Motion data compression Motion Retrieval? Motion synthesis?

Presentation Tips Choose right background Use blue or black or dark colors Focus on important things Always talk about what, why, and how Detailize the most important technical content Always talk about the limitations of the paper How to deal with equations Avoid using too many equations Talk about the intuition of the equations Explain each term of the equations

Presentation Tips (Cont.) Choose the right background Use dark colors (blue or black) Be consistent Font type, size, color, bullets, figure captions etc. Use short & concise sentences Do not copy & paste from the paper Use images, diagrams, figures, videos to demonstrate ideas

Presentation Tips (Cont.) Play videos Explain each video Move the mouse away from the window

Example Slides

Goal: everyone can generate and control human motion easily and quickly Online animation control Interfaces for Controlling Human Motion

Applications: Online Animation Performance-based facial animation for home use Tiger Woods PGA Tour 2005 Mike Tyson Heavyweight Boxing Friday Night 3D Bowling Teleconferencing (from BT) Xbox Outlaw Tennis Multi-user Virtual Worlds Virtual Poker Room Virtual Presenter

Reordering motion clip [Lee et al. SIG02, Kovar et al. SIG02, Pullen & Bregler SIG02, Arikan et al. SIG03] Learning model from human motion [Brand & Hertzmann SIG00, Li et al. SIG02] Interpolating motions [Rose et al. CG&A98, Kovar et al. SIG04] Animation from Mocap Data

Video Analysis Overview Online motion synthesis Online local modeling Low-dimensional control signals Preprocessed motion capture data Preprocessed motion capture data Online local models

Online Motion Optimization Optimizing a nonlinear function in about 7 dimensional space w t : Control term Smoothness term Pose prior term … … ?

Outline Motion data paper summary Presentation tips Homework Paper assignment

Dimensionality reduction using PCA Current pose Mean pose Eigen-posesLow-dimensional space Linear model: Mean pose Eigen-poses Dim(w t )? Linear Dimensionality Reduction

A v e r a g e r e c o n s t r u c t i o n e r r o r ( d e g r e e p e r j o i n t a n g l e ) A large heterogeneous database (1 hour of data) PCA (38D for error<1 o ) Number of dimensions

Reconstruction Error Curve A v e r a g e r e c o n s t r u c t i o n e r r o r ( d e g r e e p e r j o i n t a n g l e ) A large database Number of dimensions of W t

Minimal Dimensionality A v e r a g e r e c o n s t r u c t i o n e r r o r ( d e g r e e p e r j o i n t a n g l e ) A large database Number of dimensions of W t dim7 dim

Videos Two Animation videos rendered by Maya Original mocap sequence Reconstructed mocap sequence

Startup Codes & Data Motion capture data (.amc files and.asf file) A skinned character model Visualize amc/asf file Read asf/amc file Visualize mocap data Forward kinematics Matlab codes Read and write.amc file

Softwares Maya To be installed in Rm 220, HRBB Render each frame based on mocap data and character model Instruction on how to render animation Adobe Premier Installed in Rm 220, HRBB Making video from image sequences

Outline Motion data paper summary Presentation tips Homework Paper assignment