Escolar Documentos
Profissional Documentos
Cultura Documentos
T2
IR camera
Stereo Stereo
Algorithm Algorithm
Segmentation, Segmentation,
Part Prediction Part Prediction
Depth Image Body parts and joint positions Depth Image Body parts and joint positions
Some of following slides adapted from Steve Seitz and Lana Lazebnik
Depth from Stereo Images Basic Stereo Matching Algorithm
Goal: recover depth by nding image coordinate x in
Image 2 that corresponds to x in Image 1
X
X
z
x For each pixel in the rst image
x x
Find corresponding epipolar line in the right image
x'
f f Examine all pixels on the epipolar line and pick the best
match
C Baseline C
B Triangulate the matches to get depth informa6on
x x f
= z
O O z x x
f f
O Baseline O If necessary, rec6fy the two stereo images to transform
B epipolar lines into scanlines
For each pixel x in the rst image
B f B f
disparity = x x = z= Find corresponding epipolar scanline in the right image
z x x Examine all pixels on the scanline and pick the best match x
Compute disparity x-x and set depth(x) = fB/(x-x)
Disparity is inversely proportional to depth, z
Correspondence Search Results of Window Search
Left Right Data
scanline
Matching cost
Window-based matching Ground truth
disparity
Basic Principle
Use a projector to create known features in the 3D scene
(e.g., points, lines)
Light projec6on
If we project dis6nc6ve points, matching is easy
Source: http://www.futurepicture.org/?p=97
Projector Sensor
Part 2: Pose from Depth Goal: Es6mate Pose from Depth Image
IR Projector
Stereo
Algorithm
Segmentation,
Part Prediction
Pose Examples
Examples of
one part
http://research.microsoft.com/apps/video/default.aspx?id=144455
What should we use for a classier?
Random Forest / Decision Forest
Features Part Classica6on with Random Forests
Difference of depth at two pixels Random Forest: collec6on of independently-trained
Offset is scaled by depth at reference pixel binary decision trees
Each tree is a classier that predicts the likelihood of a
pixel x belonging to body part class c
Non-leaf node corresponds to a thresholded feature
Leaf node corresponds to a conjunc6on of several features
At leaf node store learned distribu6on P(c|I, x)
Classica6on Classica6on
Tes5ng Phase:
1. Classify each pixel x in image I using all
decision trees and average the results at
the leaves:
Learning Phase:
Results
Step 2: Joint Posi6on Es6ma6on Results