SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804)
Volume No.1 Issue No. 1, August 2013

Analysis of Classification Techniques based on SVM for Face
Recognition
By
Lucknesh Kumar,Sarita Bharti
MNNIT,Allahbad,India
GCET,Greater Noida
Lucknesh.mnnit@gmail.com, bhartisarita31@gmail.com

ABSTRACT
SVM and ISVM are the most prominent technique for
excellent learning and classification in the field of machine
learning such as face detection and recognition, handwriting
automatic identification and automatic text categorization,
video tracking, Number plate recognition, Traffic Control etc.
Nowadays, Face recognition is a challenging task in the field
of computer vision. Motive of face recognition is to compare
between the Given face database with the input face image
and then declare a decision that identifies to whom the input
image class belongs to or doesn’t belong to the face
database.In this analysis we not only study and also compare
the sophisticated classification technique i.e. SVM and ISVM
for face recognition along with its pros and cons.

Keywords
Face Recognition, Machine Learning, Computer Vision,
Support Vector Machine, Incremental Support Vector
Machine, Classification

1. INTRODUCTION
Today, Face recognition is the huge research area of machine
learning and computer vision. Automated crowd surveillance,
access control, Mugshot identification (e.g., for issuing driver
licenses), face reconstruction, design of human computer
interface (HCI), multimedia communication (e.g., generation
of synthetic faces) are the large number of commercial,
security, and forensic applications requiring the use of face
recognition technologies. [22]
Face recognition can be done by three basic techniques:
structural matching method based on the characteristics,
whole matching method and combination method. Geometric
characteristics of the face, such as the location ,size, relations
of eyes, nose,chin and so on, are used to represent the face in
structural matching method; whereas in whole matching
method, the gray image of whole face acts as input to train
and test the classifier, such as the wavelet-based.

for a preliminary identification, and then local Features for
further identification [10].
In an incremental world, We have a high resolution
camera to capture facial images which have lain in the high
dimensional space it causes a serious problem in accurate face
recognition. So we mapped these high-dimensional spaces in
lower-dimensional
space,
conventional
classification
algorithms can then be applied[11].

Basic Concept Of SVM
Support vector machines (SVMs) are the supervised
learning and basic algorithm mostly for classification and
pattern recognition based on guaranteed risk bounds of
statistical learning theory. This support vector machine theory
is developed by Vladimir Vapnik & his team in 1995 at AT&
Bell Laboratories, and the principle is based on structural risk
minimization, so it has very good generalization ability [23]
The basic principle of SVM is construct a hyperplane as
the decision plane which is binary class with the largest
margin to find the optimal hyperplane making expected errors
minimized to the unknown test data, while the location of the
separating hyperplane is specified via only data that lie close
to the decision boundary between the two classes, which are
support vectors. [9]
By using support vector machine classify all window patterns
and if the class matches a face then make a square around the
face in the output image.
SVM is fast and robust learning machine for binary
classification, it has demonstrated good empirical results. It
offers to detect faces in various poses and orientations. On the
other hand, SVM suffers some demerits i.e.It is usually
needed to look for the space and scale and It requires lots of
positive and negative examples.

Elastic Matching, the principal component analysis and
so on; combination method is a combination of the two
former methods, usually the overall characteristics are used

1
Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804)
Volume No.1 Issue No. 1, August 2013
2.

Three-dimensional (3D) facial data have been
exploited as a means to improve the effectiveness of
face recognition systems.

Cons:
1. Acquisition of 3D facial data of a person can be
accomplished only in controlled environments and requires
the person to stay still in front of a 3D scanning device for a
time that ranges from some seconds up to a few minutes [1].

NonFaces

2.

Facial Expression Classification from Gabor features
using SVM :

Faces
Figure1.1: SVM separate the face and non-face by geometrical
interpretation. The patterns are real support vectors
obtained after training the system [23]

Basic Concept of ISVM
Incremental learning means On-line learning process
which was proposed by [Syed, 1999] to solve the problem of
sequentially real time data updating[24]. The algorithm, first,
train training data set and obtain classifier and all support
vectors; then we obtain new training data set through merging
support vectors and new adding data set; finally, we train new
training data set [14].
Incremental learning can be implemented by to train the
classifier using batches of data subsets, means at a time only
one subset of the database will be trained after that result will
be combined, we can also say that this technique follows
divide and conquer using this method, the learning results is
“incremental” combined and deposited. [15]

2. RELATED WORK
There are the some classification techniques for face
recognition using SVM as :

Author analyzed facial expressions using Gabor features,
which aims to reduce the computational complexity. For each
fixed scale and orientation, a set of Gabor faces are obtained.
The Gabor features extracted from different blocks of Gabor
faces are used for further analysis. Support Vector Machine is
used to classify different expressions [18].
Features based on Gabor filters have been used in image
processing due to their powerful properties. The main
characteristics of wavelet are the possibility to provide a multi
resolution analysis of the image in the form of coefficient
matrices. These are used to extract facial appearance changes
as a set of multiscale and multi orientation coefficients. Gabor
filter is shown to be robust against noise and changes in
illumination. Gabor kernels are characterized as localized,
orientation selective, and frequency selective. The Gabor
wavelet representation of images allows description of spatial
frequency structure in the image while preserving information
about spatial relations[18].
Images are divided in to 5 blocks of 28 x 28 sizes. Mean
and standard deviation are computed for each sub block. This
is considered as feature vectors to an SVM classifier, which is
used to discriminate different types of expressions. Initially
one expression group is selected. All the images under this
group are classified as +1 and others as -1.This iteration
process continues until all the expression groups are classified
properly[18].
Pros:

1. Face Recognition By SVM’s Classification Of 2D And
3D Radial Geodesics :
In this paper, Support Vector Machines (SVMs) are used
to perform face recognition using 2D- and 3D radial
geodesics. Motive of this technique is to analyze facial
expression of 2D and 3D face images using radial geodesic
distances (RGDs) computed with respect to a reference point
of the face (i.e., the nose tip).
Matching between 2D- and 3D-RGDs results into feature
vectors which are classified by a set of Support Vector
Machines (SVMs). Since the feature vectors lay in a highdimensional space, dimensionality reduction methods are
applied before SVMs classification[1].
Pros:
1.

2D and 3D images feature extraction directly
compare.

