Top Banner
Motion capture
55

Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Apr 18, 2018

Download

Documents

buikiet
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 capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion capture

Page 2: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

• Applications

• Systems

• Motion capture pipeline

• Biomechanical analysis

Page 3: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Applications

BiomechanicsComputer animation Robotics

Video games AnthropologyCinema

Page 4: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Is a good dancer more sexually attractive?

(with Dr. Cronk and Dr. Trivers from Anthropology, Rutgers)

Page 5: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

What is captured?

Animals

Humans

Celebrities

Objects

Page 6: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

What is captured?

Whole body

Face

Hands

Page 7: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Pros and cons

• Truthfully record all the fine details of the natural motion

• The captured motion is difficult to be

• generalized

• modified

• controlled

Page 8: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

How to use the data?• Off-line

• Motion libraries

• Motion graphs

• Training examples

Page 9: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A
Page 10: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

How to use the data?• Off-line

• Motion libraries

• Motion graphs

• Training examples

• On-line

• Drive characters based on the movement of the actors in real time

Page 11: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A
Page 12: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A
Page 13: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A
Page 14: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Performance animation

Page 15: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

• Applications

• Systems

• Motion capture pipeline

• Biomechanical analysis

Page 16: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Types of Systems

• Optical systems

• Magnetic systems

• Motion tapes

• Vision-based systems

• Inertial and ultrasonic systems

Page 17: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Optical systems

• Cameras

• High temporal resolution (120+ fps)

• Detect the locations of reflective markers

• Markers

• passive: sensitive to infrared

• active: emit LED light

Page 18: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Magnetic system

• Cumbersome sensors (heavier and also wired)

• Smaller workspace

• Record both position and orientation

• Lower resolution (80 fps max)

• Sensitive to EMI/metal in the environment

Page 19: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion tapes

Contain optical fibers and sensors that can detect the bending and twisting

Restriction of movement

Need another technology for detecting root translation

Measure the shape of surface precisely

Page 20: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Markerless mocap

• http://www.organicmotion.com/

• Kinect

Page 21: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Ultrasonic + Inertial

• A wearable self-contained system

• Inertial information is provided by gyroscopes and accelerometers

• Microphones are used to record the distance between each pair of sensors

Page 22: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A
Page 23: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Body-mounted cameras

Page 24: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

• Applications

• Systems

• Motion capture pipeline

• Biomechanical analysis

Page 25: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion capture pipeline

calibration capturingmodel

building

marker labelinginverse

kinematicstrajectory

smoothing

Page 26: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion capture pipeline

calibration capturingmodel

building

marker labelinginverse

kinematicstrajectory

smoothing

Page 27: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Calibration

• Static calibration

• Figure out where the floor is

• Dynamic calibration

• Figure out the capture volume

Page 28: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion capture pipeline

calibration capturingmodel

building

marker labelinginverse

kinematicstrajectory

smoothing

Page 29: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Capturing• Marker placement

• Markers should move rigidly with joints

• Asymmetric placement helps in post-processing

• T-pose and range of motion

• Recording specific poses can help estimating bone lengths

Page 30: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

3D marker position

• In principle, two cameras are sufficient to reconstruct the 3D location of a marker

• In practice, more cameras can

• reduce occlusion

• increase precision

Page 31: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion capture pipeline

calibration capturingmodel

building

marker labelinginverse

kinematicstrajectory

smoothing

Page 32: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Model building

• Given recored marker positions, estimate the dimension of each body part

• Optimize both bone length and handle positions at the same time

• Templates and heuristics help

Page 33: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Problem statement

generic skeletonrough handle positions

specific pose used for calibration

bone lengthhandle offset

+

Page 34: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion capture pipeline

calibration capturingmodel

building

marker labelinginverse

kinematicstrajectory

smoothing

Page 35: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Marker labeling

• Ghost markers

• Missing markers

• Switching trajectories

Page 36: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Raw data

3D locations of markers

Page 37: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion capture pipeline

calibration capturingmodel

building

marker labelinginverse

kinematicstrajectory

smoothing

Page 38: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Inverse kinematics

• Input: articulated body with handles + desired handle positions

• Joint angles that move handles to desired positions

Page 39: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion capture pipeline

calibration capturingmodel

building

marker labelinginverse

kinematicstrajectory

smoothing

Page 40: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Trajectory smoothing

• Global optimization that minimizes the velocity of the joint angles while staying as close as possible to the desired handle positions

Page 41: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Final motion

Page 42: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Issues

The main problem with motion capture associated with characters has to do

with mass distribution, weight and exaggeration. It is impossible for a performer to produce the kind of motion exaggeration that a cartoon character needs,

and the mass and weight of the performer almost never looks good when applied to a character

of different proportions.

Eric Darnell, codirector of Antz

Page 43: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Issues

The mapping of human motion to a character with non-human proportions doesn’t

work, because the most important things you get out of motion capture are the weight shifts and the

subtleties and that balancing act of the human body. If the proportions change, you throw all that out

the door, so you might as well animate it.

Richard Chuang, VP at PDI

Page 44: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

• Applications

• Systems

• Motion capture pipeline

• Biomechanical analysis

Page 45: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Biomechanical applications

• Understand and quantify the forces produced by muscles, ligaments, and tendons via noninvasive instruments

• Synthesize realistic human locomotion

Page 46: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Measurement

• Need to record accurate kinematic properties of the motion

• video or infrared based motion analysis systems

• Need to measure the external forces precisely

• force platforms that measures the ground reaction forces

Page 47: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion analysis• Interaction of muscle

contractions across several joints is extremely complex

• Most invasive devices can only measure forces in single tissues

• surgical stables

• buckle force transducers

Page 48: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Motion analysis

• Inverse dynamics can only measure the net effect of the internal forces and torques across several joints

• Inverse dynamics can compute total load on a system, but can not determine the distribution of the load

Page 49: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Measurement

• Inverse dynamics assumes there is no co-contraction of agonist and antagonist muscles

Page 50: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Joint kineticsEqual in joint forces and moments, but completely different in muscle activities

Page 51: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Model reductionReduce complex anatomical structures

F F

F!

F!

!F!

MF

Foot with muscle force F Forces F* and -F* added at ankle center

Couple F and -F* replaced by MF moment

Page 52: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Model reduction

force from triceps surae

ligament forcebone-on-bone forces

force from tibialis anterior

gravity gravity

ground contact forceground contact force

Fankle

Mankle

Page 53: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

Limitations

• ID relies on assumption that are not always valid

• joint friction and air friction

• non-uniform distribution of mass

• movement of joint center of rotation

• approximation of body segment parameters

• Measurement error and numerical error propagation

Page 54: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

What’s next?

Page 55: Motion capture - Georgia Institute of Technology · Computer animation Biomechanics Robotics Cinema Video games Anthropology. Is a good dancer more sexually attractive? ... • A

• Field trip to Mocap lab (TSRB 325)

• Need one volunteer