Recognizing and remembering individuals: online and unsupervised face recognition for humanoid robot

Individual recognition is a widely reported phenomenon in the animal world, where it contributes to successful maternal interaction, parental care, group breeding, cooperation, mate choice, etc. This work addresses the question of how one may implement such social competence in a humanoid robot. We argue that the robot must be able to recognize people and learn about their various characteristics through embodied social interaction. Thus, we proposed an initial implementation of an online and unsupervised face recognition system for Kismet, our sociable robotic platform. We show how specific features of this particular application drove our decision and implementation process, challenged by the difficulty of the face recognition problem, which has so far been explored in the supervised manner. Experimental results are reported to illustrate what was solved and the lessons learned from the current implementation.

[1]  A Pentland Content-based indexing of images and video. , 1997, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[2]  Shaogang Gong,et al.  Face Recognition in Dynamic Scenes , 1997, BMVC.

[3]  Juyang Weng,et al.  An incremental learning method for face recognition under continuous video stream , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[4]  Paul A. Viola,et al.  Robust Real-time Object Detection , 2001 .

[5]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[6]  Gita Sukthankar,et al.  Face Recognition: A Critical Look at Biologically-Inspired Approaches , 2000 .

[7]  Kerstin Dautenhahn,et al.  Getting to know each other - Artificial social intelligence for autonomous robots , 1995, Robotics Auton. Syst..

[8]  Jiri Matas,et al.  Combining Evidence in Multimodal Personal Identity Recognition Systems , 1997, AVBPA.

[9]  Roberto Brunelli,et al.  Person identification using multiple cues , 1995, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Sadaoki Furui,et al.  An Overview of Speaker Recognition Technology , 1996 .

[11]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[12]  Brian Scassellati,et al.  A Context-Dependent Attention System for a Social Robot , 1999, IJCAI.

[13]  Azriel Rosenfeld,et al.  Face recognition: A literature survey , 2003, CSUR.

[14]  Massimiliano Pontil,et al.  People Recognition in Image Sequences by Supervised Learning , 2000 .

[15]  Alex Pentland,et al.  Personalizing Smart Environments: Face Recognition for Human Interaction , 1999 .

[16]  Lijin Aryananda,et al.  Online and Unsupervised Face Recognition for Humanoid Robot: Toward Relationship with People , 2001 .

[17]  C. Breazeal Sociable Machines: Expressive Social Ex-change Between Humans and Robots , 2000 .