Active Object Recognition

Exploration of objects demon-
strated by a 14 months old infant.
Object recognition is a challenging problem for
artificial systems. This is especially true for objects that are
placed in cluttered and uncontrolled environments. To challenge
this problem, we discuss an active approach to object recognition.
Instead of passively observing objects, we use a robot
to actively explore the objects. This enables the system to learn
objects from different viewpoints and to actively select viewpoints
for optimal recognition. Active vision furthermore simplifies
the segmentation of the object from its background.
As the basis for object recognition we use the Scale Invariant Feature
Transform (SIFT). SIFT has been a successful method for image
representation. However, a known drawback of SIFT is that the

Some examples of interest point classified as object
points.
computational complexity of the algorithm increases with the number of
keypoints. We discuss a growing-when required (GWR) network for
efficient clustering of the keypoints. The results show successful
learning of 3D objects in real-world environments. The active approach
is successful in separating the object from its cluttered background,
and the active selection of viewpoint further increases the
performance. Moreover, the GWR-network strongly reduces the number of
keypoints.
Publications
- Kootstra, G., Ypma, J. & de Boer, B. (2008) Active Exploration and Keypoint Clustering for
Object Recognition. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA),
May 19-23, 2008, Pasadena, California
pdf
- Kootstra, G., Ypma, J. & de Boer, B. (2007) Exploring Objects for Recognition in the Real World. In:
Proceedings of IEEE International Conference on Robotics and Biomimetics, pages 429-434, December 15-18, 2007, Sanya, China
pdf