| Literature DB >> 32837499 |
Hanan A Hosni Mahmoud1,2, Hanan Abdullah Mengash3.
Abstract
Face detection perceives great importance in surveillance paradigm and security paradigm areas. Face recognition is the technique to identify a person identity after face detection. Extensive research has been done on these topics. Another important research problem is to detect concealed faces, especially in high-security places like airports or crowded places like concerts and shopping centres, for they may prevail security threat. Also, in order to help effectively in preventing the spread of Coronavirus, people should wear masks during the pandemic especially in the entrance to hospitals and medical facilities. Surveillance systems in medical facilities should issue warnings against unmasked people. This paper presents a novel technique for concealed face detection based on complexion detection to challenge a concealed face assumption. The proposed algorithm first determine of the existence of a human being in the surveillance scene. Head and shoulder contour will be detected. The face will be clustered to cluster patches. Then determination of presence or absent of human skin will be determined. We proposed a hybrid approach that combines normalized RGB (rgb) and the YCbCr space color. This technique is tested on two datasets; the first one contains 650 images of skin patches. The second dataset contains 800 face images. The algorithm achieves an average detection rate of 97.51% for concealed faces. Also, it achieved a run time comparable with existing state-of-the-art concealed face detection systems that run in real time. © Springer-Verlag London Ltd., part of Springer Nature 2020.Entities:
Keywords: Face detection; Human skin detection; Security; YCbCr space color
Year: 2020 PMID: 32837499 PMCID: PMC7292477 DOI: 10.1007/s00779-020-01419-x
Source DB: PubMed Journal: Pers Ubiquitous Comput ISSN: 1617-4909 Impact factor: 3.006
Fig. 1An overview of the proposed technique
Fig. 2Head and shoulder training and detection
The normalized RGB
| Predicted cases | |||
|---|---|---|---|
| Positive skin detection | Negative skin detection | ||
| Actual cases | Human skin | 560 | 440 |
| Non-human skin | 320 | 680 | |
HSV model
| Predicted cases | |||
|---|---|---|---|
| Positive skin detection | Negative skin detection | ||
| Actual cases | Human skin | 680 | 320 |
| Non-human skin | 240 | 760 | |
YCbCr model
| Predicted cases | |||
|---|---|---|---|
| Positive skin detection | Negative skin detection | ||
| Actual cases | Human skin | 799 | 201 |
| Non-human skin | 120 | 880 | |
Our proposed hybrid model
| Predicted cases | |||
|---|---|---|---|
| Positive skin detection | Negative skin detection | ||
| Actual cases | Human skin | 973 | 27 |
| Non-human skin | 18 | 982 | |
Fig. 3a Classification of skin and non-skin patches. b Detection of concealed faces
The performance measures of the proposed hybrid approach against other approaches using the TAN dataset of 600 face images
| Technique | Average FNR | Average FPR | Average FMeasure | Average specificity | Average detection rate |
|---|---|---|---|---|---|
| The normalized RGB | 0.4244 | 0.4814 | 0.5844 | 0.5844 | 0.5449 |
| HSV model | 0.4194 | 0.2544 | 0.6804 | 0.6804 | 0.6449 |
| YCbCr model | 0.1288 | 0.0999 | 0.7288 | 0.7561 | 0.6859 |
| Proposed hybrid technique | 0.0512 | 0.0434 | 0.9498 | 0.9688 | 0.9751 |
The performance measures of the proposed hybrid approach against other approaches using the FvNF dataset of 450 images
| Technique | Average FNR | Average FPR | Average FMeasure | Average specificity | Average detection rate |
|---|---|---|---|---|---|
| The normalized RGB | 0.431 | 0.481 | 0.591 | 0.582 | 0.545 |
| HSV model | 0.419 | 0.255 | 0.681 | 0.681 | 0.645 |
| YCbCr model | 0.127 | 0.099 | 0.727 | 0.757 | 0.686 |
| Proposed hybrid technique | 0.06 | 0.051 | 0.945 | 0.971 | 0.989 |
Fig. 6The performance measures of the proposed hybrid approach against other approaches using the FvNF dataset of 450 images
Fig. 4a Patches of skin. b Clustering. c Concealing (dataset TAN)
Fig. 5a Example of an image from FvNF. b Synesthetic masked image
Comparison of existing systems for concealed face detection
| System | Goal | Input | Methodology | Output | Data set |
|---|---|---|---|---|---|
GAN Ud Din N. et al. [ | Mask detection and removal from facial images | Masked facial image | Feeding the input image and the mask's binary map into a GAN network | An image without the mask | Synthetic Dataset |
Head scarf Qezavati et al. [ | Partially covered face detection | Face with headscarf | Feature extraction using Haar cascade | Face detection in videos | A large dataset of a crowded office environment in Middle East |
LLE Ge S. et al. [ | Extraction and illustration of face candidates | Masked faces | Cascading two CNNs for feature extraction | A 4096 descriptor | MIFA |
Occlusion coherence Ghiasi G. and Fowlkes C.C. (2014) | Face detection with occlusions | Occluded faces | Augmentation training data with large instances of synthetically occluded faces | Sets featuring significant occlusion | Synthetically occluded instances |
Viola Nair A. and Potgantwar A. [ | To detect masked person in less time | Videos with masked faces | A progressive approach of masked face detection: for less time consumption | Region of masked faces | Real time inputs |
| Our proposed method for concealled face | Detection of presence or absent of human skin | Videos | A hybrid approach that combines normalized RGB (rgb) and the YCbCr space color | Detection of masked people | Synthetically occluded instances |
Fig. 7Average runtime and average detection rate for VOILA, GAN, and our proposed system
Fig. 8Average runtime in MS for VOILA, GAN versus, and our proposed system for 11 different masked face images