Professional Documents
Culture Documents
Author 1:
ANISHA M
Author 2:
DR.B.S SHAJEE MOHAN
1 / 23
OUTLINE
Contents
• Introduction
• Overview
• Dataset Collection
• Feature Extraction
• SIFT based similarity matrix
• Spatial Pyramid Match Kernel Generation
• ITML Method
• Experimentation
• Conclusion
• References
2 / 23
INTRODUCTION
Introduction
• Emotion defines what do we feel about something and facial
expressions are the most obvious way to show it. Mainly seven
basic human emotions are considered for facial expression
analysis.
• In kathakali the performer (Acharyan) communicates with the
audience through bhavas.
• Navarasam (Facial expressions), is a highly stylized technique
in invocation of bhava has been developed in kathakali. Indian
dramatic theory explain nine kinds of basic expressions.
• In this paper we are trying to classify basic human emotions
and nine types of bhavas in kathakali using different classifiers.
3 / 23
OVERVIEW
4 / 23
DATASET COLLECTION
Representative images
6 / 23
FEATURE EXTRACTION
GIST FEATURES
• GIST is a global descriptor.
SIFT FEATURES
• SIFT (Scale Invariant Feature Transform) features are a type
of local features.
8 / 23
SPATIAL PYRAMID MATCH KERNEL GENERATION
SPM
• SIFT feature based SVM classification is done using Spatial
Pyramid Match (SPM) kernel technique.
• A spatial pyramid is a collection of orderless feature
histograms computed over cells defined by a multi-level
recursive image decomposition.
• At level 0, the decomposition consists of just a single cell. At
level 1, the image is subdivided into four quadrants, yielding
four feature histograms, and so on.
• Spatial pyramids can be matched using the pyramid kernel,
which weights features at higher levels more highly, reflecting
the fact that higher levels localize the features more precisely.
9 / 23
FORMATION OF NEW KERNEL USING ITML
TECHNIQUE
ITML technique
• In ITML technique, we formulate the problem as that of
minimizing the differential relative entropy between two
multivariate Gaussian under constraints on the distance
function.
• Considering this problem as a particular Bergman optimization
problem that of minimizing the LogDet divergence subject to
linear constraints.
ADVANTAGES OF ITML TECHNIQUE
• It can handle a wide variety of constraints and can optionally
incorporate a prior on the distance function.
• It is fast and scalable. In this method no eigenvalue
computations or semi-definite programming are required.
10 / 23
EXPERIMENTATION
k value Fold1 Fold2 Fold3 Fold4 Fold5 Fold6 Fold7 Fold8 Fold9 Fold10
k=3 62.74 50.79 49.58 58.89 49.23 63.24 53.13 52.90 50.24 54.76
k=5 45.57 37.23 39.99 49.40 43.33 48.89 47.73 40.52 38.82 39.90
k=10 30.22 25.56 22.67 32.45 28.89 33.54 22.39 34.58 28.54 24.32
11 / 23
EXPERIMENTATION
12 / 23
EXPERIMENTATION
k value fold1 fold2 fold3 fold4 fold5 fold6 fold7 fold8 fold9 fold10
k=1 79.46 78.12 79.01 78.12 81.25 79.91 75.44 82.12 74.55 79.91
k=3 78.12 76.33 75.89 78.57 79.46 78.12 75.44 78.14 74.38 76.78
k=5 68.75 69.64 67.41 66.92 66.96 71.42 68.75 72.76 70.06 63.39
k=10 59.82 56.03 59.82 62.06 56.69 57.14 55.80 56.25 59.69 57.14
13 / 23
EXPERIMENTATION
14 / 23
EXPERIMENTATION
Kernel Type fold1 fold2 fold3 fold4 fold5 fold6 fold7 fold8 fold9 fold10
Linerar 74.34 65.13 71.71 73.68 65.13 76.32 71.05 72.36 67.76 73.68
Polynomial
76.32 68.42 72.37 76.97 63.81 79.60 73.68 75.00 71.71 75.86
d=2
Gaussian
63.16 57.23 61.84 61.18 46.71 53.94 59.86 58.89 58.55 61.18
st=0.1
15 / 23
EXPERIMENTATION
17 / 23
EXPERIMENTATION
18 / 23
RESULT ANALYSIS
19 / 23
CONCLUSION
CONCLUSION
• We have conducted experiments to classify emotions and
kathakali bhavas using different classifiers.
• The classification accuracy of kNN based classifier and SVM
based classifier is higher for JAFFE dataset compared to
Kathakali bhava dataset and KDEF dataset.
• We implemented SPM kernel based SVM classifier build using
SIFT feature representation of the image and it is seen that
the performance is better compared to other classifiers.
• We considered ITML based technique to improve the
performance of SPM kernel based SVM classifier buid using
SIFT feature representation of image to improve classification
accuracies. Use of ITML method provide improvement in the
classification accuracies of all the dataset.
20 / 23
FUTURE WORK
Future Work
• The kernel learning process will be complex when the time for
executing the kernel learning program scales exponentially
with the number of images in the dataset increases.
• So as a future work we are trying to apply a new method to
improve the speed and reduce the complexity of execution.
• Inorder to improve the speed of execution we are trying to
apply divide and conquer method, in this method a big kernel
is sub divided into smaller chunks of kernel of size m, where
m n.
• Where n is the size of the original kernel. These smaller
kernels are learned separately and join them to get the final
learnt kernel with less complexity and execution time.
21 / 23
REFERENCES
22 / 23
Thank You
Thank You
23 / 23