subjects, and using the Frobenius norm as a distance
measure, obtained results rise up to 98% of
classification rate, at the same level of (Travieso et
al., 2007). Confusion matrix is presented in Figure 7.
Figure 7: Confusion matrix for the Frobenius norm
distance measure, image size of 17 x 20 pixels and only
the first 10 subjects of the database. Dark colour indicates
good classification (5 over 5 images well classified) for
the given class. Only one image was misclassified.
Using larger images, the system becomes slower,
and this is a point to take into account. Processing
one image takes some minutes (typically about 4 or
5 min), as the mEMD decomposition is hard to
compute for large vectors. This is one drawback at
this moment, but it can be overcome improving the
mEMD routine or using faster processing hardware.
7 DISCUSSION
Performance results obtained with images at 17 x 20
pixels are quite good if we take into account that the
original images have 10.304 pixels (92 x 112) and
now we have only 340 pixels (applied factor
reduction is about 30).
The experiment performed with larger images
confirms that the system could be interesting in
order to select features of the images. In this case,
for the first 10 subjects, we fail only in one case.
Using the first 10 subjects of the first experiment
(images of 17 x 20 pixels) as a reference, we
decrease the number of errors from 4 to 1, thus we
could expect a similar proportion for the rest of the
images. In this case, the final performance would be
of 95,5%, that is similar to that obtained with other
systems.
Concerning calculation speed, and at this
moment, this system is not suitable for real time
implementations, due to the computational load of
the mEMD decomposition that dramatically
increases with the number of points. This is why we
try to maintain a very low number of pixels of the
images.
Taking into account the previous remark about
computational load, another interesting thing to
discuss is the classification system used. In this work
we focus only in a simple distance measure between
IMFs. Of course, the use of powerful classification
systems like Neural Networks of SVM can be
investigated, as they can help to obtain better results,
but it was out of the scope of this preliminary work.
At this point, images size of 17 x 20 can maybe be
used, combined with an SVM classification system
in order to improve the performance. We will
investigate these and other possibilities in future
works.
8 CONCLUSIONS
The explored method for face classification
presented in this work is based on mEMD technique,
and uses only distance measures to decide to which
class one input image belongs.
Using mEMD, two different matrices are
obtained, containing the different IMF’s, one of
them belonging to the input image to be classified
and the other one to one of the classes. Calculating
the distance between these two matrices, and thus
having a vector of distances from the input image to
all the classes, we associate the class to whom the
input image belongs to that is close to this image, i.e.
to which one that has minimum distance.
We try thee different distance measures
(correlation, matrix scalar product and Frobenius
norm), and the Frobenius norm distance measure
gave the best results. On the other hand, we try also
different image resolutions in order to see if we can
work with very low resolution images that will
increase calculation speed, a necessary condition for
real time application. Working with images of 17 x
20 pixels we obtained 82,5% of classification rate.
Using larger images (29 x 34 pixels) and the first 10
subjects of the database, the performance increases
up to 98%, results comparable to that obtained by
other authors.
The success of the proposed method is promising
and will encourage us to continuing investigating the
use of mEMD decomposition as a feature extracting
system for face recognition problems, combined
with powerfull classification systems like Neural
Networks or SVM.
2 4 6 8 10
1
2
3
4
5
6
7
8
9
10
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
BIOSIGNALS 2012 - International Conference on Bio-inspired Systems and Signal Processing
502