Professional Documents
Culture Documents
Abstract
In the present, chance of crime or terrorism occurring is increased. Thief or suspects usually cover their face with helmet, sunglasses or mask to blind their identity while they are committing a crime. The person covering their face should not be allowed to enter the security area. Video surveillance system is widely used in security areas as bank, government area or shopping mall, however, such systems cannot detect the thief or suspect automatically. To prevent the crime, an intelligent algorithm for detecting thief or suspects whom cover their face in security area is necessary. This paper presents an overview of face occlusion detection algorithms; it highlights the main algorithm components, some research challenges and limitations of existing algorithms in case it is implemented to real-world applications. Key Words: Occluded face, face detection, video surveillance system occlusion
1. Introduction
Video surveillance system is widely used in security areas as bank, government area, shipping mall or public areas [1, 2]. Thief usually covers their face with helmet, sunglasses or mask to blind their identity while they are committing a crime. The person covering their face should not be allowed to enter the security area. To reduce the chance of crime happening, an intelligent algorithm which is able to detect the person covering their face in the security area is necessary. The surveillance system should perform effectively and automatically for non-static background and when there are many people in the image. Occluded face detection algorithms are presented in the past decade [2, 3, 4]. However, the existing research does not perform effectively when the background is changed and there is more than one person in the image. To improve the performance of the existing research, it is important to study the
limitations of the existing research before developing a new algorithm. The goal of this paper is to present an overview of existing literatures on face occluded detection; it is focus on the performance of method to automation, the variant of objects that person is worn and the surrounding variation. The existing research of face occlusion detection use two types of data: still image and image sequence. Comparing with still image, the image sequence contains more information than still image, for example, detecting moving object as human by using image sequence is more effective than using still image. Several methods of face occlusion detection by using still image and image sequence have been proposed so far. Sang M.Y. and et al. [5] use Support Vector Machines (SVM) for detecting the person occluded his face while using the Automated Teller Machines (ATMs). This method rejects the occluded face that wears sunglasses or mask. The features of the normal faces and the occluded face are used to train the system. By integrating Principal Component Analysis (PCA) and SVM, the detected face is classified that it is normal face or occluded face. The accuracies are 95.5% and 98.8% for detecting sunglasses and mark, respectively. By using SVM, global features of face are influenced easily by noise or occlusion. K. Hotta [6] overcomes this problem by applying local kernels into SVM. The robustness for occlusion detection is improved. Hottas method is tested by facts wearing sunglasses or scarf. T. Kurita and et al. [7] improve the robustness of occlusion in face recognition and detection. A neural network architecture which integrates an auto-associative neural network into a simple classifier is proposed. A partial of face is harbored by rectangular and wearing sunglasses. The original face image is recalled from a partial occluded face image. The occluded region is then detected. The original face can be reconstructed by replacing the occluded regions with the recall pixels. Therefore, the integrated network can classify occluded face robustly. J. Kim and et al. [4] propose an example-based learning approach for detecting a
Proceedings of the Second International Conference on Knowledge and Smart Technologies 2010 (July, 24-25, 2010)
Figure 1. Example of techniques which are used in each process partially occluded face in an image captured by a camera of ATM in a bank. The face wearing mask, sunglasses and muffler are detected. SVM is used to classify the occluded face. By using this method, face representation is robust to illumination variance. J. Chen and et al. [8] propose the method for detecting face occluded by other objects. AdaBoost-based face detector is trained by using Haar-like feature for classification. Face region is divided into multiple patches. Each weak classifier is mapped into patches. By verifying face patch, the threshold is then determined. The threshold is decided for a face candidate by assigning the patches with the different weights to vote whether the input sub-window is a face. D.T. Liu and at el. [9] presented an automatic algorithm for detecting face wearing helmet, mask, sunglasses and hat. This method is developed for ATM surveillance. Image is provided by the surveillance camera installed in nearly all ATMs. Moving object is identified and segmented from background. The moving edge is then captured using Sobel operator and subtraction of two continual frames. A Straight Line Fitting algorithm is used to merge the splitting blobs. Face region is defined by the elliptical head tracker. The face occlusion is classified by using skin area ration. For the viewpoint of implementing the research to real-world applications, the existing methods have to detect the occluded face automatically even though the object the person worn is varied. This paper is organized as follows: main architectural components are described in section 2. In section 3, we propose some challenges of existing method for implementation and summarize the overall of paper in last section.
Proceedings of the Second International Conference on Knowledge and Smart Technologies 2010 (July, 24-25, 2010)
4) Classification: the character of the face feature is analyzed by classifiers. In the existing method, the unknown data is classified into normal face and occluded face. SVM is most popular for using as classifier. Standard database is also important for experiment. The performance of the proposed methods is compared with other research by using a standard database. The most popular usage is the AR Face database [10, 11]. In each existing method [4, 5, 6, 7, 8, 9], normal face and occluded face are used to train the system. The obstacle covering the face is different. All of that are sunglasses, muffler, hat, helmet and mask.
Proceedings of the Second International Conference on Knowledge and Smart Technologies 2010 (July, 24-25, 2010)
Segmenting the face region by using Gabor wavelet and SVM and then normalizing the size of face based on the eye position.
Using PCA for extracting the feature of normal face and partially occluded face that wears the sunglasses.
Object covering a face: mask, muffler and sunglasses. Classes: Normal face and Occluded Face. Classifier: Support vector machines Object covering a face: muffler, sunglasses, shadow on the face.
K. [6]
Hotta
Still image Database: Purdue University Face Database [10, 11] for detecting the occluded face and Yale Face Database [13] for detecting the shadow on a face. Still image. Database: Purdue University Face Database [10, 11] for occluded face and MIT face database [12] for non-face detection.
Defining the face regions by using the position of eyes, noise and mouth.
Defining the face regions by using the simple nearest neighbor classifier and normalizing the size of the face regions to 30x28 pixels.
Proceedings of the Second International Conference on Knowledge and Smart Technologies 2010 (July, 24-25, 2010)
a value of some parameter as skin is fixed. Therefore, if current researches are implemented to real-world application, it may have some errors in some situations.
4. Conclusions
Thief or suspects usually cover their face with helmet, sunglasses or mask to blind their identity while they are committing a crime. An automatic system of face occlusion detection is needed. In this paper, we study limitations of current research in case of implemented to real-world applications. Main architectural components of existing methods consist of image acquisition, pre-processing, feature extraction, classification and labeling. Some challenges for implementing the existing research to real-world applications are listed as follows: 1) Viewpoint of head, 2) the variance of the illumination conditions, 3) Variance of objects covering face and 4) The performance of system for complex image.
[9] D.T. Lin and M.J. Liu, Face Occlusion Detection for Automated Teller Machine Surveillance, PSIVT 2006, pp. 641-651, 2006. [10] A.M. Martinez and R. Benavente, The AR Face Database, CVC Technical Report 24, 1998. [11] A.M. Martinez, Recognition of Partially Occluded and/or Imprecisely Localized Faces using a Probabilistic Approach, CVPR, Vol. 1, pp. 712-717, 2000. [12] MIT face database, ftp://whitechapel.media.mit.edu/pub/images/ [13] A.S. Georghiades, P.N. Belhumeur, and D.J. Kriegman, From few to many: Illumination cone models for recognition under variable lighting and pose, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 23, no.6, pp. 643-660, 2001.
5. References
[1] B. Wu, H. AI and R. LIU, Glasses Detection by Boosting Simple Wavelet Features, Proceedings of the 17th Int. Conf. on Pattern Recognition ICPR 2004, V. 1, pp. 292-295, 2004. [2] Lin D.T. and Liu M.J, Face Occlusion Detection for Automated Teller Machine Surveillance, Advances in Image and Video Technology, Springer Berlin/Heidelberg, 2006. [3] Wen CY., Chiu SH., Liaw JJ. and Lu C., The safety helmet detection for ATMs surveillance system via the modified Hough transform, Security Technology, 2003. Proceeding. IEEE 37th Annual 2003 International Carnahan Conference, pp. 364-369, October, 2003. [4] J. Kim, Y. Sung, S.M. Yoon and B.G. Park, A New Video Surveillance System Employing Occluded Face Detection, Proc. of the 18th int. conf. on Innovations in Applied Artificial Intelligence, Italy, pp. 65-68, 2005. [5] S. M. Yoon and S. C. Kee, Detection of Partially Occluded Face using Support Vector Machines, IAPR Workshop on Machine Vision Applications, Japan, pp. 546-549, 2002. [6] K. Hotta, A Robust Face Detector Under Partial Occlusion, Int. Conf. on Image Processing, 2004 (ICIP '04), pp. 597-600, 2004. [7] T. Kurita, M. Pic and T. Takahashi, Recognition and Detection of Occluded Faces by a Neural Network Classifier with Recursive Data Reconstruction, Proc. of the IEEE Conf. on Advanced Video and Signal Based Surveillance (AVSS03), pp. 53-58, 2003. [8] J. Chen, S. Shan, Sh. Yang, X. Chen and W. Gao, Modification of the AdaBoost-based Detector for Partially Occluded Faces, The 18th Int. Conf. on Pattern Recognition (ICPR06), Hong Kong, pp. 516 519, 2006.