Motion capture Applications Systems Motion capture pipeline - - PowerPoint PPT Presentation

motion capture
SMART_READER_LITE
LIVE PREVIEW

Motion capture Applications Systems Motion capture pipeline - - PowerPoint PPT Presentation

Motion capture Applications Systems Motion capture pipeline Biomechanical analysis Applications Computer animation Biomechanics Robotics Cinema Video games Anthropology (with Dr. Cronk and Dr. Trivers from Anthropology,


slide-1
SLIDE 1

Motion capture

slide-2
SLIDE 2
  • Applications
  • Systems
  • Motion capture pipeline
  • Biomechanical analysis
slide-3
SLIDE 3

Applications

Biomechanics Computer animation Robotics Video games Anthropology Cinema

slide-4
SLIDE 4

Is a good dancer more sexually attractive?

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

slide-5
SLIDE 5

What is captured?

Animals Humans Celebrities Objects

slide-6
SLIDE 6

What is captured?

Whole body Face Hands

slide-7
SLIDE 7

Pros and cons

  • Truthfully record all the fine details of the

natural motion

  • The captured motion is difficult to be
  • generalized
  • modified
  • controlled
slide-8
SLIDE 8

How to use the data?

  • Off-line
  • Motion libraries
  • Motion graphs
  • Training examples
slide-9
SLIDE 9
slide-10
SLIDE 10

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

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14

Performance animation

slide-15
SLIDE 15
  • Applications
  • Systems
  • Motion capture pipeline
  • Biomechanical analysis
slide-16
SLIDE 16

Types of Systems

  • Optical systems
  • Magnetic systems
  • Motion tapes
  • Vision-based systems
  • Inertial and ultrasonic systems
slide-17
SLIDE 17

Optical systems

  • Cameras
  • High temporal resolution (120+ fps)
  • Detect the locations of reflective markers
  • Markers
  • passive: sensitive to infrared
  • active: emit LED light
slide-18
SLIDE 18

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
slide-19
SLIDE 19

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

slide-20
SLIDE 20

Markerless mocap

  • http://www.organicmotion.com/
  • Kinect
slide-21
SLIDE 21

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

slide-22
SLIDE 22
slide-23
SLIDE 23

Body-mounted cameras

slide-24
SLIDE 24
  • Applications
  • Systems
  • Motion capture pipeline
  • Biomechanical analysis
slide-25
SLIDE 25

Motion capture pipeline

calibration capturing model building marker labeling inverse kinematics trajectory smoothing

slide-26
SLIDE 26

Motion capture pipeline

calibration capturing model building marker labeling inverse kinematics trajectory smoothing

slide-27
SLIDE 27

Calibration

  • Static calibration
  • Figure out where the

floor is

  • Dynamic calibration
  • Figure out the capture

volume

slide-28
SLIDE 28

Motion capture pipeline

calibration capturing model building marker labeling inverse kinematics trajectory smoothing

slide-29
SLIDE 29

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

slide-30
SLIDE 30

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
slide-31
SLIDE 31

Motion capture pipeline

calibration capturing model building marker labeling inverse kinematics trajectory smoothing

slide-32
SLIDE 32

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
slide-33
SLIDE 33

Problem statement

generic skeleton rough handle positions specific pose used for calibration bone length handle offset

+

slide-34
SLIDE 34

Motion capture pipeline

calibration capturing model building marker labeling inverse kinematics trajectory smoothing

slide-35
SLIDE 35

Marker labeling

  • Ghost markers
  • Missing markers
  • Switching trajectories
slide-36
SLIDE 36

Raw data

3D locations of markers

slide-37
SLIDE 37

Motion capture pipeline

calibration capturing model building marker labeling inverse kinematics trajectory smoothing

slide-38
SLIDE 38

Inverse kinematics

  • Input: articulated body with handles + desired

handle positions

  • Joint angles that move handles to desired

positions

slide-39
SLIDE 39

Motion capture pipeline

calibration capturing model building marker labeling inverse kinematics trajectory smoothing

slide-40
SLIDE 40

Trajectory smoothing

  • Global optimization that minimizes the velocity
  • f the joint angles while staying as close as

possible to the desired handle positions

slide-41
SLIDE 41

Final motion

slide-42
SLIDE 42

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

  • f different proportions.

Eric Darnell, codirector of Antz

slide-43
SLIDE 43

Issues

The mapping of human motion to a character with non-human proportions doesn’t work, because the most important things you get out

  • f 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

slide-44
SLIDE 44
  • Applications
  • Systems
  • Motion capture pipeline
  • Biomechanical analysis
slide-45
SLIDE 45

Biomechanical applications

  • Understand and quantify the forces produced

by muscles, ligaments, and tendons via noninvasive instruments

  • Synthesize realistic human locomotion
slide-46
SLIDE 46

Measurement

  • Need to record accurate kinematic properties
  • f the motion
  • video or infrared based motion analysis

systems

  • Need to measure the external forces precisely
  • force platforms that measures the ground

reaction forces

slide-47
SLIDE 47

Motion analysis

  • Interaction of muscle

contractions across several joints is extremely complex

  • Most invasive devices can
  • nly measure forces in single

tissues

  • surgical stables
  • buckle force transducers
slide-48
SLIDE 48

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

slide-49
SLIDE 49

Measurement

  • Inverse dynamics

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

slide-50
SLIDE 50

Joint kinetics

Equal in joint forces and moments, but completely different in muscle activities

slide-51
SLIDE 51

Model reduction

Reduce 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

slide-52
SLIDE 52

Model reduction

force from triceps surae ligament force bone-on-bone forces force from tibialis anterior gravity gravity ground contact force ground contact force

Fankle Mankle

slide-53
SLIDE 53

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
slide-54
SLIDE 54

What’s next?

slide-55
SLIDE 55
  • Field trip to Mocap lab (TSRB 325)
  • Need one volunteer