1.

It reduces the complexity

2.

The Gabor wavelet representation of images allows
description of spatial frequency structure in the
image while preserving information about spatial
relations. This method improves both the processing
speed and efficiency

Cons:
1.

3.

Evaluating filters to convolve the face image is
quite time consuming.

A Heuristic Algorithm to Incremental SVM Learning:

Most incremental learning algorithm are based on
improving SVM algorithm and collecting more useful data as
support vectors, while some are based on concept drift.
Heuristic algorithm is the first case[19].
Considering there are series of hyperplanes ψi closing up
to the optimal hyperplane gradually. During this gradual
change, the difference between any two partitions of data set

2
Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804)
Volume No.1 Issue No. 1, August 2013
is slowing down gradually, ideally even to zero when
assuming the optimal hyperplane can, separate the data
completely and correctly [19]. The main idea of this
consideration is that data points in difference are much closer
to the optimal hyperplane, and a series of hyperplanes are
gradually closer to the optimal one with the data points in
partition difference set getting less and less, until less than a
given .
Pros:
1.

Based on improving SVM algorithm and collecting
more useful data as support vectors.

Cons :
1.

The difference between any two partitions of data
set is slowing down gradually.

4. A Divisional Incremental Training Algorithm of SVM :
In this paper a divisional incremental SVM training
algorithm was proposed to improve the classification. In this
method actions are taken not only to support vectors but also
these data between the merges of the two classes in each step
of batch incremental learning model. We can easily
summarize this method as: Firstly, classify the current/new
new data set with fixed hyperplane to collect the data that are
between the merges of the two classes. Then divide current
training dataset into two or there smaller subsets and combine
them with new coming dataset to collect support vectors
respectively. After that combine the data collected in former
steps to construct new hyperplane, until the classification
precision is satisfying [2].
Pros:
1.

Cons :
1.

Incremental or online data set handle more easily in
other words we can say dataset classification is done
accurately.
It is known that the key to construct an optimal
hyperplane is the support vectors and in batch
incremental learning framework, a support vectors
would not contribute its effect to the optimal
hyperplane after several steps learning.

5. A Training Algorithm of Incremental Support Vector
Machine with Recombining Method :
Proposed incremental SVM learning algorithm with
batch model divides the training datasets in batches (subsets)
that may fit into memory suitably. For each new batch of data,
a SVM is trained on the new data and the support vectors
from the previous learning step. It is proved that separating
hyperplane is subject to support vectors of training dataset, so
batch model learning may not collect all support vectors
which are needed for incremental learning algorithm because
the distribution state of batches of training datasets are usually
unknown[20].
According to the distribution characteristic of support
vectors, it is known that the data located between the marges
of the two classes are not classifiable correctly and easily.

Therefore, less of these data exist, higher of the classification
accuracy may be obtained. Meanwhile, the impact of the
distribution differences between new coming data and the
history training data can not be ignored in various practical
applications. Taking the above into consideration, the
implementation process of batch learning model should be
improved. Since the support vectors are key factors to
construct a hyperplane, the improvement to be done is collect
more potential data as support vectors. To be more specific, in
every step of batch learning model, some actions are taken not
only to support vectors but also the data between the marges
of the two classes. That is, the training dataset and the new
coming dataset are divided into smaller-sized groups and then
recombined in a crossed way to obtain several independent
sets of support vectors. At last, combine these independent
sets of support vectors and train the final hyperplane as the
output of each step in batch learning model[20].
Pros: 1. Divides the training datasets in subsets that may
fit into memory suitably.
Cons : 1. The distribution state of batches of training
datasets are usually unknown.
6. Investigation of Feature Dimension Reduction based
DCT/SVM for Face Recognition:
In this technique author was removed Some redundant
information by truncating the DCT coefficients so that the
dimensionality of the coefficient vectors can be reduced. After
that detected face image is divided into blocks of 8 x 8 pixels
size then On each block DCT is performed and 64 DCT
coefficients covering all the spatial frequency components of
the block are extracted. The obtained DCT coefficients are
ordered using the zigzag scanning where the coefficients
placed next to each other tend to be of similar magnitude, thus
making the row of coefficients more suitable for
generalization[21].
Later recognition is performed by using SVM classifier.
The ‘one-against-one’ strategy is used to train the SVM
classifiers. Selected feature vectors are then fed into multiclass SVM to classify the input data as a face ID or not[21].
When the powerful features of the SVM, such as margin
maximization and kernel substitution for classifying data in a
high dimensional kernel space, are combined with the low
dimensional DCT feature vector as described, a good
compromise between the computational efficiency and
performance accuracy is obtaind.
Pros:
1.Simplify the computational complexity by truncating
the DCT coefficients.
Cons:
1.Statistical information and feature information are
essential for human face recognition

7.

Face Recognition Based on 2DLDA and Support
Vector Machine :
In this paper author give a comparison of LDA ND
2DLDA methods. In LDA, a vector representation is used,

3
Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804)
Volume No.1 Issue No. 1, August 2013
while in 2DLDA, a matrix representation is used, and in face
recognition, the performance of 2DLDA is higher than that of
LDA. this is a hybrid technique, in this, using wavelet
transform firstly original face images are decomposed into
high-frequency and low-frequency components. The highfrequency components are ignored, while the low-frequency
components can be obtained. Then, the liner discriminant
features are extracted by 2DLDA, and SVM is selected to
perform face recognition. The idea of SVM is that through a
nonlinear mapping the samples are converted into a higher
dimensional space, and then the optimal separating
hyperplane is solved[3].
Pros:
1.The SVM searches the optimal separating hyperplane
which separates the largest possible fraction of samples of the
same class on the same side.

oriented at 6 different angles and two low-pass sub-images.
By this means, we connect the 8 sub-images to a feature
vector. Then, we use a principal component analysis
technique to reduce the extracted feature dimensions. Finally,
support vector machine is used as the classifier to complete
face recognition. 2-D DTCWT has the approximate shiftinvariant property and good directional selectivity. It can
obtain the optimal orientation in the space and frequency
field. So, in this paper, the facial features are extracted The
realization method is described as following: [17]
Pros:
1. This approach achieves a higher recognition rate.
Cons :
1.
2.

Cons :
1.Maximizes the distance from either class to the
hyperplane.

8.

