1
Global Shape Matching
Section 3.3: Articulated Matching using Graph Cuts
1
Global Shape Matching: Extrinsic Key Point Detection and Feature Descriptors
Global Shape Matching Section 3.3: Articulated Matching using Graph - - PowerPoint PPT Presentation
Global Shape Matching Section 3.3: Articulated Matching using Graph Cuts Global Shape Matching: Extrinsic Key Point Detection and Feature Descriptors 1 1 Articulated Shape Matching Feature-based matching alone is not enough to find
1
1
Global Shape Matching: Extrinsic Key Point Detection and Feature Descriptors
2
Global Shape Matching: Articulated Matching using Graph Cuts
3
Global Shape Matching: Articulated Matching using Graph Cuts
3
4
Global Shape Matching: Articulated Matching using Graph Cuts
5
Global Shape Matching: Articulated Matching using Graph Cuts
6
Global Shape Matching: Articulated Matching using Graph Cuts
Transformations from finite set
7
Global Shape Matching: Articulated Matching using Graph Cuts
1 , ) ( , 1 ) ( 1 ) (
i n j i compatible j i n i single i n match
Transformations from finite set
8
Global Shape Matching: Articulated Matching using Graph Cuts
9
Global Shape Matching: Articulated Matching using Graph Cuts
10
Global Shape Matching: Articulated Matching using Graph Cuts
11
Global Shape Matching: Articulated Matching using Graph Cuts
12
Global Shape Matching: Articulated Matching using Graph Cuts
Translate Rotate and Translate Translate Rotations Translations
13
Global Shape Matching: Articulated Matching using Graph Cuts
s1t1 s2t1 s1t2 s2t2 Rotations Translations
14
Global Shape Matching: Articulated Matching using Graph Cuts
1 , ) ( , 1 ) ( 1 ) (
i n j i compatible j i n i single i n match
Transformations from finite set
15
Global Shape Matching: Articulated Matching using Graph Cuts
16
Global Shape Matching: Articulated Matching using Graph Cuts
Original Length Transformed Length
17
Global Shape Matching: Articulated Matching using Graph Cuts
Tpi = Tqj No Penalty
Tqj Tqj(qj) Tqj Tqj(qj)
Tpi Tpi(pi)
Tpi ≠ Tqj Constant Penalty
18
Global Shape Matching: Articulated Matching using Graph Cuts
Source Target
Source Target
19
Global Shape Matching: Articulated Matching using Graph Cuts
1.5% 0%
20
Global Shape Matching: Articulated Matching using Graph Cuts
Distance (from Target) to the closest point (% bounding box diagonal) 5.3% 0%
21
Global Shape Matching: Articulated Matching using Graph Cuts
Missing Data Missing Data
22
Global Shape Matching: Articulated Matching using Graph Cuts
5.4% 0%
23
Global Shape Matching: Articulated Matching using Graph Cuts
Dataset #Points # Labels Matching Clustering Pruning Graph Cuts Horse 8431 1500 2.1 min 3.0 sec (skip) 1.6 sec 1.1 hr Arm 11865 1000 55.0 sec 0.9 sec 12.4 min 1.2 hr Hand (Front) 8339 1500 14.5 sec 0.7 sec 7.4 min 1.2 hr Hand (Back) 6773 1500 17.3 sec 0.9 sec 9.4 min 1.6 hr
24
Global Shape Matching: Articulated Matching using Graph Cuts
25
Global Shape Matching: Articulated Matching using Graph Cuts