Automatic human detecting and tracking using stereo vision technique

A fully automatic system for human detection and tracking in front of an Interactive Whiteboard is presented. When a person is between a projector and the projection area, deleterious effects can be created from light shining on the face. We developed a stereo vision system that can be used to mitigate problems arising from this issue by accurately detecting the human body and masking the face. We present two main parts of this system: namely, automatic system calibration and the human detection and tracking. We use a checkerboard pattern that is projected on the whiteboard at start-up for automatic calibration. Grid patterns from two images are processed, and points between them are detected and localized. A projective transform is used to set the homography between the two images. Testing shows precise automatic calibration, with an average RMS error of 0.4 pixels in the off-line test. Human detection and tracking is accomplished using a similarity measure, foreground segmentation, principle component analysis, body shape feature extraction, disparity measure, and location estimation. We achieved an average detection rate of 97.7 % in the off-line tests. The method was fully implemented in a real-time system and testing showed the system to be very robust.

[1]  L.S. Davis,et al.  Identifying and segmenting human-motion for mobile robot navigation using alignment errors , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[2]  Jakob J. Verbeek,et al.  Transformation invariant component analysis for binary images , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[3]  Dariu Gavrila,et al.  Real-time object detection for "smart" vehicles , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[4]  Dariu Gavrila,et al.  Multi-cue Pedestrian Detection and Tracking from a Moving Vehicle , 2007, International Journal of Computer Vision.

[5]  Nikolaos G. Bourbakis,et al.  A survey of skin-color modeling and detection methods , 2007, Pattern Recognit..

[6]  Mei-Chen Yeh,et al.  Fast Human Detection Using a Cascade of Histograms of Oriented Gradients , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[7]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[8]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[9]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[10]  Darius Burschka,et al.  Advances in Computational Stereo , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Gerald D. Morrison A camera-based input device for large interactive displays , 2005, IEEE Computer Graphics and Applications.