Fast SVM Incremental
Clustering Algorithm :

Learning

Based

on

An incremental SVM learning algorithm is proposed If
memory size is less to fit the data, incompleteness of data set
or in real time data set online learning is used. To solve these
two problems, the This technique presents a new incremental
learning algorithm combined SVM with clustering
algorithm[5].
In this algorithm, firstly clustering algorithm is applied
and found the cluster after that new training data set using
centers of clusters is constructed. Then new training data set is
trained with FSVM and support vectors are obtained. There
are two strategies to deal with new adding data set as:
(i)

one is to add new adding samples into the support
vector set that is get in the first step using
clustering algorithm;

3. CONCLUSION
SVM is the most important machine learning technique for
the pattern recognition, in this area research is going on to
improve of Qos (quality of service).In this paper we have
presented a survey of face recognition based on SVM. It also
describes how SVM technique is helpful for recognition of
faces and how to improve recognition rate using SVM. The
performance, concepts along with pros and cons of SVM
techniques for face recognition are summarized in this paper.
Performance analysis of various SVM techniques is discussed
in the table below.
S.No.

Techniques

Database

Recognition
Rate

1.

RGD + SVM

Image

86.9%

2.

Gabor + SVM

Image

90%

Text

95.0%

Text

95.46%

Text

96.18%

(ii) only to add samples that contrary to KKT condition
using UC algorithm and thrown away the
samples that are satisfied with KKT condition.

3.

In this technique, samples point near classification
hyperplane in detailed are analyzed.[5]

4.

Heuristic algo. +
ISVM
Divisional algo.+
ISVM

Pros:
1.It not only decreases the training time and predicting
time but also improves the classification accuracy rate[5].

it depends on the frequency characteristics of the
image to select the suitable frequency band.
It is also unpractical to realize the expansion of
complete gabor wavelet transform because it need a
great number of filter.

5.

ISVM +
Recombining

Cons :
1.This technique sometimes proves to be time consuming
when samples point near classification hyperplane are
analyzed in detail.

6.

DCT/SVM

Image

96.25%

7.

2DLDA + SVM

Image

96.67%

9.

8.

Clustering algo. +

Benchmark

96.92%

Image

99.5%

Combination Of Dual-Tree Complex Wavelet And
SVM For Face Recognition:
In this paper author was used DTCWT to extract the
human face features by 2-D dual-tree complex wavelet
transform. In this technique firstly each face image
decompose into six band-pass sub-images that are strongly

ISVM
9.

DTCW + SVM

4
Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804)
Volume No.1 Issue No. 1, August 2013
4. REFERENCES
[1]

