<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Facial Expression Recognition in Older Adults using Deep Machine Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrea Caroppo</string-name>
          <email>andrea.caroppo@le.imm.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Leone</string-name>
          <email>alessandro.leone@le.imm.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pietro Siciliano</string-name>
          <email>pietro.siciliano@le.imm.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research Council of Italy, Institute for Microelectronics and Microsystems</institution>
          ,
          <addr-line>Lecce</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Facial Expression Recognition is still one of the challenging fields in pattern recognition and machine learning science. Despite efforts made in developing various methods for this topic, existing approaches lack generalizability and almost all studies focus on more traditional hand-crafted features extraction to characterize facial expressions. Moreover, effective classifiers to model the spatial and temporary patterns embedded in facial expressions ignore the effects of facial attributes, such as age, on expression recognition even though research indicates that facial expression manifestation varies with ages. Although there are large amount of benchmark datasets available for the recognition of facial expressions, only few datasets contains faces of older adults. Consequently the current scientific literature has not exhausted this topic. Recently, deep learning methods have been attracting more and more researchers due to their great success in various computer vision tasks, mainly because they avoid a process of feature definition and extraction which is often very difficult due to the wide variability of the facial expressions. Based on the deep learning theory, a neural network for facial expression recognition in older adults is constructed by combining a Stacked Denoising Auto-Encoder method to pre-train the network and a supervised training that provides a fine-tuning adjustment of the network. For the supervised classification layer, the -class softmax classifier was implemented, where is the number of expressions to be recognized. The performance are evaluated on two benchmark datasets (FACES and Lifespan), that are the only ones that contain facial expressions of the elderly. The achieved results show the superiority of the proposed deep learning approach compared to the conventional non-deep learning based facial expression recognition methods used in this context.</p>
      </abstract>
      <kwd-group>
        <kwd>Ambient Assisted Living</kwd>
        <kwd>Facial Expression Recognition</kwd>
        <kwd>Mood</kwd>
        <kwd>Deep Machine Learning</kwd>
        <kwd>Stacked Denoising Auto-Encoder</kwd>
        <kwd>Graphical Processing Units (GPU) computing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Ambient Assisted Living (AAL) addresses the needs of the ageing population to
