Facial Emotion Recognition Based Real-Time Learner Engagement Detection System in Online Learning
Facial Emotion Recognition Based Real-Time Learner Engagement Detection System in Online Learning
Log in
Download PDF
Abstract
Working on a manuscript?
Avoid the common mistakes
1 Introduction
https://link.springer.com/article/10.1007/s11042-022-13558-9 3/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 1
https://link.springer.com/article/10.1007/s11042-022-13558-9 4/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 2
https://link.springer.com/article/10.1007/s11042-022-13558-9 5/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 6/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 7/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 10/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 3
https://link.springer.com/article/10.1007/s11042-022-13558-9 12/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 13/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 4
https://link.springer.com/article/10.1007/s11042-022-13558-9 14/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 15/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 5
https://link.springer.com/article/10.1007/s11042-022-13558-9 16/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 17/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 6
Fig. 7
https://link.springer.com/article/10.1007/s11042-022-13558-9 18/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
$$ L(\{P_{i}\},\{\tau_{i}\}) = \frac{1}{N_{class}}
\sum\limits_{i} L_{class} (\theta_{i},
\varphi_{i}^{*})+ \lambda \frac{1}{N_{regress}}
\sum\limits_{i} \varphi_{i}^{*} L_{regress}
(\tau_{i}, \tau_{i}^{*}). $$
(1)
Fig. 8
https://link.springer.com/article/10.1007/s11042-022-13558-9 20/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
$$ \{(f1,p1),(f2,p2) ,\ldots,(f_{n},p_{n})\},f=
(f1,\ldots,f_{n},p1,\ldots,p_{n})^{T} $$
(2)
$$ \sqrt{(f2-f1)^{2}+(p2-p1)^{2}} $$
(3)
https://link.springer.com/article/10.1007/s11042-022-13558-9 21/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
$$ |((f1p2-p1f2)+(f2p3-p2f3)+\ldots(f_{n}p1-
p_{n}f1))/2| $$
(4)
Fig. 9
https://link.springer.com/article/10.1007/s11042-022-13558-9 22/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 10
https://link.springer.com/article/10.1007/s11042-022-13558-9 23/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
4.2.1 Inception-V3
Inception-V3 is a deep neural network model having
48-layers ([24]). Figure 11 shows the detailed
structure of Inception-V3 architecture, which is used
in this proposed method. It is developed while
keeping in mind the computation power efficiency for
assisting in image analysis. The input size of the
image in this proposed study is 299x299x3 for
Inception-V3. The model in the proposed approach is
composed of symmetric and asymmetric building
blocks, which consist of five convolution-stem layers.
It also compromises the three inception blocks of
type A, followed by the reduction block of type A, five
inception blocks of type B, followed by the reduction
block of type B, and two inception blocks of type C,
followed by the reduction block of type C. All these
blocks are followed by a layer of average pooling and
https://link.springer.com/article/10.1007/s11042-022-13558-9 24/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 11
4.2.2 VGG19
VGG19 is a deep neural network model having 19-
layers [25], and Fig. 12 shows the detailed structure
of VGG19 architecture, which is used in this proposed
approach. The input image size considered in the
proposed method is 224x224x3 for this model. It
consists of sixteen layers of convolution followed by a
max-pooling layer. It also consists of three fully
connected layers. To avoid overfitting, this model
used dropout by improving generalisation in the FC
https://link.springer.com/article/10.1007/s11042-022-13558-9 25/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 12
4.2.3 ResNet-50
Fig. 13
Skip connection
Fig. 14
https://link.springer.com/article/10.1007/s11042-022-13558-9 28/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 15
https://link.springer.com/article/10.1007/s11042-022-13558-9 29/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
$$ EI=EP \times WE $$
(5)
https://link.springer.com/article/10.1007/s11042-022-13558-9 30/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Algorithm 1
Engagement evaluation.
Accuracy
$$ \frac{A+B}{A+B+C+D} $$
https://link.springer.com/article/10.1007/s11042-022-13558-9 32/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
(6)
Precision
$$ \frac{A}{A+B} $$
(7)
Recall
$$ \frac{A}{A+C} $$
(8)
F1-Score
(9)
https://link.springer.com/article/10.1007/s11042-022-13558-9 33/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 16
https://link.springer.com/article/10.1007/s11042-022-13558-9 35/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 37/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 17
Fig. 18
https://link.springer.com/article/10.1007/s11042-022-13558-9 38/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 19
https://link.springer.com/article/10.1007/s11042-022-13558-9 39/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 20
https://link.springer.com/article/10.1007/s11042-022-13558-9 40/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 21
https://link.springer.com/article/10.1007/s11042-022-13558-9 41/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Fig. 22
Fig. 23
https://link.springer.com/article/10.1007/s11042-022-13558-9 42/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 45/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 47/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 48/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 49/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 50/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 51/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 52/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 54/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 56/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 57/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
https://link.springer.com/article/10.1007/s11042-022-13558-9 58/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Author information
Corresponding author
Correspondence to Swadha Gupta.
Ethics declarations
Conflict of Interests
https://link.springer.com/article/10.1007/s11042-022-13558-9 59/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
Publisher’s note
Springer Nature remains neutral with regard to
jurisdictional claims in published maps and
institutional affiliations.
https://link.springer.com/article/10.1007/s11042-022-13558-9 60/61
8/30/23, 11:24 PM Facial emotion recognition based real-time learner engagement detection system in online learning context using deep learning …
DOI
https://doi.org/10.1007/s11042-022-13558-9
Keywords
Facial expressions Engagement detection
https://link.springer.com/article/10.1007/s11042-022-13558-9 61/61