Learning a hierarchy of parts
Researchers
Learning a Hierarchical Compositional Shape Vocabulary for Multi-class Object Representation
We propose a framework for learning a hierarchical shape vocabulary for multi-class object representation. The vocabulary is compositional, where each shape feature in the hierarchy is composed out of simpler ones by means of spatial relations. Learning is statistical and is performed bottom-up. Inspired by the principles of efficient indexing, robust matching, and ideas of compositionality, our approach learns a hierarchy of spatially flexible compositions, i.e. parts, in an unsupervised, statistics-driven manner. Starting with simple, frequent features, we learn the statistically most significant compositions (parts composed of parts), which consequently define the next layer. Parts are learned sequentially, layer after layer, optimally adjusting to the visual data. Lower layers are learned in a category-independent way to obtain complex, yet sharable visual building blocks, which is a crucial step towards a scalable representation. Higher layers of the hierarchy, on the other hand, are constructed by using specific categories, achieving a category representation with a small number of highly generalizable parts that gained their structural flexibility through composition within the hierarchy. Built in this way, new categories can be efficiently and continuously added to the system by adding a small number of parts only in the higher layers. The approach is demonstrated on a large collection of images and a variety of object categories.
Library examples
Examples of the learned compositions per each layer with the exception of the first layer with a fixed set of parts.
-
British Machine Vision Conference, 2009
Detection examples
Examples of the detections obtained from the highest layer of the hierarchical compositional model:
Publications
-
Computer Vision and Image Understanding, 2015
-
Proceedings of the 23th International Electrotechnical and Computer Science Conference, ERK 2014, 2014
-
Proceedings of the 19th Computer Vision Winter Workshop, 2014
-
The 9th International Conference on Computer Vision Systems, 2013
-
18th Scandinavian Conference on Image Analysis, SCIA, 2013
-
Proceedings of the 22th International Electrotechnical and Computer Science Conference, ERK 2013, 2013
-
The 18th Computer Vision Winter Workshop, 2013
-
ROSUS, 2013
-
Proceedings of the 21th International Electrotechnical and Computer Science Conference, ERK 2012, 2012
-
International Conference on Pattern Recognition, 2012
-
Neural Information Processing Systems, 2009
-
Object Categorization: Computer and Human Vision Perspectives, Cambridge University Press, 2009
-
British Machine Vision Conference, 2009
-
IEEE Computer Vision and Pattern Recognition, 2008
-
IEEE Computer Vision and Pattern Recognition, 2006