Cristian Sminchisescu (University of Toronto) - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Cristian Sminchisescu (University of Toronto)

Description:

CSS, ET/HS/Hyperdynamics (continuous, cost-sensitive) Sminchisescu&Triggs'01,02 ... An adaptive diffusion method (CSS) is necessary for correspondence ambiguities ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 18
Provided by: moyensinfo
Category:

less

Transcript and Presenter's Notes

Title: Cristian Sminchisescu (University of Toronto)


1
Kinematic Jump Processes for Monocular 3D Human
Tracking
  • Cristian Sminchisescu (University of Toronto)
  • Bill Triggs (INRIA Rhone-Alpes)

2
Goal track human body motion in monocular video
and estimate 3D joint motion
  • Why Monocular ?
  • Movies, archival footage
  • Resynthesis, e.g. change point of view or actor
  • Tracking / interpretation of actions gestures
    (HCI)
  • How do humans do this so well?


3
Overall Modeling Approach
  • Generative Human Model
  • Kinematics, geometry, photometry
  • Predicts images or descriptors
  • Priors and anatomical constraints
  • Model-image matching cost function
  • Robust, probabilistically motivated
  • Contour and intensity based
  • Tracking by search / optimization
  • Discovers well supported configurations of
    matching cost

4
Why is 3D-from-monocular hard?
Depth ambiguities
Image matching ambiguities
Violations of physical constraints
5
How many local minima are there?
Thousands ! even without image matching
ambiguities
6
Examples of Kinematic Ambiguities
  • Minima are separated by large distances in
    parameter space

7
Monocular 3D Tracking Methods
  • CONDENSATION (discrete, motion models)
  • Deutscher et al.00 annealing, walking
  • Sidenbladh et al.00,02 importance sampling
    (walking snippets)
  • CSS, ET/HS/Hyperdynamics (continuous,
    cost-sensitive)
  • SminchisescuTriggs01,02

Covariance Scaled Sampling (CSS)
Hyperdynamics
Hypersurface Sweeping (HS)
8
Search Globality and Adaption
  • Cost sensitive continuous search methods are
  • Efficient - avoid large wastage factors with
    random sampling
  • Generic - no assumptions on known motions
  • Focus on locating transition states and nearby
    minima
  • But
  • Still local (i.e. sometimes myopic)
  • Minima are typically far in parameter space
  • No knowledge of global long-range minimum
    structure
  • Want to search quasi-globally, yet preserve
    generality
  • Can we find other minima more efficiently by
    exploiting intrinsic problem structure?

9
Kinematic Jump Sampling
  • For any given model configuration, we can
    explicitly build the interpretation tree of
    alternative kinematic solutions with identical
    joint projections
  • work outwards from root of kinematic tree,
    recursively evaluating forward/backward flips
    for each body part
  • Alternatively, sample by generating flips
    randomly
  • or, for tracking, sample shallowly and treat
    each limb quasi-independently

10
Efficient Inverse Kinematics
  • The inverse kinematics is simple, efficient to
    solve
  • Constrained by many observations (3D articulation
    centers)
  • The quasi-spherical articulation of the body
  • Mostly in closed form
  • The iterative solution is also very competitive
  • Optimize over model-hypothesized 3D joint
    assignments
  • 1 local optimization work per new minimum found
  • An adaptive diffusion method (CSS) is necessary
    for correspondence ambiguities

11
The KJS Algorithm
Candidate Sampling Chains
CSelectSamplingChain(mi)
C1
CM
C
sCovarianceScaledSampling(mi) SBuildInterpretati
onTree (s,C) EInverseKinematics(S)
Prune and locally optimize E
12
Tracking Experiments
  • 4s agile dancing sequence, 25 frames per second
  • Cluttered background, self-occlusion, motion in
    depth
  • Automatically select kinematic jump samples (KJS)
    from short 3-link chains (rooted at hips,
    shoulders, neck)
  • 8 modes, CSS diffusion with scaling 4

13
Jump Sampling in Action
14
Quantitative Search Statistics
  • Initialize in one minimum, different sampling
    regimes
  • Improved minima localization by KJS
  • Local optimization often not necessary

15
Summary
  • Kinematic Jump Sampling Algorithm
  • Construct interpretation trees of 3D joint
    positions corresponding to monocular kinematic
    ambiguities
  • Solve efficiently using closed-form inverse
    kinematics
  • Highly accurate hypothesis generator for
    long-range search
  • Local optimization polishing often un-necessary
  • Explicit kinematic jumps cost-sensitive
    sampling
  • Address both depth and image matching ambiguities
  • Future work
  • Scene constraints (ground plane, equilibrium)
  • Jump strategies for image matching
  • Prior knowledge (SminchisescuJepson03 upcoming)

16
The End
17
The End
Write a Comment
User Comments (0)
About PowerShow.com