Multiple faces detection in real time using neural networks

In this paper, a real time face detection method using several small size neural networks and a genetic algorithm with adaptive search area control is proposed. Neural networks and genetic algorithms may not be suitable for real time application because of their long processing times. However, in this paper, we show how fast speeds can be achieved using small effective neural networks and a genetic algorithm with a small population size that requires few generations to converge. We subdivide the face into several regions, each connected to an individual neural network. This guarantees small size networks and also offers the ability to learn different face regions features using different coding methods. The genetic algorithm is used during the real time search. It extracts possible faces from face candidates that are then tested using the neural networks. The face candidate area is then adaptively reduced depending on the location of the top six face samples. We then performed real time simulation using an inexpensive USB camera to prove the effectiveness of our proposal. We achieved between 98 and 96% accuracy for one or multiple faces respectively at 15 to 8 frames per second.

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

[2]  Matti Pietikäinen,et al.  Physics-based face database for color research , 2000, J. Electronic Imaging.

[3]  Michael S. Brandstein,et al.  A hybrid real-time face tracking system , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[4]  Federico Girosi,et al.  Training support vector machines: an application to face detection , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  K. Plataniotis,et al.  Color Image Processing and Applications , 2000 .

[6]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[8]  Takeo Kanade,et al.  Rotation Invariant Neural Network-Based Face Detection , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).