SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013

Facial Recognition using Modified Local Binary
Pattern and Random Forest
Brian O’Connor and Kaushik Roy
Department of Computer Science,
North Carolina A&T State University,
Greensboro, NC 27411

Abstract
This paper presents an efficient algorithm for face recognition using the local binary pattern (LBP) and
random forest (RF). The novelty of this research effort is that a modified local binary pattern (MLBP),
which combines both the sign and magnitude features for the improvement of facial texture classification
performance, is applied. Furthermore, RF is used to select the most important features from the extracted
feature sequence. The performance of the proposed scheme is validated using a complex dataset, namely
Craniofacial Longitudinal Morphological Face (MORPH) Album 1 dataset.

Keywords:
Modified local binary pattern (MLBP), sign-magnitude transform, variable selection, and random forest.

1. INTRODUCTION
Most current face recognition algorithms perform relatively well in a strictly constrained
situation, where well aligned, well illuminated, and frontal pose face images are considered for
performance evaluation to ensure the higher performance. Under controlled image acquiring
constraints, it is possible to capture high quality images and attain an impressive accuracy with a
very low error rate. However, recognition accuracies substantially decrease when the captured
images do not have enough quality either due to subject’s alignment problem to the camera,
various facial expressions, gaze deviations or facial hair [1-5]. Several researchers proposed
different facial recognition algorithms that perform well with unconstrained face images [1-3, 59]. Recently, the face recognition algorithms based on local appearance descriptors such as Gabor
filters, SURF, SIFT, and histograms Local Binary Patterns (LBP) provide more robust
performance against occlusions, different facial expressions, and pose variations than the holistic
approaches [10, 11]. The LBP operator [10-12] has been regarded as one of the best descriptors
for the appearance of local facial regions and it has been widely used in various applications. The
LBP-based feature extractor has proven to be highly distinctive and its key advantages, including
the robustness against illumination and pose variations, and the computational efficiency, make it
suitable for high level image analysis tasks [13, 14]. In [10, 11], LBP operator was employed to
extract the discriminative facial features. However, in [10, 11], only the basic LBP operator was
used for textural feature extraction and this method may fail to detect the illumination variation
DOI : 10.5121/ijaia.2013.4603

25
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013

and facial expressions accurately. Addressing the above problem, in this paper, we propose to
apply a modified LBP (MLBP), which fuses both the sign and magnitude features, to improve the
facial texture classification performance [14]. Though the sign component of LBP operator
preserves most of the information of local difference, the magnitude component provides
additional discriminant information that enhances the overall recognition accuracy.
Previous work on face recognition has focused mainly on the issues of feature extraction and
facial pattern classification [15-17]. However, less effort has been given to the critical issue of
feature selection. In machine learning, selecting the best features from the higher-dimensional
feature space has several potential benefits, including defying the curse of dimensionality to
enhance the prediction performance, reducing the measurement and storage requirements and
decreasing the training and prediction times [18]. The selection of the most representative facial
features from the original feature set with a relative high dimension is an important issue in the
field of face recognition [19-22].The MLBP operator used in this research effort utilizes both the
sign and magnitude features, and therefore, lead to an extremely high number of features, most of
which are redundant for the purpose of classification. To resolve this issue, we propose a variable
selection algorithm to select the salient MLBP features based on Random Forest (RF) [23]. The
proposed feature selection scheme using RF reduces the original feature space and speeds up the
classification process. Fig. 1 shows the block diagram of the proposed face recognition system.
Facial Feature
Elicitation using
MLBP

Input Image

Feature Selection
with RF

Matching using
Manhattan
Distance
Decision:
Accept/Reject

Fig. 1: Block diagram of the proposed face detection system.

The remainder of this paper is as follows. Section 2 provides a brief overview of the MLBP.
Section 3 describes the feature selection technique using the RF. In Section 4, we present our
experimental results. Section 5 provides the conclusions.

2. MODIFIED LOCAL BINARY PATTERN
An LBP code is measured by comparing a pixel of an image with its neighboring pixels [12, 13]
௣ିଵ

	‫ܲܤܮ‬௉,ோ = ∑௣ୀ଴ ‫ݎ‬൫݃௣ − ݃௖ ൯2௣ , ‫ݎ‬ሺ‫ݔ‬ሻ = ቄ

1, ‫0 ≥ ݔ‬
(1)
0, ‫0 < ݔ‬

where ݃௖ denotes the gray level value of the center pixel, ݃௣ represents the value of the
neighboring pixels of the center, P is the total number of neighboring pixels and R is the radius of
the neighborhood. Let us consider an image of size I*J. LBP pattern is computed for each pixel
of an image and a histogram is developed to represent the face texture [13]
‫ݐݏ݅ܪ‬ሺ݇ሻ = ∑ூ ∑௃ ݂൫‫ܲܤܮ‬௉,ோ ሺ݅, ݆ሻ, ݇൯, ݇ ∈ ሾ0, ‫ܭ‬ሿ,(2)
௜ୀଵ ௝ୀଵ
26
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013
Intelligence

1,
‫ݔ‬ൌ‫ݕ‬
݂ሺ‫ݕ ,ݔ‬ሻ ൌ ൜
0, ‫݁ݏ݅ݓݎ݄݁ݐ݋‬

where			‫ ܭ‬denotes the maximal LBP pattern value. Now, we calculate the local difference, ‫ݐݏ݅ܦ‬௉ ,
between the center pixel ݃௖ and the evenly spaced neighboring pixels, ݃௣ , ‫ ݌‬ൌ 0, 1, 2, … , ܲ െ 1 as
,
‫ݐݏ݅ܦ‬௉ = ݃௣ − ݃௖. Thus, we obtain the image local structure a ݃௖ with the local difference vector
at
ሾ‫ݐݏ݅ܦ‬଴ , … … , ‫ݐݏ݅ܦ‬௣ିଵ ሿ. Since the center intensity value, ݃௖ is removed, the local difference vector
.
provides robust performance against the illumination changes. We decompose the ‫ݐݏ݅ܦ‬௉ into two
components [14]
‫ݐݏ݅ܦ‬௉ = ‫ݏ‬௣ ∗ ݉௣ andቊ

‫ݏ‬௣ = ‫݊݃݅ݏ‬
‫݊݃݅ݏ‬ሺ‫ݐݏ݅ܦ‬௉ ሻ
(3)
݉௣ ൌ |‫ݐݏ݅ܦ‬௉ |

1, ‫ݐݏ݅ܦ‬௉ ≥ 0	
and ݉௉ are the sign and magnitude of ‫ݐݏ݅ܦ‬௉ , respectively. In this
−1, ‫ݐݏ݅ܦ‬௉ < 0
paper, we utilize the complementary strengths of the sign and magnitude components of ‫ݐݏ݅ܦ‬௉		 in
order to improve the texture classification performance. The equation (3) represents the local
difference Sign Magnitude Transform (SMT) [14]. To extract the facial textural features, first, we
.
divide the facial image into several patches and apply the MLBP on each patch (see Fig. 2). Each
facial patch is represented by 256 sign and 256 magnitude components. We concatenate the sign
and magnitude components and present a single patch by 256×2=512 components. We apply
d
MLBP on each patch of a cropped face image. Depending on the number of patches created, the
overall features obtained can be dramatically large. For example, a subject’s image split into 4×6
image
patches results in 24 patches. Each one of these patches has 512 features, leading to 12,288
features to represent the facial image. In the following section, we discuss the feature selection
approach using the RF.
where‫ݏ‬௣ = ൜

Fig. 2: Facial image with different patches.