reduce innovation barriers of forthcoming promising markets, but also to lower future
social security costs. AAL aims, by the use of intelligent products and the provision
of remote services including care services, at extending the time older people can live
in their home environment by increasing their autonomy and assisting them in
carrying out activities of daily living (ADLs). Consequently, in the current context, it is a
challenge to provide new technologies for automatic recognition of emotion or
moods, with the purpose to improve the quality of life of older adults [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Facial expression recognition (FER) has been attracting considerable attention due
to its wide variety of applications, such as robotics, communications, security,
medical and assistive technology. Moreover, different facial expressions can reflect the
emotions and also mental activities of the observed subject. Consequently, it is crucial
to investigate new methodologies for the automatic recognition of facial expressions
(mainly performed by the older adults) for the implementation of intelligent systems
able to customize, for example, the response of the environment.</p>
      <p>
        FER is effected by many factors among which one of the most discriminating is the
age [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2,3,4</xref>
        ]; in particular, expressions of older individuals appeared harder to decode,
owing to age-related structural changes in the face which supports the notion that the
wrinkles and folds in older faces actually resemble emotions. Consequently, state of
the art approaches based on hand-crafted features extraction may be inadequate for
the classification of FER performed by older adults.
      </p>
      <p>
        Recently, a viable alternative to such traditional feature design is represented by
deep learning (DL) algorithms which straightforwardly leads to automated feature
learning [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Research using DL techniques could make better representations and
create innovative models to learn these representations from unlabelled data. Some of
the DL techniques like Convolutional Neural Networks, Deep Boltzmann Machine,
Deep Belief Networks and Stacked Auto-Encoders are applied to practical
applications like pattern analysis, audio recognition, computer vision and image recognition
where they produce challenging results on various tasks [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>Although there has been much work on automatic FER using DL, the algorithms
have been experimentally validated primarily on young faces. The facial expressions
on older faces has been totally excluded or they have been taken into consideration
jointly with faces representatives of different ages.</p>
      <p>
        In this paper, we focus on the Stacked Denoising Auto-Encoder (SDAE) method
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for FER in older adults, since Denoising Auto-Encoder (DAE) is very robust to
noise which is present in real contexts under different declinations, and SDAE can
obtain higher level features, through which we are able to distinguish facial
expressions of elderly. Moreover, since sparsity of features might improve the separation
capability, we utilized an activation function in SDAE to extract high level and sparse
features which, from the analysis of the achieved results, allows a significant
improvement in FER of older adults, thus confirming the goodness of the approach.
      </p>
      <p>The remainder of this paper is organized as follows: Section 2 describes related
work, Section 3 reports some details about the implemented SDAE approach, Section
4 discussed the experimental results and, finally, conclusions are summarized in
Section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Ekman’s initial research [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] determined that there were six basic classes in FER:
anger (AN), disgust (DI), fear (FE), happiness (HA), sadness (SA) and surprise (SU).
      </p>
      <p>Proposed solutions for the classification of the aforementioned facial expressions
can be divided into two main categories: the first category includes solutions that
classify facial expressions by processing a set of consecutive images while, the
second one, includes approaches which perform FER on each single image. By working
on image sequences much more information is available for the analysis. Usually, the
neutral expression is used as a reference and some characteristics of facial traits are
tracked over time in order to recognize the evolving expression. The major drawback
of these approaches is the inherent assumption that the sequence content evolves from
the neutral expression to another one that has to be recognized. This constrain
strongly limits their use in real world applications where the evolution of facial expressions
is completely unpredictable. For this reason, the most attractive solutions are those
performing facial expression recognition on a single image. For static images, there
are two types of facial feature extraction methods: geometric feature-based methods
and appearance-based methods.</p>
      <p>
        Geometric features are able to depict the shape and locations of facial components
such as mouth, nose, eyes and brows. The main purpose of geometric feature-based
methods is to use the geometric relationships between facial feature points to extract
facial features. Three typical geometric feature-based extraction methods are active
shape models (ASM) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], active appearance models (AAM) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and scale-invariant
feature transform (SIFT) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Extracting geometric features usually requests an
accurate feature point detection technique. This is difficult to implement in real-world
complex background. In addition, geometric feature-based methods easily ignore the
changes in skin texture such as wrinkles and furrows that are usually accentuated by
the age of the subject.
      </p>
      <p>
        Appearance-based methods aim to use the whole-face or specific regions in a face
image to reflect the underlying information in a face image. There are mainly three
representative appearance-based feature extraction methods, i.e. Gabor Wavelet
representation [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], Local Binary Patterns (LBP) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and Histogram of Oriented
Gradient (HOG) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        However, all the above mentioned methodologies require a process of feature
definition and extraction very daunting; the task often expects the development and
subsequent analysis of complex models with a further process of fine-tuning of several
parameters, which nonetheless can show large variances depending on individual
characteristics of the subject that performs facial expressions. As a consequence such
approaches may not achieve the same recognition performance, in the considered
application context, as they have been validated almost always through datasets
containing only young faces. It seems therefore very important to analyze approaches that
can make the recognition of facial expressions of the older adults more efficient, since
many research studies in literature have shown that facial expressions of elderly are
broadly different from those of young or middle-aged for a number of reasons. For
example, in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] researchers found that the expressions of older adults (women in this
case) were more telegraphic in the sense that their expressive behaviors tended to
involve fewer regions of the face, and yet more complex in that they used more
blended or mixed expressions when recounting emotional events. These changes, in
part, account for why the facial expressions of older adults are more difficult to read.
Another study showed that when emotional memories were prompted and subjects
asked to relate their experiences, older adults were more facially expressive in terms
of the frequency of emotional expressions than younger individuals across a range of
emotions, as detected by an objective facial affect coding system (FACS) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        One of the other changes that comes with age, making facial expression of older
adults more difficult to recognize, involves the wrinkling of the facial skin and the sag
of facial musculature. Of course, part of this is due to biologically based aspects of
aging, but individual differences also appear linked to personality process, as
demonstrated in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        To the best of our knowledge, only few works in literature address the problem of
FER in older adults. In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] the authors perform a computational study within and
across different age groups and compare the FER accuracies, founding that the
recognition rate is influenced significantly by human aging. The major issue of this work is
related to the feature extraction step, in fact they manually labelled the facial fiducial
points and, given these points, Gabor filters [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] are used to extract features for
subsequent FER. Consequently, this process is inapplicable in the application context
under consideration, where the objective is to provide new technologies able to
function automatically and without human intervention.
      </p>
      <p>
        On the other hand, the application described in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] recognizes emotions of ageing
