<!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 using Distance Importance Scores Between Facial Landmarks*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>E. Ryumina</string-name>
          <email>ryumina_ev@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. Karpov</string-name>
          <email>karpov@iias.spb.su</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University</institution>
          ,
          <addr-line>St. Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>St. Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences (SPIIRAS)</institution>
          ,
          <addr-line>St. Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>In this paper, we present a feature extraction approach for facial expressions recognition based on distance importance scores between the coordinates of facial landmarks. Two audio-visual speech databases (CREMA-D and RAVDESS) were used in the research. We conducted experiments using the Long Short-Term Memory Recurrent Neural Network model in a single corpus and cross-corpus setup with different length sequences. Experiments were carried out using different sets and types of visual features. An accuracy of facial expression recognition was 79.1% and 98.9% for the CREMA-D and RAVDESS databases, respectively. The extracted features provide a better recognition result compared to other methods based on the analysis of facial graphical regions.</p>
      </abstract>
      <kwd-group>
        <kwd>Visual Feature Extraction</kwd>
        <kwd>Facial Landmarks</kwd>
        <kwd>Facial Expression Recognition</kwd>
        <kwd>Automatic Emotion Recognition</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Facial expressions are an important channel of nonverbal communication, so interest
in automatic recognition of human emotions by facial expressions increases every
year. This is also due to the fact that smart emotion recognition technologies are in
demand and are introduced around the world, for example, automatic facial
expression recognition systems are widely used in medicine [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], psychology [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], education
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], fraud detection [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], driver assistance systems [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], etc. In recent years, more
research has focused on the analysis of facial expressions in a video [
        <xref ref-type="bibr" rid="ref6 ref7 ref8 ref9">6–9</xref>
        ] since video
can transmit a change in facial expressions over time. Feature extraction is one of the
most important steps in facial expression recognition systems by a video stream [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>The main problems faced by researchers in the field of facial expression
recognition are high variability in illumination, occlusions, gender, age, national origin,
intraclass variation, inter-class similarities. The extraction of graphical facial regions,
which is the most widely used approach, does not cope well with illumination and
occlusion problems, while finding the coordinates of facial landmarks adapts well to
illumination variation and partial occlusion.</p>
      <p>
        In this work, we extracted the coordinates of facial landmarks from a video stream
of two large-scale databases: CREMA-D and RAVDESS. Important features were
calculated in the form of Euclidean distances between landmarks, and the importance
of the features was evaluated using ensemble classifiers. We extracted features
according to the algorithm presented in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] to compare the effectiveness of the
proposed approach. We formed the extracted features into sequences of different lengths,
which were applied as a neural network input.
      </p>
      <p>The rest of the article is organized as following: Section 2 presents analysis of
existing approaches in the field of facial expression recognition and a brief overview of
available emotional databases, Section 3 gives a new approach to feature extraction
from the coordinates of facial landmarks, Section 4 shows the results of conducted
experiments, Section 5 contains the discussion and conclusions.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <sec id="sec-2-1">
        <title>Facial Features</title>
        <p>
          There are two main approaches to feature extraction from a video stream, namely:
extracting facial graphical regions, where it is possible to save the raw images or use
various methods of preprocessing images of faces [
          <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
          ]; finding the coordinates of
facial landmarks and extracting distances, angles, areas and other calculations with
the coordinates found [
          <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
          ].
        </p>
        <p>
          Detection of facial landmarks in facial graphical images is performed by finding
