Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.

Slides:



Advertisements
Similar presentations
CS 6353 Computer Graphics and Multimedia
Advertisements

Team:. Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El-Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek.
Virtual Me. Motion Capture Human Motion Capture Different Fields Goals.
Virtual Me. Motion Capture The process of recording movement and translating that movement onto a digital model Originally used for military tracking.
Motion Capture The process of recording movement and translating that movement onto a digital model Games Fast Animation Movies Bio Medical Analysis VR.
Virtual Me. Motion Capture (mocap) Motion capture is the process of simulating actual movement in a computer generated environment The capture subject.
Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El-Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek.
MOTION CAPTURE IN LIFE SCIENCES Mario Lamontagne.
Computer Graphics Computer Animation& lighting Faculty of Physical and Basic Education Computer Science Dep Lecturer: 16 Azhee W. MD.
WSCG’07 Jonathan Kipling Knight 1 Feb 2007 Copyright © Jonathan Kipling Knight 2007 Fast Skeleton Estimation from Motion Capture Data using Generalized.
1cs533d-winter-2005 Computer Animation Robert Bridson (preview of CPSC 426)
Motion Capture CS294-7 Jacqueline Takeshita Mindy Lue.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
© , The Ohio State University Motion Capture History, Pipeline, and Areas of Interest Advanced Computing Center for the Arts and Design Ohio State.
May 10, 2004Facial Tracking and Animation Todd Belote Bryan Harris David Brown Brad Busse.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
1cs426-winter-2008 Notes  Example final exam up in Work section of website Take with a grain of salt  Collision notes part 1 (primitive operations) up.
3D Measurements by PIV  PIV is 2D measurement 2 velocity components: out-of-plane velocity is lost; 2D plane: unable to get velocity in a 3D volume. 
Drawing a Skeleton Fast From Motion Capture Data Jonathan Kipling Knight Nov 7, 2006.
COMP 290 Computer Vision - Spring Motion II - Estimation of Motion field / 3-D construction from motion Yongjik Kim.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Plan for today Discuss your assignments detailed on the last slide of the powerpoint for last week on: –Topics/problems in which you are most interested.
Motion Capture in 3D Animation Animation : Movies Animation : Movies Video Games Video Games Robot Control Robot Control.
Animation Theory.
Motion Capture Animation
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Motion Capture in 3D Animation Edward Tse. Motion Capture as a Tool Motion capture (MOCAP) is an effective 3D animation tool for realistically capturing.
Optical Motion Capture Bobby Bruckart Ben Heipp James Martin Molly Shelestak.
Animation is mainly used to produce cartoons, however, it is also used to produce special effects in commercials, live-action movies, video games, and.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Motion Capture Laboratory School of Arts and Humanities Erik Jonsson School of Engineering and Computer Science University of Texas at Dallas.
Motion Capture: Hardware & Workflow Rama Hoetzlein, 2011 Lecture Notes Aalborg University at Copenhagen.
Motion Capture CSE 3541 Matt Boggus.
Computer Animation Prepared by Khadija Kuhail Supervised by Dr Sanaa Alsayegh.
Bridging the Gap to the Real Wojciech Matusik Adobe Systems, Inc.
Feature-length films: Games: Desktop Animations: Computer Animation.
Automatic Camera Calibration
Quick Overview of Robotics and Computer Vision. Computer Vision Agent Environment camera Light ?
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Computer vision: models, learning and inference
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
Motion Capture Hardware
1 Lecture 19: Motion Capture. 2 Techniques Morphing Motion Capture.
Motion Capture. Animation – A broad Brush Traditional Methods  Cartoons, stop motion Keyframing  Digital inbetweens Motion Capture  What you record.
Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El-Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek.
 An eye tracking system records how the eyes move when a subject is sitting in front of a computer screen.  The human eyes are constantly moving until.