Stefano Berretti, Alberto Del Bimbo, Pietro Pala,
Francisco Jos`e
SilvaMata ,“Face Recognition By
SVM Classification Of 2D And 3D
Radial Geodesics”
University of Firenze, Italy IEEE 2008.

[2] Nils J. Nilsson, “Introduction to Machine Learning”,
Department of
Computer Science Stanford
University, December 1996.
[3] Jun-Ying Gan, Si-Bin He, “Face Recognition Based on
2DLDA and
Support
Vector Machine”,
Proceedings
of
the
2009
International
Conference on Wavelet Analysis and Pattern
Recognition, Baoding,
IEEE 2009, pp.211-214.
5.

[4] Praseeda Lekshmi V, Dr. M Sasikumar, Divya S
Vidyadharan “Facial
Expression Classification from
Gabor features using SVM” .

[5] Du Hongle, Teng Shaohua, Zhu Qingfang, “Fast SVM
Incremental
Learning Based on Clustering
Algorithm”, College of Mathematics

[13] Stefan R.Uping. “Incremental Learning with Support
Vector Machines”, Department of Computer Science,
AI Unit University of Dortmund,
Germany. ICDM
2001.
[14] Du Hongle, Teng Shaohua, Zhu Qingfang, “Fast SVM
Incremental
Learning Based on Clustering
Algorithm”, IEEE 2009, pp. 13-17.
[15] Yuanzhi Wang, Fei Zhang, Liwei Chen, “An Approach
to Incremental
SVM Learning Algorithm”, 2008
ISECS International Colloquium on
Computing,
Communication, Control, and 2008 ISECS International
Colloquium on Computing, Communication, Control,
and Management,
IEEE 2008, pp.352-354.
[16] Aouatif Amine, Sanaa Ghouzali, Mohammed Rziza,
Driss Aboutajdine,
“Investigation of Feature
Dimension Reduction based DCT/SVM for Face
Recognition”, 2008 IEEE, pp. 188-193.
[17]

Luoyang normal university Luoyang, China, IEEE
2009, pp.13-17.
[6]

Qian-Ying Chen, Qiang Yang' “Segmentation Of
Images Using Support
Vector Machines”
Proceedings of the Third International Conference on
Machine Learning and Cybernetics, Shanghai, 26-29
August 2004.

[7] M. Palaniswami, A. Shilton, D. Ralph and B.D. Owen
“ Machine
Learning Using Support Vector
Machines ” The University of
Melbourne,
Victoria-3101, Australia.
[8]

Ethem Alpaydin, “Introduction To Machine Learning”,
The MIT Press
Cambridge, Massachusetts
London, England, 2004 Massachusetts
Institute of
Technology.

[9]

Shigeo Abe, “Support Vector Machines for pattern
Classification” ,
Springer-Verlag London Limited
2005.

[10] Kebin Cui, Yingshuag Du, “Application of Boolean
Kernel Function
SVM in Face Recognition”,2009
International Conference on Networks
Security,
Wireless Communications and Trusted Computing.
[11]

Xia Sun, Qingzhou Zhang, Ziqiang Wang, “ Face
Recognition Based on
NMF and SVM ”, 2009
Second International Symposium on Electronic
Commerce and Security.

[12] Yi - Min Wen and Bao - Liang Lu, “Incremental
Learning of Support
Vector Machines by Classifier
Combining”, Department of Computer
Science and
Engineering, Shanghai Jiao Tong University.

Guo-Yun Zhang, Shi-Yu Peng, Hong-Min Li
“Combination Of DualTree Complex Wavelet And
SVM For Face Recognition”, Proceedings of the
Seventh International Conference on Machine Learning
and
Cybernetics, Kunming, 12-15 July 2008.

[18] Praseeda Lekshmi V, Dr. M Sasikumar, Divya S
Vidyadharan “Facial
Expression Classification from
Gabor features using SVM” .
[19] Zhong-We Li, Jian-Pe Zhang, Jing Yang, “A Heuristic
Algorithm To
Incremental Support Vector Machine
Learning”, Proceedings of Third
International
Conference on Machine Learning and Cybernetics,
Shanghai, IEEE 2004, pp.1764-1767.
[20]

Jin-Long An, Zhengou Wang, Zhen-Ping Ma, “An
Incremental Learning
Algorithm For Support Vector
Machine”, Proceedings of the Second
International
Conference on Machine Learning and Cybernetics, San,
IEEE 2003, pp.1153-1156.

[21] Pei Jiang, Yongjie Li, “A Hybrid Face Recognition
Algorithm Based on
WT, NMFs and SVM”,
University of Electronics Science and Technology of
China, IEEE 2008, pp.734-737.
[22] Xiaoguang Lu, “Image Analysis for Face Recognition”,
Dept. of Computer Science & Engineering Michigan
State University, East Lansing.
[23] C. C. Chang and C.J. Lin. “LIBSVM - A Library for
support
Vector
Machines”
Available
on:
http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 2008.
[24] A. Shilton, M. Palaniswami, “Incremental Training of
Support
Vector
Machines”Available
on:
http://people.eng.unimelb.edu.au/shiltona/publications/in
crement.pdf/2008

5

Contenu connexe

Tendances

A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of images
eSAT Publishing House
 

Tendances (18)

FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERS
FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERSFIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERS
FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERS
 
Brain image segmentation based on FCM Clustering Algorithm and Rough Set
Brain image segmentation based on FCM Clustering Algorithm and Rough SetBrain image segmentation based on FCM Clustering Algorithm and Rough Set
Brain image segmentation based on FCM Clustering Algorithm and Rough Set
 
Automatic analysis of smoothing techniques by simulation model based real tim...
Automatic analysis of smoothing techniques by simulation model based real tim...Automatic analysis of smoothing techniques by simulation model based real tim...
Automatic analysis of smoothing techniques by simulation model based real tim...
 
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
 
MCGDM with AHP based on Adaptive interval Value Fuzzy
MCGDM with AHP based on Adaptive interval Value FuzzyMCGDM with AHP based on Adaptive interval Value Fuzzy
MCGDM with AHP based on Adaptive interval Value Fuzzy
 
direct marketing in banking using data mining
direct marketing in banking using data miningdirect marketing in banking using data mining
direct marketing in banking using data mining
 
Image Inpainting System Model Based on Evaluation
Image Inpainting System Model Based on  EvaluationImage Inpainting System Model Based on  Evaluation
Image Inpainting System Model Based on Evaluation
 
G1804014348
G1804014348G1804014348
G1804014348
 
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...
 
IRJET - Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
IRJET -  	  Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...IRJET -  	  Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
IRJET - Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
 
FINGERPRINT MATCHING USING HYBRID SHAPE AND ORIENTATION DESCRIPTOR -AN IMPROV...
FINGERPRINT MATCHING USING HYBRID SHAPE AND ORIENTATION DESCRIPTOR -AN IMPROV...FINGERPRINT MATCHING USING HYBRID SHAPE AND ORIENTATION DESCRIPTOR -AN IMPROV...
FINGERPRINT MATCHING USING HYBRID SHAPE AND ORIENTATION DESCRIPTOR -AN IMPROV...
 
A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of images
 
649 652
649 652649 652
649 652
 
A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of images
 
Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation
Fuzzy Region Merging Using Fuzzy Similarity Measurement  on Image Segmentation  Fuzzy Region Merging Using Fuzzy Similarity Measurement  on Image Segmentation
Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation
 
One-Sample Face Recognition Using HMM Model of Fiducial Areas
One-Sample Face Recognition Using HMM Model of Fiducial AreasOne-Sample Face Recognition Using HMM Model of Fiducial Areas
One-Sample Face Recognition Using HMM Model of Fiducial Areas
 
Simplified Multimodal Biometric Identification
Simplified Multimodal Biometric IdentificationSimplified Multimodal Biometric Identification
Simplified Multimodal Biometric Identification
 
IRJET- A Plant Identification and Recommendation System
IRJET- A Plant Identification and Recommendation SystemIRJET- A Plant Identification and Recommendation System
IRJET- A Plant Identification and Recommendation System
 

En vedette

En vedette (10)

Lecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the DualLecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the Dual
 
Lecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primalLecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primal
 
Bayes Aglari
Bayes AglariBayes Aglari
Bayes Aglari
 
How to use SVM for data classification
How to use SVM for data classificationHow to use SVM for data classification
How to use SVM for data classification
 
Destek vektör makineleri
Destek vektör makineleriDestek vektör makineleri
Destek vektör makineleri
 
About SVM
About SVMAbout SVM
About SVM
 
Svm my
Svm mySvm my
Svm my
 
Support Vector Machine without tears
Support Vector Machine without tearsSupport Vector Machine without tears
Support Vector Machine without tears
 
Tweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVMTweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVM
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
 

Similaire à Analysis of Classification Techniques based on SVM for Face Recognition

Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers
Rupinder Saini
 
Image–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlabImage–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlab
Ijcem Journal
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithm
Ashwini Awatare
 

Similaire à Analysis of Classification Techniques based on SVM for Face Recognition (20)

A Comparative Study on Identical Face Classification using Machine Learning
A Comparative Study on Identical Face Classification using Machine LearningA Comparative Study on Identical Face Classification using Machine Learning
A Comparative Study on Identical Face Classification using Machine Learning
 
IRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCVIRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCV
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point Clouds
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers
 
A Robust & Fast Face Detection System
A Robust & Fast Face Detection SystemA Robust & Fast Face Detection System
A Robust & Fast Face Detection System
 
Facial Expression Recognition
Facial Expression Recognition Facial Expression Recognition
Facial Expression Recognition
 
Image–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlabImage–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlab
 
Improved Approach for Eigenface Recognition
Improved Approach for Eigenface RecognitionImproved Approach for Eigenface Recognition
Improved Approach for Eigenface Recognition
 
A Novel Approach of Fuzzy Based Semi-Automatic Annotation for Similar Facial ...
A Novel Approach of Fuzzy Based Semi-Automatic Annotation for Similar Facial ...A Novel Approach of Fuzzy Based Semi-Automatic Annotation for Similar Facial ...
A Novel Approach of Fuzzy Based Semi-Automatic Annotation for Similar Facial ...
 
Face Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy ArtmapFace Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy Artmap
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithm
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector Machine
 
Attendance System using Facial Recognition
Attendance System using Facial RecognitionAttendance System using Facial Recognition
Attendance System using Facial Recognition
 
Real time facial expression analysis using pca
Real time facial expression analysis using pcaReal time facial expression analysis using pca
Real time facial expression analysis using pca
 
D05222528
D05222528D05222528
D05222528
 
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDP
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDPAN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDP
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDP
 

Plus de Editor Jacotech

FACTORS CAUSING STRESS AMONG FEMALE DOCTORS (A COMPARATIVE STUDY BETWEEN SELE...
FACTORS CAUSING STRESS AMONG FEMALE DOCTORS (A COMPARATIVE STUDY BETWEEN SELE...FACTORS CAUSING STRESS AMONG FEMALE DOCTORS (A COMPARATIVE STUDY BETWEEN SELE...
FACTORS CAUSING STRESS AMONG FEMALE DOCTORS (A COMPARATIVE STUDY BETWEEN SELE...
Editor Jacotech
 
Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...
Editor Jacotech
 
Performance analysis of aodv with the constraints of
Performance analysis of aodv with the constraints ofPerformance analysis of aodv with the constraints of
Performance analysis of aodv with the constraints of
Editor Jacotech
 

Plus de Editor Jacotech (20)

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK ...
Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK ...Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK ...
Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK ...
 
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSIS
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSISMOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSIS
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSIS
 
Non integer order controller based robust performance analysis of a conical t...
Non integer order controller based robust performance analysis of a conical t...Non integer order controller based robust performance analysis of a conical t...
Non integer order controller based robust performance analysis of a conical t...
 
FACTORS CAUSING STRESS AMONG FEMALE DOCTORS (A COMPARATIVE STUDY BETWEEN SELE...
FACTORS CAUSING STRESS AMONG FEMALE DOCTORS (A COMPARATIVE STUDY BETWEEN SELE...FACTORS CAUSING STRESS AMONG FEMALE DOCTORS (A COMPARATIVE STUDY BETWEEN SELE...
FACTORS CAUSING STRESS AMONG FEMALE DOCTORS (A COMPARATIVE STUDY BETWEEN SELE...
 
ANALYSIS AND DESIGN OF MULTIPLE WATERMARKING IN A VIDEO FOR AUTHENTICATION AN...
ANALYSIS AND DESIGN OF MULTIPLE WATERMARKING IN A VIDEO FOR AUTHENTICATION AN...ANALYSIS AND DESIGN OF MULTIPLE WATERMARKING IN A VIDEO FOR AUTHENTICATION AN...
ANALYSIS AND DESIGN OF MULTIPLE WATERMARKING IN A VIDEO FOR AUTHENTICATION AN...
 
The Impact of Line Resistance on the Performance of Controllable Series Compe...
The Impact of Line Resistance on the Performance of Controllable Series Compe...The Impact of Line Resistance on the Performance of Controllable Series Compe...
The Impact of Line Resistance on the Performance of Controllable Series Compe...
 
Security Strength Evaluation of Some Chaos Based Substitution-Boxes
Security Strength Evaluation of Some Chaos Based Substitution-BoxesSecurity Strength Evaluation of Some Chaos Based Substitution-Boxes
Security Strength Evaluation of Some Chaos Based Substitution-Boxes
 
Traffic detection system using android
Traffic detection system using androidTraffic detection system using android
Traffic detection system using android
 
Performance analysis of aodv with the constraints of varying terrain area and...
Performance analysis of aodv with the constraints of varying terrain area and...Performance analysis of aodv with the constraints of varying terrain area and...
Performance analysis of aodv with the constraints of varying terrain area and...
 
Modeling of solar array and analyze the current transient response of shunt s...
Modeling of solar array and analyze the current transient response of shunt s...Modeling of solar array and analyze the current transient response of shunt s...
Modeling of solar array and analyze the current transient response of shunt s...
 
License plate recognition an insight to the proposed approach for plate local...
License plate recognition an insight to the proposed approach for plate local...License plate recognition an insight to the proposed approach for plate local...
License plate recognition an insight to the proposed approach for plate local...
 
Design of airfoil using backpropagation training with mixed approach
Design of airfoil using backpropagation training with mixed approachDesign of airfoil using backpropagation training with mixed approach
Design of airfoil using backpropagation training with mixed approach
 
Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...
 
An efficient ant optimized multipath routing in wireless sensor network
An efficient ant optimized multipath routing in wireless sensor networkAn efficient ant optimized multipath routing in wireless sensor network
An efficient ant optimized multipath routing in wireless sensor network
 
A mobile monitoring and alert sms system with remote configuration – a case s...
A mobile monitoring and alert sms system with remote configuration – a case s...A mobile monitoring and alert sms system with remote configuration – a case s...
A mobile monitoring and alert sms system with remote configuration – a case s...
 
Leader Election Approach: A Comparison and Survey
Leader Election Approach: A Comparison and SurveyLeader Election Approach: A Comparison and Survey
Leader Election Approach: A Comparison and Survey
 
Leader election approach a comparison and survey
Leader election approach a comparison and surveyLeader election approach a comparison and survey
Leader election approach a comparison and survey
 
Modeling of solar array and analyze the current transient
Modeling of solar array and analyze the current transientModeling of solar array and analyze the current transient
Modeling of solar array and analyze the current transient
 
Traffic detection system using android
Traffic detection system using androidTraffic detection system using android
Traffic detection system using android
 
Performance analysis of aodv with the constraints of
Performance analysis of aodv with the constraints ofPerformance analysis of aodv with the constraints of
Performance analysis of aodv with the constraints of
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Dernier (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Analysis of Classification Techniques based on SVM for Face Recognition

  • 1. Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804) Volume No.1 Issue No. 1, August 2013 Analysis of Classification Techniques based on SVM for Face Recognition By Lucknesh Kumar,Sarita Bharti MNNIT,Allahbad,India GCET,Greater Noida Lucknesh.mnnit@gmail.com, bhartisarita31@gmail.com ABSTRACT SVM and ISVM are the most prominent technique for excellent learning and classification in the field of machine learning such as face detection and recognition, handwriting automatic identification and automatic text categorization, video tracking, Number plate recognition, Traffic Control etc. Nowadays, Face recognition is a challenging task in the field of computer vision. Motive of face recognition is to compare between the Given face database with the input face image and then declare a decision that identifies to whom the input image class belongs to or doesn’t belong to the face database.In this analysis we not only study and also compare the sophisticated classification technique i.e. SVM and ISVM for face recognition along with its pros and cons. Keywords Face Recognition, Machine Learning, Computer Vision, Support Vector Machine, Incremental Support Vector Machine, Classification 1. INTRODUCTION Today, Face recognition is the huge research area of machine learning and computer vision. Automated crowd surveillance, access control, Mugshot identification (e.g., for issuing driver licenses), face reconstruction, design of human computer interface (HCI), multimedia communication (e.g., generation of synthetic faces) are the large number of commercial, security, and forensic applications requiring the use of face recognition technologies. [22] Face recognition can be done by three basic techniques: structural matching method based on the characteristics, whole matching method and combination method. Geometric characteristics of the face, such as the location ,size, relations of eyes, nose,chin and so on, are used to represent the face in structural matching method; whereas in whole matching method, the gray image of whole face acts as input to train and test the classifier, such as the wavelet-based. for a preliminary identification, and then local Features for further identification [10]. In an incremental world, We have a high resolution camera to capture facial images which have lain in the high dimensional space it causes a serious problem in accurate face recognition. So we mapped these high-dimensional spaces in lower-dimensional space, conventional classification algorithms can then be applied[11]. Basic Concept Of SVM Support vector machines (SVMs) are the supervised learning and basic algorithm mostly for classification and pattern recognition based on guaranteed risk bounds of statistical learning theory. This support vector machine theory is developed by Vladimir Vapnik & his team in 1995 at AT& Bell Laboratories, and the principle is based on structural risk minimization, so it has very good generalization ability [23] The basic principle of SVM is construct a hyperplane as the decision plane which is binary class with the largest margin to find the optimal hyperplane making expected errors minimized to the unknown test data, while the location of the separating hyperplane is specified via only data that lie close to the decision boundary between the two classes, which are support vectors. [9] By using support vector machine classify all window patterns and if the class matches a face then make a square around the face in the output image. SVM is fast and robust learning machine for binary classification, it has demonstrated good empirical results. It offers to detect faces in various poses and orientations. On the other hand, SVM suffers some demerits i.e.It is usually needed to look for the space and scale and It requires lots of positive and negative examples. Elastic Matching, the principal component analysis and so on; combination method is a combination of the two former methods, usually the overall characteristics are used 1
  • 2. Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804) Volume No.1 Issue No. 1, August 2013 2. Three-dimensional (3D) facial data have been exploited as a means to improve the effectiveness of face recognition systems. Cons: 1. Acquisition of 3D facial data of a person can be accomplished only in controlled environments and requires the person to stay still in front of a 3D scanning device for a time that ranges from some seconds up to a few minutes [1]. NonFaces 2. Facial Expression Classification from Gabor features using SVM : Faces Figure1.1: SVM separate the face and non-face by geometrical interpretation. The patterns are real support vectors obtained after training the system [23] Basic Concept of ISVM Incremental learning means On-line learning process which was proposed by [Syed, 1999] to solve the problem of sequentially real time data updating[24]. The algorithm, first, train training data set and obtain classifier and all support vectors; then we obtain new training data set through merging support vectors and new adding data set; finally, we train new training data set [14]. Incremental learning can be implemented by to train the classifier using batches of data subsets, means at a time only one subset of the database will be trained after that result will be combined, we can also say that this technique follows divide and conquer using this method, the learning results is “incremental” combined and deposited. [15] 2. RELATED WORK There are the some classification techniques for face recognition using SVM as : Author analyzed facial expressions using Gabor features, which aims to reduce the computational complexity. For each fixed scale and orientation, a set of Gabor faces are obtained. The Gabor features extracted from different blocks of Gabor faces are used for further analysis. Support Vector Machine is used to classify different expressions [18]. Features based on Gabor filters have been used in image processing due to their powerful properties. The main characteristics of wavelet are the possibility to provide a multi resolution analysis of the image in the form of coefficient matrices. These are used to extract facial appearance changes as a set of multiscale and multi orientation coefficients. Gabor filter is shown to be robust against noise and changes in illumination. Gabor kernels are characterized as localized, orientation selective, and frequency selective. The Gabor wavelet representation of images allows description of spatial frequency structure in the image while preserving information about spatial relations[18]. Images are divided in to 5 blocks of 28 x 28 sizes. Mean and standard deviation are computed for each sub block. This is considered as feature vectors to an SVM classifier, which is used to discriminate different types of expressions. Initially one expression group is selected. All the images under this group are classified as +1 and others as -1.This iteration process continues until all the expression groups are classified properly[18]. Pros: 1. Face Recognition By SVM’s Classification Of 2D And 3D Radial Geodesics : In this paper, Support Vector Machines (SVMs) are used to perform face recognition using 2D- and 3D radial geodesics. Motive of this technique is to analyze facial expression of 2D and 3D face images using radial geodesic distances (RGDs) computed with respect to a reference point of the face (i.e., the nose tip). Matching between 2D- and 3D-RGDs results into feature vectors which are classified by a set of Support Vector Machines (SVMs). Since the feature vectors lay in a highdimensional space, dimensionality reduction methods are applied before SVMs classification[1]. Pros: 1. 2D and 3D images feature extraction directly compare. 1. It reduces the complexity 2. The Gabor wavelet representation of images allows description of spatial frequency structure in the image while preserving information about spatial relations. This method improves both the processing speed and efficiency Cons: 1. 3. Evaluating filters to convolve the face image is quite time consuming. A Heuristic Algorithm to Incremental SVM Learning: Most incremental learning algorithm are based on improving SVM algorithm and collecting more useful data as support vectors, while some are based on concept drift. Heuristic algorithm is the first case[19]. Considering there are series of hyperplanes ψi closing up to the optimal hyperplane gradually. During this gradual change, the difference between any two partitions of data set 2
  • 3. Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804) Volume No.1 Issue No. 1, August 2013 is slowing down gradually, ideally even to zero when assuming the optimal hyperplane can, separate the data completely and correctly [19]. The main idea of this consideration is that data points in difference are much closer to the optimal hyperplane, and a series of hyperplanes are gradually closer to the optimal one with the data points in partition difference set getting less and less, until less than a given . Pros: 1. Based on improving SVM algorithm and collecting more useful data as support vectors. Cons : 1. The difference between any two partitions of data set is slowing down gradually. 4. A Divisional Incremental Training Algorithm of SVM : In this paper a divisional incremental SVM training algorithm was proposed to improve the classification. In this method actions are taken not only to support vectors but also these data between the merges of the two classes in each step of batch incremental learning model. We can easily summarize this method as: Firstly, classify the current/new new data set with fixed hyperplane to collect the data that are between the merges of the two classes. Then divide current training dataset into two or there smaller subsets and combine them with new coming dataset to collect support vectors respectively. After that combine the data collected in former steps to construct new hyperplane, until the classification precision is satisfying [2]. Pros: 1. Cons : 1. Incremental or online data set handle more easily in other words we can say dataset classification is done accurately. It is known that the key to construct an optimal hyperplane is the support vectors and in batch incremental learning framework, a support vectors would not contribute its effect to the optimal hyperplane after several steps learning. 5. A Training Algorithm of Incremental Support Vector Machine with Recombining Method : Proposed incremental SVM learning algorithm with batch model divides the training datasets in batches (subsets) that may fit into memory suitably. For each new batch of data, a SVM is trained on the new data and the support vectors from the previous learning step. It is proved that separating hyperplane is subject to support vectors of training dataset, so batch model learning may not collect all support vectors which are needed for incremental learning algorithm because the distribution state of batches of training datasets are usually unknown[20]. According to the distribution characteristic of support vectors, it is known that the data located between the marges of the two classes are not classifiable correctly and easily. Therefore, less of these data exist, higher of the classification accuracy may be obtained. Meanwhile, the impact of the distribution differences between new coming data and the history training data can not be ignored in various practical applications. Taking the above into consideration, the implementation process of batch learning model should be improved. Since the support vectors are key factors to construct a hyperplane, the improvement to be done is collect more potential data as support vectors. To be more specific, in every step of batch learning model, some actions are taken not only to support vectors but also the data between the marges of the two classes. That is, the training dataset and the new coming dataset are divided into smaller-sized groups and then recombined in a crossed way to obtain several independent sets of support vectors. At last, combine these independent sets of support vectors and train the final hyperplane as the output of each step in batch learning model[20]. Pros: 1. Divides the training datasets in subsets that may fit into memory suitably. Cons : 1. The distribution state of batches of training datasets are usually unknown. 6. Investigation of Feature Dimension Reduction based DCT/SVM for Face Recognition: In this technique author was removed Some redundant information by truncating the DCT coefficients so that the dimensionality of the coefficient vectors can be reduced. After that detected face image is divided into blocks of 8 x 8 pixels size then On each block DCT is performed and 64 DCT coefficients covering all the spatial frequency components of the block are extracted. The obtained DCT coefficients are ordered using the zigzag scanning where the coefficients placed next to each other tend to be of similar magnitude, thus making the row of coefficients more suitable for generalization[21]. Later recognition is performed by using SVM classifier. The ‘one-against-one’ strategy is used to train the SVM classifiers. Selected feature vectors are then fed into multiclass SVM to classify the input data as a face ID or not[21]. When the powerful features of the SVM, such as margin maximization and kernel substitution for classifying data in a high dimensional kernel space, are combined with the low dimensional DCT feature vector as described, a good compromise between the computational efficiency and performance accuracy is obtaind. Pros: 1.Simplify the computational complexity by truncating the DCT coefficients. Cons: 1.Statistical information and feature information are essential for human face recognition 7. Face Recognition Based on 2DLDA and Support Vector Machine : In this paper author give a comparison of LDA ND 2DLDA methods. In LDA, a vector representation is used, 3
  • 4. Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804) Volume No.1 Issue No. 1, August 2013 while in 2DLDA, a matrix representation is used, and in face recognition, the performance of 2DLDA is higher than that of LDA. this is a hybrid technique, in this, using wavelet transform firstly original face images are decomposed into high-frequency and low-frequency components. The highfrequency components are ignored, while the low-frequency components can be obtained. Then, the liner discriminant features are extracted by 2DLDA, and SVM is selected to perform face recognition. The idea of SVM is that through a nonlinear mapping the samples are converted into a higher dimensional space, and then the optimal separating hyperplane is solved[3]. Pros: 1.The SVM searches the optimal separating hyperplane which separates the largest possible fraction of samples of the same class on the same side. oriented at 6 different angles and two low-pass sub-images. By this means, we connect the 8 sub-images to a feature vector. Then, we use a principal component analysis technique to reduce the extracted feature dimensions. Finally, support vector machine is used as the classifier to complete face recognition. 2-D DTCWT has the approximate shiftinvariant property and good directional selectivity. It can obtain the optimal orientation in the space and frequency field. So, in this paper, the facial features are extracted The realization method is described as following: [17] Pros: 1. This approach achieves a higher recognition rate. Cons : 1. 2. Cons : 1.Maximizes the distance from either class to the hyperplane. 8. Fast SVM Incremental Clustering Algorithm : Learning Based on An incremental SVM learning algorithm is proposed If memory size is less to fit the data, incompleteness of data set or in real time data set online learning is used. To solve these two problems, the This technique presents a new incremental learning algorithm combined SVM with clustering algorithm[5]. In this algorithm, firstly clustering algorithm is applied and found the cluster after that new training data set using centers of clusters is constructed. Then new training data set is trained with FSVM and support vectors are obtained. There are two strategies to deal with new adding data set as: (i) one is to add new adding samples into the support vector set that is get in the first step using clustering algorithm; 3. CONCLUSION SVM is the most important machine learning technique for the pattern recognition, in this area research is going on to improve of Qos (quality of service).In this paper we have presented a survey of face recognition based on SVM. It also describes how SVM technique is helpful for recognition of faces and how to improve recognition rate using SVM. The performance, concepts along with pros and cons of SVM techniques for face recognition are summarized in this paper. Performance analysis of various SVM techniques is discussed in the table below. S.No. Techniques Database Recognition Rate 1. RGD + SVM Image 86.9% 2. Gabor + SVM Image 90% Text 95.0% Text 95.46% Text 96.18% (ii) only to add samples that contrary to KKT condition using UC algorithm and thrown away the samples that are satisfied with KKT condition. 3. In this technique, samples point near classification hyperplane in detailed are analyzed.[5] 4. Heuristic algo. + ISVM Divisional algo.+ ISVM Pros: 1.It not only decreases the training time and predicting time but also improves the classification accuracy rate[5]. it depends on the frequency characteristics of the image to select the suitable frequency band. It is also unpractical to realize the expansion of complete gabor wavelet transform because it need a great number of filter. 5. ISVM + Recombining Cons : 1.This technique sometimes proves to be time consuming when samples point near classification hyperplane are analyzed in detail. 6. DCT/SVM Image 96.25% 7. 2DLDA + SVM Image 96.67% 9. 8. Clustering algo. + Benchmark 96.92% Image 99.5% Combination Of Dual-Tree Complex Wavelet And SVM For Face Recognition: In this paper author was used DTCWT to extract the human face features by 2-D dual-tree complex wavelet transform. In this technique firstly each face image decompose into six band-pass sub-images that are strongly ISVM 9. DTCW + SVM 4
  • 5. Journal of Advanced Computing and Communication Technologies (ISSN: 2347 - 2804) Volume No.1 Issue No. 1, August 2013 4. REFERENCES [1] Stefano Berretti, Alberto Del Bimbo, Pietro Pala, Francisco Jos`e SilvaMata ,“Face Recognition By SVM Classification Of 2D And 3D Radial Geodesics” University of Firenze, Italy IEEE 2008. [2] Nils J. Nilsson, “Introduction to Machine Learning”, Department of Computer Science Stanford University, December 1996. [3] Jun-Ying Gan, Si-Bin He, “Face Recognition Based on 2DLDA and Support Vector Machine”, Proceedings of the 2009 International Conference on Wavelet Analysis and Pattern Recognition, Baoding, IEEE 2009, pp.211-214. 5. [4] Praseeda Lekshmi V, Dr. M Sasikumar, Divya S Vidyadharan “Facial Expression Classification from Gabor features using SVM” . [5] Du Hongle, Teng Shaohua, Zhu Qingfang, “Fast SVM Incremental Learning Based on Clustering Algorithm”, College of Mathematics [13] Stefan R.Uping. “Incremental Learning with Support Vector Machines”, Department of Computer Science, AI Unit University of Dortmund, Germany. ICDM 2001. [14] Du Hongle, Teng Shaohua, Zhu Qingfang, “Fast SVM Incremental Learning Based on Clustering Algorithm”, IEEE 2009, pp. 13-17. [15] Yuanzhi Wang, Fei Zhang, Liwei Chen, “An Approach to Incremental SVM Learning Algorithm”, 2008 ISECS International Colloquium on Computing, Communication, Control, and 2008 ISECS International Colloquium on Computing, Communication, Control, and Management, IEEE 2008, pp.352-354. [16] Aouatif Amine, Sanaa Ghouzali, Mohammed Rziza, Driss Aboutajdine, “Investigation of Feature Dimension Reduction based DCT/SVM for Face Recognition”, 2008 IEEE, pp. 188-193. [17] Luoyang normal university Luoyang, China, IEEE 2009, pp.13-17. [6] Qian-Ying Chen, Qiang Yang' “Segmentation Of Images Using Support Vector Machines” Proceedings of the Third International Conference on Machine Learning and Cybernetics, Shanghai, 26-29 August 2004. [7] M. Palaniswami, A. Shilton, D. Ralph and B.D. Owen “ Machine Learning Using Support Vector Machines ” The University of Melbourne, Victoria-3101, Australia. [8] Ethem Alpaydin, “Introduction To Machine Learning”, The MIT Press Cambridge, Massachusetts London, England, 2004 Massachusetts Institute of Technology. [9] Shigeo Abe, “Support Vector Machines for pattern Classification” , Springer-Verlag London Limited 2005. [10] Kebin Cui, Yingshuag Du, “Application of Boolean Kernel Function SVM in Face Recognition”,2009 International Conference on Networks Security, Wireless Communications and Trusted Computing. [11] Xia Sun, Qingzhou Zhang, Ziqiang Wang, “ Face Recognition Based on NMF and SVM ”, 2009 Second International Symposium on Electronic Commerce and Security. [12] Yi - Min Wen and Bao - Liang Lu, “Incremental Learning of Support Vector Machines by Classifier Combining”, Department of Computer Science and Engineering, Shanghai Jiao Tong University. Guo-Yun Zhang, Shi-Yu Peng, Hong-Min Li “Combination Of DualTree Complex Wavelet And SVM For Face Recognition”, Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12-15 July 2008. [18] Praseeda Lekshmi V, Dr. M Sasikumar, Divya S Vidyadharan “Facial Expression Classification from Gabor features using SVM” . [19] Zhong-We Li, Jian-Pe Zhang, Jing Yang, “A Heuristic Algorithm To Incremental Support Vector Machine Learning”, Proceedings of Third International Conference on Machine Learning and Cybernetics, Shanghai, IEEE 2004, pp.1764-1767. [20] Jin-Long An, Zhengou Wang, Zhen-Ping Ma, “An Incremental Learning Algorithm For Support Vector Machine”, Proceedings of the Second International Conference on Machine Learning and Cybernetics, San, IEEE 2003, pp.1153-1156. [21] Pei Jiang, Yongjie Li, “A Hybrid Face Recognition Algorithm Based on WT, NMFs and SVM”, University of Electronics Science and Technology of China, IEEE 2008, pp.734-737. [22] Xiaoguang Lu, “Image Analysis for Face Recognition”, Dept. of Computer Science & Engineering Michigan State University, East Lansing. [23] C. C. Chang and C.J. Lin. “LIBSVM - A Library for support Vector Machines” Available on: http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 2008. [24] A. Shilton, M. Palaniswami, “Incremental Training of Support Vector Machines”Available on: http://people.eng.unimelb.edu.au/shiltona/publications/in crement.pdf/2008 5