3. RANDOM FOREST AS A FEATURE SELECTOR
RF is a well known and efficient algorithm for both the classification and regression problems
classification
[23]. RF is an ensemble learning process which generates many classifiers and aggregates their
].
results. Two well known methods for ensemble learning are boosting and bagging of classi
classification
trees. In boosting method, extra weight is provided by the successive trees to the points which are
incorrectly predicted by previous predictors. A weighted vote scheme is then considered for
predictors.
prediction. The trees are developed independently using a bootstrap sample of the data set in the
bagging method and a simple majority vote is used for prediction purpose [23]. In RFs, an
[23
additional layer of randomness is included to the bagging process. RF constructs each tree using a
27
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013

different bootstrap sample of the data and change the method of the classification or regression
trees creation [19]. Unlike the standard trees in which each node is created using the best split
among all the variables, RFs split each node using the best among a subset of predictors chosen
randomly at the node. The specific size of the subset is a parameter of the forest. This strategy
seems to be contradictory, however, performs relatively well compared to other classification
techniques, including discriminant analysis, support vector machines and neural networks, and is
robust to over fitting [23].
In RFs [19], the largest possible trees are grown without pruning. The root node of each tree
contains a different bootstrap sample which is randomly selected from the original training data.
The leaves of a tree provide the feature elements of the same class label. The class label of a new
data is predicted based on the leaf in which that data lands. The RF algorithm can be summarized
as follows [19]:
1. Extract ݊௧ bootstrap samples from the original data.
2. For each ݊௧ , develop an unpruned classification or regression tree. At each node, randomly
sample ݉௧ of the predictors and select the best split among those variables.
3. Predict new data by aggregating the predictions of the ݊௧ .The majority votes and average
are used for classification and regression, respectively.
In RF, an estimate of the error rate can be measured, based on the training data, according to
following:
1. At each iteration of bootstrap process, predict the data which is not in the bootstrap sample,
denoted as Out-Of-Bag (OOB) data, using the tree grown with the bootstrap sample.
2. Aggregate the OOB predictions. Measure the error rate, and define it as the OOB estimate of
error rate.
RF makes no distinction between the relevance of features during construction of the forest. Each
node is created randomly with equal probability. Because of this, feature redundancy may arise
and increase the generalization error. These redundant features can produce unreasonably large
trees which will produce huge computational load. However, RF avoids this problem by
producing a measure of importance of each variable, called variable importance. The algorithm
estimates the importance of a variable by looking at how much prediction error increases when
OOB data for that variable is modified while all other variables are left unchanged. We decide to
use the variables with the highest variable importance to build our RF feature selector. This
allows the vectors to be greatly reduced and potentially remove any harmful features that can
cause erroneous predictions. The feature selection using RF can be summarized as follows [19]:
1. Select the bootstrap samples of the training data form a RF and estimate the error rate by
using OOB predictions.
2. For each tree of the forest, exclude the OOB cases and count the number of votes for the
correct class. Randomly permute the values of the first variable in the OOB cases and
exclude these cases from the tree. Subtract the number of votes for the correct class in the
first-variable-permuted OOB data from the number of votes for the correct class in the
untouched OOB data.

28
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013

3. The average of this number, over all trees in the forest, is regarded as the raw importance
score for this variable.
4. Repeat the above step for all variables.
In this research effort, we have selected the LBP and MLBP features with the highest variable
importance scores using the RF.

4. EXPERIMENTS AND RESULTS
In this research effort, the Craniofacial Longitudinal Morphological Face (MORPH) Album 1
dataset [24] is used for experiments. This dataset contains the facial images of subjects taken over
a long period of time, starting from the 1960s. This dataset consists of males and females, with
African, Asian, Hispanic and Caucasian ethnicities. MORPH-1 has 1683 facial images from 631
subjects, seven of those subjects only have one instance, so there is a total of 624 subjects with
between 2 to 5 instances. In MORPH Album 1 dataset, most of the instances from each subject
are affected by different nonideal factors, including subject’s alignment to the camera, facial
expression, gaze deviation, drastic age difference from one instance to the next, and facial hair
styling. Therefore, these noise factors make it difficult to produce accurate results. Fig. 3 shows a
few facial images of the same subject in the MORPH Album 1 dataset that has been preprocessed
by cropping.As mentioned in Section II, we divide each subject’s image into a multitude of
different patch variations and generated both LBP and MLBP feature vectors for each patch. We
process every combination of patches from 1x1 to 7x7 and then compare the results of such
combination of patches using the Manhattan Distance. While each LBP patch provides 256
features (only sign components), each MLBP patch produces 512 features as we utilize both the
sign and magnitude components for experiments. For each feature vector, we test each subject in
one-to-many (1:N)and a many-to-one (N:1) setups.In (1:N) setup, one instance of a subject in the
probeset is compared to multiple instances of that subject in the gallery set.

Fig. 3: Instances of a subject from MORPH Album 1 dataset.

In this setup, 1059 images are placed in the gallery set and 624 images are placed in the probe set.
In the (N:1) setup, multiple instances of a subject of probe set are compared to one instance of
that subject of the gallery set. Thus, in this setup, 1059 images are placed in the probe set and 624
images are placed in the gallery set. We analyze the feature extraction results using LBP and
MLBP and select the patch configuration with the highest accuracy. The textural features
extracted from the selected patch are provided as input to RF in order to reduce the dimensionally
of the original feature vectors.
Tables1 and 2 report the top fifteen recognition accuracies for the LBP and MLBP methods with
respect to (N:1) setup. It is observed from the tables 1 and 2 that facial feature extraction using
29
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013

MLBP provides better results than the traditional LBP approach for every patch configuration,
since the proposed MLBP uses both the sign and magnitude components. For the (N:1) setup, we
can find that the 6×5 patch configuration, with 7680 features, exhibits the best accuracy of
32.96% using the MLBP operator. However, for the same setup of (N:1), we find that highest
performance obtained by the LBP operator is 30.97% with the 7680 features. Similarly, with the
(1:N) setup, we achieve a reasonable accuracy of 40.71% when the number of features is 21504
Table 1: Best LBP Patch Combinations on MORPH-1.
Patches
(W x L)
6 ×5
6 ×7
5×6
5×7
7×5
6×6
7×7
5×5
6×4
7×6
4×5
4×6
4 ×4
7×4
4×7

Number of Features
7680
10752
7680
8960
8960
9216
12544
6400
6144
10752
5120
6144
4096
7168
7168

Accuracy
(N:1)
30.97%
30.69%
30.59%
30.22%
30.22%
30.03%
29.84%
29.65%
29.56%
28.90%
28.61%
28.33%
28.14%
28.14%
28.05%

Accuracy
(1:N)
36.70%
38.46%
37.66%
38.62%
37.98%
36.70%
37.34%
37.18%
35.90%
36.22%
37.02%
36.06%
36.70%
36.06%
36.22%

Table 2: Best MLBP Patch Combinations on MORPH-1
Patches
(W x L)
6×5
5×6
6×7
7×6
7×7
6×6
5×5
6×4
4×6
5×7
7×5
7×4
4×5
4×7
3×5

Number of Features
15360
15360
21504
21504
25088
18432
12800
12288
12288
17920
17920
14336
10240
14336
7680

Accuracy
(N:1)
32.96%
32.11%
32.01%
31.73%
31.73%
31.54%
31.44%
31.26%
31.16%
31.07%
30.97%
30.59%
30.31%
29.84%
29.65%

Accuracy
(1:N)
40.22%
38.78%
40.71%
39.10%
39.10%
39.90%
38.94%
39.10%
37.02%
38.78%
38.78%
37.98%
37.98%
36.86%
36.38%

(6×7 patch configuration) using the MLBP operator. For the same setup, LBP operator achieves a
highest accuracy of 38.46% when the facialimage is divided into 5×7 patches with 8960 features.
30
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013
Intelligence

We select the patch configuration with the highest accuracy using LBP and MLBP and provide
the extracted features as input to the RF for the selection ofsalient facial features. Therefore, we
input 15360 features (6×5 patch configuration) to the RF with N:1 setup as shown in Fig.4(a).
×5
We can see form Fig.4(a)that thefeature selection curve starts to level off when the number
that
of features is 1150 with an accuracy of 32.30% for MLBP. Therefore, it is observed that the
herefore,
proposed RF feature selection technique is able to remove 14210 features from the original
feature vector of size 15360 without affecting the recognition performance much. In Fig 4(b), we
4(
provide7680 features (6×5 patch co
×5
configuration) to the RF with the N:1configuration.It is found
configuration.It
that feature selection curve starts to flatten
flattenwhen the number of features is 972 with an accuracy of
27.10% with the traditional LBP approach.Similarly, we provide 21504 features (6×7 patch
Similarly,
(
configuration) to the RF for 1:N setup and obtain 40.10% accuracy when the number of features
is around 6000 as shown in Fig.
000
Fig.5(a). Thus, we find that the RF-based feature selection reduces
based
15504 features from the original feature vector of size 21504 without losing the recognition in a
504
great extent. From Fig. 5(b), we can find that LBL with RF achieves an accuracy of 36.05% at the
2304 features. Therefore, we find f
e
from the experiments that the proposed approach obtains a
reasonable accuracy for both of the setups.
y

(a)

(b)

Fig. 4: Feature selection using RF (N:1 approach) (a) MLBP,and (b) LBP.
approach).

(a)

(b)

Fig. 5: Feature selection using RF (1:N approach)
approach).(a) MLBP, and (b)LBP.

31
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013
Intelligence

Fig. 6: ROC Curve shows the verification performance of the proposed scheme.

We also measure the performance in terms of True Accept Rate (TAR) and False Accept
Rate(FAR) with the assumption that a test sample comes from a specific subject. From Receiver
Operating Characteristic (ROC) curve of Fig we find that the proposed approach achieves
ng
Fig.6,
relatively a verification rate of 33.10% at the FAR of 0.01. LBP obtains a verification rate of
32.10% at the FAR=0.01.

5. CONCLUSIONS
In this research effort, the MLBP, which combines the sign and magnitude features for the
improvement of facial texture classification performance, is applied. We examine the
performance of LBP and MLBP for multiple patch variations on a challenging facial dataset.
Whereas the traditional approach using LBP for facial recognition can provide accurate results,
the proposed approach with MLBP has proven to be consistently more accurate than the
traditional LBP. Furthermore, RF
RF-based feature selection method can reduce feature vectors
an
drastically without affecting the recognition accuracy. We validated the proposed iris recognition
scheme on the MORPH Album 1 dataset with an encouraging performance.

REFERENCES
[1]
[2]
[3]
[4]
[5]

J. Wright and G. Hua, “Implicit elastic matching with random projections for Pose-Variant face
Pose
recognition,” Proc. in Computer Vision and Pattern Recognition, pp. 1502 1509, 2009.
1502-1509,
P. Dreuw, P. Steingrube, H. Hanselmann, and H. Ney, “SURF Face: face recognition under viewpoint
consistency constraints,” Proc. in British Machine Vision Conference, pp. 7.1 7.11, 2009.
straints,”
7.1-7.11,
J. Ruiz-del-Solar, R. Verschae, and M. Correa, “Recognition of faces in unconstrained environments:
Solar,
A comparative study,” EURASIP Journal on Advances in Signal Processing, vol. pp. 1–20, 2009.
1
G. Zhao and M. Pietikaèinen, “Dynamic texture recognition using local binary patterns with an
application to facial expressions”, IEEE Transactions on Pattern Analysis and Machine Intelligence,
Vol. 29, No. 6, 2007.
X. Lu and A. K. Jain, "Integrating range and texture information for 3D face recognition," Proc. in
IEEE Workshop on Applications of Computer Vision., pp.156
pp.156-163, 2005.

32
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]