adults using an Active Shape Model [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for feature extraction. To train the model the
authors employ three benchmark datasets that do not contain adult faces getting an
average accuracy of 82.7% on the same datasets. Tests performed on older faces
acquired with the webcam reached an average accuracy of 79.2%, without any
verification of how the approach works for example on a benchmark dataset with older faces.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methodology</title>
      <p>In this work, a deep learning method for FER in older adults was implemented, based
on stacking layers of DAE. Before the application of the methodology, the
implemented pipeline performs a pre-processing task on the input images. Once the images
are pre-processed they can be either used to train the network or to test it (i.e.
recognition step). In the training step, a set of pre-processed images are given to the network
so that the best set of network weights for classification can be found. In the testing
step, the network is configured with the weight set found during the training and the
recognitions are performed.</p>
      <p>
        The first step of the pre-processing procedure is a cropping of the input image.
This step aims to keep the methodology focused only on specific regions, removing
all background information and image patches that are not related to the expression.
The cropping region is automatically delimited based on the original Viola-Jones face
detector [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The second step of the pre-processing procedure is a down-sampling of
the input image. In fact, after the cropping step, the images will be of different sizes.
Therefore, the images are down-sampled, using a linear interpolation, to 96×96 pixels
in order to remove the variation in face size and keep the facial parts in the same pixel
space. Finally, the last step convert the pre-processed image into a grayscale image
(Figure 1).
3.1
      </p>
      <sec id="sec-3-1">
        <title>Overview of the proposed deep learning approach</title>
        <p>A generic neural network (NN) that uses auto-encoders (AE) trains the network by
constraining the output values to be equal to the input values, using the error
generated in the reconstruction of the input for the adjustment of the weights of each layer of
the NN. The input data are represented in a good way through the features learned by
AE whose training is performed in unsupervised way, since the label information is
not required. DAE is an extension of AE but is more robust. A general DAE contains
three layers: input layer, hidden layer, and output layer, where the hidden layer and
output layer are also called encoding layer and decoding layer, respectively. More
specifically, an AE takes an input ∈ where represents the dimension of the
input data. DAE is an AE with noise corruptions that produces a corrupted version
of the original input. A typical way of corruption is randomly masking elements of
as zeros or adding Gaussian noise to .</p>
        <p>The latent representation (encoding) of DAE is obtained by a nonlinear
transformation: ) where ∈ , is the number of units in the hidden layer
and denotes the output of the hidden layer.</p>
        <p>
          The matrix ∈ is the input-to-hidden weights, denotes the bias and is
the activation function of the hidden layer. In the present work the rectified linear unit
ReLU is used as activation function [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
        </p>
        <p>The latent representation is then mapped back (with a decoder) into a reconstruction
of the same shape as . The mapping happens through a similar transformation, e.g.:
where ∈ is the output of DAE and should be seen as a
prediction of , given . Optionally, the weight matrix of the reverse mapping may be
constrained to be the transpose of the forward mapping: . This is referred to
as tied weights. The biases and are still different even when the weights are tied.
DAE is trained by minimizing the reconstruction error, consequently the
reconstruction error is used as the cost function or objective function.</p>
        <p>
          Moreover, DAE can be stacked to obtain high level features, resulting in SDAE
approach. Each DAE with one hidden layer is trained independently, and for this
reason the training of SDAE is layer-wise. In the presented methodology, the step after
SDAE training consists in removing decoding layers with the purpose to retain the
encoding layers that produce features. The -class softmax classifier is added to the
output layer for the classification task and a fine-tuning adjustment of the network is
obtained via gradient descent optimization method like backpropagation [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] where
the initial weights of the output layer are randomly initialized while the weights of the
hidden layers are the ones obtained in the pre-training phase.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>SDAE for the Recognition of Facial Expression in Older Adults</title>
        <p>The theoretical description given in the previous section can be reported to the
problem of FER in older adults. Let , , … , ⊂ be a set of unlabelled training
examples (i.e., facial expression images), the SAE aims to train the network by
requiring the output data to reconstruct the input data , which is also called
reconstruction-oriented training. Such task is accomplished by minimizing with respect to
and the following cost function:</p>
        <p>
          J"
,
where * is the weight decay parameter (typically expressed as regularization term and
fixed at 0.003 in the present work), 6 is a constant value that manages the sparsity
penalty term, 9;-. ∑') =- . ' with =- . ' denoting the activation of the
corresponding unit when the input ' is given to the network, 9 is a sparsity parameter
typically near to zero and the term KL 9|| 9; 9 log AAB 1 − 9 log 55AAB is the
Kullback-Leibler (KL) divergence between two Bernoulli distributions with mean 9 and
9;, respectively [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <p>The unsupervised feature learning is followed by a supervised classification layer,
namely the -class softmax classifier. Let C , D , , D , … , 0 , D0 be a
training set with , , … , 0 ∈ images with facial expressions taken as examples
and D , D , … , D0 ∈ E , … , EF be the corresponding labels indicating the different
expressions which we intend to classify (E “EHIJK”, E “MN IO P”, EQ
RJSK”, ET “USVV=”, EW “XSY”, EZ “[JOPKS\” . The softmax classification is
done by minimizing the following cost function with respect to parameters ]
^] ] … ]F_ ∈ , :</p>
        <p>J` ]</p>
        <p>F
− %</p>
        <p>% abD'
') -)</p>
        <p>E-cdbD'</p>
        <p>E-e '; ]c
(2)
where a ⋅ is the indicator function (a h 1 if condition h is true, a h 0 if
condition h is false), and the conditional probability dbD' E-e '; ]c
log jJ ]lk m / ∑.F) J ]l1 m o should be large when ' belongs to the class E- and small
otherwise.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>
        In this section the evaluation of the DL approach described is reported. To validate
our model a series of experiments were conducted using the age-expression datasets
FACES [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and Lifespan [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
      <p>The FACES dataset involves 171 people showing six different expression (anger,
disgust, fear, happy, sad and neutral). The subjects are divided into three main groups
according to their age (young: 19-31 years old, middle-aged: 39-55 years old, older:
69-80 years old). For each subject 2 examples of each expression are saved, so in total
the dataset consists of 171*2*6=2052 frontal images.</p>
      <p>The Lifespan dataset is a collection of faces of subjects from different ethnicities
showing different expressions. The expression subsets have the following sizes: 580,
258, 78, 64, 40, 10, 9, and 7 for neutrality, happiness, surprise, sadness, annoyed,
anger, grumpy, and disgust, respectively.</p>
      <p>For the performance evaluation of the methodology only facial expression of older
adults were considered and pre-processed. Consequently, the images that belongs to
FACES used for training and testing are 684 (57 older adults that perform twice the
six expressions), whereas only 223 neutral faces and 69 happy faces from Lifespan
dataset were pre-processed.</p>
      <sec id="sec-4-1">
        <title>FACES Lifespan</title>
        <p>anger
114
disgust
114
# of images
fear happy
114 114
69
sad
114
neutral
114
223</p>
        <sec id="sec-4-1-1">
          <title>Total 684 292</title>
        </sec>
        <sec id="sec-4-1-2">
          <title>4.1 Performance Evaluation</title>
          <p>The training and testing phase were performed on Intel i7 3.5GHz workstation with
16GB DDR3 and equipped with GPU NVidia Titan X using the Python library for
machine learning Tensorflow, developed for implementing, training, testing and
deploying deep learning models [26].</p>
          <p>Network configuration contains four parameters, which are the number of hidden
layers, the number of units in hidden layer, the sparsity parameter value (9) and the
standard deviation of Gaussian noise (used for the production of the corrupted version
of the original input image). The number of hidden layers (HL) is selected in the
range from 1 to 3, the number of units is chosen in order to obtain different
compression factors of the input image, 9 has been tuned in the range 0.05-0.3 and the
standard deviation of Gaussian noise is selected from [0.2, 0.4, 0.6, 0.8]. The optimal
selection of these parameters is obtained according to the optimal classification results on
the testing data. As the pre-processing procedure returned images of the same size for
the two datasets, the same parameter configuration was used for tests on both datasets,
in particular considering two hidden layers and a Gaussian noise of 0.6 the
classification of the facial expressions reaches the highest accuracy in both datasets.</p>
          <p>Several experiments have been conducted with the aim of evaluating the optimum
number of nodes in each hidden layer. Table 2 reports the most significant
configuration settings (CS) taken into account (the compression factor with respect to the input
data size is reported in brackets).</p>
          <p>Figure 3 and 4 report, for each dataset, the average detection rate (accuracy)
obtained at varying of the sparsity parameter 9, which is the parameter involved in KL
divergence formula reported in section 3.4. In this formula 9 and 6 control sparseness.
In particular, 9 is the expected activation of a hidden unit (averaged across the
training set). In other words, the representation will become sparser and sparser as it
becomes smaller. This sparseness is imposed by adjusting the bias term, and 6 controls
the size of its updates. In the performed test, the value of 6 was set to 3.
configuration setting(CS) 1
configuration setting (CS) 2
configuration setting (CS) 3
configuration setting (CS) 4
configuration setting (CS) 5</p>
          <p>The average accuracy measured allows to set the optimum number of nodes for
each hidden layer which is equal to 1152, with a compression factor of about 8 times
for HL1 and 576 (compression factor of 16 times) for HL2. In addition, the trend of
the accuracy value demonstrates that an increase in value of 9 worsens the system's
overall performance, consequently it was considered advisable to not carry out
experiments with values greater than 0.3.</p>
          <p>In a multi-class recognition problem, as the FER one, the use of an average
performance value among all the classes could be not exhaustive since there is no
possibility to inspect what is the separation level, in terms of correct classifications, among
classes (in our case, different facial expressions). To overcome this limitation, for
each dataset the confusion matrices are then reported in Tables 3 and 4.</p>
          <p>The results are based on three distinct percentages (65%, 70%, and 75%) of sample
dataset for training purpose. Analyzing the trend of recognition rate, this has led to the
conclusion that for both datasets training samples do not play significant role in
increasing and decreasing the recognition rate.The numerical results obtained in terms
of recognition rate of each class of facial expression makes possible a more detailed
analysis of the misclassification and the interpretation of their possible causes. First of
all, from the confusion matrices it is possible to observe that the proposed pipeline
achieved an average detection rate value over 90.7 % for all the tested datasets and
that, as expected, its FER performance decreased when the number of classes, and
consequently the problem complexity, increased. In fact, in the case of the FACES
dataset with 6 expressions, the obtained average accuracy was of 88.2 % whereas the
average accuracy obtained on Lifespan dataset was 93.3%.</p>
          <p>)
%
(
l
a
u
t
c
A</p>
          <p>Anger
Disgust</p>
          <p>Fear
Happy</p>
          <p>Sad
Neutral</p>
          <p>Anger
91,3
6,4
0
1,7
1,6
5,5</p>
          <p>Going into a more detailed analysis on the results reported in Table 2, anger and
fear are the facial expression better recognized, whereas sad and neutral are the facial
expression confused the most. Finally, sad is the facial expression with the lowest
accuracy.</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>4.2 Comparison with Non-Deep Learning Approaches</title>
          <p>In this section the achieved results are compared with those of the leading
state-ofthe-art FER solutions. Differently from other research fields, in the FER one there is
not a shared dataset to be used as benchmark for a fair evaluation of different
algorithms.</p>
          <p>The most used datasets for comparing a new FER methodology are Japanese
Female Facial Expression (JAFFE) [27] and the Extended Cohn-Kanade (CK+) [28], but
unfortunately these two datasets do not contain images of facial expressions
performed by older adults. In order to accomplish this crucial task, in this work two
popular FER methods, selected among the most powerful ones in the literature, have been
implemented from scratch.</p>
          <p>The first is a geometric feature-based method in which the feature extraction step is
performed by an active shape model (ASM) able to extract the landmark points from
each face. Then, FER is performed based on these geometric features using Support
Vector Machine (SVM) as classifier.</p>
          <p>The second is an appearance-based method that uses Local Binary Pattern (LBP)
for feature extraction step and SVM as classifier. Table 5 reports the comparison
results demonstrating that the proposed approach gave the best average recognition rate
for both datasets used. In particular, the deep learning approach improves the overall
performance when more facial expressions to distinguish are considered. In fact the
table shows less differences in the obtained average accuracy on Lifespan dataset, for
which only two different facial expressions were considered.</p>
          <p>Approach
ASM+SVM
LBP+SVM</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Proposed</title>
        <p>Dataset
FACES
Lifespan
FACES
Lifespan
FACES
Lifespan
Avg Accuracy (%)
85,3
92,1
84,5
91,4
88,2
93,3</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>A deep learning approach based on SDAE for the automatic recognition of facial
expression in older adults has been presented and validated through experiments
performed on two benchmark datasets (the only ones that contain facial expressions
performed by older people). The testing phase of the implemented methodology has
allowed to outline the correct parameters for the definition of the best model for the
used datasets. After tuning of these parameters, numerical results obtained for FER on
both datasets demonstrate the goodness of the implemented approach. Moreover, two
non-deep learning approaches were implemented and tested on the same datasets and
the results obtained have demonstrated the superiority of the presented methodology
with respect classical non-deep learning approaches.</p>
      <p>Future works will deal with two main aspects. On the one hand the methodology
will be tested in the field of assistive technologies, first validating it in a smart home
setup and after testing the pipeline in a real AAL environment, which is the older
person’s home. In particular, the idea is to develop an application that uses the
webcam integrated in TV or smartphone/tablet camera with the purpose to recognize
the facial expression of older adults in real time and through various cost-effective
commercially available devices that are generally present in the living environments
of the elderly. The application to be implemented will have to be the starting point to
evaluate and eventually modify the mood of the older people living alone at their
homes, for example by subjecting it to external sensory stimuli, such as music and
images. On the other hand, a more wide analysis of how a non-frontal view of the
face can affect the facial expression detection rate using the implemented approach
will be done, as it may be necessary to monitor the mood of the elderly by using for
example a camera installed in the “smart” home for other purposes (e.g. activity
recognition or fall detection), and the position of these cameras almost never allows to
have a frontal face image of the monitored subject.
26. Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., ... &amp; Kudlur, M.:
TensorFlow: A system for large-scale machine learning. In Proceedings of the 12th USENIX
Symposium on Operating Systems Design and Implementation (OSDI). Savannah,
Georgia, USA. (2016)
27. Lyons, M., Akamatsu, S., Kamachi, M., &amp; Gyoba, J.: Coding facial expressions with gabor
wavelets. In Automatic Face and Gesture Recognition, 1998. Proceedings. Third IEEE
International Conference on (pp. 200-205). IEEE. (1998)
28. Lucey, P., Cohn, J. F., Kanade, T., Saragih, J., Ambadar, Z., &amp; Matthews, I.: The extended
cohn-kanade dataset (ck+): A complete dataset for action unit and emotion-specified
expression. In Computer Vision and Pattern Recognition Workshops (CVPRW), 2010 IEEE
Computer Society Conference on (pp. 94-101). IEEE. (2010)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Castillo</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernández-Caballero</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castro-González</surname>
          </string-name>
          , Á.,
          <string-name>
            <surname>Salichs</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>López</surname>
          </string-name>
          , M.T.:
          <article-title>A framework for recognizing and regulating emotions in the elderly</article-title>
          .
          <source>In International Workshop on Ambient Assisted Living</source>
          (pp.
          <fpage>320</fpage>
          -
          <lpage>327</lpage>
          ). Springer International Publishing. (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Facial expression recognition influenced by human aging</article-title>
          .
          <source>IEEE Transactions on Affective Computing</source>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <fpage>291</fpage>
          -
          <lpage>298</lpage>
          . (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Algaraawi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Morris</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Study on Aging Effect on Facial Expression Recognition</article-title>
          .
          <source>In Proceedings of the World Congress on Engineering</source>
          (Vol.
          <volume>1</volume>
          ). (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Ji</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          :
          <article-title>Facial expression recognition through modeling agerelated spatial patterns</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          ,
          <volume>75</volume>
          (
          <issue>7</issue>
          ),
          <fpage>3937</fpage>
          -
          <lpage>3954</lpage>
          . (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>LeCun</surname>
          </string-name>
          , Y.,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          , G.:
          <article-title>Deep learning</article-title>
          .
          <source>Nature</source>
          ,
          <volume>521</volume>
          (
          <issue>7553</issue>
          ), pp.
          <fpage>436</fpage>
          -
          <lpage>444</lpage>
          . (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Deep learning and its applications to signal and information processing [exploratory dsp]</article-title>
          .
          <source>IEEE Signal Processing Magazine</source>
          ,
          <volume>28</volume>
          (
          <issue>1</issue>
          ),
          <fpage>145</fpage>
          -
          <lpage>154</lpage>
          . (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Vincent</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Larochelle</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lajoie</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Manzagol</surname>
            ,
            <given-names>P. A.</given-names>
          </string-name>
          :
          <article-title>Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          ,
          <volume>11</volume>
          (Dec),
          <fpage>3371</fpage>
          -
          <lpage>3408</lpage>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Ekman</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rolls</surname>
            ,
            <given-names>E. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perrett</surname>
            ,
            <given-names>D. I.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Ellis</surname>
          </string-name>
          , H. D.:
          <article-title>Facial expressions of emotion: An old controversy and new findings [and discussion]</article-title>
          .
          <source>Philosophical Transactions of the Royal Society B: Biological Sciences</source>
          ,
          <volume>335</volume>
          (
          <issue>1273</issue>
          ),
          <fpage>63</fpage>
          -
          <lpage>6</lpage>
          .9 (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Shbib</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Facial expression analysis using active shape model</article-title>
          .
          <source>International Journal of Signal Processing, Image Processing and Pattern Recognition</source>
          ,
          <volume>8</volume>
          (
          <issue>1</issue>
          ),
          <fpage>9</fpage>
          -
          <lpage>22</lpage>
          . (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Cheon</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Natural facial expression recognition using differential-AAM and manifold learning</article-title>
          .
          <source>Pattern Recognition</source>
          ,
          <volume>42</volume>
          (
          <issue>7</issue>
          ), pp.
          <fpage>1340</fpage>
          -
          <lpage>1350</lpage>
          . (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Soyel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Demirel</surname>
          </string-name>
          , H.:
          <article-title>Facial expression recognition based on discriminative scale invariant feature transform</article-title>
          .
          <source>Electronics letters</source>
          ,
          <volume>46</volume>
          (
          <issue>5</issue>
          ), pp.
          <fpage>343</fpage>
          -
          <lpage>345</lpage>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Gu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venkatesh</surname>
            ,
            <given-names>Y.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Facial expression recognition using radial encoding of local Gabor features and classifier synthesis</article-title>
          .
          <source>Pattern Recognition</source>
          ,
          <volume>45</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>80</fpage>
          -
          <lpage>91</lpage>
          . (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Shan</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gong</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>McOwan</surname>
            ,
            <given-names>P.W.</given-names>
          </string-name>
          :
          <article-title>Facial expression recognition based on local binary patterns: A comprehensive study</article-title>
          .
          <source>Image and Vision Computing</source>
          ,
          <volume>27</volume>
          (
          <issue>6</issue>
          ), pp.
          <fpage>803</fpage>
          -
          <lpage>816</lpage>
          . (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chi</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Fu</surname>
          </string-name>
          , H.:
          <article-title>Facial expression recognition based on facial components detection and hog features</article-title>
          .
          <source>In International Workshops on Electrical and Computer Engineering</source>
          Subfields (pp.
          <fpage>884</fpage>
          -
          <lpage>888</lpage>
          ). (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Malatesta</surname>
            <given-names>C. Z.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Izard</surname>
            <given-names>C. E.</given-names>
          </string-name>
          :
          <article-title>The facial expression of emotion: young, middle-aged, and older adult expressions</article-title>
          , in Emotion in Adult Development, eds Malatesta C. Z.,
          <string-name>
            <surname>Izard C</surname>
          </string-name>
          . E., editors.
          <source>(London: Sage Publications; )</source>
          ,
          <fpage>253</fpage>
          -
          <lpage>273</lpage>
          . (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Malatesta-Magai</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jonas</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shepard</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Culver</surname>
            ,
            <given-names>L. C.</given-names>
          </string-name>
          :
          <article-title>Type A behavior pattern and emotion expression in younger and older adults</article-title>
          .
          <source>Psychology and aging</source>
          ,
          <volume>7</volume>
          (
          <issue>4</issue>
          ),
          <fpage>551</fpage>
          . (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Malatesta</surname>
            ,
            <given-names>C. Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiore</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>J. J.</given-names>
          </string-name>
          : Affect, personality, and
          <article-title>facial expressive characteristics of older people</article-title>
          .
          <source>Psychology and aging</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <fpage>64</fpage>
          . (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Facial expression recognition influenced by human aging</article-title>
          .
          <source>IEEE Transactions on Affective Computing</source>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <fpage>291</fpage>
          -
          <lpage>298</lpage>
          . (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Lozano-Monasor</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>López</surname>
            ,
            <given-names>M. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vigo-Bustos</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fernández-Caballero</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Facial expression recognition in ageing adults: from lab to ambient assisted living</article-title>
          .
          <source>Journal of Ambient Intelligence and Humanized Computing</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Viola</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>M. J.:</given-names>
          </string-name>
          <article-title>Robust real-time face detection</article-title>
          .
          <source>International journal of computer vision</source>
          ,
          <volume>57</volume>
          (
          <issue>2</issue>
          ),
          <fpage>137</fpage>
          -
          <lpage>154</lpage>
          . (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Nair</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G. E.</given-names>
          </string-name>
          :
          <article-title>Rectified linear units improve restricted boltzmann machines</article-title>
          .
          <source>In Proceedings of the 27th international conference on machine learning (ICML-10)</source>
          (pp.
          <fpage>807</fpage>
          -
          <lpage>814</lpage>
          ). (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Rumelhart</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G. E.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>R. J.</given-names>
          </string-name>
          :
          <article-title>Learning representations by backpropagating errors</article-title>
          .
          <source>Cognitive modeling</source>
          ,
          <volume>5</volume>
          (
          <issue>3</issue>
          ),
          <fpage>1</fpage>
          . (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Kullback</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Leibler</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          :
          <article-title>On information and sufficiency</article-title>
          .
          <source>The annals of mathematical statistics</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ),
          <fpage>79</fpage>
          -
          <lpage>86</lpage>
          . (
          <year>1951</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ebner</surname>
            ,
            <given-names>N. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riediger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lindenberger</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>FACES-A database of facial expressions in young, middle-aged, and older women and men: Development and validation</article-title>
          .
          <source>Behavior research methods</source>
          ,
          <volume>42</volume>
          (
          <issue>1</issue>
          ),
          <fpage>351</fpage>
          -
          <lpage>362</lpage>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Minear</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Park</surname>
          </string-name>
          , D. C.
          <article-title>: A lifespan database of adult facial stimuli</article-title>
          .
          <source>Behavior Research Methods</source>
          , Instruments, &amp;
          <string-name>
            <surname>Computers</surname>
          </string-name>
          ,
          <volume>36</volume>
          (
          <issue>4</issue>
          ),
          <fpage>630</fpage>
          -
          <lpage>633</lpage>
          . (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>