Research Project P16:
Learning hierarchical generic parts for object recognition

Research Project Goal

Implement a system for unsupervised learning of hierarchical generic parts from natural images.

One of the commonly used approaches for object recognition assumes representations of objects in terms of parts and spatial relationship between them. Various methods for detection and learning of generic parts have been recently proposed, assuming as a front end commonly used feature detectors. The goal of this project is to explore an approach for learning hierarchical genetic part based models, where constituent parts are characteristic of object shape (e.g. pieces of contours, junctions, intersections).

Sample Data

Any of the widely available databases used for object recognition COIL database, Pascal database, Caltech 101 database. As a subset of object categories, consider first those whose visual shape is 'intuitively' discriminative (e.g. cows vs airplanes)

Tasks

Given a set of contours detected from the training images, sample part candidates of a particular size. Build visual vocabulary of elementary part (or suggest other statistical means how to select the sparse set of candidates). Based on non-coincidental co-occurrences of certain neighboring parts, learn composite parts at higher level of visual hierarchy.

Issues

  • choice of the metric of how to compare individual parts (i.e. what does it mean for the parts to be the same)
  • how to robustly determine the composite parts and how to represent their relationships so as to achieve invariance to scale and viewpoint change (rotation, translation).

Research Project Status

student names here

Point of Contact

Jana Kosecka

Midterm Report

not yet submitted

Final Report

not yet submitted






















































































Course overview
Announcements
Time and location
Course materials
Schedule
Instructors
Assignments
FAQ
Research Project
Policies
Links