Y. Wang, C. Chua, and Y. Ho, "Facial feature detection and face recognition from 2D and 3D
images," Pattern Recognition Letters, vol.23, pp.1191-1202, 2002.
C. Benabdelkader and P. A. Griffin, “Comparing and combining depth and texture cues for face
recognition,” Image and Vision Computing, vol.23, pp.339-352, 2005.
K. W. Bowyer, K. Chang, and P. J. Flynn, “A survey of approaches and challenges in 3D and multimodal 3D+2D face recognition,” Computer Vision and Image Understanding, vol.101, pp.1-15, 2006.
X. Lu and A. K. Jain, "Integrating range and texture information for 3D face recognition," Proc. in
IEEE Workshop on Applications of Computer Vision., pp.156-163, 2005.
D. Maturana, D. Mery, and Á. Soto, “Face Recognition with Local Binary Patterns, Spatial Pyramid
Histograms and Naive Bayes Nearest Neighbor Classification,” Proc. in SCCC International
Conference of the Chilean Computer Science Society, pp. 125- 132, Chile, 2009.
T. Ahonen, A. Hadid, and M. Pietikinen, “Face Description with Local Binary Patterns: Application
to Face Recognition,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 28, no.
12, pp. 2037-2041, Dec. 2006.
G. Heusch, Y. Rodriguez, and S. Marcel, "Local binary patterns as an image preprocessing for face
authentication," Proc. in International Conference on Automatic Face and Gesture Recognition, 6 pp.
- 14, Southampton 2006.
T. Ojala, M. Pietikäinen, and T. Mäenpää, “Multiresolution gray-scale and rotation invariant texture
classification with Local Binary Pattern,” IEEE Transactions on Pattern Analysis and Machine
Intelligence, vol. 24, no. 7, pp. 971-987, 2002.
Z. Guo, L. Zhang and D. Zhang, “A Completed Modeling of Local Binary Pattern Operator for
Texture Classification,” IEEE Trans. on Image Processing, vol. 19, no. 6, pp. 1657-1663, June 2010.
J. Yang, D. Zhang, and A. F. Frangi, and J.Y. Yang, “Two-dimensional PCA: a new approach to
appearance-based face representation and recognition,” IEEE Transaction on Pattern Analysis and
Machine Intelligence, vol. 26, no. 1, pp. 131-137, 2004.
M. Ma, M. Shao, X. Zhao, and Y. Fu, “Prototype based feature learning for face image set
classification,” Proc. in International Conference on Automatic Face and Gesture Recognition, pp. 16, 2013.
W. Chen, and Y. Gao, “Face recognition using ensemble string matching,” IEEE Transaction on
Image Processing, vol. 22, no. 12, pp. 4798 - 4808, 2013.
K. Roy, P. Bhattacharya, and C. Y. Suen, “Towards nonideal iris recognition based on level set
method, genetic algorithms and adaptive asymmetrical SVMs,” Engineering Applications of Artificial
Intelligence, vol. 24, no. 3, pp. 458–475, 2011.
V. Ghosal, P. Tikmani, and P. Gupta, “Face classification using Gabor wavelets and random forest”,
Proc. in Canadian Conference on Computer and Robot Vision, pp. 68-73, 2009.
S. H. Ki, J. H. Lee, B. Ko, and J. Y. Nam, “X-ray image classification using random forests with local
binary patterns”, Proc. in International Conference on Machine Learning and Cybernetics, Qingdao,
pp. 11-14, 2010.
K. C. Kwak and W. Pedrycz, "Face recognition using an enhanced independent component analysis
approach," IEEE Transactions on Neural Networks, vol.18, pp.530-541, 2007.
Veerabhadrappaand L. Rangarajan, “Multi-Level Dimensionality Reduction Methods Using Feature
Selection and Feature Extraction,” International Journal of Artificial Intelligence and Applications,
vol. 1, no. 4, pp.54-68, 2010.
L. Breiman, “Random forests,” Machine Learning, vol. 45, no. 1, pp. 5–32, 2001.
K. Ricanek and T. Tesafaye, “MORPH: A longitudinal image database of normal adult ageprogression", Proc. of the International Conference on Automatic Face and Gesture Recognition,
pp.341-345, 2006.

33

Más contenido relacionado

La actualidad más candente

Face Recognition Technique using ICA and LBPH
Face Recognition Technique using ICA and LBPHFace Recognition Technique using ICA and LBPH
Face Recognition Technique using ICA and LBPHIRJET Journal
 
A Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray ImagesA Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray ImagesIJERA Editor
 
Implementation of High Dimension Colour Transform in Domain of Image Processing
Implementation of High Dimension Colour Transform in Domain of Image ProcessingImplementation of High Dimension Colour Transform in Domain of Image Processing
Implementation of High Dimension Colour Transform in Domain of Image ProcessingIRJET Journal
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION sipij
 
IRJET- Multi Image Morphing: A Review
IRJET- Multi Image Morphing: A ReviewIRJET- Multi Image Morphing: A Review
IRJET- Multi Image Morphing: A ReviewIRJET Journal
 
Face detection using the 3 x3 block rank patterns of gradient magnitude images
Face detection using the 3 x3 block rank patterns of gradient magnitude imagesFace detection using the 3 x3 block rank patterns of gradient magnitude images
Face detection using the 3 x3 block rank patterns of gradient magnitude imagessipij
 
Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...IDES Editor
 
A survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classificationA survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classificationIRJET Journal
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Optimal Coefficient Selection For Medical Image Fusion
Optimal Coefficient Selection For Medical Image FusionOptimal Coefficient Selection For Medical Image Fusion
Optimal Coefficient Selection For Medical Image FusionIJERA Editor
 
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance FeedbackAn Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance FeedbackIJMIT JOURNAL
 
A NOVEL METRIC APPROACH EVALUATION FOR THE SPATIAL ENHANCEMENT OF PAN-SHARPEN...
A NOVEL METRIC APPROACH EVALUATION FOR THE SPATIAL ENHANCEMENT OF PAN-SHARPEN...A NOVEL METRIC APPROACH EVALUATION FOR THE SPATIAL ENHANCEMENT OF PAN-SHARPEN...
A NOVEL METRIC APPROACH EVALUATION FOR THE SPATIAL ENHANCEMENT OF PAN-SHARPEN...cscpconf
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION 4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION sipij
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATIONcscpconf
 
Improvement of Objective Image Quality Evaluation Applying Colour Differences...
Improvement of Objective Image Quality Evaluation Applying Colour Differences...Improvement of Objective Image Quality Evaluation Applying Colour Differences...
Improvement of Objective Image Quality Evaluation Applying Colour Differences...CSCJournals
 
K2 Algorithm-based Text Detection with An Adaptive Classifier Threshold
K2 Algorithm-based Text Detection with An Adaptive Classifier ThresholdK2 Algorithm-based Text Detection with An Adaptive Classifier Threshold
K2 Algorithm-based Text Detection with An Adaptive Classifier ThresholdCSCJournals
 

La actualidad más candente (19)

Face Recognition Technique using ICA and LBPH
Face Recognition Technique using ICA and LBPHFace Recognition Technique using ICA and LBPH
Face Recognition Technique using ICA and LBPH
 
A Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray ImagesA Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray Images
 
Af35178182
Af35178182Af35178182
Af35178182
 
Implementation of High Dimension Colour Transform in Domain of Image Processing
Implementation of High Dimension Colour Transform in Domain of Image ProcessingImplementation of High Dimension Colour Transform in Domain of Image Processing
Implementation of High Dimension Colour Transform in Domain of Image Processing
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
 
IRJET- Multi Image Morphing: A Review
IRJET- Multi Image Morphing: A ReviewIRJET- Multi Image Morphing: A Review
IRJET- Multi Image Morphing: A Review
 
Face detection using the 3 x3 block rank patterns of gradient magnitude images
Face detection using the 3 x3 block rank patterns of gradient magnitude imagesFace detection using the 3 x3 block rank patterns of gradient magnitude images
Face detection using the 3 x3 block rank patterns of gradient magnitude images
 
Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...
 
A survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classificationA survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classification
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Optimal Coefficient Selection For Medical Image Fusion
Optimal Coefficient Selection For Medical Image FusionOptimal Coefficient Selection For Medical Image Fusion
Optimal Coefficient Selection For Medical Image Fusion
 
C1104011322
C1104011322C1104011322
C1104011322
 
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance FeedbackAn Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
An Unsupervised Cluster-based Image Retrieval Algorithm using Relevance Feedback
 
A NOVEL METRIC APPROACH EVALUATION FOR THE SPATIAL ENHANCEMENT OF PAN-SHARPEN...
A NOVEL METRIC APPROACH EVALUATION FOR THE SPATIAL ENHANCEMENT OF PAN-SHARPEN...A NOVEL METRIC APPROACH EVALUATION FOR THE SPATIAL ENHANCEMENT OF PAN-SHARPEN...
A NOVEL METRIC APPROACH EVALUATION FOR THE SPATIAL ENHANCEMENT OF PAN-SHARPEN...
 
Bx31498502
Bx31498502Bx31498502
Bx31498502
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION 4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
 
Improvement of Objective Image Quality Evaluation Applying Colour Differences...
Improvement of Objective Image Quality Evaluation Applying Colour Differences...Improvement of Objective Image Quality Evaluation Applying Colour Differences...
Improvement of Objective Image Quality Evaluation Applying Colour Differences...
 
K2 Algorithm-based Text Detection with An Adaptive Classifier Threshold
K2 Algorithm-based Text Detection with An Adaptive Classifier ThresholdK2 Algorithm-based Text Detection with An Adaptive Classifier Threshold
K2 Algorithm-based Text Detection with An Adaptive Classifier Threshold
 

Destacado

Study of Local Binary Pattern for Partial Fingerprint Identification
Study of Local Binary Pattern for Partial Fingerprint  IdentificationStudy of Local Binary Pattern for Partial Fingerprint  Identification
Study of Local Binary Pattern for Partial Fingerprint IdentificationIJMER
 
Modified Census Transform
Modified Census TransformModified Census Transform
Modified Census TransformNoah Kim
 
Fraud detection in electric power distribution networks using an ann based kn...
Fraud detection in electric power distribution networks using an ann based kn...Fraud detection in electric power distribution networks using an ann based kn...
Fraud detection in electric power distribution networks using an ann based kn...ijaia
 
Webquest edtech (hrm)
Webquest edtech (hrm)Webquest edtech (hrm)
Webquest edtech (hrm)shanola1111
 
Plan de acollida ies pedro floriani
Plan de acollida ies pedro florianiPlan de acollida ies pedro floriani
Plan de acollida ies pedro florianipedrofloriani
 
Laura Moss CV MAKEUP 2014
Laura Moss CV MAKEUP 2014Laura Moss CV MAKEUP 2014
Laura Moss CV MAKEUP 2014Laura Moss
 
Trabajos de computacion 5to B Mau
Trabajos de computacion 5to B MauTrabajos de computacion 5to B Mau
Trabajos de computacion 5to B Mauvilchez60
 
ग़ौसे पाक का बचपन
ग़ौसे पाक का बचपनग़ौसे पाक का बचपन
ग़ौसे पाक का बचपनAhmed@3604
 
An effective approach to offline arabic handwriting recognition
An effective approach to offline arabic handwriting recognitionAn effective approach to offline arabic handwriting recognition
An effective approach to offline arabic handwriting recognitionijaia
 
PLANNING-Summary of experience
PLANNING-Summary of experiencePLANNING-Summary of experience
PLANNING-Summary of experienceLinda Walker
 
รวมเล่ม ติว Sat ไม่ให้ sad
รวมเล่ม ติว Sat ไม่ให้ sadรวมเล่ม ติว Sat ไม่ให้ sad
รวมเล่ม ติว Sat ไม่ให้ sadTanchanok Pps
 

Destacado (20)

Study of Local Binary Pattern for Partial Fingerprint Identification
Study of Local Binary Pattern for Partial Fingerprint  IdentificationStudy of Local Binary Pattern for Partial Fingerprint  Identification
Study of Local Binary Pattern for Partial Fingerprint Identification
 
