Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Exploiting Hierarchical Context on a Large Database of Object Categories
1. Exploiting Hierarchical Context on a Large Database of Object Categories Myung Jin Choi, Joseph J. Lim, Antonio Torralba, Alan S. Willsky Proceedings of CVPR-2010
2.
3. Large number of scene categories, 200 object categories, 152,000 annotated object instances (using LabelMe)
5. A typical image contains 7 different object categoriesPASCAl 07 SUN 09
6. Tree-structured Context Model Context Model Prior Model Measurement Model Co-occurrences Prior Spatial Prior Global Image Features Local Detector Outputs
7. Prior Model Co-occurrences Prior: Encodes the co-occurrence statistics using a binary tree model Spatial Prior: Captures information regarding the specific relative positions among appearance of objects
10. L-i’s are modeled as jointly Gaussian and in case of multiple instances of the same category, L-I represent the median location of all instances.The joint distribution of all binary and Gaussian variables is finally represented as:
11. Measurement Model Incorporating Global Image Features: Uses gist to measure the presence of an object in an image (scene) Integrating Local Detector Outputs: Taking the candidate windows from a baseline object detector, and learning the likelihood of their correct detection from the training set, the expected location of an object is obtained.
12. Alternating Inference Given the gist g, candidate window locations W and their scores s, the algorithm infers the presence of objects b, the correct detection c and expected location of objects L, by solving the optimization problem:
13.
14. It then finds the maximum weight spanning tree with edge weights equal to the mutual information
21. All objects have ground-truth object labels, except for the one under the test.
22.
23. The paper demonstrates that the contextual information learned from SUN 09 significantly improves the accuracy of object recognition tasks, and can even be used to identify out-of-context scenes.
24. The tree-based context model enables an efficient and coherent modeling of regularities among object categories, and can easily scale to capture dependencies of over 100 object categories.