Face tracking system based on color, stereovision and elliptical shape features

We present a vision system that tracks a human face in 3D. We combine color and stereo cues to find likely image regions where a face may exist. A greedy search algorithm examines for a face candidate, focusing action around the position at which the face was detected in the previous time step. The aim of the search is to find the best-fit head ellipse. The size of the searched ellipse projected into the image is scaled depending on the depth information. The final position of the ellipse is determined on the basis of intensity gradient near the edge of the ellipse, depth gradient along the head boundary and matching of the color histograms representing the interior of the actual and the previous ellipse. The color histogram and parameters of the ellipse are dynamically updated over time and compared with previous ones. The frontal view face is detected using PCA to make the tracking more reliable and, in particular, to update the color model over time with only face-like skin pixels.

[1]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[2]  Ioannis Pitas,et al.  Face localization and facial feature extraction based on shape and color information , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[3]  Trevor Darrell,et al.  Integrated Person Tracking Using Stereo, Color, and Pattern Detection , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[4]  Alberto Sanfeliu,et al.  Localization of human faces fusing color segmentation and depth from stereo , 2001, ETFA 2001. 8th International Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.01TH8597).

[5]  Stanley T. Birchfield,et al.  Elliptical head tracking using intensity gradients and color histograms , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[6]  Irfan Essa,et al.  Robust Tracking of People by a Mobile Robotic Agent , 1999 .

[7]  Peter K. Allen,et al.  Automated tracking and grasping of a moving object with a robotic hand-eye system , 1993, IEEE Trans. Robotics Autom..

[8]  Kurt Konolige,et al.  Small Vision Systems: Hardware and Implementation , 1998 .

[9]  Takeo Kanade,et al.  Neural Network-Based Face Detection , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Alexander H. Waibel,et al.  A real-time face tracker , 1996, Proceedings Third IEEE Workshop on Applications of Computer Vision. WACV'96.

[11]  Mohammed Yeasin,et al.  Tracking body parts of multiple people: a new approach , 2001, Proceedings 2001 IEEE Workshop on Multi-Object Tracking.

[12]  Mohammed Yeasin,et al.  Detecting and tracking body parts of multiple people , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[13]  J. Wade Davis,et al.  Statistical Pattern Recognition , 2003, Technometrics.

[14]  Bogdan Kwolek Visual System for Tracking and Interpreting Selected Human Actions , 2003, WSCG.

[15]  Robin R. Murphy,et al.  Artificial intelligence and mobile robots: case studies of successful robot systems , 1998 .

[16]  Alex Pentland,et al.  Face recognition using eigenfaces , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[17]  Michael J. Swain,et al.  Color indexing , 1991, International Journal of Computer Vision.

[18]  Azriel Rosenfeld,et al.  Eye detection in a face image using linear and nonlinear filters , 2001, Pattern Recognit..

[19]  Rama Chellappa,et al.  Bayesian methods for face recognition from video , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[20]  Trevor Darrell,et al.  Integrated Person Tracking Using Stereo, Color, and Pattern Detection , 2000, International Journal of Computer Vision.

[21]  David Beymer,et al.  Real-Time Tracking of Multiple People Using Continuous Detection , 1999 .

[22]  Shaogang Gong,et al.  Tracking colour objects using adaptive mixture models , 1999, Image Vis. Comput..

[23]  Gary Bradski,et al.  Computer Vision Face Tracking For Use in a Perceptual User Interface , 1998 .

[24]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[25]  Larry S. Davis,et al.  Visual surveillance of human activity , 1998, Other Conferences.

[26]  Irfan Essa,et al.  Tracking Multiple People with Multiple Cameras , 1998 .