Modified Census Transform
Modified Census TransformModified Census Transform
Modified Census Transform
 
CEU_Certificate
CEU_CertificateCEU_Certificate
CEU_Certificate
 
Marcolin Brand
Marcolin BrandMarcolin Brand
Marcolin Brand
 
2 4b
2 4b2 4b
2 4b
 
Samburá 62
Samburá 62Samburá 62
Samburá 62
 
Rcmv
RcmvRcmv
Rcmv
 
Fraud detection in electric power distribution networks using an ann based kn...
Fraud detection in electric power distribution networks using an ann based kn...Fraud detection in electric power distribution networks using an ann based kn...
Fraud detection in electric power distribution networks using an ann based kn...
 
Webquest edtech (hrm)
Webquest edtech (hrm)Webquest edtech (hrm)
Webquest edtech (hrm)
 
Kathleen Fitzgerald Resume5
Kathleen Fitzgerald Resume5Kathleen Fitzgerald Resume5
Kathleen Fitzgerald Resume5
 
Plan de acollida ies pedro floriani
Plan de acollida ies pedro florianiPlan de acollida ies pedro floriani
Plan de acollida ies pedro floriani
 
Laura Moss CV MAKEUP 2014
Laura Moss CV MAKEUP 2014Laura Moss CV MAKEUP 2014
Laura Moss CV MAKEUP 2014
 
Trabajos de computacion 5to B Mau
Trabajos de computacion 5to B MauTrabajos de computacion 5to B Mau
Trabajos de computacion 5to B Mau
 
Súper computadoras
Súper computadorasSúper computadoras
Súper computadoras
 
ग़ौसे पाक का बचपन
ग़ौसे पाक का बचपनग़ौसे पाक का बचपन
ग़ौसे पाक का बचपन
 
An effective approach to offline arabic handwriting recognition
An effective approach to offline arabic handwriting recognitionAn effective approach to offline arabic handwriting recognition
An effective approach to offline arabic handwriting recognition
 
PLANNING-Summary of experience
PLANNING-Summary of experiencePLANNING-Summary of experience
PLANNING-Summary of experience
 
Botti 2015
Botti 2015Botti 2015
Botti 2015
 
รวมเล่ม ติว Sat ไม่ให้ sad
รวมเล่ม ติว Sat ไม่ให้ sadรวมเล่ม ติว Sat ไม่ให้ sad
รวมเล่ม ติว Sat ไม่ให้ sad
 
Seek, pray, turn
Seek, pray, turnSeek, pray, turn
Seek, pray, turn
 

Similar a Facial recognition using modified local binary pattern and random forest

Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA IJMER
 
K-nearest neighbor based facial emotion recognition using effective features
K-nearest neighbor based facial emotion recognition using effective featuresK-nearest neighbor based facial emotion recognition using effective features
K-nearest neighbor based facial emotion recognition using effective featuresIAESIJAI
 
IRJET-Face Recognition using LDN Code
IRJET-Face Recognition using LDN CodeIRJET-Face Recognition using LDN Code
IRJET-Face Recognition using LDN CodeIRJET Journal
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET Journal
 
tScene classification using pyramid histogram of
tScene classification using pyramid histogram oftScene classification using pyramid histogram of
tScene classification using pyramid histogram ofijcsa
 
NEW LOCAL BINARY PATTERN FEATURE EXTRACTOR WITH ADAPTIVE THRESHOLD FOR FACE R...
NEW LOCAL BINARY PATTERN FEATURE EXTRACTOR WITH ADAPTIVE THRESHOLD FOR FACE R...NEW LOCAL BINARY PATTERN FEATURE EXTRACTOR WITH ADAPTIVE THRESHOLD FOR FACE R...
NEW LOCAL BINARY PATTERN FEATURE EXTRACTOR WITH ADAPTIVE THRESHOLD FOR FACE R...gerogepatton
 
IRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary PatternIRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary PatternIRJET Journal
 
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...IJECEIAES
 
Statistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresStatistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresCSCJournals
 
Effect of Different Occlusion on Facial Expressions Recognition
Effect of Different Occlusion on Facial Expressions RecognitionEffect of Different Occlusion on Facial Expressions Recognition
Effect of Different Occlusion on Facial Expressions RecognitionIJERA Editor
 
Enhanced Face Detection Based on Haar-Like and MB-LBP Features
Enhanced Face Detection Based on Haar-Like and MB-LBP FeaturesEnhanced Face Detection Based on Haar-Like and MB-LBP Features
Enhanced Face Detection Based on Haar-Like and MB-LBP FeaturesDr. Amarjeet Singh
 
a case study on various preprocessing methods and their impact on face recogn...
a case study on various preprocessing methods and their impact on face recogn...a case study on various preprocessing methods and their impact on face recogn...
a case study on various preprocessing methods and their impact on face recogn...HANAN ALGHARIB
 
Illumination Invariant Face Recognition System using Local Directional Patter...
Illumination Invariant Face Recognition System using Local Directional Patter...Illumination Invariant Face Recognition System using Local Directional Patter...
Illumination Invariant Face Recognition System using Local Directional Patter...Editor IJCATR
 
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBPHybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBPCSCJournals
 
Face recognition using selected topographical features
Face recognition using selected topographical features Face recognition using selected topographical features
Face recognition using selected topographical features IJECEIAES
 
Probabilistic model based image segmentation
Probabilistic model based image segmentationProbabilistic model based image segmentation
Probabilistic model based image segmentationijma
 
Selective local binary pattern with convolutional neural network for facial ...
Selective local binary pattern with convolutional neural  network for facial ...Selective local binary pattern with convolutional neural  network for facial ...
Selective local binary pattern with convolutional neural network for facial ...IJECEIAES
 

Similar a Facial recognition using modified local binary pattern and random forest (20)

Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
 
K-nearest neighbor based facial emotion recognition using effective features
K-nearest neighbor based facial emotion recognition using effective featuresK-nearest neighbor based facial emotion recognition using effective features
K-nearest neighbor based facial emotion recognition using effective features
 
IRJET-Face Recognition using LDN Code
IRJET-Face Recognition using LDN CodeIRJET-Face Recognition using LDN Code
IRJET-Face Recognition using LDN Code
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
 
tScene classification using pyramid histogram of
tScene classification using pyramid histogram oftScene classification using pyramid histogram of
tScene classification using pyramid histogram of
 
NEW LOCAL BINARY PATTERN FEATURE EXTRACTOR WITH ADAPTIVE THRESHOLD FOR FACE R...
NEW LOCAL BINARY PATTERN FEATURE EXTRACTOR WITH ADAPTIVE THRESHOLD FOR FACE R...NEW LOCAL BINARY PATTERN FEATURE EXTRACTOR WITH ADAPTIVE THRESHOLD FOR FACE R...
NEW LOCAL BINARY PATTERN FEATURE EXTRACTOR WITH ADAPTIVE THRESHOLD FOR FACE R...
 
IRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary PatternIRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary Pattern
 
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
 
Bt24466477
Bt24466477Bt24466477
Bt24466477
 
Statistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresStatistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance Measures
 
A04430105
A04430105A04430105
A04430105
 
Effect of Different Occlusion on Facial Expressions Recognition
Effect of Different Occlusion on Facial Expressions RecognitionEffect of Different Occlusion on Facial Expressions Recognition
Effect of Different Occlusion on Facial Expressions Recognition
 
Enhanced Face Detection Based on Haar-Like and MB-LBP Features
Enhanced Face Detection Based on Haar-Like and MB-LBP FeaturesEnhanced Face Detection Based on Haar-Like and MB-LBP Features
Enhanced Face Detection Based on Haar-Like and MB-LBP Features
 
a case study on various preprocessing methods and their impact on face recogn...
a case study on various preprocessing methods and their impact on face recogn...a case study on various preprocessing methods and their impact on face recogn...
a case study on various preprocessing methods and their impact on face recogn...
 
