Top Banner
Motion Motion Capturing and Capturing and Retargeting Retargeting Jaroslav Semančík [email protected] KSVI MFF UK 20. 5. 2003
28

Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Mar 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Motion Motion – – Capturing and Capturing and RetargetingRetargeting

Jaroslav Semančí[email protected]

KSVI MFF UK20. 5. 2003

Page 2: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

OverviewOverview

Intro to motion

Motion capture

Motion retargeting

References

Page 3: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

I. MotionI. Motion

What is motion?

expressiveness, style, complexity

abstraction, representation, higher level

1.mov 2.mov 3.mov 4.mov 5.mov

Page 4: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

How to Obtain Motion Data?How to Obtain Motion Data?

keyframing

procedural and simulation (kinematics, dynamics)

capturing of a real motion

+ interpolation, blending

Page 5: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

II. Motion CaptureII. Motion Capture

Def: Recording of motion in a form suitable

for analysis, playback, editing and re-use.

using special hardware

6.mov

Page 6: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

History of MCHistory of MC

since 19th cent., E. Muybridge, E-L. Marey

multiple photographs over a short period of time

rotoscoping 1915

extensive research and usage 1980+

Page 7: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

MC TechnologiesMC Technologies

electromechanical suits

electromagnetic

optical

(computer vision based)

hand and face capture

Page 8: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Electromechanical suitsElectromechanical suits

potentiometers attached to joints

optical fibers – transmitted light measurement

Page 9: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Electromagnetic MCElectromagnetic MC

external electromagnetic field transmitter

electromagnetic sensors on the body

Page 10: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Optical MCOptical MC

reflective markers

multiple cameras

high frequency

(100–200Hz)

Page 11: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

MC Technologies MC Technologies – pros/cons– pros/cons

e-mechanical+ no occlusion, portable suits, multiple performers, price– constraining armature, fixed sensor positions

e-magnetic+ no occlusion, add. orientation of sensors– constraining cables, smaller volume, noise

optical+ large volume, flexible marker positions, markers are not constraining, accuracy– extensive postprocessing

Page 12: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

MC PipelineMC Pipeline

PlanningPlanning ShootingShooting DataDataProcessingProcessing

SkeletonSkeletonConstructionConstruction

CharacterCharacterMappingMapping

Page 13: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Processing StageProcessing Stage

Page 14: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Motion Editing and Re-useMotion Editing and Re-use

Why to alter the captured motion?

Abstraction, simple rigid-segment model articulated figure (skeleton)

advantages/disadvantages of AF rep.

Page 15: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Conversion to skeletal dataConversion to skeletal data

skeleton (AF) construction

automatic – manual – human assisted

direct geometric

optimization

Page 16: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Applications of MCApplications of MC

military, medicine, sport

entertainment: video games, film industry, television

Page 17: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

MC TipsMC Tips

performance only as good as the performer – talent

solving problems as early as possibleMarkers close to bone, redundant, 3 per segment, asymmetry

multiple shots of the performance

have realistic expectations

creative tricks 7.mov 8.mov

Page 18: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

III. Retargeting of MotionIII. Retargeting of Motion

instance of motion re-use

adapting an animated motion from one character to another

What's the problem?

preserving the essence of motion

computer puppetry

Page 19: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

What is the problem?What is the problem?

Preserve angles or end-effector positions?

foot-floor probs. (flying, penetrating, skating)

Page 20: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Task DefinitionTask Definition

identical structure, different bone lengths

preserve important aspects, alter the less important ones

constraints

Page 21: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

ConstraintsConstraints

Sources of constraintsjoint limits, interaction with environment, collisions, physical laws

types of constraintsparameter in range, point in location, point in region, same place at two different times

time range of a constraint

Page 22: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Principle of Motion RetargetingPrinciple of Motion Retargeting

identify constraints in original motion

adapt the motion to target character

re-establish violated constraints (by

optimization)

Page 23: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Implementation of MRImplementation of MR

constrained optimizationmotion m(t )

set of constraints f(p)=0

objective function g(p)

find a motion m(t ) satisfying f(m(t ))=0 and minimizing g(m(t ))

numerical solving (sequential quadratic programming, least squares method)

Page 24: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Retargeting ResultsRetargeting Results

13.mov

Page 25: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Computer PuppetryComputer Puppetry

realtime motion retargeting, for television broadcasts

heuristic what is important – joint angles or end-effector positions

Importance-based approach

avoid optimization and other time-consuming methods

realtime inverse kinematics

Page 26: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Computer Puppetry Computer Puppetry – Apps.– Apps.

9.mov 10.mov 12.mov

Page 27: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

Closing NotesClosing Notes

retargeting to a different structure

general problems

research areas

Images were reproduced from listed references and WWW.

Page 28: Motion Capturing and Retargeting - Univerzita Karlovasemancik/data/motion.pdf · multiple cameras high frequency (100–200Hz) MC Technologies – pros/cons e-mechanical ... GLEICHER,

IV. ReferencesIV. References

GLEICHER, M. Animation from Observation: Motion Capture and Motion Editing Computer Graphics 1999.

Motion Capture: Pipeline, Applications, and Use. SIGGRAPH'02 Course #28.

Making Motion Capture Useful. SIGGRAPH'01 Course #51.

GLEICHER, M. Retargetting Motion to New Characters. Proceedings of SIGGRAPH'98. 1998.

SHIN, H. J. – LEE, J. – GLEICHER, M. – SHIN, S. Y. Computer Puppetry: An Importance-Based Approach. ACM Transactions on Graphics. 2001.

MONZANI, J. S. – BAERLOCHER, P. – BOULIC, R. – THALMANN, D. Using an Intermediate Skeleton and Inverse Kinematics for Motion Retargeting. Computer Graphics Forum. 2000.