Surface Computing Turning everyday surfaces into interactive intelligent interfaces Co-located input and output Mixed reality: tangible objects, natural.
Motion Editing (Geometric and Constraint-Based Methods) Jehee Lee.
Motion Capture Animation & Procedural Animation
Rick Parent - CIS681 Motion Analysis – Human Figure Processing video to extract information of objects Motion tracking Pose reconstruction Motion and subject.
stereo Outline : Remind class of 3d geometry Introduction
Tracking Systems in VR.
CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,
Rick Parent - CIS681 Motion Capture Use digitized motion to animate a character.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
-BY SAMPATH SAGAR( ) ABHISHEK ANAND( )
Basic Theory of Motion Capture By: Vincent Verner.
Fundamentals of Computer Animation Motion Synthesis.
Feature-length films: Games: Desktop Animations:.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Motion Capture CSE 3541 Matt Boggus.
Musical Instrument Virtual
CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE
Datalogging with video
3.03 Explore virtual reality design and use.
Reflections & Rotations
Kinect for Creative Development with open source frameworks
Computer Graphics Lecture 15.
3D User Interface Input Hardware
Presentation transcript:

Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture

Computer Animation Rick Parent MoCap Technologies Instrument the talent to facilitate tracking feature points on the human figure Need some kind of sense-able markers from which positional and possibly rotational status can be recorded

Computer Animation Rick Parent “Traditional” MoCap Technologies Electro-Mechanical – rotors connected to limb-aligned rods record their status – for hands, optical sensors used sometimes Optical – uses video capture passive – markers just reflect light active – markers emit light Magnetic – active sensors sense their position and orientation in magnetic field

Computer Animation Rick Parent Optical - Passive

Computer Animation Rick Parent Optical - Active

Computer Animation Rick Parent Magnetic e.g. Ascention technology

Computer Animation Rick Parent Electro-Mechanical

Computer Animation Rick Parent Newer MoCap Technologies Inertial systems (similar to Wii technology) Make-up Semi-passive imperceptible markers Markerless systems

Computer Animation Rick Parent Markerless Organic Motion Image Metrics (facial)

Computer Animation Rick Parent Passive Optical – most common (?)

Computer Animation Rick Parent Motion capture lab Multiple markers - e.g., Multiple cameras - e.g., 8-14 high-res, high-speed Constrained, conditioned space - 20x20 non-reflective Multiple lights - synced w/ cameras Vicon

Computer Animation Rick Parent Motion capture lab

Computer Animation Rick Parent Processing the Images PROCESSING STEPS 1. Extract markers from video 2. Track markers over time in video 3. Marker cleanup 4. 3D marker position reconstruction 5. Joint position reconstruction 6. Joint angle reconstruction

Computer Animation Rick Parent Extract markers from video Basic image processing aided by constrained environment: High contrast markers Special illumination Non-reflective environment

Computer Animation Rick Parent Marker tracking Temporal coherence using: Position Frame rate Velocity Given frames each with recognized markers Associate markers over multiple frames

Computer Animation Rick Parent Marker Clean-up

Computer Animation Rick Parent

Computer Animation Rick Parent

Computer Animation Rick Parent 3D – image plane projection Projecting marker onto image plane

Computer Animation Rick Parent Camera calibration Project known 3-space points to camera’s image Six degrees of freedom - use that many known point- pairs

Computer Animation Rick Parent Projecting from 2D image out to 3-space

Computer Animation Rick Parent Reconstructing a 3D marker

Computer Animation Rick Parent Fitting to the skeleton Locate joints relative to markers Markers Joint

Computer Animation Rick Parent Reconstructing angles

Computer Animation Rick Parent Mocap output See sample files See sample files linked to at class website

Computer Animation Rick Parent Manipulating the mocap data Frequency deconstruction & manipulation Transitioning between two motions – Blending How to map a motion onto a figure with different geometry - Retargeting Finding motion clips to create behavior – motion graphs