Illumination Invariant Face Recognition System using Local Directional Patter...
Illumination Invariant Face Recognition System using Local Directional Patter...Illumination Invariant Face Recognition System using Local Directional Patter...
Illumination Invariant Face Recognition System using Local Directional Patter...
 
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBPHybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
 
H0334749
H0334749H0334749
H0334749
 
Face recognition using selected topographical features
Face recognition using selected topographical features Face recognition using selected topographical features
Face recognition using selected topographical features
 
Probabilistic model based image segmentation
Probabilistic model based image segmentationProbabilistic model based image segmentation
Probabilistic model based image segmentation
 
Selective local binary pattern with convolutional neural network for facial ...
Selective local binary pattern with convolutional neural  network for facial ...Selective local binary pattern with convolutional neural  network for facial ...
Selective local binary pattern with convolutional neural network for facial ...
 

Último

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Facial recognition using modified local binary pattern and random forest

  • 1. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 Facial Recognition using Modified Local Binary Pattern and Random Forest Brian O’Connor and Kaushik Roy Department of Computer Science, North Carolina A&T State University, Greensboro, NC 27411 Abstract This paper presents an efficient algorithm for face recognition using the local binary pattern (LBP) and random forest (RF). The novelty of this research effort is that a modified local binary pattern (MLBP), which combines both the sign and magnitude features for the improvement of facial texture classification performance, is applied. Furthermore, RF is used to select the most important features from the extracted feature sequence. The performance of the proposed scheme is validated using a complex dataset, namely Craniofacial Longitudinal Morphological Face (MORPH) Album 1 dataset. Keywords: Modified local binary pattern (MLBP), sign-magnitude transform, variable selection, and random forest. 1. INTRODUCTION Most current face recognition algorithms perform relatively well in a strictly constrained situation, where well aligned, well illuminated, and frontal pose face images are considered for performance evaluation to ensure the higher performance. Under controlled image acquiring constraints, it is possible to capture high quality images and attain an impressive accuracy with a very low error rate. However, recognition accuracies substantially decrease when the captured images do not have enough quality either due to subject’s alignment problem to the camera, various facial expressions, gaze deviations or facial hair [1-5]. Several researchers proposed different facial recognition algorithms that perform well with unconstrained face images [1-3, 59]. Recently, the face recognition algorithms based on local appearance descriptors such as Gabor filters, SURF, SIFT, and histograms Local Binary Patterns (LBP) provide more robust performance against occlusions, different facial expressions, and pose variations than the holistic approaches [10, 11]. The LBP operator [10-12] has been regarded as one of the best descriptors for the appearance of local facial regions and it has been widely used in various applications. The LBP-based feature extractor has proven to be highly distinctive and its key advantages, including the robustness against illumination and pose variations, and the computational efficiency, make it suitable for high level image analysis tasks [13, 14]. In [10, 11], LBP operator was employed to extract the discriminative facial features. However, in [10, 11], only the basic LBP operator was used for textural feature extraction and this method may fail to detect the illumination variation DOI : 10.5121/ijaia.2013.4603 25
  • 2. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 and facial expressions accurately. Addressing the above problem, in this paper, we propose to apply a modified LBP (MLBP), which fuses both the sign and magnitude features, to improve the facial texture classification performance [14]. Though the sign component of LBP operator preserves most of the information of local difference, the magnitude component provides additional discriminant information that enhances the overall recognition accuracy. Previous work on face recognition has focused mainly on the issues of feature extraction and facial pattern classification [15-17]. However, less effort has been given to the critical issue of feature selection. In machine learning, selecting the best features from the higher-dimensional feature space has several potential benefits, including defying the curse of dimensionality to enhance the prediction performance, reducing the measurement and storage requirements and decreasing the training and prediction times [18]. The selection of the most representative facial features from the original feature set with a relative high dimension is an important issue in the field of face recognition [19-22].The MLBP operator used in this research effort utilizes both the sign and magnitude features, and therefore, lead to an extremely high number of features, most of which are redundant for the purpose of classification. To resolve this issue, we propose a variable selection algorithm to select the salient MLBP features based on Random Forest (RF) [23]. The proposed feature selection scheme using RF reduces the original feature space and speeds up the classification process. Fig. 1 shows the block diagram of the proposed face recognition system. Facial Feature Elicitation using MLBP Input Image Feature Selection with RF Matching using Manhattan Distance Decision: Accept/Reject Fig. 1: Block diagram of the proposed face detection system. The remainder of this paper is as follows. Section 2 provides a brief overview of the MLBP. Section 3 describes the feature selection technique using the RF. In Section 4, we present our experimental results. Section 5 provides the conclusions. 2. MODIFIED LOCAL BINARY PATTERN An LBP code is measured by comparing a pixel of an image with its neighboring pixels [12, 13] ௣ିଵ ‫ܲܤܮ‬௉,ோ = ∑௣ୀ଴ ‫ݎ‬൫݃௣ − ݃௖ ൯2௣ , ‫ݎ‬ሺ‫ݔ‬ሻ = ቄ 1, ‫0 ≥ ݔ‬ (1) 0, ‫0 < ݔ‬ where ݃௖ denotes the gray level value of the center pixel, ݃௣ represents the value of the neighboring pixels of the center, P is the total number of neighboring pixels and R is the radius of the neighborhood. Let us consider an image of size I*J. LBP pattern is computed for each pixel of an image and a histogram is developed to represent the face texture [13] ‫ݐݏ݅ܪ‬ሺ݇ሻ = ∑ூ ∑௃ ݂൫‫ܲܤܮ‬௉,ோ ሺ݅, ݆ሻ, ݇൯, ݇ ∈ ሾ0, ‫ܭ‬ሿ,(2) ௜ୀଵ ௝ୀଵ 26
  • 3. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 Intelligence 1, ‫ݔ‬ൌ‫ݕ‬ ݂ሺ‫ݕ ,ݔ‬ሻ ൌ ൜ 0, ‫݁ݏ݅ݓݎ݄݁ݐ݋‬ where ‫ ܭ‬denotes the maximal LBP pattern value. Now, we calculate the local difference, ‫ݐݏ݅ܦ‬௉ , between the center pixel ݃௖ and the evenly spaced neighboring pixels, ݃௣ , ‫ ݌‬ൌ 0, 1, 2, … , ܲ െ 1 as , ‫ݐݏ݅ܦ‬௉ = ݃௣ − ݃௖. Thus, we obtain the image local structure a ݃௖ with the local difference vector at ሾ‫ݐݏ݅ܦ‬଴ , … … , ‫ݐݏ݅ܦ‬௣ିଵ ሿ. Since the center intensity value, ݃௖ is removed, the local difference vector . provides robust performance against the illumination changes. We decompose the ‫ݐݏ݅ܦ‬௉ into two components [14] ‫ݐݏ݅ܦ‬௉ = ‫ݏ‬௣ ∗ ݉௣ andቊ ‫ݏ‬௣ = ‫݊݃݅ݏ‬ ‫݊݃݅ݏ‬ሺ‫ݐݏ݅ܦ‬௉ ሻ (3) ݉௣ ൌ |‫ݐݏ݅ܦ‬௉ | 1, ‫ݐݏ݅ܦ‬௉ ≥ 0 and ݉௉ are the sign and magnitude of ‫ݐݏ݅ܦ‬௉ , respectively. In this −1, ‫ݐݏ݅ܦ‬௉ < 0 paper, we utilize the complementary strengths of the sign and magnitude components of ‫ݐݏ݅ܦ‬௉ in order to improve the texture classification performance. The equation (3) represents the local difference Sign Magnitude Transform (SMT) [14]. To extract the facial textural features, first, we . divide the facial image into several patches and apply the MLBP on each patch (see Fig. 2). Each facial patch is represented by 256 sign and 256 magnitude components. We concatenate the sign and magnitude components and present a single patch by 256×2=512 components. We apply d MLBP on each patch of a cropped face image. Depending on the number of patches created, the overall features obtained can be dramatically large. For example, a subject’s image split into 4×6 image patches results in 24 patches. Each one of these patches has 512 features, leading to 12,288 features to represent the facial image. In the following section, we discuss the feature selection approach using the RF. where‫ݏ‬௣ = ൜ Fig. 2: Facial image with different patches. 3. RANDOM FOREST AS A FEATURE SELECTOR RF is a well known and efficient algorithm for both the classification and regression problems classification [23]. RF is an ensemble learning process which generates many classifiers and aggregates their ]. results. Two well known methods for ensemble learning are boosting and bagging of classi classification trees. In boosting method, extra weight is provided by the successive trees to the points which are incorrectly predicted by previous predictors. A weighted vote scheme is then considered for predictors. prediction. The trees are developed independently using a bootstrap sample of the data set in the bagging method and a simple majority vote is used for prediction purpose [23]. In RFs, an [23 additional layer of randomness is included to the bagging process. RF constructs each tree using a 27
  • 4. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 different bootstrap sample of the data and change the method of the classification or regression trees creation [19]. Unlike the standard trees in which each node is created using the best split among all the variables, RFs split each node using the best among a subset of predictors chosen randomly at the node. The specific size of the subset is a parameter of the forest. This strategy seems to be contradictory, however, performs relatively well compared to other classification techniques, including discriminant analysis, support vector machines and neural networks, and is robust to over fitting [23]. In RFs [19], the largest possible trees are grown without pruning. The root node of each tree contains a different bootstrap sample which is randomly selected from the original training data. The leaves of a tree provide the feature elements of the same class label. The class label of a new data is predicted based on the leaf in which that data lands. The RF algorithm can be summarized as follows [19]: 1. Extract ݊௧ bootstrap samples from the original data. 2. For each ݊௧ , develop an unpruned classification or regression tree. At each node, randomly sample ݉௧ of the predictors and select the best split among those variables. 3. Predict new data by aggregating the predictions of the ݊௧ .The majority votes and average are used for classification and regression, respectively. In RF, an estimate of the error rate can be measured, based on the training data, according to following: 1. At each iteration of bootstrap process, predict the data which is not in the bootstrap sample, denoted as Out-Of-Bag (OOB) data, using the tree grown with the bootstrap sample. 2. Aggregate the OOB predictions. Measure the error rate, and define it as the OOB estimate of error rate. RF makes no distinction between the relevance of features during construction of the forest. Each node is created randomly with equal probability. Because of this, feature redundancy may arise and increase the generalization error. These redundant features can produce unreasonably large trees which will produce huge computational load. However, RF avoids this problem by producing a measure of importance of each variable, called variable importance. The algorithm estimates the importance of a variable by looking at how much prediction error increases when OOB data for that variable is modified while all other variables are left unchanged. We decide to use the variables with the highest variable importance to build our RF feature selector. This allows the vectors to be greatly reduced and potentially remove any harmful features that can cause erroneous predictions. The feature selection using RF can be summarized as follows [19]: 1. Select the bootstrap samples of the training data form a RF and estimate the error rate by using OOB predictions. 2. For each tree of the forest, exclude the OOB cases and count the number of votes for the correct class. Randomly permute the values of the first variable in the OOB cases and exclude these cases from the tree. Subtract the number of votes for the correct class in the first-variable-permuted OOB data from the number of votes for the correct class in the untouched OOB data. 28
  • 5. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 3. The average of this number, over all trees in the forest, is regarded as the raw importance score for this variable. 4. Repeat the above step for all variables. In this research effort, we have selected the LBP and MLBP features with the highest variable importance scores using the RF. 4. EXPERIMENTS AND RESULTS In this research effort, the Craniofacial Longitudinal Morphological Face (MORPH) Album 1 dataset [24] is used for experiments. This dataset contains the facial images of subjects taken over a long period of time, starting from the 1960s. This dataset consists of males and females, with African, Asian, Hispanic and Caucasian ethnicities. MORPH-1 has 1683 facial images from 631 subjects, seven of those subjects only have one instance, so there is a total of 624 subjects with between 2 to 5 instances. In MORPH Album 1 dataset, most of the instances from each subject are affected by different nonideal factors, including subject’s alignment to the camera, facial expression, gaze deviation, drastic age difference from one instance to the next, and facial hair styling. Therefore, these noise factors make it difficult to produce accurate results. Fig. 3 shows a few facial images of the same subject in the MORPH Album 1 dataset that has been preprocessed by cropping.As mentioned in Section II, we divide each subject’s image into a multitude of different patch variations and generated both LBP and MLBP feature vectors for each patch. We process every combination of patches from 1x1 to 7x7 and then compare the results of such combination of patches using the Manhattan Distance. While each LBP patch provides 256 features (only sign components), each MLBP patch produces 512 features as we utilize both the sign and magnitude components for experiments. For each feature vector, we test each subject in one-to-many (1:N)and a many-to-one (N:1) setups.In (1:N) setup, one instance of a subject in the probeset is compared to multiple instances of that subject in the gallery set. Fig. 3: Instances of a subject from MORPH Album 1 dataset. In this setup, 1059 images are placed in the gallery set and 624 images are placed in the probe set. In the (N:1) setup, multiple instances of a subject of probe set are compared to one instance of that subject of the gallery set. Thus, in this setup, 1059 images are placed in the probe set and 624 images are placed in the gallery set. We analyze the feature extraction results using LBP and MLBP and select the patch configuration with the highest accuracy. The textural features extracted from the selected patch are provided as input to RF in order to reduce the dimensionally of the original feature vectors. Tables1 and 2 report the top fifteen recognition accuracies for the LBP and MLBP methods with respect to (N:1) setup. It is observed from the tables 1 and 2 that facial feature extraction using 29
  • 6. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 MLBP provides better results than the traditional LBP approach for every patch configuration, since the proposed MLBP uses both the sign and magnitude components. For the (N:1) setup, we can find that the 6×5 patch configuration, with 7680 features, exhibits the best accuracy of 32.96% using the MLBP operator. However, for the same setup of (N:1), we find that highest performance obtained by the LBP operator is 30.97% with the 7680 features. Similarly, with the (1:N) setup, we achieve a reasonable accuracy of 40.71% when the number of features is 21504 Table 1: Best LBP Patch Combinations on MORPH-1. Patches (W x L) 6 ×5 6 ×7 5×6 5×7 7×5 6×6 7×7 5×5 6×4 7×6 4×5 4×6 4 ×4 7×4 4×7 Number of Features 7680 10752 7680 8960 8960 9216 12544 6400 6144 10752 5120 6144 4096 7168 7168 Accuracy (N:1) 30.97% 30.69% 30.59% 30.22% 30.22% 30.03% 29.84% 29.65% 29.56% 28.90% 28.61% 28.33% 28.14% 28.14% 28.05% Accuracy (1:N) 36.70% 38.46% 37.66% 38.62% 37.98% 36.70% 37.34% 37.18% 35.90% 36.22% 37.02% 36.06% 36.70% 36.06% 36.22% Table 2: Best MLBP Patch Combinations on MORPH-1 Patches (W x L) 6×5 5×6 6×7 7×6 7×7 6×6 5×5 6×4 4×6 5×7 7×5 7×4 4×5 4×7 3×5 Number of Features 15360 15360 21504 21504 25088 18432 12800 12288 12288 17920 17920 14336 10240 14336 7680 Accuracy (N:1) 32.96% 32.11% 32.01% 31.73% 31.73% 31.54% 31.44% 31.26% 31.16% 31.07% 30.97% 30.59% 30.31% 29.84% 29.65% Accuracy (1:N) 40.22% 38.78% 40.71% 39.10% 39.10% 39.90% 38.94% 39.10% 37.02% 38.78% 38.78% 37.98% 37.98% 36.86% 36.38% (6×7 patch configuration) using the MLBP operator. For the same setup, LBP operator achieves a highest accuracy of 38.46% when the facialimage is divided into 5×7 patches with 8960 features. 30
  • 7. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 Intelligence We select the patch configuration with the highest accuracy using LBP and MLBP and provide the extracted features as input to the RF for the selection ofsalient facial features. Therefore, we input 15360 features (6×5 patch configuration) to the RF with N:1 setup as shown in Fig.4(a). ×5 We can see form Fig.4(a)that thefeature selection curve starts to level off when the number that of features is 1150 with an accuracy of 32.30% for MLBP. Therefore, it is observed that the herefore, proposed RF feature selection technique is able to remove 14210 features from the original feature vector of size 15360 without affecting the recognition performance much. In Fig 4(b), we 4( provide7680 features (6×5 patch co ×5 configuration) to the RF with the N:1configuration.It is found configuration.It that feature selection curve starts to flatten flattenwhen the number of features is 972 with an accuracy of 27.10% with the traditional LBP approach.Similarly, we provide 21504 features (6×7 patch Similarly, ( configuration) to the RF for 1:N setup and obtain 40.10% accuracy when the number of features is around 6000 as shown in Fig. 000 Fig.5(a). Thus, we find that the RF-based feature selection reduces based 15504 features from the original feature vector of size 21504 without losing the recognition in a 504 great extent. From Fig. 5(b), we can find that LBL with RF achieves an accuracy of 36.05% at the 2304 features. Therefore, we find f e from the experiments that the proposed approach obtains a reasonable accuracy for both of the setups. y (a) (b) Fig. 4: Feature selection using RF (N:1 approach) (a) MLBP,and (b) LBP. approach). (a) (b) Fig. 5: Feature selection using RF (1:N approach) approach).(a) MLBP, and (b)LBP. 31
  • 8. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 Intelligence Fig. 6: ROC Curve shows the verification performance of the proposed scheme. We also measure the performance in terms of True Accept Rate (TAR) and False Accept Rate(FAR) with the assumption that a test sample comes from a specific subject. From Receiver Operating Characteristic (ROC) curve of Fig we find that the proposed approach achieves ng Fig.6, relatively a verification rate of 33.10% at the FAR of 0.01. LBP obtains a verification rate of 32.10% at the FAR=0.01. 5. CONCLUSIONS In this research effort, the MLBP, which combines the sign and magnitude features for the improvement of facial texture classification performance, is applied. We examine the performance of LBP and MLBP for multiple patch variations on a challenging facial dataset. Whereas the traditional approach using LBP for facial recognition can provide accurate results, the proposed approach with MLBP has proven to be consistently more accurate than the traditional LBP. Furthermore, RF RF-based feature selection method can reduce feature vectors an drastically without affecting the recognition accuracy. We validated the proposed iris recognition scheme on the MORPH Album 1 dataset with an encouraging performance. REFERENCES [1] [2] [3] [4] [5] J. Wright and G. Hua, “Implicit elastic matching with random projections for Pose-Variant face Pose recognition,” Proc. in Computer Vision and Pattern Recognition, pp. 1502 1509, 2009. 1502-1509, P. Dreuw, P. Steingrube, H. Hanselmann, and H. Ney, “SURF Face: face recognition under viewpoint consistency constraints,” Proc. in British Machine Vision Conference, pp. 7.1 7.11, 2009. straints,” 7.1-7.11, J. Ruiz-del-Solar, R. Verschae, and M. Correa, “Recognition of faces in unconstrained environments: Solar, A comparative study,” EURASIP Journal on Advances in Signal Processing, vol. pp. 1–20, 2009. 1 G. Zhao and M. Pietikaèinen, “Dynamic texture recognition using local binary patterns with an application to facial expressions”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 29, No. 6, 2007. X. Lu and A. K. Jain, "Integrating range and texture information for 3D face recognition," Proc. in IEEE Workshop on Applications of Computer Vision., pp.156 pp.156-163, 2005. 32
  • 9. International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 4, No. 6, November 2013 [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] Y. Wang, C. Chua, and Y. Ho, "Facial feature detection and face recognition from 2D and 3D images," Pattern Recognition Letters, vol.23, pp.1191-1202, 2002. C. Benabdelkader and P. A. Griffin, “Comparing and combining depth and texture cues for face recognition,” Image and Vision Computing, vol.23, pp.339-352, 2005. K. W. Bowyer, K. Chang, and P. J. Flynn, “A survey of approaches and challenges in 3D and multimodal 3D+2D face recognition,” Computer Vision and Image Understanding, vol.101, pp.1-15, 2006. X. Lu and A. K. Jain, "Integrating range and texture information for 3D face recognition," Proc. in IEEE Workshop on Applications of Computer Vision., pp.156-163, 2005. D. Maturana, D. Mery, and Á. Soto, “Face Recognition with Local Binary Patterns, Spatial Pyramid Histograms and Naive Bayes Nearest Neighbor Classification,” Proc. in SCCC International Conference of the Chilean Computer Science Society, pp. 125- 132, Chile, 2009. T. Ahonen, A. Hadid, and M. Pietikinen, “Face Description with Local Binary Patterns: Application to Face Recognition,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 28, no. 12, pp. 2037-2041, Dec. 2006. G. Heusch, Y. Rodriguez, and S. Marcel, "Local binary patterns as an image preprocessing for face authentication," Proc. in International Conference on Automatic Face and Gesture Recognition, 6 pp. - 14, Southampton 2006. T. Ojala, M. Pietikäinen, and T. Mäenpää, “Multiresolution gray-scale and rotation invariant texture classification with Local Binary Pattern,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 24, no. 7, pp. 971-987, 2002. Z. Guo, L. Zhang and D. Zhang, “A Completed Modeling of Local Binary Pattern Operator for Texture Classification,” IEEE Trans. on Image Processing, vol. 19, no. 6, pp. 1657-1663, June 2010. J. Yang, D. Zhang, and A. F. Frangi, and J.Y. Yang, “Two-dimensional PCA: a new approach to appearance-based face representation and recognition,” IEEE Transaction on Pattern Analysis and Machine Intelligence, vol. 26, no. 1, pp. 131-137, 2004. M. Ma, M. Shao, X. Zhao, and Y. Fu, “Prototype based feature learning for face image set classification,” Proc. in International Conference on Automatic Face and Gesture Recognition, pp. 16, 2013. W. Chen, and Y. Gao, “Face recognition using ensemble string matching,” IEEE Transaction on Image Processing, vol. 22, no. 12, pp. 4798 - 4808, 2013. K. Roy, P. Bhattacharya, and C. Y. Suen, “Towards nonideal iris recognition based on level set method, genetic algorithms and adaptive asymmetrical SVMs,” Engineering Applications of Artificial Intelligence, vol. 24, no. 3, pp. 458–475, 2011. V. Ghosal, P. Tikmani, and P. Gupta, “Face classification using Gabor wavelets and random forest”, Proc. in Canadian Conference on Computer and Robot Vision, pp. 68-73, 2009. S. H. Ki, J. H. Lee, B. Ko, and J. Y. Nam, “X-ray image classification using random forests with local binary patterns”, Proc. in International Conference on Machine Learning and Cybernetics, Qingdao, pp. 11-14, 2010. K. C. Kwak and W. Pedrycz, "Face recognition using an enhanced independent component analysis approach," IEEE Transactions on Neural Networks, vol.18, pp.530-541, 2007. Veerabhadrappaand L. Rangarajan, “Multi-Level Dimensionality Reduction Methods Using Feature Selection and Feature Extraction,” International Journal of Artificial Intelligence and Applications, vol. 1, no. 4, pp.54-68, 2010. L. Breiman, “Random forests,” Machine Learning, vol. 45, no. 1, pp. 5–32, 2001. K. Ricanek and T. Tesafaye, “MORPH: A longitudinal image database of normal adult ageprogression", Proc. of the International Conference on Automatic Face and Gesture Recognition, pp.341-345, 2006. 33