Tracking Articulated Objects
Alexander (Sasha) Lambert
CS7495 – Fall 2014
Tracking Articulated Objects Alexander (Sasha) Lambert CS7495 Fall - - PowerPoint PPT Presentation
Tracking Articulated Objects Alexander (Sasha) Lambert CS7495 Fall 2014 Tracking From Depth Infra-red point-clouds (structured light) Affordable sensors (Primesense) Large body of work on people-tracking Complex tracking
CS7495 – Fall 2014
2
2
Kinect One sensor (Microsoft)
http://www.creativeapplications.net/ http://www.blogcdn.com/
Complex tracking methods ML-based approach (ex. Decision
forests)
3
3
Problem: poor encoders, flexible joints
Human/Robot, Robot/Robot interaction
(ex. Task collaboration)
Self-calibration (Manipulators) Interacting with every day objects
(drawers, doors, can-openers...)
4
4
Schmidt, Newcombe, Fox
Generalized framework Realtime, GPU-optimized Requires only kinematic model & part geometries
5
5
6
6
7
7
8
8
measurement)
Idea: local linearization Preserves Gaussian shape
9
9
Predictor Correcto r Correcto r Predictor
10
10
Experiments → const. dyn. Model prior(t) = posterior(t-1)
11
11
“Tracking Energy”
12
12
http://taylorwang.files.wordpress.com/
Data association: many variants (CP, P2PL, KNN)
13
13
Non-Linear Optimization (Fitzgibbon '01)
Can be pre-computed
14
14
15
15
body
16
16
1.Taylor-series expansion (Gauss-Newton approximation) 2.Jacobian computation
17
17
Dealing with Occlusions
point prediction
model prediction
18
18
Robotics/courses/CS7442-Computer_Vision/CS7495-presentation/slides/video/optim.mp4#Play Video
19
19
–Models with 26 d.o.f –Frequent, rapid occlusions
ICP + PSO
Average distance b/w prediction & ground truth (mm)
20
20
–Models with 48 d.o.f –% of joints within 10cm
–ICP + free-space
–GMM –Shape estimation
21
21
–Updated state to controller
–3/10 vs 10/10
22
22
box/GTRobotics/courses/CS7442-Computer_Vision/CS7495-presentation/slides/video/results.mp4
23
23