SlideShare a Scribd company logo
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. IV (Mar – Apr. 2015), PP 78-82
www.iosrjournals.org
DOI: 10.9790/0661-17247882 www.iosrjournals.org 78 | Page
A Hybrid Approach to Face Detection And Feature Extraction
Ranjana Sikarwar1
, Arun Agrawal2
, and Shivpratap Singh Kushwah3
Research Scholar, Deptt Of Computer Science & Engg, ITM-GOI, Gwalior (M.P.) INDIA1
Asst. Prof., Deptt. Of Computer Science & Engg., ITM-GOI, Gwalior (M.P.) INDIA2
Asst. Prof., Deptt. Of Computer Science & Engg., ITM-GOI, Gwalior (M.P.) INDIA3
Abstract: This paper presents a hybrid approach to face classification and detection. The remarkable
advancement in technology has enhanced the use of more accurate and precise methods to identify and
recognize things. Face detection and identification is a new field because face is undeniably related to its owner
except in case of identical twins. This paper presents a combination of three well known algorithms Viola- Jones
face detection framework, Neural Networks method to detect faces in static images. Face recognition is a kind
of biometric detection using the physiological measure to identify and detect face. It allows the user to passively
identify the person and its features using biometric. The proposed work emphasizes on the face detection and
identification using Viola-Jones algorithm which is a real time face detection system. Neural Networks will be
used as a classifier between faces and non-faces.
Keywords: Face detection and identification; Viola-Jones algorithm; feature vectors; Integral images;
Adaboost.
I. Introduction
Face detection has been considered as the most complicated and challenging dilemma in the field of
computer visualization, due to the many intra-class changes caused by the variations in facial look, illumination,
and expression. These changes make the face distribution process to be extremely complex and nonlinear in all
space dimensions which is linear to the given image space dimension. Moreover, in day to day life the
implementation of biometric and other real life methods make the device constrain to create variations which
make the distribution of human faces in feature space more widespread and complicated in space dimension
than that of frontal faces. Consequently, the problem related to robust face detection becomes more complex.
Terrific advancement in the field of face detection methods has been made from decades and it has
emerged as a new area of study for new researchers these days. Numerous face detection techniques emphasis
only on detecting frontal faces with good luminance conditions.
This paper deals with the study of the methods used in first two steps of the proposed algorithm, i.e.
classification between face and non-face and then face detection. Many methods can be used for face detection
like neural network, Adaboost algorithm and other methods proposed by Viola- Jones [7]. Various methods
proposed by Viola- Jones for face detection are described in section II in the further sections the paper.
The main purpose of the face detection is to identify human faces in images. Some possible
applications for automatic face detection are:
A. supervision and security applications,
B. video-conference applications,
C. animation of facial expressions,
D. remote camera control applications,
The existing methods face the problems described below:
a) Too high computational (time-, space-) complexity and/or
b) Too low effectiveness.
Presently it is necessary to stress on the fact that automatic face detection as well as most other
automatic object-detection methods is a very pompous task, especially because of significant sample variations,
which can’t be easily analytically described with parameters. The face detector performs very well using a Viola
Jones based method. It is not too fast, but gives accurate result.
II. Literature review
The problem of face detection refers to determining whether or not there are any faces in a given image
[01]. There have been various approaches proposed for face detection, which could be generally classified into
four categories [02]: template matching based methods, feature-based methods, knowledge-based methods, and
learning based methods. Template matching based method means the final decision comes from the similarity
A Hybrid Approach to Face Detection And Feature Extraction
DOI: 10.9790/0661-17247882 www.iosrjournals.org 79 | Page
measurement between input image and the template. It is scale dependent, rotation-dependent and computational
expensive. Feature-based methods use low-level features such as intensity [3], color [4], edge, shape[5], and
texture to locate facial features, and find out the face location. Knowledge based methods [6] detected an
isosceles triangle (for frontal view) or a right triangle (for side view). Learning based methods use various
training samples to make the classifier to be capable of judging face from non-face.
According to survey of Yang, the face detection technique can be categorized into four types and are
explained below.
Knowledge-based methods:- In this method the rules are coded by humans to represent the facial feature
distinctly for e.g. Symmetry between eyes, position of nose and mouth underneath the nose.
1) Feature invariant methods:- In this method those features which are difficult to pose, condition of
lightening or rotation are considered. Colors of skin, edges and shapes fall into their class.
2) Template matching methods:- In this method the correlation between a given test image and pre-selected
facial templates is calculated.
3) Appearance-based methods:- In this approach an advanced machine learning method is used to extract the
discriminative features from a pre-labeled training set to find out facial features.
III. Related work
Recently, a lot of research is being done in the vision community to accurate face detector in real work
application, in particular, the seminal work by viola and Jones [7]. The Viola and Jones face detector has
become the defacto standard to built successful face detection in real time, however, it produces a high false
positive (detecting a face when there is none) and false negative rate (not detecting a face that’s present) when
directly applied to the input image. To handle this problem, various improvements have been proposed, such as
using skin color filters (whether pre- filtering or post-filtering) to provide complementary information in color
images. Though many experimental results have demonstrated the feasibility of combining SCF with VJFD to
reduce false positive, both methods suffer from high false negative rate as some face regions may be ignored by
detector, when directly applied to the input image with complexes background[08][09][17]. This can
significantly decrease the accuracy of any face application domains, attributed to the fact that, when a face
region is missed, the next stages of the system cannot retrieve the missed face. Therefore, false negative
determine the eventual success or failure of the subsequent stages. The methods and frameworks related to the
proposed work are discussed below.
Identifiction Of One Or More Person
Fig 1: Machine face recognition algorithm
A. Viola–Jones object detection framework
The first object detection framework to provide competitive object detection rates in real-time was
given by Paul Viola and Michael Jones in the year 2001. Although it can be taught to find out a variety of
object classes, it was inspired chiefly by the crisis of face detection. This algorithm as cvHaarDetectObjects().
In Viola-Jones system a simple characteristic is used, with relation to the attribute sets. Viola and Jones
make note that the choice of features instead of a statistical pixel based system is important due to the benefit of
A Hybrid Approach to Face Detection And Feature Extraction
DOI: 10.9790/0661-17247882 www.iosrjournals.org 80 | Page
ad-hoc domain encoding. It is particularly important in case of face detection. Facial appearance can be used to
signify both the statistically close facial information and sparsely related background data in a sample image.
Viola-Jones detector is a better, binary classifier build of several weak detectors. Each weak detector is
particularly simple binary classifier.
During the learning stage, many weak detectors are trained to achieve the desired hit rate / miss rate
using Adaboost .To detect objects, the original image is segmented into smaller rectangular subparts, each of
which is submitted to the cascade as shown in fig 2.
If a rectangular image patch passes through all of the cascade stages, then it is classified as “positive” The
process is repeated at different scales.
The basic, weak classifier is based on a very simple visual feature (those kind of features are often
referred to as “Haar like features”.
Paul Viola and Michael Jones opened an approach for object detection which minimizes computation
time while achieving high detection accuracy earlier.
The first contribution is related to computing a dense set of image features with the aid of integral
image. To obtain ideal scale invariance, mostly all object detection systems must operate on multiple image
scales. In integral image, by removing the requirement to compute a multi-scale image pyramid reduces the
initial image processing required for object detection significantly.
The second contribution is pertaining to feature selection based on AdaBoost which is forceful and
efficient technique for feature selection.
The third contribution is a strategy for synthezing a cascade of classifiers which thoroughly reduce
computation complexity while enhancing detection accuracy. In the beginning stages the cascade is planned to
decline a majority of the image to focus later execution on prominent regions.
Fig 3: Edge based processing
B. Edge-Based Feature Maps
Edge-based feature maps are the very bases of our image representation algorithm. The feature maps
represent the distribution of four-direction edges extracted from a 64×64- pixel input image. The input image is
first subjected to pixel by-pixel spatial filtering operations using kernels of 5 × 5- pixel size to detect edges in
four directions, i.e. horizontal, +45 degree, vertical, or -45 degree. The threshold for edge detection is
determined taking the local variance of luminance data into account. Namely, the median of the 40 values of
neighboring pixel intensity differences in a 5 × 5- pixel kernel is adopted as the threshold. This is quite
important to retain all essential features in an input image in the feature maps. The edge information is very well
extracted from both bright and dark images.
C. Feature Vectors
64-dimension feature vectors are generated from feature maps by taking the spatial distribution
histograms of edge flags. In this work, three types of feature vectors, two general-purpose vectors and a face-
A Hybrid Approach to Face Detection And Feature Extraction
DOI: 10.9790/0661-17247882 www.iosrjournals.org 81 | Page
specific vector generated from the same set of feature maps were employed to perform multiple-clue face
detection algorithm [1].
Fig. 3 illustrates the feature vector generation procedure in the projected principal-edge distribution
(PPED) [9]. This provides a general purpose vector. In the horizontal edge map, for example, edge flags in
every four rows are accumulated and the spatial distribution of edge flags along the vertical axis is represented
by a histogram.
D. Integral Image
Accuracy and speed are the two important parameters for a good face detection algorithm .But there is
always a conflict between these two. So a new image representation known as integral image is used.
Integral images are easily understandable and are built by just taking the sum of the luminance values
above and to the left of a pixel in the given image. Viola and Jones exploit the fact that the integral image is
obtained by double integrating the sample image; it is done initially along the rows then preceded by columns.
An integral image is used to increase the speed that is used in feature extraction because any rectangle
in an image can be found from those integral images, in only four indexes to the integral image.
IV. Proposed work
In the proposed work we combine two common approaches, one based on neural network for
classification between face and non-face and other based on face detection using Viola and Jones algorithm.
The selection of the type of neural network as a classifier between face and non-face and the selection
of Viola-Jones methods for face detection is yet to be worked upon on and will be published in the final
implementation paper as a part of this study work.
The basic methodology of the algorithm is as follows:
Firstly the neural network needs to be trained for a defined set of test images of faces. The types of
neural network selected for training can be a self-organizing map (SOM) using an unsupervised learning
technique can be used to classify to identify if the subject in the input image is “present” or “not present” in the
image database, multilayer feed forward network, Multi-Layer Feed-Forward Backpropagation Network . One
of these neural networks can be used in our proposed work for classification between face and non-face using
one of the training algorithms like Scale Gradient Conjugate(SCG), traincgf(Fletcher-Powell conjugate gradient
back-propagation) in any version of MATLAB using neural network toolbox.
After the training of the neural network the input image can be passed into it and if the outcome is a
face then it can be passed through the next step of processing for face detection.
Viola-Jones face detection framework can be used for detection of the human face. Any one of the
three methods of viola-Jones i.e. Integral image, Ada-boost and Cascade classifier can be used in our proposed
work [7].
For example the basic operation of a cascade classifier can be operated as follows:
Find an image in all regions, which contain possible candidates for an eye, then on the basis of geometric face
characteristics try to join two candidates into an eye pair and finally, confirm or refuse the face candidate using
complexion information.
The method was projected over a set of quite different images, i.e. the training set.
The Goal of method was to reach maximum classification accuracy on the images, which meet the following
demands and constraints, respectively (beside already mentioned two):
• Plain background,
• Uniform ambient illumination,
• Fair-complexion faces, which must be present in the image in their entirety (frontal position) and
• Faces move round for at most 30 degrees.
The method’s effectiveness was tested over an independent image set, i.e. the testing set.
The basic principle of operation is shown on Fig. 2.
The method requires some thresholds, which plays a crucial role for proper processing. It is set quite loosely
(tolerantly), but it becomes effective as a sequence. All thresholds were defined using the training set.
After the detection of face in our proposed work this proposed work can be extended to facial feature detection
and extraction.
Table below shows the summary of facial feature extraction approaches carried out by different authors.
A Hybrid Approach to Face Detection And Feature Extraction
DOI: 10.9790/0661-17247882 www.iosrjournals.org 82 | Page
Table1. Summary Of Facial Feature Extraction Techniques
Author Approach No. Of
Feature
Video/Still-
Frontal/
Rotated
T. Kanade,
1997
Geometry
Based
eyes, mouth
and
nose
still-frontal
A. Yuille, D.
Cohen, and P.
Hallinan, 1989
Template
Based
eyes,
Mouth,
nose
and
eyebrow
still-frontal
C. Chang, T.S.
Huang, and C.
Novak, 1994
Skin color based Eyes and/or
mouth
still and video
frontal
initially in a near
frontal position
and
therefore both
eyes
are visible
V. Conclusion And Future Work
In this study work we have proposed an approach for face detection using neural networks and Viola-
Jones face detection method. After the implementation of this combined approach the work can be further
extended for feature localization and extraction. This approach will be implemented initially on static frontal
images. Histogram equalization can also be applied for adjusting the contrasts in images in future work
accompanied by noise removal.
References
[1]. Yang M.H., Kriegman D., and Ahuja N., “Detecting Faces in Images: A Survey”, IEEE Trans. Pattern Analysis Machine
Intelligence, 24(1), 2002.
[2]. Yunawen Wu, and Xueyi Ai, “Face Detection in Color Images Using AdaBoost Algorithm Based on Skin Color Information”, First
International Workshop on Knowledge Discovery and Data Mining, 2008, pp.339-342
[3]. Kwok-Wai Wong, Kin-Man Lam, and Wan-Chi Siu, “An Efficient Algorithm for Human Face Detection and Facial Feature
Extraction under Different Conditions”, Pattern Recognition, Vol. 34,2001, pp.1993-2005.
[4]. Ing-Sheen Hsieh, Kuo-Chin Fan, and Chiunhsiun Lin, “A Statistic Approach to the Detection of Human Faces in Color Nature
Scene”, Pattern Recognition, 35, 2002, pp.1583-1596.
[5]. J. G. Wang and T. N. Tan, “A New Face Detection Method Based on Shape Information”, IEEE Transactions on Pattern
Recognition Letters, Vol. 21, 2000, pp. 463-471.
[6]. Chiunhsiun Lin and Kuo-Chin Fan, “Triangle-based Approach to the Detection of Human face”, Pattern Recognition, Vol. 34, No.
6, 2001, pp.1271-1283.
[7]. Paul Viola and Michel J. Jones: “Rapid Object Detection Using a Boosted Cascade of Simple Features” , Proceedings of the 2001
IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Vol.1, pp.511–518, 2001.
[8]. Z.S. Tabatabaie, R.W. Rahmat, N.I. Udzir and E.Kheirkhah, “A hybrid face detection system using combination of appearance-
based and feature-based methods,” IJCSNS International Journal of Computer Science and Network Security, vol.9, no.5, May
2009.
[9]. Shanshan Wang and Amr Abdel-Dayem, “Improved Viola-Jones Face Detector”, Department of Mathematics and Computer
Science, Laurentian University Sudbury, Canada.
[10]. E.Mostafa, A.El-Barkouky,H.Rara, A. Farag, “Rejecting PseudoFaces using the Likelihood of Facial Features and Skin“,CVIP Lab,
University of Louisville, KY, USA, International Conference on Biometrics: Theory, Applications and Systems (BTAS), IEEE,
2012.
[11]. M. Niazi, and S. Jafari, “Hybrid face detection in color images,” IJCSI International Journal of Computer Sciences Issues, vol. 7,
pp. 367–373, 2010.
[12]. C.E. Erdem, S. Ulukaya, A. Karaali, A.T. Erdem, “Combining haar feature and skin color based classifiers for face detection,” IEEE
36th International Conference on Acoustics, Speech and Signal Processing (ICASSP 2011), 2011.
[13]. Yan-Wen Wu, “Face Detection in Color Images Using AdaBoost Algorithm Based on Skin Color Information”, Huazhong Normal
Univ., Wuhan, Xue-Yi Ai.
[14]. P. Kakumanu, S. Makrogiannis, and N. Bourbakis, “A survey of skin-color modeling and detection methods, pattern recognition”,
vol.40, no3, pp.1106-1122, 2007.
[15]. V. Vezhnevets, V. Sazonov, and Andreeva A., “A survey on pixelbased skin color detection techniques,” Proc. Graphicon, 2003.
[16]. Deepak Ghimire and Joonwhoan Lee, “A Robust Face Detection Method Based on Skin Color and Edges,” J. Inf. Process Syst.,
Vol.9, No.1, March 2013.
[17]. Cha Zhang, and Zhengyou Zhang, “boosting-based face detection and adaptation, Synthesis”, Lectures on Computer Vision (Book)
by Cha Zhang, et al. 2010.
[18]. Zhang, L., Tong, M. H., Marks, T. K., Shan, H., and Cottrell, “A Bayesian framework for saliency using natural statistics”, Journal
of Vision, 8(7), 1-20.
[19]. V. Navalpakkam and L. Itti, “An integrated model of top-down and bottom-up attention for optimal object detection”, in Proc. IEEE
Conference on Computer Vision and Pattern Recognition (CVPR), New York, NY, Jun 2006, pp. 2049–2056.
[20]. J. Harel, C. Koch, and P. Perona, “Graph-based visual saliency,” in Advances in Neural Information Processing Systems 19, B.
Scholkopf, J. Platt, and T. Hoffman, Eds. Cambridge, MA: MIT Press, 2007.

More Related Content

What's hot

COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
sipij
 
IRJET- A Review on Fake Biometry Detection
IRJET- A Review on Fake Biometry DetectionIRJET- A Review on Fake Biometry Detection
IRJET- A Review on Fake Biometry Detection
IRJET Journal
 
Highly Secured Bio-Metric Authentication Model with Palm Print Identification
Highly Secured Bio-Metric Authentication Model with Palm Print IdentificationHighly Secured Bio-Metric Authentication Model with Palm Print Identification
Highly Secured Bio-Metric Authentication Model with Palm Print Identification
IJERA Editor
 
N010226872
N010226872N010226872
N010226872
IOSR Journals
 
I046035458
I046035458I046035458
I046035458
IJERA Editor
 
An Accurate Facial Component Detection Using Gabor Filter
An Accurate Facial Component Detection Using Gabor FilterAn Accurate Facial Component Detection Using Gabor Filter
An Accurate Facial Component Detection Using Gabor Filter
journalBEEI
 
EFFECT OF FACE TAMPERING ON FACE RECOGNITION
EFFECT OF FACE TAMPERING ON FACE RECOGNITIONEFFECT OF FACE TAMPERING ON FACE RECOGNITION
EFFECT OF FACE TAMPERING ON FACE RECOGNITION
sipij
 
IRJET - Biometric Traits and Applications of Fingerprint
IRJET - Biometric Traits and Applications of FingerprintIRJET - Biometric Traits and Applications of Fingerprint
IRJET - Biometric Traits and Applications of Fingerprint
IRJET Journal
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
Pooja R
 
Face recogition from a single sample using rlog filter and manifold analysis
Face recogition from a single sample using rlog filter and manifold analysisFace recogition from a single sample using rlog filter and manifold analysis
Face recogition from a single sample using rlog filter and manifold analysis
acijjournal
 
Internation Journal Conference
Internation Journal ConferenceInternation Journal Conference
Internation Journal Conference
Hemanth Kumar
 
Scale Invariant Feature Transform Based Face Recognition from a Single Sample...
Scale Invariant Feature Transform Based Face Recognition from a Single Sample...Scale Invariant Feature Transform Based Face Recognition from a Single Sample...
Scale Invariant Feature Transform Based Face Recognition from a Single Sample...
ijceronline
 
Data Mining Based Skin Pixel Detection Applied On Human Images: A Study Paper
Data Mining Based Skin Pixel Detection Applied On Human Images: A Study PaperData Mining Based Skin Pixel Detection Applied On Human Images: A Study Paper
Data Mining Based Skin Pixel Detection Applied On Human Images: A Study Paper
IJERA Editor
 
An offline signature recognition and verification system based on neural network
An offline signature recognition and verification system based on neural networkAn offline signature recognition and verification system based on neural network
An offline signature recognition and verification system based on neural network
eSAT Journals
 
A Review on Feature Extraction Techniques and General Approach for Face Recog...
A Review on Feature Extraction Techniques and General Approach for Face Recog...A Review on Feature Extraction Techniques and General Approach for Face Recog...
A Review on Feature Extraction Techniques and General Approach for Face Recog...
Editor IJCATR
 
Local Descriptor based Face Recognition System
Local Descriptor based Face Recognition SystemLocal Descriptor based Face Recognition System
Local Descriptor based Face Recognition System
IRJET Journal
 
Face Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy ArtmapFace Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy Artmap
sipij
 
Multimodal Biometrics at Feature Level Fusion using Texture Features
Multimodal Biometrics at Feature Level Fusion using Texture FeaturesMultimodal Biometrics at Feature Level Fusion using Texture Features
Multimodal Biometrics at Feature Level Fusion using Texture Features
CSCJournals
 

What's hot (18)

COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
 
IRJET- A Review on Fake Biometry Detection
IRJET- A Review on Fake Biometry DetectionIRJET- A Review on Fake Biometry Detection
IRJET- A Review on Fake Biometry Detection
 
Highly Secured Bio-Metric Authentication Model with Palm Print Identification
Highly Secured Bio-Metric Authentication Model with Palm Print IdentificationHighly Secured Bio-Metric Authentication Model with Palm Print Identification
Highly Secured Bio-Metric Authentication Model with Palm Print Identification
 
N010226872
N010226872N010226872
N010226872
 
I046035458
I046035458I046035458
I046035458
 
An Accurate Facial Component Detection Using Gabor Filter
An Accurate Facial Component Detection Using Gabor FilterAn Accurate Facial Component Detection Using Gabor Filter
An Accurate Facial Component Detection Using Gabor Filter
 
EFFECT OF FACE TAMPERING ON FACE RECOGNITION
EFFECT OF FACE TAMPERING ON FACE RECOGNITIONEFFECT OF FACE TAMPERING ON FACE RECOGNITION
EFFECT OF FACE TAMPERING ON FACE RECOGNITION
 
IRJET - Biometric Traits and Applications of Fingerprint
IRJET - Biometric Traits and Applications of FingerprintIRJET - Biometric Traits and Applications of Fingerprint
IRJET - Biometric Traits and Applications of Fingerprint
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
 
Face recogition from a single sample using rlog filter and manifold analysis
Face recogition from a single sample using rlog filter and manifold analysisFace recogition from a single sample using rlog filter and manifold analysis
Face recogition from a single sample using rlog filter and manifold analysis
 
Internation Journal Conference
Internation Journal ConferenceInternation Journal Conference
Internation Journal Conference
 
Scale Invariant Feature Transform Based Face Recognition from a Single Sample...
Scale Invariant Feature Transform Based Face Recognition from a Single Sample...Scale Invariant Feature Transform Based Face Recognition from a Single Sample...
Scale Invariant Feature Transform Based Face Recognition from a Single Sample...
 
Data Mining Based Skin Pixel Detection Applied On Human Images: A Study Paper
Data Mining Based Skin Pixel Detection Applied On Human Images: A Study PaperData Mining Based Skin Pixel Detection Applied On Human Images: A Study Paper
Data Mining Based Skin Pixel Detection Applied On Human Images: A Study Paper
 
An offline signature recognition and verification system based on neural network
An offline signature recognition and verification system based on neural networkAn offline signature recognition and verification system based on neural network
An offline signature recognition and verification system based on neural network
 
A Review on Feature Extraction Techniques and General Approach for Face Recog...
A Review on Feature Extraction Techniques and General Approach for Face Recog...A Review on Feature Extraction Techniques and General Approach for Face Recog...
A Review on Feature Extraction Techniques and General Approach for Face Recog...
 
Local Descriptor based Face Recognition System
Local Descriptor based Face Recognition SystemLocal Descriptor based Face Recognition System
Local Descriptor based Face Recognition System
 
Face Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy ArtmapFace Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy Artmap
 
Multimodal Biometrics at Feature Level Fusion using Texture Features
Multimodal Biometrics at Feature Level Fusion using Texture FeaturesMultimodal Biometrics at Feature Level Fusion using Texture Features
Multimodal Biometrics at Feature Level Fusion using Texture Features
 

Viewers also liked

K010126874
K010126874K010126874
K010126874
IOSR Journals
 
O01212115124
O01212115124O01212115124
O01212115124
IOSR Journals
 
J012455865
J012455865J012455865
J012455865
IOSR Journals
 
D012241727
D012241727D012241727
D012241727
IOSR Journals
 
I012135157
I012135157I012135157
I012135157
IOSR Journals
 
J010436069
J010436069J010436069
J010436069
IOSR Journals
 
G010214954
G010214954G010214954
G010214954
IOSR Journals
 
A1303070106
A1303070106A1303070106
A1303070106
IOSR Journals
 
B010110514
B010110514B010110514
B010110514
IOSR Journals
 
R01821116120
R01821116120R01821116120
R01821116120
IOSR Journals
 
F010214352
F010214352F010214352
F010214352
IOSR Journals
 
Q0173299104
Q0173299104Q0173299104
Q0173299104
IOSR Journals
 
B017221317
B017221317B017221317
B017221317
IOSR Journals
 
F0333040
F0333040F0333040
F0333040
IOSR Journals
 
L012137992
L012137992L012137992
L012137992
IOSR Journals
 
M1803058993
M1803058993M1803058993
M1803058993
IOSR Journals
 
B0310711
B0310711B0310711
B0310711
IOSR Journals
 
F1803063236
F1803063236F1803063236
F1803063236
IOSR Journals
 
A010240107
A010240107A010240107
A010240107
IOSR Journals
 
H010235358
H010235358H010235358
H010235358
IOSR Journals
 

Viewers also liked (20)

K010126874
K010126874K010126874
K010126874
 
O01212115124
O01212115124O01212115124
O01212115124
 
J012455865
J012455865J012455865
J012455865
 
D012241727
D012241727D012241727
D012241727
 
I012135157
I012135157I012135157
I012135157
 
J010436069
J010436069J010436069
J010436069
 
G010214954
G010214954G010214954
G010214954
 
A1303070106
A1303070106A1303070106
A1303070106
 
B010110514
B010110514B010110514
B010110514
 
R01821116120
R01821116120R01821116120
R01821116120
 
F010214352
F010214352F010214352
F010214352
 
Q0173299104
Q0173299104Q0173299104
Q0173299104
 
B017221317
B017221317B017221317
B017221317
 
F0333040
F0333040F0333040
F0333040
 
L012137992
L012137992L012137992
L012137992
 
M1803058993
M1803058993M1803058993
M1803058993
 
B0310711
B0310711B0310711
B0310711
 
F1803063236
F1803063236F1803063236
F1803063236
 
A010240107
A010240107A010240107
A010240107
 
H010235358
H010235358H010235358
H010235358
 

Similar to K017247882

Face Detection Using Modified Viola Jones Algorithm
Face Detection Using Modified Viola Jones AlgorithmFace Detection Using Modified Viola Jones Algorithm
Face Detection Using Modified Viola Jones Algorithm
paperpublications3
 
184
184184
Paper id 24201475
Paper id 24201475Paper id 24201475
Paper id 24201475
IJRAT
 
PAPER2
PAPER2PAPER2
IRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face DetectionIRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face Detection
IRJET Journal
 
Techniques for Face Detection & Recognition Systema Comprehensive Review
Techniques for Face Detection & Recognition Systema Comprehensive ReviewTechniques for Face Detection & Recognition Systema Comprehensive Review
Techniques for Face Detection & Recognition Systema Comprehensive Review
IOSR Journals
 
Techniques for Face Detection & Recognition Systema Comprehensive Review
Techniques for Face Detection & Recognition Systema Comprehensive ReviewTechniques for Face Detection & Recognition Systema Comprehensive Review
Techniques for Face Detection & Recognition Systema Comprehensive Review
IOSR Journals
 
Face Recognition Techniques - An evaluation Study
Face Recognition Techniques - An evaluation StudyFace Recognition Techniques - An evaluation Study
Face Recognition Techniques - An evaluation Study
Eswar Publications
 
LEARNING BASES OF ACTICITY
LEARNING BASES OF ACTICITYLEARNING BASES OF ACTICITY
LEARNING BASES OF ACTICITY
Padma Kannan
 
Progression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face VerificationProgression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face Verification
IRJET Journal
 
Smriti's research paper
Smriti's research paperSmriti's research paper
Smriti's research paper
Smriti Tikoo
 
Visual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning ApproachesVisual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning Approaches
csandit
 
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
IRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCVIRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCV
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
IRJET Journal
 
A03203001004
A03203001004A03203001004
A03203001004
theijes
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPH
IRJET Journal
 
Face Recognition Smart Attendance System: (InClass System)
Face Recognition Smart Attendance System: (InClass System)Face Recognition Smart Attendance System: (InClass System)
Face Recognition Smart Attendance System: (InClass System)
IRJET Journal
 
IRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection SystemIRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection System
IRJET Journal
 
IRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection SystemIRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection System
IRJET Journal
 
Kh3418561861
Kh3418561861Kh3418561861
Kh3418561861
IJERA Editor
 
Facial image classification and searching –a survey
Facial image classification and searching –a surveyFacial image classification and searching –a survey
Facial image classification and searching –a survey
Zac Darcy
 

Similar to K017247882 (20)

Face Detection Using Modified Viola Jones Algorithm
Face Detection Using Modified Viola Jones AlgorithmFace Detection Using Modified Viola Jones Algorithm
Face Detection Using Modified Viola Jones Algorithm
 
184
184184
184
 
Paper id 24201475
Paper id 24201475Paper id 24201475
Paper id 24201475
 
PAPER2
PAPER2PAPER2
PAPER2
 
IRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face DetectionIRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face Detection
 
Techniques for Face Detection & Recognition Systema Comprehensive Review
Techniques for Face Detection & Recognition Systema Comprehensive ReviewTechniques for Face Detection & Recognition Systema Comprehensive Review
Techniques for Face Detection & Recognition Systema Comprehensive Review
 
Techniques for Face Detection & Recognition Systema Comprehensive Review
Techniques for Face Detection & Recognition Systema Comprehensive ReviewTechniques for Face Detection & Recognition Systema Comprehensive Review
Techniques for Face Detection & Recognition Systema Comprehensive Review
 
Face Recognition Techniques - An evaluation Study
Face Recognition Techniques - An evaluation StudyFace Recognition Techniques - An evaluation Study
Face Recognition Techniques - An evaluation Study
 
LEARNING BASES OF ACTICITY
LEARNING BASES OF ACTICITYLEARNING BASES OF ACTICITY
LEARNING BASES OF ACTICITY
 
Progression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face VerificationProgression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face Verification
 
Smriti's research paper
Smriti's research paperSmriti's research paper
Smriti's research paper
 
Visual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning ApproachesVisual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning Approaches
 
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
IRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCVIRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCV
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
 
A03203001004
A03203001004A03203001004
A03203001004
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPH
 
Face Recognition Smart Attendance System: (InClass System)
Face Recognition Smart Attendance System: (InClass System)Face Recognition Smart Attendance System: (InClass System)
Face Recognition Smart Attendance System: (InClass System)
 
IRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection SystemIRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection System
 
IRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection SystemIRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection System
 
Kh3418561861
Kh3418561861Kh3418561861
Kh3418561861
 
Facial image classification and searching –a survey
Facial image classification and searching –a surveyFacial image classification and searching –a survey
Facial image classification and searching –a survey
 

More from IOSR Journals

A011140104
A011140104A011140104
A011140104
IOSR Journals
 
M0111397100
M0111397100M0111397100
M0111397100
IOSR Journals
 
L011138596
L011138596L011138596
L011138596
IOSR Journals
 
K011138084
K011138084K011138084
K011138084
IOSR Journals
 
J011137479
J011137479J011137479
J011137479
IOSR Journals
 
I011136673
I011136673I011136673
I011136673
IOSR Journals
 
G011134454
G011134454G011134454
G011134454
IOSR Journals
 
H011135565
H011135565H011135565
H011135565
IOSR Journals
 
F011134043
F011134043F011134043
F011134043
IOSR Journals
 
E011133639
E011133639E011133639
E011133639
IOSR Journals
 
D011132635
D011132635D011132635
D011132635
IOSR Journals
 
C011131925
C011131925C011131925
C011131925
IOSR Journals
 
B011130918
B011130918B011130918
B011130918
IOSR Journals
 
A011130108
A011130108A011130108
A011130108
IOSR Journals
 
I011125160
I011125160I011125160
I011125160
IOSR Journals
 
H011124050
H011124050H011124050
H011124050
IOSR Journals
 
G011123539
G011123539G011123539
G011123539
IOSR Journals
 
F011123134
F011123134F011123134
F011123134
IOSR Journals
 
E011122530
E011122530E011122530
E011122530
IOSR Journals
 
D011121524
D011121524D011121524
D011121524
IOSR Journals
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

K017247882

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. IV (Mar – Apr. 2015), PP 78-82 www.iosrjournals.org DOI: 10.9790/0661-17247882 www.iosrjournals.org 78 | Page A Hybrid Approach to Face Detection And Feature Extraction Ranjana Sikarwar1 , Arun Agrawal2 , and Shivpratap Singh Kushwah3 Research Scholar, Deptt Of Computer Science & Engg, ITM-GOI, Gwalior (M.P.) INDIA1 Asst. Prof., Deptt. Of Computer Science & Engg., ITM-GOI, Gwalior (M.P.) INDIA2 Asst. Prof., Deptt. Of Computer Science & Engg., ITM-GOI, Gwalior (M.P.) INDIA3 Abstract: This paper presents a hybrid approach to face classification and detection. The remarkable advancement in technology has enhanced the use of more accurate and precise methods to identify and recognize things. Face detection and identification is a new field because face is undeniably related to its owner except in case of identical twins. This paper presents a combination of three well known algorithms Viola- Jones face detection framework, Neural Networks method to detect faces in static images. Face recognition is a kind of biometric detection using the physiological measure to identify and detect face. It allows the user to passively identify the person and its features using biometric. The proposed work emphasizes on the face detection and identification using Viola-Jones algorithm which is a real time face detection system. Neural Networks will be used as a classifier between faces and non-faces. Keywords: Face detection and identification; Viola-Jones algorithm; feature vectors; Integral images; Adaboost. I. Introduction Face detection has been considered as the most complicated and challenging dilemma in the field of computer visualization, due to the many intra-class changes caused by the variations in facial look, illumination, and expression. These changes make the face distribution process to be extremely complex and nonlinear in all space dimensions which is linear to the given image space dimension. Moreover, in day to day life the implementation of biometric and other real life methods make the device constrain to create variations which make the distribution of human faces in feature space more widespread and complicated in space dimension than that of frontal faces. Consequently, the problem related to robust face detection becomes more complex. Terrific advancement in the field of face detection methods has been made from decades and it has emerged as a new area of study for new researchers these days. Numerous face detection techniques emphasis only on detecting frontal faces with good luminance conditions. This paper deals with the study of the methods used in first two steps of the proposed algorithm, i.e. classification between face and non-face and then face detection. Many methods can be used for face detection like neural network, Adaboost algorithm and other methods proposed by Viola- Jones [7]. Various methods proposed by Viola- Jones for face detection are described in section II in the further sections the paper. The main purpose of the face detection is to identify human faces in images. Some possible applications for automatic face detection are: A. supervision and security applications, B. video-conference applications, C. animation of facial expressions, D. remote camera control applications, The existing methods face the problems described below: a) Too high computational (time-, space-) complexity and/or b) Too low effectiveness. Presently it is necessary to stress on the fact that automatic face detection as well as most other automatic object-detection methods is a very pompous task, especially because of significant sample variations, which can’t be easily analytically described with parameters. The face detector performs very well using a Viola Jones based method. It is not too fast, but gives accurate result. II. Literature review The problem of face detection refers to determining whether or not there are any faces in a given image [01]. There have been various approaches proposed for face detection, which could be generally classified into four categories [02]: template matching based methods, feature-based methods, knowledge-based methods, and learning based methods. Template matching based method means the final decision comes from the similarity
  • 2. A Hybrid Approach to Face Detection And Feature Extraction DOI: 10.9790/0661-17247882 www.iosrjournals.org 79 | Page measurement between input image and the template. It is scale dependent, rotation-dependent and computational expensive. Feature-based methods use low-level features such as intensity [3], color [4], edge, shape[5], and texture to locate facial features, and find out the face location. Knowledge based methods [6] detected an isosceles triangle (for frontal view) or a right triangle (for side view). Learning based methods use various training samples to make the classifier to be capable of judging face from non-face. According to survey of Yang, the face detection technique can be categorized into four types and are explained below. Knowledge-based methods:- In this method the rules are coded by humans to represent the facial feature distinctly for e.g. Symmetry between eyes, position of nose and mouth underneath the nose. 1) Feature invariant methods:- In this method those features which are difficult to pose, condition of lightening or rotation are considered. Colors of skin, edges and shapes fall into their class. 2) Template matching methods:- In this method the correlation between a given test image and pre-selected facial templates is calculated. 3) Appearance-based methods:- In this approach an advanced machine learning method is used to extract the discriminative features from a pre-labeled training set to find out facial features. III. Related work Recently, a lot of research is being done in the vision community to accurate face detector in real work application, in particular, the seminal work by viola and Jones [7]. The Viola and Jones face detector has become the defacto standard to built successful face detection in real time, however, it produces a high false positive (detecting a face when there is none) and false negative rate (not detecting a face that’s present) when directly applied to the input image. To handle this problem, various improvements have been proposed, such as using skin color filters (whether pre- filtering or post-filtering) to provide complementary information in color images. Though many experimental results have demonstrated the feasibility of combining SCF with VJFD to reduce false positive, both methods suffer from high false negative rate as some face regions may be ignored by detector, when directly applied to the input image with complexes background[08][09][17]. This can significantly decrease the accuracy of any face application domains, attributed to the fact that, when a face region is missed, the next stages of the system cannot retrieve the missed face. Therefore, false negative determine the eventual success or failure of the subsequent stages. The methods and frameworks related to the proposed work are discussed below. Identifiction Of One Or More Person Fig 1: Machine face recognition algorithm A. Viola–Jones object detection framework The first object detection framework to provide competitive object detection rates in real-time was given by Paul Viola and Michael Jones in the year 2001. Although it can be taught to find out a variety of object classes, it was inspired chiefly by the crisis of face detection. This algorithm as cvHaarDetectObjects(). In Viola-Jones system a simple characteristic is used, with relation to the attribute sets. Viola and Jones make note that the choice of features instead of a statistical pixel based system is important due to the benefit of
  • 3. A Hybrid Approach to Face Detection And Feature Extraction DOI: 10.9790/0661-17247882 www.iosrjournals.org 80 | Page ad-hoc domain encoding. It is particularly important in case of face detection. Facial appearance can be used to signify both the statistically close facial information and sparsely related background data in a sample image. Viola-Jones detector is a better, binary classifier build of several weak detectors. Each weak detector is particularly simple binary classifier. During the learning stage, many weak detectors are trained to achieve the desired hit rate / miss rate using Adaboost .To detect objects, the original image is segmented into smaller rectangular subparts, each of which is submitted to the cascade as shown in fig 2. If a rectangular image patch passes through all of the cascade stages, then it is classified as “positive” The process is repeated at different scales. The basic, weak classifier is based on a very simple visual feature (those kind of features are often referred to as “Haar like features”. Paul Viola and Michael Jones opened an approach for object detection which minimizes computation time while achieving high detection accuracy earlier. The first contribution is related to computing a dense set of image features with the aid of integral image. To obtain ideal scale invariance, mostly all object detection systems must operate on multiple image scales. In integral image, by removing the requirement to compute a multi-scale image pyramid reduces the initial image processing required for object detection significantly. The second contribution is pertaining to feature selection based on AdaBoost which is forceful and efficient technique for feature selection. The third contribution is a strategy for synthezing a cascade of classifiers which thoroughly reduce computation complexity while enhancing detection accuracy. In the beginning stages the cascade is planned to decline a majority of the image to focus later execution on prominent regions. Fig 3: Edge based processing B. Edge-Based Feature Maps Edge-based feature maps are the very bases of our image representation algorithm. The feature maps represent the distribution of four-direction edges extracted from a 64×64- pixel input image. The input image is first subjected to pixel by-pixel spatial filtering operations using kernels of 5 × 5- pixel size to detect edges in four directions, i.e. horizontal, +45 degree, vertical, or -45 degree. The threshold for edge detection is determined taking the local variance of luminance data into account. Namely, the median of the 40 values of neighboring pixel intensity differences in a 5 × 5- pixel kernel is adopted as the threshold. This is quite important to retain all essential features in an input image in the feature maps. The edge information is very well extracted from both bright and dark images. C. Feature Vectors 64-dimension feature vectors are generated from feature maps by taking the spatial distribution histograms of edge flags. In this work, three types of feature vectors, two general-purpose vectors and a face-
  • 4. A Hybrid Approach to Face Detection And Feature Extraction DOI: 10.9790/0661-17247882 www.iosrjournals.org 81 | Page specific vector generated from the same set of feature maps were employed to perform multiple-clue face detection algorithm [1]. Fig. 3 illustrates the feature vector generation procedure in the projected principal-edge distribution (PPED) [9]. This provides a general purpose vector. In the horizontal edge map, for example, edge flags in every four rows are accumulated and the spatial distribution of edge flags along the vertical axis is represented by a histogram. D. Integral Image Accuracy and speed are the two important parameters for a good face detection algorithm .But there is always a conflict between these two. So a new image representation known as integral image is used. Integral images are easily understandable and are built by just taking the sum of the luminance values above and to the left of a pixel in the given image. Viola and Jones exploit the fact that the integral image is obtained by double integrating the sample image; it is done initially along the rows then preceded by columns. An integral image is used to increase the speed that is used in feature extraction because any rectangle in an image can be found from those integral images, in only four indexes to the integral image. IV. Proposed work In the proposed work we combine two common approaches, one based on neural network for classification between face and non-face and other based on face detection using Viola and Jones algorithm. The selection of the type of neural network as a classifier between face and non-face and the selection of Viola-Jones methods for face detection is yet to be worked upon on and will be published in the final implementation paper as a part of this study work. The basic methodology of the algorithm is as follows: Firstly the neural network needs to be trained for a defined set of test images of faces. The types of neural network selected for training can be a self-organizing map (SOM) using an unsupervised learning technique can be used to classify to identify if the subject in the input image is “present” or “not present” in the image database, multilayer feed forward network, Multi-Layer Feed-Forward Backpropagation Network . One of these neural networks can be used in our proposed work for classification between face and non-face using one of the training algorithms like Scale Gradient Conjugate(SCG), traincgf(Fletcher-Powell conjugate gradient back-propagation) in any version of MATLAB using neural network toolbox. After the training of the neural network the input image can be passed into it and if the outcome is a face then it can be passed through the next step of processing for face detection. Viola-Jones face detection framework can be used for detection of the human face. Any one of the three methods of viola-Jones i.e. Integral image, Ada-boost and Cascade classifier can be used in our proposed work [7]. For example the basic operation of a cascade classifier can be operated as follows: Find an image in all regions, which contain possible candidates for an eye, then on the basis of geometric face characteristics try to join two candidates into an eye pair and finally, confirm or refuse the face candidate using complexion information. The method was projected over a set of quite different images, i.e. the training set. The Goal of method was to reach maximum classification accuracy on the images, which meet the following demands and constraints, respectively (beside already mentioned two): • Plain background, • Uniform ambient illumination, • Fair-complexion faces, which must be present in the image in their entirety (frontal position) and • Faces move round for at most 30 degrees. The method’s effectiveness was tested over an independent image set, i.e. the testing set. The basic principle of operation is shown on Fig. 2. The method requires some thresholds, which plays a crucial role for proper processing. It is set quite loosely (tolerantly), but it becomes effective as a sequence. All thresholds were defined using the training set. After the detection of face in our proposed work this proposed work can be extended to facial feature detection and extraction. Table below shows the summary of facial feature extraction approaches carried out by different authors.
  • 5. A Hybrid Approach to Face Detection And Feature Extraction DOI: 10.9790/0661-17247882 www.iosrjournals.org 82 | Page Table1. Summary Of Facial Feature Extraction Techniques Author Approach No. Of Feature Video/Still- Frontal/ Rotated T. Kanade, 1997 Geometry Based eyes, mouth and nose still-frontal A. Yuille, D. Cohen, and P. Hallinan, 1989 Template Based eyes, Mouth, nose and eyebrow still-frontal C. Chang, T.S. Huang, and C. Novak, 1994 Skin color based Eyes and/or mouth still and video frontal initially in a near frontal position and therefore both eyes are visible V. Conclusion And Future Work In this study work we have proposed an approach for face detection using neural networks and Viola- Jones face detection method. After the implementation of this combined approach the work can be further extended for feature localization and extraction. This approach will be implemented initially on static frontal images. Histogram equalization can also be applied for adjusting the contrasts in images in future work accompanied by noise removal. References [1]. Yang M.H., Kriegman D., and Ahuja N., “Detecting Faces in Images: A Survey”, IEEE Trans. Pattern Analysis Machine Intelligence, 24(1), 2002. [2]. Yunawen Wu, and Xueyi Ai, “Face Detection in Color Images Using AdaBoost Algorithm Based on Skin Color Information”, First International Workshop on Knowledge Discovery and Data Mining, 2008, pp.339-342 [3]. Kwok-Wai Wong, Kin-Man Lam, and Wan-Chi Siu, “An Efficient Algorithm for Human Face Detection and Facial Feature Extraction under Different Conditions”, Pattern Recognition, Vol. 34,2001, pp.1993-2005. [4]. Ing-Sheen Hsieh, Kuo-Chin Fan, and Chiunhsiun Lin, “A Statistic Approach to the Detection of Human Faces in Color Nature Scene”, Pattern Recognition, 35, 2002, pp.1583-1596. [5]. J. G. Wang and T. N. Tan, “A New Face Detection Method Based on Shape Information”, IEEE Transactions on Pattern Recognition Letters, Vol. 21, 2000, pp. 463-471. [6]. Chiunhsiun Lin and Kuo-Chin Fan, “Triangle-based Approach to the Detection of Human face”, Pattern Recognition, Vol. 34, No. 6, 2001, pp.1271-1283. [7]. Paul Viola and Michel J. Jones: “Rapid Object Detection Using a Boosted Cascade of Simple Features” , Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Vol.1, pp.511–518, 2001. [8]. Z.S. Tabatabaie, R.W. Rahmat, N.I. Udzir and E.Kheirkhah, “A hybrid face detection system using combination of appearance- based and feature-based methods,” IJCSNS International Journal of Computer Science and Network Security, vol.9, no.5, May 2009. [9]. Shanshan Wang and Amr Abdel-Dayem, “Improved Viola-Jones Face Detector”, Department of Mathematics and Computer Science, Laurentian University Sudbury, Canada. [10]. E.Mostafa, A.El-Barkouky,H.Rara, A. Farag, “Rejecting PseudoFaces using the Likelihood of Facial Features and Skin“,CVIP Lab, University of Louisville, KY, USA, International Conference on Biometrics: Theory, Applications and Systems (BTAS), IEEE, 2012. [11]. M. Niazi, and S. Jafari, “Hybrid face detection in color images,” IJCSI International Journal of Computer Sciences Issues, vol. 7, pp. 367–373, 2010. [12]. C.E. Erdem, S. Ulukaya, A. Karaali, A.T. Erdem, “Combining haar feature and skin color based classifiers for face detection,” IEEE 36th International Conference on Acoustics, Speech and Signal Processing (ICASSP 2011), 2011. [13]. Yan-Wen Wu, “Face Detection in Color Images Using AdaBoost Algorithm Based on Skin Color Information”, Huazhong Normal Univ., Wuhan, Xue-Yi Ai. [14]. P. Kakumanu, S. Makrogiannis, and N. Bourbakis, “A survey of skin-color modeling and detection methods, pattern recognition”, vol.40, no3, pp.1106-1122, 2007. [15]. V. Vezhnevets, V. Sazonov, and Andreeva A., “A survey on pixelbased skin color detection techniques,” Proc. Graphicon, 2003. [16]. Deepak Ghimire and Joonwhoan Lee, “A Robust Face Detection Method Based on Skin Color and Edges,” J. Inf. Process Syst., Vol.9, No.1, March 2013. [17]. Cha Zhang, and Zhengyou Zhang, “boosting-based face detection and adaptation, Synthesis”, Lectures on Computer Vision (Book) by Cha Zhang, et al. 2010. [18]. Zhang, L., Tong, M. H., Marks, T. K., Shan, H., and Cottrell, “A Bayesian framework for saliency using natural statistics”, Journal of Vision, 8(7), 1-20. [19]. V. Navalpakkam and L. Itti, “An integrated model of top-down and bottom-up attention for optimal object detection”, in Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), New York, NY, Jun 2006, pp. 2049–2056. [20]. J. Harel, C. Koch, and P. Perona, “Graph-based visual saliency,” in Advances in Neural Information Processing Systems 19, B. Scholkopf, J. Platt, and T. Hoffman, Eds. Cambridge, MA: MIT Press, 2007.