the points on regions of the mouth, eyebrows, eyes, nose, etc. This is easily
implemented using pre-trained models from the Dlib library [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. To date, there are a few
research works based on finding and tracking landmarks [
          <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
          ]. Emotii application
on Android for audio-visual mood analysis is presented in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Emotii recognizes the
user's mood from the video by extracting coordinates of facial landmarks, distance
from the coordinates to the "Center of Gravity" and calculating the face offset
correction by finding the angle of the nose. A similar approach was previously proposed in
[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. OpenFace - an open source framework is described in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. OpenFace tracks
facial landmarks, head position, gaze and evaluates facial Action Units (AU) [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. This
allows for analysis of facial behavior in real time. A face can be divided into regions
of interest using the coordinates of the facial landmarks. The division of the face into
12 regions of interest is suggested in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. Regions are analyzed for changes in the
intensity of each pixel using histograms. Determining pixel intensity allows tracking
the changes in micro-expressions in successive images. The method of facial
expression recognition based on 74 geometric features from (x, y)-coordinates, namely 11
distances and 26 areas for each coordinate is presented in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>
          Facial Expression Recognition using Distance Importance Scores Between Facial… 3
To date, except for [
          <xref ref-type="bibr" rid="ref11 ref19">11, 19</xref>
          ], feature vectors have not been extracted from the
CREMA-D [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] or RAVDESS [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] databases using facial landmarks. In [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], an
accuracy was achieved by 96.3% for the RAVDESS with 7 classes (calmness was not
considered) using the Support Vector Machine (SVM). In [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], authors proposed
using facial landmarks to detect facial regions in the image with further conversion to
grayscale. Then 32 features are extracted from the images using Gabor filters, which
are combined with 68 positions of facial landmarks. After reading all frames from the
video, the values of 2176 (32×68) features are averaged. An accuracy of 96.53% was
obtained for the RAVDESS with 8 classes of emotional speech. An approach based
on the 3D Convolutional Neural Networks (CNN) branch of a Two-Stream Inflated
3D ConNect and randomly resizing frames to increase data is described in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The
time context of images of detected faces is considered using Long Short-Term
Memory network (LSTM). An accuracy was 66.8% and 60.5% for the CREMA-D
and RAVDESS databases, respectively. The use of Haar features to detect facial
regions with subsequent rotation of images at the same level of the pupils of the eye is
proposed in [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. An accuracy of 79.74% was achieved in 6 classes of emotional
songs of the RAVDESS database using the pre-trained model of CNN Alex net.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Emotional Databases</title>
        <p>
          Emotional database (EDB) is a key element in the emotion recognition task. EDB are
divided into multimodal, bimodal or unimodal. Visual databases contain of images or
video clips with facial expressions. Well-annotated data have a significant impact on
the performance of machine learning classification algorithms. Most databases
assume 5-7 basic emotions, namely happiness, sadness, anger, fear, disgust, surprise,
and neutral. However, some databases include valence-arousal dimensions and AU
codes. Also, EDBs are divided into ones collected in laboratory (imitating emotional
expressions) and real ("in-the-wild" - natural emotional expressions) conditions. An
extended overview of multimodal databases is presented in [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. Several most popular
of the existing EDBs are compared in Table 1.
        </p>
        <p>For our experiments, we have selected and used two representative audio-visual
databases with varying levels of emotional intensity: CREMA-D and RAVDESS.</p>
        <p>CREMA-D database contains 7442 videos for speech, where 91 actors imitate 6
emotions, happiness (1271 videos), sadness (1271), anger (1271), fear (1271), disgust
(1271), and neutral (1087). The cast has different ethnicities ranging in age from 20 to
74 years. The resolution of video clips is 480×360 with 30 frames per second. The
database was evaluated by 2443 people for audio, video, and audiovisual data, where
an accuracy of emotion recognition for the considered modalities was 40.9%, 58.2%,
and 63.6%, respectively.</p>
        <p>RAVDESS database contains 4904 videos for speech and songs, where 24 actors
imitate 8 emotions, happiness (752 videos), sadness (752), anger (752), fear (752),
disgust (384), surprise (384), neutral (376), and calmness (752). The resolution of
video clips is 1280×720 with 30 frames per second. The database was evaluated by
247 people for audio, video, and audiovisual data, where an accuracy of emotion
recognition for the considered modalities was 60%, 75% and 80%, respectively.</p>
        <sec id="sec-2-2-1">
          <title>Database</title>
          <p>
            CK+ [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ]
          </p>
          <p>
            MMI [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ]
SAVEE [
            <xref ref-type="bibr" rid="ref26">26</xref>
            ]
Oulu-CASIA
[
            <xref ref-type="bibr" rid="ref27">27</xref>
            ]
          </p>
        </sec>
        <sec id="sec-2-2-2">
          <title>CREMA-D [20] RAVDESS [21]</title>
          <p>
            RAMAS [
            <xref ref-type="bibr" rid="ref28">28</xref>
            ]
          </p>
          <p>
            Aff-Wild2
[
            <xref ref-type="bibr" rid="ref29">29</xref>
            ]
The architecture of our proposed approach for feature extraction and facial expression
recognition is depicted in Figure 1.
          </p>
          <p>Stage 1: Data preprocessing and creating a database
Database</p>
          <p>Stage 2
Extracting N
observations
Prediction</p>
          <p>Video</p>
          <p>Facial landmark detection</p>
          <p>Database with
landmarks and metadata
Getting importance landmark pairs</p>
          <p>Сalculating M
Euclidean distances</p>
          <p>Feature
importance scores
Learning
models
Сreating
sequences</p>
          <p>Normalizing
landmarks
Saving landmarks
and metadata</p>
          <p>Stage 3</p>
          <p>Extracting all
observations</p>
          <p>Feature
extraction
Normalizing
features
Fig. 1. Pipeline of our approach for feature extraction and facial expression recognition.</p>
          <p>
            Facial Expression Recognition using Distance Importance Scores Between Facial… 5
Data preprocessing and creating a database with facial landmarks and metadata are
carried out at Stage 1. We used Dlib open source library [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] to find the coordinates
of key facial landmarks. The detected coordinates were scaled to a resolution of
224×224 pixels since the video resolutions in the research datasets are different. Then
we saved the received coordinates and metadata about the video and frames (database,
video title, video duration, frame number, emotion) for subsequent extraction of
features. As a result of processing, it was revealed that the average video duration for the
CREMA-D database is 76 frames, and 122 frames for RAVDESS.
          </p>
          <p>
            Feature importance scores are performed at Stage 2. We randomly took 120К
observations from the considered databases. We extracted 2278 unique Euclidean
distances between the coordinates of facial landmarks (for example, the distances
between the coordinates of points 0 and 1 is equal to the distance between the
coordinates of points 1 and 0, so only one of two possible combinations was taken into
account). But since not all the distances considered have a positive impact on the
decision-making of a classifier, it is necessary to leave only the most important features.
The obtained observations were used as input to the ensemble classifiers Random
Forest Classifier (RFC) [
            <xref ref-type="bibr" rid="ref30">30</xref>
            ], Extra Trees Classifier (ETC) [
            <xref ref-type="bibr" rid="ref31">31</xref>
            ] and AdaBoost
Classifier (ABC) [
            <xref ref-type="bibr" rid="ref32">32</xref>
            ], which allow us to calculate feature importance scores. The
parameters of classifiers are shown in Table 2.
We obtained feature importance scores from 3 different classifiers and averaged them
to find the mean. We then set three different thresholds of importance (0.0009, 0.001
and 0.002) and obtained three different feature sets, whose importance scores exceed
the corresponding threshold. This resulted in sets of 368, 259 and 104 features,
respectively. An algorithm for processing landmark pairs is open-sourced†. The 10 most
important distances between the coordinates of facial landmarks with their feature
importance scores are depicted in Figure 2 using the example of a frame from the
RAVDESS database.
          </p>
          <p>The high score was obtained by the distance between facial landmarks 9 and 24
and amounted to 0.014. As one can see from the figure, most of the 10 important
distances are in the lower part of the face.
† The annex to article "Facial Expression Recognition using Distance Importance Scores Between of
FacialLandmarks", https://elenaryumina.github.io/GraphiCon_2020/
1 – 0.014
2 – 0.008
3 – 0.006
4 – 0.006
5 – 0.006
7 – 0.005
8 – 0.005
9 – 0.005
10 – 0.005</p>
          <p>Fig. 2. Top-10 important distances and their feature importance scores.</p>
          <p>
            Feature extraction of various sets, learning models, and obtaining predictions are
carried out at Stage 3. We calculated 368, 259 and 104 Euclidean distances for all
observations. 272 features were extracted using the algorithm presented in [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ] to
compare the effectiveness of the proposed approach. Thus, 5 different feature sets
with dimensionalities 136 (68 (x, y)-coordinates of facial landmarks), 272, 104, 259
and 368 were obtained, which were normalized by the average values and standard
deviations of the features of the training set. This improves accuracy of facial
expression classification. Feature vectors were applied as LSTM input, which includes two
LSTM layers with 128 and 256 output neurons, and a dropout rate of 0.5 after each
layer, the last layer is a fully connected layer with the number of neurons equal to the
number of classes and with softmax activation function. The number of epochs for all
experiments was 30. Adam was chosen as the optimizer with a learning rate of 0,001
and a weight decay of 0,00005. The size of batches was 64. The parameters were
determined using a grid search at the first training stage.
4
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental Results</title>
      <p>The experiments were carried out using the LSTM Recurrent Neural Network.
Different sequence length of features was applied as LSTM input. First, we set the sequence
length equal to the average video duration (76, 122). If the video duration was less
than the average duration, then the arrays were supplemented with zeros to the desired
length, if it was longer than the average duration, then frames were selected in steps
equal to video length divided by the average video duration. Also, the sequence length
was set equal to the number of frames per second (30). Then video sequences were
divided into sections of 30 frames, if the section was less than 30 frames, then the
array was supplemented with zeros, so all the frames were considered. We divided the
datasets into 10 roughly identical sets to perform cross-validation. The reported
results are the average of these 10 sets. We conducted experiments when training on
one dataset and testing on another dataset. Since the CREMA-D dataset does not
contain the emotions surprise and calmness and the average video duration of the
CREMA-D database is 76 frames, so all emotions and sequence length of 122 frames
were considered only when cross-validation for the RAVDESS database. Accuracy
results for feature vectors with dimension 136 components and experiment numbers
are shown in Table 3.</p>
      <p>
        Facial Expression Recognition using Distance Importance Scores Between Facial… 7
The best accuracy was achieved with a sequence length of 76, this is especially
noticeable when training and testing on various databases, for the RAVDESS an
increase in the accuracy by 9.05% was achieved, for the CREMA-D - 5.60%. The
results show that the model trained on the CREMA-D database gives the better
accuracy on unfamiliar samples compared to the model trained on the RAVDESS database.
The results of accuracy and improvement obtained using feature vectors with
dimensions 272, 104, 259 and 368 components are presented in Table 4. An absolute
improvement in accuracy is considered relative to accuracy obtained without feature
extraction from the coordinates of facial landmarks. Thus, 8 experiments (with setups
presented in Table 3) were performed for each set of features.
By feature extraction from the coordinates of facial landmarks using the method
proposed in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the accuracy of facial expression recognition was increased, a growth
rate of over 1%. As can be seen from the table, feature vectors with dimensions of
259 components provide a greater growth in an accuracy value than feature vectors
with dimensions of 104 and 368 components. In doing so, the accuracy exceeds the
one obtained for feature vectors with dimensions 272 and 136 components. This
confirms the effectiveness of the proposed approach. The classification accuracy was
79.07% and 98.68% by using cross-validation with the average video duration and
feature vectors of dimension 259 components for the CREMA-D and RAVDESS
databases, respectively. An accuracy of 69.43% and 49.91% was achieved with a
dimension of feature vectors 259 components and a sequence length of 76 by training
and testing on different databases for the RAVDESS and CREMA-D, respectively.
As can be seen from the table, our approach is superior to modern results in the task
of classifying facial expressions on the CREMA-D and RAVDESS datasets. So, using
facial landmarks significantly increases the accuracy of facial expression recognition
compared to methods based on the analysis of facial graphical regions.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>In the paper, we have studied various feature extraction methods calculated using
coordinates of facial landmarks. The research was conducted on two large-scale
datasets CREMA-D and RAVDESS containing various human’s emotions with different
degrees of intensity. The highest recognition accuracy was achieved after carrying out
the following proposed processing steps. 68 detected coordinates of facial landmarks
were scaled to an area of 224×224 since some videos have different resolutions. 2278
unique Euclidean distances were calculated between 68 facial landmarks. Three
configurations with different number of facial distances were studied that have the
greatest importance score and accurately characterize changes in facial expressions. LSTM
has been applied to capture long-term dependence of frame-by-frame changes in
facial expressions for different sequence lengths and feature sets. We analyzed the impact
of different feature sets on facial expression recognition using both a single corpus
(10-folds cross-validation experiments) and cross-corpus setups.</p>
      <p>The experimental results showed that an absolute improvement of the recognition
accuracy is achieved with an average video duration and the feature set of 259
components. This suggests that 259 components better generalize changes in facial
expressions both in a single corpus and cross-corpus setup. The best recognition
accuracy results of 79.1% and 98.9% were obtained with a single corpus for the CREMA-D
and RAVDESS datasets, respectively. Our results of facial expression recognition
outperform state-of-the-art results for the same datasets and experimental setups.</p>
      <p>Facial Expression Recognition using Distance Importance Scores Between Facial… 9
In our future work, we are going to apply the proposed approach to some other
widely used databases, such as CK+, Aff-Wild2, etc.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Nijsse</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spikman</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Visser-Meily</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Kort</surname>
          </string-name>
          , P. L.,
          <string-name>
            <surname>van Heugten</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          :
          <article-title>Social Cognition Impairments in the Long Term Post Stroke</article-title>
          .
          <source>Archives of Physical Medicine and Rehabilitation</source>
          . vol.
          <volume>100</volume>
          , no.
          <issue>7</issue>
          , pp.
          <fpage>1300</fpage>
          -
          <lpage>1307</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>She</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirota</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Dynamic emotion understanding in human-robot interaction based on two-layer fuzzy SVR-TS model</article-title>
          .
          <source>IEEE Transactions on Systems, Man, and Cybernetics: Systems</source>
          . vol.
          <volume>50</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>490</fpage>
          -
          <lpage>501</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Ninaus</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greipl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiili</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lindstedt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huber</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moeller</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Increased emotional engagement in game-based learning-A machine learning approach on facial emotion detection data</article-title>
          .
          <source>Computers &amp; Education</source>
          . vol.
          <volume>142</volume>
          , pp.
          <volume>103641</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Prasad</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Unnikrishnan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jayakrishnan</surname>
          </string-name>
          , R.:
          <article-title>Fraud Detection by Facial Expression Analysis Using Intel RealSense and Augmented Reality</article-title>
          . In: 2018
          <source>Second International Conference on Intelligent Computing and Control Systems (ICICCS)</source>
          , pp.
          <fpage>919</fpage>
          -
          <lpage>923</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Izquierdo-Reyes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramirez-Mendoza</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bustamante-Bello</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Navarro-Tuch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Avila-Vazquez</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Advanced driver monitoring for assistance system (ADMAS)</article-title>
          .
          <source>International Journal on Interactive Design and Manufacturing (IJIDeM)</source>
          . vol.
          <volume>12</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>187</fpage>
          -
          <lpage>197</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Baltrušaitis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robinson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morency</surname>
            ,
            <given-names>L. P.</given-names>
          </string-name>
          :
          <article-title>Openface: an open source facial behavior analysis toolkit</article-title>
          .
          <source>In: 2016 IEEE Winter Conference on Applications of Computer Vision</source>
          (WACV).
          <source>Lake Placid</source>
          ,
          <string-name>
            <surname>NY</surname>
          </string-name>
          , USA, pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Jannat</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tynes</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lime</surname>
            ,
            <given-names>L. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adorno</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Canavan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Ubiquitous emotion recognition using audio and video data</article-title>
          .
          <source>In: Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers</source>
          , pp.
          <fpage>956</fpage>
          -
          <lpage>959</lpage>
          . (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>Video-based emotion recognition using CNN-RNN and C3D hybrid networks</article-title>
          .
          <source>In: Proceedings of the 18th ACM International Conference on Multimodal Interaction</source>
          , pp.
          <fpage>445</fpage>
          -
          <lpage>450</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ghaleb</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popa</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Asteriadis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Multimodal and Temporal Perception of Audio-visual Cues for Emotion Recognition</article-title>
          .
          <source>In: 2019 8th International Conference on Affective Computing and Intelligent Interaction (ACII)</source>
          . Cambridge, United Kingdom, pp.
          <fpage>552</fpage>
          -
          <lpage>558</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ryumina</surname>
            <given-names>E.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karpov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          <article-title>Analytical review of methods for emotion recognition by human face expressions</article-title>
          .
          <source>Scientific and Technical Journal of Information Technologies, Mechanics and Optics</source>
          . vol.
          <volume>20</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>163</fpage>
          -
          <lpage>176</lpage>
          (
          <year>2020</year>
          )
          <article-title>(in Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Alshamsi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kepuska</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alshamsi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meng</surname>
          </string-name>
          , H.:
          <source>Automated Facial Expression and Speech Emotion Recognition App Development on Smart Phones using Cloud Computing. In: 2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)</source>
          . Vancouver, BC, Canada, pp.
          <fpage>730</fpage>
          -
          <lpage>738</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Nasir</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jati</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shivakumar</surname>
            ,
            <given-names>P. G.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Nallan</given-names>
            <surname>Chakravarthula</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Georgiou</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Multimodal and multiresolution depression detection from speech and facial landmark features</article-title>
          .
          <source>In: Proceedings of the 6th International Workshop on Audio/Visual Emotion Challenge</source>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>50</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Van Gent,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Emotion Recognition Using Facial Landmarks Python DLib and OpenCV. A tech blog about fun things with Python Embed</article-title>
          .
          <source>Electron</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>King</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          :
          <article-title>Dlib-ml: A machine learning toolkit</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          . vol.
          <volume>10</volume>
          , no.
          <source>Jul</source>
          , pp.
          <fpage>1755</fpage>
          -
          <lpage>1758</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Gite</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikhal</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palnak</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Evaluating facial expressions in real time</article-title>
          .
          <source>In: 2017 Intelligent Systems Conference (IntelliSys)</source>
          . London, UK, pp.
          <fpage>849</fpage>
          -
          <lpage>855</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Al-Omair</surname>
            ,
            <given-names>O. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>A: Comparative Study of Algorithms and Methods for Facial Expression Recognition</article-title>
          .
          <source>In: 2019 IEEE International Systems Conference (SysCon)</source>
          . Orlando, FL, USA, pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Ekman</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friesen</surname>
            ,
            <given-names>W. V.:</given-names>
          </string-name>
          <article-title>Facial action coding system: Investigator's guide</article-title>
          . Consulting Psychologists Press (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Facial</surname>
          </string-name>
          micro
          <article-title>-expression recognition based on the fusion of deep learning and enhanced optical flow</article-title>
          .
          <source>In: Multimedia Tools and Applications</source>
          . vol.
          <volume>78</volume>
          , no.
          <issue>20</issue>
          , pp.
          <fpage>29307</fpage>
          -
          <lpage>29322</lpage>
          . Springer, (
          <year>2019</year>
          ). https://doi.org/10.1007/s11042-018-6857-9
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Jaratrotkamjorn</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Choksuriwong</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Bimodal Emotion Recognition using Deep Belief Network</article-title>
          .
          <source>In: 2019 23rd International Computer Science and Engineering Conference (ICSEC)</source>
          , pp.
          <fpage>103</fpage>
          -
          <lpage>109</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cooper</surname>
            ,
            <given-names>D. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keutmann</surname>
            ,
            <given-names>M. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gur</surname>
            ,
            <given-names>R. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nenkova</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verma</surname>
          </string-name>
          , R.: CREMAD:
          <article-title>Crowd-sourced emotional multimodal actors dataset</article-title>
          .
          <source>IEEE Transactions on Affective Computing</source>
          . vol.
          <volume>5</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>377</fpage>
          -
          <lpage>390</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Livingstone</surname>
            ,
            <given-names>S. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>F. A.</given-names>
          </string-name>
          :
          <article-title>The Ryerson Audio-Visual Database of Emotional Speech and Song (RAVDESS): A dynamic, multimodal set of facial and vocal expressions in North American English</article-title>
          .
          <source>PloS One</source>
          . vol.
          <volume>13</volume>
          , no.
          <issue>5</issue>
          ,
          <issue>e0196391</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soraghan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Di Caterina,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Petropoulakis</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          :
          <article-title>Human emotion recognition in video using subtraction pre-processing</article-title>
          .
          <source>In: Proceedings of the 2019 11th International Conference on Machine Learning and Computing</source>
          , pp.
          <fpage>374</fpage>
          -
          <lpage>379</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Siddiqui</surname>
            ,
            <given-names>M.F.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Javaid A.Y: A Multimodal Facial</surname>
          </string-name>
          <article-title>Emotion Recognition Framework through the Fusion of Speech with Visible and Infrared Images</article-title>
          .
          <source>Multimodal Technologies and Interaction</source>
          . vol.
          <volume>4</volume>
          , no.
          <volume>3</volume>
          :
          <issue>46</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Lucey</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Cohn, JF.,
          <string-name>
            <surname>Kanade</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saragih</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambadar</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matthews</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>The extended cohn-kanade dataset (ck+): A complete dataset for action unit and emotion-specified expression</article-title>
          .
          <source>In: 2010 IEEE computer society conference on computer vision</source>
          and pattern recognition-workshops, San Francisco, CA, USA, pp.
          <fpage>94</fpage>
          -
          <lpage>101</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Valstar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pantic</surname>
          </string-name>
          , M.: May.
          <article-title>Induced disgust, happiness and surprise: an addition to the mmi facial expression database</article-title>
          .
          <source>In: Proc. 3rd Intern. Workshop on EMOTION (satellite of LREC): Corpora for Research on Emotion and Affect</source>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>70</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Haq</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jackson</surname>
            ,
            <given-names>P.J.:</given-names>
          </string-name>
          <article-title>Multimodal emotion recognition</article-title>
          .
          <source>Machine audition: principles, algorithms and systems</source>
          , pp.
          <fpage>398</fpage>
          -
          <lpage>423</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>S.Z.</given-names>
          </string-name>
          , PietikäInen, M.:
          <article-title>Facial expression recognition from near-infrared videos</article-title>
          .
          <source>Image and Vision Computing</source>
          . vol.
          <volume>29</volume>
          , no.
          <issue>9</issue>
          , pp.
          <fpage>607</fpage>
          -
          <lpage>619</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Perepelkina</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazimirova</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstantinova</surname>
            <given-names>M.:</given-names>
          </string-name>
          <article-title>RAMAS: Russian Multimodal Corpus of Dyadic Interaction for Affective Computing</article-title>
          . Springer International Publishing. vol.
          <volume>11096</volume>
          , pp.
          <fpage>501</fpage>
          -
          <lpage>510</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Kollias</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zafeiriou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Aff-wild2: Extending the aff-wild database for affect recognition</article-title>
          . arXiv preprint arXiv:
          <year>1811</year>
          .
          <volume>07770</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Breiman</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Random forests</article-title>
          .
          <source>Machine learning</source>
          . vol.
          <volume>45</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>5</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Geurts</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ernst</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wehenkel</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Extremely randomized trees</article-title>
          .
          <source>Machine learning</source>
          . vol.
          <volume>63</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>42</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Hastie</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosset</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zou</surname>
          </string-name>
          , H.:
          <article-title>Multi-class adaboost</article-title>
          .
          <source>Statistics and its Interface</source>
          . vol.
          <volume>2</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>349</fpage>
          -
          <lpage>360</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>