Download presentation
Presentation is loading. Please wait.
Published byMorris Julian Burke Modified over 9 years ago
1
Unsupervised Learning of Hierarchical Spatial Structures Devi Parikh, Larry Zitnick and Tsuhan Chen
2
2 … hierarchical spatial patterns Our visual world… What is an object? What is context? Intro Approach Results Conclusion
3
3 Goal Unsupervised! Intro Approach Results Conclusion
4
4 Related work [Todorovic 2008] [Fidler 2007] [Zhu 2008] [Sivic 2008] Fully unsupervised Structure and parameters learnt From features to multiple objects Intro Approach Results Conclusion
5
5 Model Rule based c2c2 c4c4 c1c1 c2c2 c3c3 r1r1 0.9 0.1 0.6 0.7 0.6 Intro Approach Results Conclusion
6
6 c2c2 r2r2 c1c1 c2c2 c3c3 r1r1 0.9 0.1 0.6 0.7 0.6 Model Rule based Intro Approach Results Conclusion
7
7 c2c2 r2r2 c1c1 c2c2 c3c3 r1r1 0.9 0.1 0.6 0.7 0.6 Model Hierarchical rule-based Intro Approach Results Conclusion
8
8 Rules R Image-parts V Model Codewords C Features F Intro Approach Results Conclusion
9
9 Model Notation V = {v} instantiated image-parts r v rule corresponding to instantiated part v Ch(r v ) = {x} children of rule r v includes instantiated children Ch(v) and un-instantiated children Intro Approach Results Conclusion
10
10 Model Intro Approach Results Conclusion
11
11 Inference Intro Approach Results Conclusion
12
12 Inference Intro Approach Results Conclusion
13
13 Inference Intro Approach Results Conclusion
14
14 Inference Intro Approach Results Conclusion
15
15 Inference Intro Approach Results Conclusion
16
16 Inference Intro Approach Results Conclusion
17
17 Inference Intro Approach Results Conclusion
18
18 Inference Intro Approach Results Conclusion
19
19 Inference Intro Approach Results Conclusion
20
20 Inference Intro Approach Results Conclusion
21
21 Minimum Cost Steiner Tree Charikar 1998 Inference Intro Approach Results Conclusion
22
22 Inference Intro Approach Results Conclusion
23
23 Generalized distance transform Felzenszwalb et al. 2001 Inference Intro Approach Results Conclusion
24
24 EM style Initialize rules Infer rules Update parameters Modify rules Learning Intro Approach Results Conclusion
25
25 Initialize rules … Learning Intro Approach Results Conclusion
26
26 Inference … Learning Intro Approach Results Conclusion
27
27 Inference … Learning Intro Approach Results Conclusion
28
28 Add children … Learning Intro Approach Results Conclusion
29
29 Add children Update parameters Pruning children Removing rules … Learning Intro Approach Results Conclusion
30
30 Adding rules Randomly add rules … … Learning Intro Approach Results Conclusion
31
31 Behavior Competition among rules Competition with root (noise) Intro Approach Results Conclusion
32
32 Behavior Competition among rules Competition with root (noise) Dropping children and rules Number of children Structure of DAG and tree # rules, parameters, structure learnt automatically Multiple instantiations of rules Multiple children with same appearance Intro Approach Results Conclusion
33
Experiment 1: Faces & Motorbikes Intro Approach Results Conclusion
34
34 Faces and Motorbikes SIFT (200 words) Learnt 15 L1 rules, 2 L2 rules Each L1 rule average ~7 children Each L2 rule average ~4 children Faces & Motorbikes Intro Approach Results Conclusion
35
35 Example rules Intro Approach Results Conclusion
36
36 Patches Intro Approach Results Conclusion
37
37 Localization behavior Intro Approach Results Conclusion
38
38 Categorization behavior Faces Motorbikes Faces Motorbikes Faces Motorbikes occurrence code-words first level rules second level rules Intro Approach Results Conclusion
39
39 Categorization behavior Words RulesTree Words: 94 % Tree: 100% Kmeans PLSA SVM Intro Approach Results Conclusion
40
40 Edge features Words: 55 % Tree: 82% Intro Approach Results Conclusion
41
Experiment 2: Six categories Intro Approach Results Conclusion
42
42 Six categories 61 L1 rules (~9 children) 12 L2 rules (~3 children) Kim 2008: 95 % Words: 87 % Tree: 95 % Intro Approach Results Conclusion
43
Experiment 3: Scene categories Intro Approach Results Conclusion
44
44 Scene categories Image Segmentation Mean color Codeword Intro Approach Results Conclusion
45
45 Outdoor scenes rules images Intro Approach Results Conclusion
46
Experiment 4: Structured street scenes Intro Approach Results Conclusion
47
47 Windows Intro Approach Results Conclusion
48
48 Object categories Intro Approach Results Conclusion
49
49 Object categories Intro Approach Results Conclusion
50
50 Object categories Intro Approach Results Conclusion
51
51 Parts of objects Intro Approach Results Conclusion
52
52 Multiple objects Intro Approach Results Conclusion
53
53 Street Scenes (PLSA) Intro Approach Results Conclusion
54
54 Dataset specific rules irrelevant relevant Intro Approach Results Conclusion
55
55 Conclusion Unsupervised learning of hierarchical spatial patterns Low level features, object parts, objects, regions in scene Rule-based approach Learning: EM style Inference: Minimum cost Steiner tree Features SIFT, edges, color segments Intro Approach Results Conclusion
56
56 Summary I Root Scene Objects Object Parts Features Intro Approach Results Conclusion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.