Next Article in Journal
Intelligent Hotel Guidance System via Face Recognition Technology
Next Article in Special Issue
A New Network Structure for Speech Emotion Recognition Research
Previous Article in Journal
Real-Time Optimal States Estimation with Inertial and Delayed Visual Measurements for Unmanned Aerial Vehicles
Previous Article in Special Issue
ECG Multi-Emotion Recognition Based on Heart Rate Variability Signal Features Mining
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Electromyographic Validation of Spontaneous Facial Mimicry Detection Using Automated Facial Action Coding

Psychological Process Research Team, Guardian Robot Project, RIKEN, Soraku-gun, Kyoto 619-0288, Japan
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(22), 9076; https://doi.org/10.3390/s23229076
Submission received: 28 September 2023 / Revised: 6 November 2023 / Accepted: 8 November 2023 / Published: 9 November 2023
(This article belongs to the Special Issue Advanced-Sensors-Based Emotion Sensing and Recognition)

Abstract

:
Although electromyography (EMG) remains the standard, researchers have begun using automated facial action coding system (FACS) software to evaluate spontaneous facial mimicry despite the lack of evidence of its validity. Using the facial EMG of the zygomaticus major (ZM) as a standard, we confirmed the detection of spontaneous facial mimicry in action unit 12 (AU12, lip corner puller) via an automated FACS. Participants were alternately presented with real-time model performance and prerecorded videos of dynamic facial expressions, while simultaneous ZM signal and frontal facial videos were acquired. Facial videos were estimated for AU12 using FaceReader, Py-Feat, and OpenFace. The automated FACS is less sensitive and less accurate than facial EMG, but AU12 mimicking responses were significantly correlated with ZM responses. All three software programs detected enhanced facial mimicry by live performances. The AU12 time series showed a roughly 100 to 300 ms latency relative to the ZM. Our results suggested that while the automated FACS could not replace facial EMG in mimicry detection, it could serve a purpose for large effect sizes. Researchers should be cautious with the automated FACS outputs, especially when studying clinical populations. In addition, developers should consider the EMG validation of AU estimation as a benchmark.

1. Introduction

Facial expressions are essential elements of nonverbal communication during social interactions [1,2,3]. In such interactions, interpersonal coordination through behavior matching and interactional synchrony [4] facilitates social alignment [5]. As a type of behavior matching, spontaneous facial mimicry of facial expressions while observing a face emerges within 1 s after stimulus onset [6,7]. Classical cases have demonstrated the use of electromyography (EMG) to record muscle-activation patterns similar to the presented face stimuli [6,8,9,10,11,12,13]. Alternatively, participants were videotaped and their facial action patterns were coded for mimicry detection using the facial action coding system (FACS) [14,15,16,17]. The FACS analyzes and describes facial movements in terms of anatomical-based action units (AUs) [18,19,20] and was designed to be manually coded by humans.
With advances in computer vision and machine learning, the FACS has been incorporated by several automatic facial behavior software, and studies have investigated the validity of such tools. Still, most of these studies have either compared automated AU-coding performances with human coder performances [21,22,23,24,25] or tested the performance of emotion recognition from labeled facial expression datasets [22,26].
A few studies directly compared automatic AU-coding performances with corresponding facial EMG data. For example, in the study by D’Arcey, participants were instructed to volitionally mimic pictures of happy and angry facial expressions as facial video and corresponding corrugator supercilii (CS) and zygomaticus major (ZM) EMG were being recorded. Significant correlations were found between FaceReader 4.0’s discrete emotion assessment and corresponding EMG activities (“happy” with ZM; “angry”, “disgusted”, and “sad” with CS) [27]. In another study by Beringer and colleagues, participants were instructed to volitionally use joyful and angry facial expressions in a response-priming task. Video for iMotion Emotient’s FACET AU4 (brow lowerer) and AU12 (lip corner puller) analysis and the corresponding CS and ZM EMG recordings were simultaneously recorded. Comparable priming effects on response time between FACET outputs and EMG recordings were found [28]. In a recent study, Kulke and colleagues compared the performance of AU4 (brow furrow) and AU12 (smile) estimates outputted by Affectiva AFFDEX [29] using EMG ZM and CS measurements when participants were asked to volitionally imitate happy, angry, and neutral facial expressions. They reported a significant correlation between the difference scores of the AFFDEX AU estimations and EMG measurements [30]. However, the detection of spontaneous facial mimicry during passive viewing was not tested.
Compared with volitional facial expressions or mimicry in the aforementioned studies, spontaneous mimicry during passive viewing tends to be subliminal for visual observation [31,32]. One could question whether it could reliably be detected via the automated FACS, whose validity has rarely been examined by research. Höfling and colleagues adopted the passive-viewing approach. Participants were presented with the International Affective Picture System scenes in one of their studies. Simultaneously, the EMG of their CS and ZM and their facial videos were recorded, which were analyzed using FaceReader 7.1. They focused on the valence and arousal estimates outputted by FaceReader. However, significant interaction was found between the stimulus category and time window in the ANOVA for EMG delta (ZM amplitude minus CS amplitude) and FaceReader AU4 and AU12, indicating that these measurements could detect spontaneous facial mimicry. FaceReader valence outputs were found to show longer latency and smaller effect sizes than EMG [33]. In another study, Höfling and colleagues tested volitional mimicry, passive viewing (spontaneous mimicry), and inhibition of mimicry conditions. While volitional mimicry could be detected by the EMG delta and FaceReader valence output, spontaneous facial mimicry during passive viewing could only be detected using the EMG delta measure, not the FaceReader valence output [34]. In this study, the performance of the FaceReader AU 4 and 12 outputs was neither estimated nor compared with corresponding EMG CS and ZM recordings. Please see Table 1 for a summary of the approaches for the FACE-EMG performance comparison between previous and present studies.
Although the validity of spontaneous facial mimicry detection has not been statistically examined, several studies have already used the automated FACS to quantitatively estimate spontaneous facial mimicry in both clinical and nonclinical populations [35,36,37,38]. The present study used the live image relay system established in a previous study [39,40]. Here, participants viewed live and videotaped dynamic facial expressions of positive (smiling) and negative (frowning) emotions with simultaneous EMG recording of the ZM and CS and frontal facial recording using the camera behind the prompter (see Materials and Methods for details). This study validates the performance of spontaneous facial mimicry detection with the automated FACS compared to the gold standard of EMG measurements. The following research questions that previous studies did not address will be covered. (1) Given the specific muscle–AU correspondence of CS–AU4 and ZM–AU12, it is possible to estimate whether the sign (positive vs. negative) of spontaneous facial response during passive viewing estimated by the automated FACS is congruent with the corresponding EMG measurements. (2) Facial mimicry requires congruent facial responses between the mimicker and the mimickee. It will be tested whether the automated FACS can detect spontaneous facial mimicry when EMG measurements do so. (3) Unlike previous studies, the correlations between muscular and estimated AU responses will be statistically tested. (4) Spontaneous facial mimicry was found to be enhanced under live face-to-face interactions compared with passive viewing of prerecorded videos [39,40]. It will be tested whether the automated FACS could also detect such modulatory effects of the live condition. (5) The exact latency of spontaneous facial mimicry detected by EMG versus the automated FACS has not been tested statistically. Cross-correlation will be used to test the extent of detection latency. (6) Previous studies validating the detection of spontaneous facial mimicry using the automated FACS employed earlier versions of commercial software, such as FaceReader 7 [33,34]. In this study, FaceReader 9.0, which incorporated updates such as deep learning-based algorithms (see Section 2.6.1) and two new open-source software, OpenFace 2.2.0 [41] and Py-Feat 0.6.0 [42], will be estimated.
Per American Psychological Association style, this study is structured as follows. Section 1 provides the literature review in relation to the present study; Section 2 provides a comprehensive overview of the methods and materials; Section 3 presents the statistical results and visualization; and Section 4 discusses the research results, limitations, and future directions.

2. Materials and Methods

This section presents details of the design, execution, and technical background of the analysis essential to the present study.

2.1. Participants

Fifty women were recruited from Kyoto and Osaka, Japan (mean ± SD age = 22.88 ± 2.24 years; range: 18–27 years). The data of 23 participants were previously published, which were collected between August and October 2019 [39], and the remaining ones were evaluated between August and September 2020. This study was approved by the ethics committee of the Unit for Advanced Studies of the Human Mind, Kyoto University, and was conducted in accordance with the committee’s ethical standards. Written informed consent was obtained from all participants with respect to publishing their data and being recorded on video. All of them received a monetary reward.
The simr package [43] was used to estimate the required sample size to detect the interaction effect between emotion and presentation condition based on a ZM EMG linear mixed-effect model analysis from a study that used the same paradigm [39]. The simulation demonstrated the need for more than 17 participants for the interaction effect of ZM EMG data to reach a power of 80%.

2.2. Facilities

Each model and participant faced a prompter. Behind the mirror of each prompter, a concealed VIXIA HF R800 camera (Canon Inc., Tokyo, Japan) was placed [39]. Videos were recorded with a full HD resolution of 1920 × 1080 pixels at 29.97 frames per second (fps). The models viewed “live-relay images” of the participants. The experiments were conducted using the Presentation program (version 20, Neurobehavioral Systems, Inc., Berkeley, CA, USA) on a Precision T3500 computer (Dell Inc., Round Rock, TX, USA) with a Windows 7 Professional operating system (Microsoft Corp., Redmond, WA, USA). Serial signals were sent to an SL-41C switcher (Imagenics Co., Ltd., Tokyo, Japan) to switch the visual input of the participant’s prompter between the computer and the model’s camera. Sounds were transmitted to the models via Presentation software using a Pasonomi TWS-X9 Bluetooth earphone (Shenzhen City Meilianfa Technology Co., Ltd., Shenzhen, China), which instructed them to produce dynamic facial expressions. The switcher maintained the resolution (1280 × 960) and the height-to-width ratio of the video output of the Presentation software and live-relay images. A BrainAmp ExG MR amplifier (Brain Products, Munich, Germany) and BrainVision Recorder software (version 2.2.1, Brain Products) were used to record EMG from participants’ ZM and CS.

2.3. Paradigm and Procedures

This study adopted 2 × 2 design with presentation (video vs. live) and emotion (positive vs. negative) as factors, resulting in four conditions. After written informed consent was obtained and the EMG electrodes were attached, the participant and model conversed for 3 min through the prompter. Here, it was demonstrated to the participants that the prompter system would transmit live images of the model. The conversation was followed by 8 practice passive-viewing trials, 60 actual passive-viewing trials, 4 practice-rating trials, and 16 actual-rating trials. The total testing time for the study was less than 1 h per session.
During the passive-viewing component, the participants fixated on a cross (mean intertrial interval = 2604 ms; range: 2000–3750 ms) until they were shown an announcement of either “Video” or “Real Person” for 1 s. The instruction allowed for a clear audience effect [44,45,46]. During the video trials, one prerecorded video clip was presented immediately after the instructions. During the live trials, the models performed dynamic facial expressions according to the instructions in their earphones. After showing the facial expressions, the screen displayed the fixation cross again. In the behavioral experiment, after 8 practice trials, the participants completed 15 passive-viewing trials per condition for a total of 60 trials, with a break after 32 trials (8 trials per condition). EMG data were collected during the passive-viewing trials, where no rating was requested. For each participant, the sequence of conditions during the trial was pseudo-randomized, whereas the presentation sequence of the prerecorded videos per condition was randomized. After the passive-viewing trials, participants provided 4 practice- and 16 test-subjective experiential valence and arousal ratings, during which no EMG data were acquired. Rating data were not used in the present study. The participants were remunerated for their participation and then dismissed.

2.4. Prerecorded and Live Videos

Two female models each recorded more than 20 videos of positive and negative dynamic facial expressions. They were instructed to display happy, smiling faces for positive expressions and angry, frowning faces with protruding mouths for negative expressions with consistent intensity. Their appearances were consistent between the video clips and live performances. An apron covered their clothes and hairpins were used to fix their hairstyles. The clips lasted 3 s, featuring a neutral expression, gradual dynamic changes, and a maximal emotional facial expression, all sustained for 1 s. Two smiling and two frowning clips were used for the positive- and negative-video conditions in the practice passive-viewing trials, respectively; 15 clips per video condition were used in the actual passive-viewing trials. During the passive-viewing trials, no clips were repeated within a single condition. The positive-live and negative-live conditions did not use prerecorded clips, and the models’ live performances were relayed.
The models’ live performances of dynamic facial expressions during the passive-viewing trials were recorded and visually inspected to ensure validity. One positive trial for two participants and one negative trial for two other participants were excluded from the analysis because they were performed either incorrectly or after a noticeable delay. Video recordings of live performances in the 2019 sessions were validated by naïve participants who could not differentiate between the prerecorded stimuli and live-performance recordings [39].

2.5. EMG Data Preprocessing

Raw EMG data were preprocessed using the EEGLAB MATLAB toolbox (version 2019.1; Swartz Center for Computational Neuroscience, San Diego, CA, USA). A notch filter was applied at around 60 Hz and multiples of 60 Hz; a high-pass filter was applied at 20 Hz, and a low-pass filter was applied at 500 Hz. The data were then manually screened for movement artifacts. For each trial, the signal was detrended and baseline-corrected for low-frequency drift. For this preprocessing step, the baseline was defined as the mean value from 3 s before stimulus onset to 1 s afterward, which signaled the end of the model’s neutral expression immediately before the dynamic facial expression change. All data points in each trial were shifted by the per-trial baseline mean value. The data points were then rectified to retrieve oscillation amplitudes. Absolute or rectified values (oscillation amplitudes) plus 1 were natural-log-transformed to correct for right-skewness of raw data distribution.

2.6. Automated AU Estimation

The participants’ face recordings were cut into 3 s clips corresponding to each trial based on the timing recorded in the log files. All trials, including the live and prerecorded video presentation conditions, underwent automated AU estimation using three software.

2.6.1. FaceReader

FaceReader version 9 (Noldus Information Technology, Wageningen, The Netherland) is a commercial software that applies deep learning-based algorithms for face finding [47], facial modeling, and facial expression analysis [21]. The face modeling entailed a single-pass estimation of about 500 facial landmarks, which were then compressed via principal component analysis (PCA). FaceReader 9 analyzes 20 AUs (1, 2, 4, 5, 6, 7, 9, 10, 12, 14, 15, 17, 18, 20, 23, 24, 25, 26, 27, and 43) for the left and right unilateral AUs independently. AU classification was validated using the Amsterdam Dynamic Facial Expression Set [48] and the Warsaw Set of Emotional Facial Expression Pictures [49] with F1 scores of 0.777 and 0.764, respectively. Noldus also reported that on average, the East Asian model performed approximately 10% better on Asian faces than the general model. Hence, this study used the East Asian model.

2.6.2. OpenFace

OpenFace is an open-source software [41], and version 2.2.0 uses a multitask cascaded convolutional neural network-based face detector [50] trained on the WIDER FACE [51] and CelebA [52] datasets. A convolutional experts’ constrained local model was used for landmark detection and tracking [53], in which a point distribution model captured landmark shape variation and patch experts model local appearance variations in each landmark. OpenFace 2.0 estimates the intensity of 17 AUs (1, 2, 4, 5, 6, 7, 9, 10, 12, 14, 15, 17, 20, 23, 25, 26, and 45). Facial appearance features were extracted using histograms of oriented gradients (HOG), and dimensionality was reduced using PCA. Person-specific neutral expression was extracted by computing the median value of face descriptors in the video sequence of a person, assuming that most frames contained neutral expressions. The extracted median face was subtracted from the feature descriptor, leading to a normalized feature. The normalized feature vector described the dynamic change from the neutral expression. The AU recognition framework uses linear kernel support vector machines for AU occurrence detection and support vector regression for AU intensity estimation [54], trained on the DISFA [55], SEMAINE [56], BP4D [57], UNBC-McMaster [58], Bosphorus [59], and FERA 2011 [60] datasets. AU classification has been validated with the DISFA dataset [55] and reported a mean Pearson correlation coefficient of 0.59 across 12 AUs (1, 2, 4, 5, 6, 9, 12, 15, 17, 20, 25, and 26; AU4: r = 0.70 and AU12: r = 0.85).

2.6.3. Py-Feat

Py-Feat is an open-source Python toolbox [42]. Version 0.6.0 includes various pretrained models for each face-processing step. This study used default models. RetinaFace, a toolbox that performs 2D face alignment and 3D face reconstruction in a single shot, was used for face detection. In RetinaFace, the feature pyramid network obtains the input face images and outputs five feature maps of different scales, computed from the output of the corresponding ResNet residual stage (pretrained classification network on the ImageNet-11k dataset). Cascade multitask loss was then calculated, incorporating loss of face classification, box regression, five-facial-landmark regression, and 1k 3D vertices regression. RetinaFace was trained with WIDER FACE [51] with five manually annotated facial landmarks, AFLW [61], and an FDDB image set [62]. MobileFaceNets [63] was used for facial landmark detection, adopting a global depthwise convolution layer to output a discriminative feature vector, in place of the global average pooling layer, after the last non-global convolutional layer of a face feature embedding convolutional neural network. MobileFaceNets was trained on CIASIA-Webface [64] and validated using the Labeled Faces in the Wild [65] and AgeDB databases [66] with 99.28% and 93.05% accuracy, respectively. An XGBoost classifier, Feat-XGB [67], was used as the AU detector, which used PCA-reduced HOG features for AU predictions, as with OpenFace [54]. It was trained for 20 AUs (1, 2, 4, 5, 6, 7, 9, 10, 12, 14, 15, 17, 18, 20, 23, 24, 25, 26, 28, 43) using BP4D [57], BP4D+ [68], DISFA [55], DISFA+ [69], CK+ [70], JAFFE [71], Shoulder Pain [58], and EmotioNet [72] and validated using WIDER FACE [51], 300W [73], NAMBA [24], and BIWI-Kinect [74]. The average F1 score was 0.54 (AU4 = 0.64 and AU12 = 0.83) [42].

2.7. Statistical Analysis

2.7.1. AU Response Accuracy

Trial-wise EMG response was defined as the mean differences in EMG natural log-transformed oscillation amplitudes between the neutral (0–1 s after stimulus onset) and maximal phases (2.5–3.0 s after stimulus onset) of the dynamic facial expression. AU response was analogously defined as the mean differences in AU estimation between the neutral (0–1 s after stimulus onset) and maximal phases (2.5–3.0 s after stimulus onset) of the dynamic facial expression. Using the sign (positive vs. negative) of the trial-wise EMG response as the ground truth, we calculated the proportion of AU4 and AU12 responses in the same sign as the EMG responses. OpenFace had an output of 0 for the whole AU12 time series in 680 positive and 680 negative trials out of 2996 trials (45.4%). Thus, we calculated the proportion of congruent OpenFace AU12 responses including and excluding those problematic trials.

2.7.2. Spontaneous Mimicry Detection Accuracy

A mimicking response was defined as a context-congruent facial muscular or AU response. Under the positive conditions, we defined the ground truth of the mimicking response as ZM contraction and CS relaxation [6]. A true positive automated AU detection of mimicking responses constitutes a positive AU12 response and a null or negative AU4 response. In contrast, a false negative entails a null or negative AU12 response and a positive AU4 response. If no muscular mimicking response is observed, the false positive includes a positive AU12 response and a null or negative AU4 response. In contrast, a true negative constitutes a null or negative AU12 response and a positive AU4 response. Recall (sensitivity), specificity, precision (positive predictive value), negative predictive value, and F1 score were calculated to evaluate automated mimicry detection performance. OpenFace AU12 responses were estimated, both including and excluding trials of null AU12 amplitude. AU response and mimicry detection accuracy were analyzed using MATLAB R2023b. Because the automated AU4 estimation was affected by the placement of electrodes and fixative tapes (see Section 3.1), AU4 responses and time series were excluded from further analysis.

2.7.3. Correlation between ZM and AU12 Responses

The R software (version 4.3.1; R Core Team, Vienna, Austria) and the package rmcorr 0.6.0 [75] were used to estimate the repeated measure correlation between ZM and AU12 responses. The rmcorr package models a random intercept for each individual and a fixed effect slope. This study estimated 95% confidence intervals using 10,000 bootstrapping, which does not require distributional assumptions.

2.7.4. Detection of Emotional and Presentation Condition Interactions Using AU12 Responses

The R packages lme4 1.1-34, lmerTest 3.1-3, HLMdiag 0.5.0, and emmeans 1.8.8 were used along with the optimizer BOBYQA to perform linear mixed-effect (LME) model analysis as in Hsu et al., 2020 [39]. The dependent variables included the AU12 responses estimated via FaceReader, OpenFace, and Py-Feat. For each LME model, the emotional condition, presentation condition, and interactions were fixed effects, whereas “subject” was the random factor. The reference levels were “Negative” for the emotional condition and “Video” for the presentation condition. The parsimonious approach was adopted to stepwise increase model complexity until the more complex model was no longer significantly superior to the simpler one under the model comparison or when the model resulted in a singular fit. The most complex model that showed convergence was selected [76]. Initially, random intercepts for participants were included; the inclusion of by-subject random slopes for the effects of the emotional condition, presentation condition, their interaction term, and random intercepts for the study type depended on the model comparison results. Considering that the homogeneity of residual variance is an a priori assumption when seeking valid inferences from LME models [77,78], then upward residual and influence analyses were performed using the R package HLMdiag [79]. Trials were excluded if they produced an absolute standardized residual larger than 3 or a Cook’s distance greater than 1.5 × the interquartile range above the third quartile (Q3 + 1.5 × IQR as implemented in the HLMdiag package). Afterward, the second-level Cook’s distance was checked, as suggested in the HLMdiag package [79], and highly influential participants were excluded.

2.7.5. Visualization of Condition-Wise ZM and AU12 Time Series Per Trial

The ZM time series were resampled to 29.97 Hz and 90 values per trial in MATLAB for comparable visualization of the EMG time series with the AU estimations. AU estimates with FaceReader quality scores lower than 0.6, Py-Feat FaceScores lower than 0.75, and OpenFace face recognition confidence scores lower than 0.75 were changed to NaNs, and these trials were excluded. Trials with OpenFace AU12 time series of all zeros were also excluded. The group-average amplitudes per condition and frame of the ZM and automated FACS AU12 were then calculated. The time series per measurement type and condition was shifted so that the first value of the time series per trial started at 0. The R packages ggplot2 3.4.3 and cowplot 1.1.1 were used to plot the group-average time series against the index of frames.

2.7.6. Cross-Correlation between ZM and Automated FACS AU12 Time Series

The crosscorr function in MATLAB was used to calculate trial-wise cross-correlations between the resampled participant ZM and the automated FACS AU12 time series up to 45 lags (45 frames in 30 fps equals 1.5 s) during positive trials. The range of cross-correlation lags was consistent with previous findings in which spontaneous facial mimicry to static facial photos or prerecorded dynamic facial expressions showed a latency between 0.5 and 0.9 s [6,15]. The R package tidyverse 2.0.0 was then used to calculate condition-wise (live vs. video) mean cross-correlations per participant and group condition-wise (live vs. video) mean cross-correlations. The R package ggplot2 was implemented to visualize the cross-correlations from lag −45 to lag 45.

3. Results

This section presents the results in sequence of accuracy by AU response, ROC characteristics of spontaneous mimicry detection, the ability to detect the modulatory effect of the live condition, visualization of the EMG and automated FACS AU time series, and the cross-correlation for AU latency in relation to EMG measurements.

3.1. AU Response and Spontaneous Mimicry Detection Accuracy

In general, response and mimicry detection for AU4 was at the chance level (Table 2). The placement of the electrodes and fixative tapes affected the automated AU4 estimation, so AU4 responses and time series were excluded from further analysis.
FaceReader estimations for bilateral, left, and right AU12 suggested the negative influence of electrode placement on the right side of the participants’ faces. FaceReader bilateral AU12 estimation achieved the highest response accuracy at 0.564, followed by the FaceReader left AU12 estimation at 0.560 and the Py-Feat AU12 estimation at 0.554. After excluding 45.4% of all trials in which AU12 outputs were all 0, OpenFace showed an AU12 response detection accuracy of 0.556. Regarding AU12 mimicry detection, Py-Feat achieved the highest F1 score at 0.647, followed by FaceReader left AU12 estimation at 0.625 and FaceReader bilateral AU12 estimation at 0.618. After excluding trials where AU12 outputs were all 0, OpenFace showed a high F1 score of 0.727, while specificity was 0.235.

3.2. Repeated Measure Correlation between ZM and AU12 Responses

AU12 responses estimated that using all automated FACSs showed significant correlations with ZM responses (Table 3). The bilateral estimation by FaceReader showed the highest correlation with EMG-measured ZM responses, with the 95% CI lower bound higher than the 95% CI higher bound of the Py-Feat-estimated AU12 responses. OpenFace, when excluding all trials with 0 output for AU12, could show a correlation comparable to that of the FaceReader bilateral estimation.

3.3. Detection of Emotional and Presentation Condition Interactions Using AU12 Responses

AU12 responses estimated that using all automated FACSs could replicate our previous finding that the live condition enhanced spontaneous ZM mimicry [39,40]. The final model for ZM responses included the random intercept and random slope for the emotional conditions by the random factor “subject”. After model diagnostics, 2384 trials from 45 participants remained in the analysis. A significant interaction between the emotional and presentation conditions was observed. Simple-effect analysis according to the emotional condition showed that ZM responses under the positive-live condition were stronger than those under the positive-video condition; meanwhile, ZM responses under the negative-live condition were no different from those under the negative-video condition. Simple-effect analysis according to the presentation condition showed that ZM responses under the positive-live condition were stronger than those under the negative-live condition, while ZM responses under the positive-video condition were stronger than those under the negative-video condition (Table 4)
With regard to the FaceReader bilateral estimation, the final model included the random intercept and random slope for the emotional conditions by the random factor “subject”. After model diagnostics, 2360 trials from 45 participants were retained for analysis. A significant interaction was found between the emotional and presentation conditions. Simple-effect analysis showed the same pattern as in the ZM response model except that AU12 responses under the positive-video condition were no different from those under the negative-video condition (Table 4).
For Py-Feat estimation, the final model included the random intercept by the random factor “subject”. After model diagnostics, 2610 trials from 47 participants remained in the analysis. A significant interaction was observed between the emotional and presentation conditions. Simple-effect analysis showed the same pattern as in the ZM response model (Table 4).
Regarding OpenFace estimation, the final model included the random intercept and random slope for the emotional conditions by the random factor “subject”. After model diagnostics, 2389 trials from 45 participants remained in the analysis. A significant interaction was noted between the emotional and presentation conditions. Simple-effect analysis showed the same pattern as in the ZM response model, except AU12 responses under the negative-live condition were stronger than those under the negative-video condition, and AU12 responses under the positive-video condition were no different from those under the negative-video condition (Table 4).

3.4. Visualization of Condition-Wise ZM and AU12 Time Series

Figure 1 shows the group average of time series of amplitude per measurement type along each frame at 29.97 Hz. The ZM (Figure 1A) and all automated FACSs (Figure 1B–D) showed the pattern in which, toward the end of the trial, the positive-live condition evoked a stronger AU12 response than the positive-video condition. Concurrently, the AU12 remained around 0 in negative-live and negative-video conditions, as statistically demonstrated in Table 2. Visual inspection confirmed that the temporal pattern of the automated FACS AU12 is comparable to the standard ZM measurement. In Figure 1B, the FaceReader AU12 time series appeared much smoother and less noisy than all other measurement types. Figure 1D showed that a positive drift was observed in the OpenFace AU12 measurement, especially in negative-live and negative-video conditions, corresponding to a positive response in negative conditions, as statistically shown in Table 2.

3.5. Cross-Correlation between ZM and Automated FACS AU12 Time Series

The cross-correlation indicated the latency of the automated FACS-detected spontaneous facial mimicry compared to ZM EMG in the positive conditions. When cross-correlated with the EMG time series, the FaceReader AU12 time series reached peak cross-correlation with delays between 167 and 300 ms (lag 5 and 9, r = 0.093) relative to the ZM in the positive-live condition and between 200 and 333 ms (lag 6 and 10, r = 0.066) relative to the ZM in the positive-video condition (Figure 2, red). The cross-correlation curve appeared much smoother than other automated FACSs. The Py-Feat AU12 time series reached peak cross-correlation with delays between 67 and 100 ms (lag 2 and 3, r = 0.074) relative to the ZM in the positive-live condition and between 100 and 133 ms (lag 3 and 4, r = 0.057) relative to the ZM in the positive-video condition (Figure 2, purple). The OpenFace AU12 time series reached peak cross-correlation with delays of 33 ms (lag 1, r = 0.139) relative to the ZM in the positive-live condition and between 67 and 100 ms (lag 2 and 3, r = 0.114) relative to the ZM in the positive-video condition (Figure 2, green). The OpenFace results excluded trials in which all OpenFace AU12 outputs were zero. Generally, the automated FACS showed a slight delay compared to facial EMG recordings. Latency might be smaller in the positive-live than in the positive-video condition, but this could not be statistically tested.

4. Discussion

Simultaneous facial EMG and frontal facial video recording were used to validate the performance of the automated FACS software detection of spontaneous facial mimicry. For AU12 mimicry detection, FaceReader 9 and Py-Feat could achieve F1 scores above 0.6 (Table 2). All AU12 response estimations were significantly correlated with ZM response, capturing up to about 25% variance of ZM recordings (Table 3). All AU12 response estimations could replicate the previous finding that live interaction enhanced smile mimicry in the positive conditions (Table 4), as visualized in the group-average time series (Figure 1). All AU12 time series showed slight delays (around 100 ms) compared to the ZM time series (Figure 2), indicating that frontal facial video recordings were much less precise and robust than facial EMG in facial mimicry detection and could not replace facial EMG. However, the automated FACS could still detect subtle differences in spontaneous facial mimicry and could be valuable for this purpose while being much less disruptive to participants’ visual appearance and comfort. In addition, the automated FACS analysis of video recordings may be more suitable for detecting facial mimicry in the wild. Compared to previous studies (Table 1), we provided clear quantitative analyses of the ROC characteristic matrices regarding the automated FACS performance of spontaneous facial mimicry detection, the automated FACS ability to test the modulation of live effects on spontaneous facial mimicry, and the latency of the automated FACS time series compared with EMG measurements.
The automated FACS was highly susceptible to the visual blockade of facial parts. Because of how electrodes and fixative tapes were placed on the eyebrows for CS recording, the performance of AU4 estimation was at the chance level and only ZM/AU12 estimation could be reliably evaluated. FaceReader 9.0 also provided evidence that the side of the face with the electrode attachment for ZM (participant’s left face, which was the right side in the video recordings) demonstrated lower sensitivity, positive predictive value, and F1 score than the side without the electrode. This showed that in real-life applications, the automated FACS would not be robust against the presence of facial accessories or scars in addition to the effect of ever-changing viewpoints [24]. FaceReader, which could evaluate bilateral AUs separately, seems more useful against partial visual blockade. Hence, future research efforts could assess the performance of automated FACSs, especially those with facial symmetry assumption (e.g., OpenFace and Py-Feat), on faces with anomalies [80].
FaceReader 9.0 has some advantages. Its ability to evaluate bilateral AUs separately provided a more realistic estimation since the face and facial actions are often asymmetric [81]. Bilateral estimation might have also contributed to the robustness of AU estimation against partial facial blockade. The East Asian module might have also enhanced the AU estimation performance in the current participant population, that is, Japanese females. However, without bilateral estimation and the East Asian module, Py-Feat achieved a comparable or even higher F1 score in smile mimicry detection than FaceReader. The advantages seemed to have contributed to improved performance in detecting spontaneous facial mimicry in this study compared with the performance of FaceReader 7.0 used in Höfling and colleagues (2021) in which spontaneous facial mimicry during passive viewing was only detected by the EMG delta but not the FaceReader valence output [34]. However, based on time series and cross-correlation visualization (Figure 1 and Figure 2), FaceReader appeared to demonstrate temporal smoothing across frame-wise estimations to reduce temporal noise, resulting in smooth AU time series compared to other automated FACS software and possibly introduced some latency in AU estimation compared to OpenFace and Py-Feat.
Some unexpected phenomena were observed in OpenFace. OpenFace AU12 output was completely zero in 45.4% of the trials despite a confidence score of above 0.75 and the estimation of other AUs appearing normal, and the issue was replicated despite repeated OpenFace estimations. After excluding such problematic trials, which included about half of the data, OpenFace showed a high sensitivity and F1 score, and low specificity in smile mimicry detection, rendering an unbalanced performance and a lack of robustness. Furthermore, the OpenFace AU12 time series showed a positive drift, resulting in positive responses of AU12 during negative trials, which was not observed in ZM and other automated FACSs. Readers should observe caution when interpreting OpenFace AU12 estimation for video recordings.
Using the current XGBoost classifier, Py-Feat’s smile mimicry detection performance was comparable to that of FaceReader based on the receiver operating characteristics (Table 2). In addition, the Py-Feat AU12 time series visualization did not show smoothing as with FaceReader. While the current default modules performed comparably well, the impact of module change with Py-Feat updates was also noted. For example, the initial analysis in this study used an earlier version of Py-Feat with the logistic AU model, which was dropped in version 0.5.0. Reanalysis using the new XGBoost AU model vastly improved smile mimicry detection performance, but like any software, performance requires a reevaluation with major updates. Hopefully, the EMG validation of AU models could be a benchmark used by developers in the future. Furthermore, algorithms involving machine learning classifications might improve the performance of the EMG and FACS analysis of spontaneous facial mimicry [82,83,84,85].
Our results indicated that the automated FACS, despite its ability to detect spontaneous facial mimicry and the modulatory effect exerted by the live condition [44,45,46], is far from being as sensitive and accurate as facial EMG for such tasks. This raises an issue when it is used to test clinical populations. Its lack of sensitivity and accuracy might render it more challenging to detect spontaneous facial mimicry of smaller effect sizes among specific clinical populations, such as individuals with autism [86] or schizophrenia [87] and may generate null results. In contrast, a reduced effect should have been distinguished from the absence of an effect, and the exact nature of altered responses should have been revealed. Researchers should be careful when interpreting inferences about facial communication in clinical or subclinical populations based on the automated FACS.
This study has several limitations. First, it needed to be fully optimized for facial video analysis. Electrode size and the extensive use of fixative tapes negatively influenced the validation of AU4 estimation using CS recordings. This issue might be addressed by smaller and lighter electrodes used in recently developed wearable EMG devices [88]. Second, it might have been too stringent to use facial mimicry detection as the sole benchmark for evaluating automated FACS performance. Spontaneous facial mimicry is known to have small amplitudes and is not always visually detectable [31,32]. Therefore, it was expected that the automated FACS based on facial recordings could not be as sensitive as facial EMG. However, given the increasing number of researchers using automated FACS to detect spontaneous facial mimicry [35,36,37,38], it is first essential to evaluate whether the software performs as well as the researchers’ expectation. Third, the present study only evaluated the pairs of CS–AU4 and ZM–AU12. CS and ZM are the most standard and frequently measured muscles in spontaneous facial mimicry studies [89]. However, it would be valuable for future studies to validate other muscle–AU pairs contributing most to the discrete emotional facial expressions. This could further improve emotional facial expression classification based on multivariate AU estimates. As the EMG measurement itself could interfere with facial video recordings for automated FACS analysis, the number of facial muscles that could be reliably recorded while maintaining the visual intactness of the facial appearance is limited.
In conclusion, facial EMG was used as a standard to validate spontaneous facial mimicry detection when viewing live and prerecorded dynamic facial expressions. The automated FACS was found to be less sensitive and less accurate than facial EMG despite being similarly capable of detecting comparable mimicry responses. Each software has its advantages and problems, and researchers should be cautious when examining output from the automated FACS. Developers should also consider the EMG validation of AU estimation from the automated FACS as a benchmark.

Author Contributions

Conceptualization, C.-T.H. and W.S.; methodology, C.-T.H.; software, C.-T.H.; validation, C.-T.H. and W.S.; formal analysis, C.-T.H.; investigation, C.-T.H.; resources, W.S.; data curation, C.-T.H.; writing—original draft preparation, C.-T.H.; writing—review and editing, C.-T.H. and W.S.; visualization, C.-T.H.; supervision, W.S. project administration, W.S.; funding acquisition, W.S. All authors have read and agreed to the published version of the manuscript.

Funding

This project was generously supported by the Japan Science and Technology Agency Mirai Program (JPMJMI20D7) and the JST CREST (JPMJCR17A5).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the ethics committee of the Unit for Advanced Studies of the Human Mind, Kyoto University (approval number: 30-P-7) for studies involving humans.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study. All participants consented to the publication of their data and being recorded on video.

Data Availability Statement

The data and scripts presented in this study are openly available on OSF at https://osf.io/3gcxj/.

Acknowledgments

The authors would like to thank Mami Fujikura, Rena Kato, Kazusa Minemoto, Saori Namba, and Masaru Usami (in alphabetical order of surname) for assistance with data collection and processing.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fernández-Dols, J.-M.; Crivelli, C. Emotion and Expression: Naturalistic Studies. Emot. Rev. 2013, 5, 24–29. [Google Scholar] [CrossRef]
  2. Crivelli, C.; Fridlund, A.J. Facial Displays Are Tools for Social Influence. Trends Cogn. Sci. 2018, 22, 388–399. [Google Scholar] [CrossRef]
  3. Heintz, C.; Scott-Phillips, T. Expression Unleashed: The Evolutionary & Cognitive Foundations of Human Communication. Behav. Brain Sci. 2022, 46, E1. [Google Scholar] [CrossRef]
  4. Bernieri, F.J.; Rosenthal, R. Interpersonal Coordination: Behavior Matching and Interactional Synchrony. In Fundamentals of Nonverbal Behavior; Cambridge University Press: Cambridge, UK, 1991. [Google Scholar]
  5. Shamay-Tsoory, S.G.; Saporta, N.; Marton-Alper, I.Z.; Gvirts, H.Z. Herding Brains: A Core Neural Mechanism for Social Alignment. Trends Cogn. Sci. 2019, 23, 174–186. [Google Scholar] [CrossRef]
  6. Dimberg, U. Facial Reactions to Facial Expressions. Psychophysiology 1982, 19, 643–647. [Google Scholar] [CrossRef]
  7. Dimberg, U.; Thunberg, M.; Elmehed, K. Unconscious Facial Reactions to Emotional Facial Expressions. Psychol. Sci. 2000, 11, 86–89. [Google Scholar] [CrossRef]
  8. Hess, U.; Blairy, S. Facial Mimicry and Emotional Contagion to Dynamic Emotional Facial Expressions and Their Influence on Decoding Accuracy. Int. J. Psychophysiol. 2001, 40, 129–141. [Google Scholar] [CrossRef]
  9. McIntosh, D.N. Spontaneous Facial Mimicry, Liking and Emotional Contagion. Pol. Psychol. Bull. 2006, 37, 31–42. [Google Scholar]
  10. Oberman, L.M.; Winkielman, P.; Ramachandran, V.S. Face to Face: Blocking Facial Mimicry Can Selectively Impair Recognition of Emotional Expressions. Soc. Neurosci. 2007, 2, 167–178. [Google Scholar] [CrossRef]
  11. Sato, W.; Fujimura, T.; Suzuki, N. Enhanced Facial EMG Activity in Response to Dynamic Facial Expressions. Int. J. Psychophysiol. 2008, 70, 70–74. [Google Scholar] [CrossRef]
  12. Sims, T.B.; Van Reekum, C.M.; Johnstone, T.; Chakrabarti, B. How Reward Modulates Mimicry: EMG Evidence of Greater Facial Mimicry of More Rewarding Happy Faces. Psychophysiology 2012, 49, 998–1004. [Google Scholar] [CrossRef]
  13. Sonnby–Borgström, M. Automatic Mimicry Reactions as Related to Differences in Emotional Empathy. Scand. J. Psychol. 2002, 43, 433–443. [Google Scholar] [CrossRef]
  14. Murata, A.; Saito, H.; Schug, J.; Ogawa, K.; Kameda, T. Spontaneous Facial Mimicry Is Enhanced by the Goal of Inferring Emotional States: Evidence for Moderation of “Automatic” Mimicry by Higher Cognitive Processes. PLoS ONE 2016, 11, e0153128. [Google Scholar] [CrossRef]
  15. Sato, W.; Yoshikawa, S. Spontaneous Facial Mimicry in Response to Dynamic Facial Expressions. Cognition 2007, 104, 1–18. [Google Scholar] [CrossRef]
  16. Weiss, E.M.; Rominger, C.; Hofer, E.; Fink, A.; Papousek, I. Less Differentiated Facial Responses to Naturalistic Films of Another Person’s Emotional Expressions in Adolescents and Adults with High-Functioning Autism Spectrum Disorder. Prog. Neuro-Psychopharmacol. Biol. Psychiatry 2019, 89, 341–346. [Google Scholar] [CrossRef]
  17. Yoshimura, S.; Sato, W.; Uono, S.; Toichi, M. Impaired Overt Facial Mimicry in Response to Dynamic Facial Expressions in High-Functioning Autism Spectrum Disorders. J. Autism Dev. Disord. 2015, 45, 1318–1328. [Google Scholar] [CrossRef]
  18. Ekman, P.; Friesen, W.V.; Hager, J. Facial Action Coding System; Research Nexus: Salt Lake City, UT, USA, 2002; ISBN 978-0-931835-01-8. [Google Scholar]
  19. Ekman, P.; Friesen, W.V. Facial Action Coding System. APA PsycTests. 1978. Available online: https://psycnet.apa.org/doi/10.1037/t27734-000 (accessed on 25 September 2023).
  20. Hjortsjö, C.H. Man’s Face and Mimic Language; Studentlitteratur: Lund, Sweden, 1969. [Google Scholar]
  21. Gudi, A.; Tasli, H.E.; Den Uyl, T.M.; Maroulis, A. Deep Learning Based FACS Action Unit Occurrence and Intensity Estimation. In Proceedings of the 2015 11th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG), Ljubljana, Slovenia, 4–8 May 2015; pp. 1–5. [Google Scholar]
  22. Lewinski, P.; den Uyl, T.M.; Butler, C. Automated Facial Coding: Validation of Basic Emotions and FACS AUs in FaceReader. J. Neurosci. Psychol. Econ. 2014, 7, 227–236. [Google Scholar] [CrossRef]
  23. Namba, S.; Sato, W.; Osumi, M.; Shimokawa, K. Assessing Automated Facial Action Unit Detection Systems for Analyzing Cross-Domain Facial Expression Databases. Sensors 2021, 21, 4222. [Google Scholar] [CrossRef]
  24. Namba, S.; Sato, W.; Yoshikawa, S. Viewpoint Robustness of Automated Facial Action Unit Detection Systems. Appl. Sci. 2021, 11, 11171. [Google Scholar] [CrossRef]
  25. Skiendziel, T.; Rösch, A.G.; Schultheiss, O.C. Assessing the Convergent Validity between the Automated Emotion Recognition Software Noldus FaceReader 7 and Facial Action Coding System Scoring. PLoS ONE 2019, 14, e0223905. [Google Scholar] [CrossRef]
  26. Küntzler, T.; Höfling, T.T.A.; Alpers, G.W. Automatic Facial Expression Recognition in Standardized and Non-Standardized Emotional Expressions. Front. Psychol. 2021, 12, 627561. [Google Scholar] [CrossRef] [PubMed]
  27. D’Arcey, J.T. Assessing the Validity of FaceReader Using Facial EMG. Master’s Thesis, California State University, Chico, CA, USA, 2013. [Google Scholar]
  28. Beringer, M.; Spohn, F.; Hildebrandt, A.; Wacker, J.; Recio, G. Reliability and Validity of Machine Vision for the Assessment of Facial Expressions. Cogn. Syst. Res. 2019, 56, 119–132. [Google Scholar] [CrossRef]
  29. Bishay, M.; Preston, K.; Strafuss, M.; Page, G.; Turcot, J.; Mavadati, M. AFFDEX 2.0: A Real-Time Facial Expression Analysis Toolkit. arXiv 2022, arXiv:2202.12059. [Google Scholar]
  30. Kulke, L.; Feyerabend, D.; Schacht, A. A Comparison of the Affectiva iMotions Facial Expression Analysis Software With EMG for Identifying Facial Expressions of Emotion. Front. Psychol. 2020, 11, 329. [Google Scholar] [CrossRef] [PubMed]
  31. Cacioppo, J.T.; Petty, R.E.; Kim, H.S. Electromyographic Activity Over Facial Muscle Regions Can Differentiate the Valence and Intensity of Affective Reactions. J. Pers. Soc. Psychol. 1986, 50, 260–268. [Google Scholar] [CrossRef]
  32. Tassinary, L.G.; Cacioppo, J.T. Unobservable Facial Actions and Emotion. Psychol. Sci. 1992, 3, 28–33. [Google Scholar] [CrossRef]
  33. Höfling, T.T.A.; Gerdes, A.B.M.; Föhl, U.; Alpers, G.W. Read My Face: Automatic Facial Coding Versus Psychophysiological Indicators of Emotional Valence and Arousal. Front. Psychol. 2020, 11, 1388. [Google Scholar] [CrossRef]
  34. Höfling, T.T.A.; Alpers, G.W.; Gerdes, A.B.M.; Föhl, U. Automatic Facial Coding versus Electromyography of Mimicked, Passive, and Inhibited Facial Response to Emotional Faces. Cogn. Emot. 2021, 35, 874–889. [Google Scholar] [CrossRef]
  35. Drimalla, H.; Scheffer, T.; Landwehr, N.; Baskow, I.; Roepke, S.; Behnia, B.; Dziobek, I. Towards the Automatic Detection of Social Biomarkers in Autism Spectrum Disorder: Introducing the Simulated Interaction Task (SIT). NPJ Digit. Med. 2020, 3, 25. [Google Scholar] [CrossRef]
  36. Kovalchuk, Y.; Budini, E.; Cook, R.M.; Walsh, A. Investigating the Relationship between Facial Mimicry and Empathy. Behav. Sci. 2022, 12, 250. [Google Scholar] [CrossRef]
  37. Liu, S.; Wang, Y.; Song, Y. Atypical Facial Mimicry for Basic Emotions in Children with Autism Spectrum Disorder. Autism Res. 2023, 16, 1375–1388. [Google Scholar] [CrossRef] [PubMed]
  38. Mauersberger, H.; Kastendieck, T.; Hetmann, A.; Schöll, A.; Hess, U. The Different Shades of Laughter: When Do We Laugh and When Do We Mimic Other’s Laughter? Phil. Trans. R. Soc. B 2022, 377, 20210188. [Google Scholar] [CrossRef] [PubMed]
  39. Hsu, C.-T.; Sato, W.; Yoshikawa, S. Enhanced Emotional and Motor Responses to Live versus Videotaped Dynamic Facial Expressions. Sci. Rep. 2020, 10, 16825. [Google Scholar] [CrossRef] [PubMed]
  40. Hsu, C.-T.; Sato, W.; Kochiyama, T.; Nakai, R.; Asano, K.; Abe, N.; Yoshikawa, S. Enhanced Mirror Neuron Network Activity and Effective Connectivity during Live Interaction among Female Subjects. NeuroImage 2022, 263, 119655. [Google Scholar] [CrossRef]
  41. Baltrušaitis, T.; Zadeh, A.; Lim, Y.C.; Morency, L.-P. OpenFace 2.0: Facial Behavior Analysis Toolkit. In Proceedings of the 2018 13th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2018), Xi’an, China, 15–19 May 2018; pp. 59–66. [Google Scholar]
  42. Cheong, J.H.; Jolly, E.; Xie, T.; Byrne, S.; Chang, L.J. Py-Feat: Python Facial Expression Analysis Toolbox. arXiv 2021, arXiv:2104.03509. [Google Scholar] [CrossRef]
  43. Green, P.; MacLeod, C.J. SIMR: An R Package for Power Analysis of Generalized Linear Mixed Models by Simulation. Methods Ecol. Evol. 2016, 7, 493–498. [Google Scholar] [CrossRef]
  44. Frith, C.D. The Role of Metacognition in Human Social Interactions. Phil. Trans. R. Soc. B 2012, 367, 2213–2223. [Google Scholar] [CrossRef]
  45. Hamilton, A.F.d.C.; Lind, F. Audience Effects: What Can They Tell Us about Social Neuroscience, Theory of Mind and Autism? Cult. Brain 2016, 4, 159–177. [Google Scholar] [CrossRef]
  46. Conty, L.; George, N.; Hietanen, J.K. Watching Eyes Effects: When Others Meet the Self. Conscious. Cogn. 2016, 45, 184–197. [Google Scholar] [CrossRef] [PubMed]
  47. Zafeiriou, S.; Zhang, C.; Zhang, Z. A Survey on Face Detection in the Wild: Past, Present and Future. Comput. Vis. Image Underst. 2015, 138, 1–24. [Google Scholar] [CrossRef]
  48. Van Der Schalk, J.; Hawk, S.T.; Fischer, A.H.; Doosje, B. Moving Faces, Looking Places: Validation of the Amsterdam Dynamic Facial Expression Set (ADFES). Emotion 2011, 11, 907–920. [Google Scholar] [CrossRef] [PubMed]
  49. Olszanowski, M.; Pochwatko, G.; Kuklinski, K.; Scibor-Rylski, M.; Lewinski, P.; Ohme, R.K. Warsaw Set of Emotional Facial Expression Pictures: A Validation Study of Facial Display Photographs. Front. Psychol. 2015, 5, 1516. [Google Scholar] [CrossRef] [PubMed]
  50. Zhang, K.; Zhang, Z.; Li, Z.; Qiao, Y. Joint Face Detection and Alignment Using Multitask Cascaded Convolutional Networks. IEEE Signal Process. Lett. 2016, 23, 1499–1503. [Google Scholar] [CrossRef]
  51. Yang, S.; Luo, P.; Loy, C.C.; Tang, X. WIDER FACE: A Face Detection Benchmark. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
  52. Liu, Z.; Luo, P.; Wang, X.; Tang, X. Deep Learning Face Attributes in the Wild. In Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 7–13 December 2015; pp. 3730–3738. [Google Scholar]
  53. Zadeh, A.; Lim, Y.C.; Baltrusaitis, T.; Morency, L.-P. Convolutional Experts Constrained Local Model for 3D Facial Landmark Detection. In Proceedings of the 2017 IEEE International Conference on Computer Vision Workshops (ICCVW), Venice, Italy, 22–29 October 2017; pp. 2519–2528. [Google Scholar]
  54. Baltrušaitis, T.; Mahmoud, M.; Robinson, P. Cross-Dataset Learning and Person-Specific Normalisation for Automatic Action Unit Detection. In Proceedings of the 2015 11th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG), Ljubljana, Slovenia, 4–8 May 2015; Volume 6, pp. 1–6. [Google Scholar]
  55. Mavadati, S.M.; Mahoor, M.H.; Bartlett, K.; Trinh, P.; Cohn, J.F. DISFA: A Spontaneous Facial Action Intensity Database. IEEE Trans. Affect. Comput. 2013, 4, 151–160. [Google Scholar] [CrossRef]
  56. McKeown, G.; Valstar, M.F.; Cowie, R.; Pantic, M. The SEMAINE Corpus of Emotionally Coloured Character Interactions. In Proceedings of the 2010 IEEE International Conference on Multimedia and Expo, Singapore, 19–23 July 2010; pp. 1079–1084. [Google Scholar]
  57. Zhang, X.; Yin, L.; Cohn, J.F.; Canavan, S.; Reale, M.; Horowitz, A.; Liu, P.; Girard, J.M. BP4D-Spontaneous: A High-Resolution Spontaneous 3D Dynamic Facial Expression Database. Image Vis. Comput. 2014, 32, 692–706. [Google Scholar] [CrossRef]
  58. Lucey, P.; Cohn, J.F.; Prkachin, K.M.; Solomon, P.E.; Matthews, I. Painful Data: The UNBC-McMaster Shoulder Pain Expression Archive Database. In Proceedings of the Face and Gesture 2011, Santa Barbara, CA, USA, 21–25 March 2011; pp. 57–64. [Google Scholar]
  59. Savran, A.; Alyüz, N.; Dibeklioğlu, H.; Çeliktutan, O.; Gökberk, B.; Sankur, B.; Akarun, L. Bosphorus Database for 3D Face Analysis. In Proceedings of the Biometrics and Identity Management; Schouten, B., Juul, N.C., Drygajlo, A., Tistarelli, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2008; pp. 47–56. [Google Scholar]
  60. Valstar, M.F.; Jiang, B.; Mehu, M.; Pantic, M.; Scherer, K. The First Facial Expression Recognition and Analysis Challenge. In Proceedings of the Face and Gesture 2011, Santa Barbara, CA, USA, 21–25 March 2011; pp. 921–926. [Google Scholar]
  61. Kostinger, M.; Wohlhart, P.; Roth, P.M.; Bischof, H. Annotated Facial Landmarks in the Wild: A Large-Scale, Real-World Database for Facial Landmark Localization. In Proceedings of the 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), Barcelona, Spain, 6–13 November 2011; pp. 2144–2151. [Google Scholar]
  62. Jain, V.; Learned-Miller, E. FDDB: A Benchmark for Face Detection in Unconstrained Settings; University of Massachusetts: Amherst, MA, USA, 2010. [Google Scholar]
  63. Chen, S.; Liu, Y.; Gao, X.; Han, Z. MobileFaceNets: Efficient CNNs for Accurate Real-Time Face Verification on Mobile Devices. In Proceedings of the Biometric Recognition; Zhou, J., Wang, Y., Sun, Z., Jia, Z., Feng, J., Shan, S., Ubul, K., Guo, Z., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 428–438. [Google Scholar]
  64. Yi, D.; Lei, Z.; Liao, S.; Li, S.Z. Learning Face Representation from Scratch. arXiv 2014, arXiv:1411.7923. [Google Scholar]
  65. Huang, G.B.; Ramesh, M.; Berg, T.; Learned-Miller, E. Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments; University of Massachusetts: Amherst, MA, USA, 2007. [Google Scholar]
  66. Moschoglou, S.; Papaioannou, A.; Sagonas, C.; Deng, J.; Kotsia, I.; Zafeiriou, S. AgeDB: The First Manually Collected, In-the-Wild Age Database. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Honolulu, HI, USA, 21–26 July 2017; pp. 1997–2005. [Google Scholar]
  67. Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; Association for Computing Machinery: New York, NY, USA, 2016; pp. 785–794. [Google Scholar]
  68. Zhang, Z.; Girard, J.M.; Wu, Y.; Zhang, X.; Liu, P.; Ciftci, U.; Canavan, S.; Reale, M.; Horowitz, A.; Yang, H.; et al. Multimodal Spontaneous Emotion Corpus for Human Behavior Analysis. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
  69. Mavadati, S.M.; Sanger, P.; Mahoor, M.H. Extended DISFA Dataset: Investigating Posed and Spontaneous Facial Expressions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Las Vegas, NV, USA, 26 June–1 July 2016. [Google Scholar]
  70. Lucey, P.; Cohn, J.F.; Kanade, T.; Saragih, J.; Ambadar, Z.; Matthews, I. The Extended Cohn-Kanade Dataset (CK+): A Complete Dataset for Action Unit and Emotion-Specified Expression. In Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition—Workshops, San Francisco, CA, USA, 13–18 June 2010; pp. 94–101. [Google Scholar]
  71. Lyons, M.; Kamachi, M.; Gyoba, J. The Japanese Female Facial Expression (JAFFE) Dataset. 1998. Available online: https://zenodo.org/records/3451524 (accessed on 25 September 2023).
  72. Benitez-Quiroz, C.F.; Srinivasan, R.; Feng, Q.; Wang, Y.; Martinez, A.M. EmotioNet Challenge: Recognition of Facial Expressions of Emotion in the Wild. arXiv 2017, arXiv:1703.01210. [Google Scholar]
  73. Sagonas, C.; Antonakos, E.; Tzimiropoulos, G.; Zafeiriou, S.; Pantic, M. 300 Faces In-The-Wild Challenge. Image Vis. Comput. 2016, 47, 3–18. [Google Scholar] [CrossRef]
  74. Fanelli, G.; Dantone, M.; Gall, J.; Fossati, A.; Van Gool, L. Random Forests for Real Time 3D Face Analysis. Int. J. Comput. Vis. 2013, 101, 437–458. [Google Scholar] [CrossRef]
  75. Bakdash, J.Z.; Marusich, L.R. Repeated Measures Correlation. Front. Psychol. 2017, 8, 456. [Google Scholar] [CrossRef] [PubMed]
  76. Bates, D.; Kliegl, R.; Vasishth, S.; Baayen, H. Parsimonious Mixed Models. arXiv 2018, arXiv:1506.04967. [Google Scholar]
  77. Baayen, R.H.; Milin, P. Analyzing Reaction Times. Int. J. Psychol. Res. 2010, 3, 12–28. [Google Scholar] [CrossRef]
  78. Loy, A.; Hofmann, H. Diagnostic Tools for Hierarchical Linear Models: Diagnostic Tools for Hierarchical Linear Models. WIREs Comp. Stat. 2013, 5, 48–61. [Google Scholar] [CrossRef]
  79. Loy, A.; Hofmann, H. HLMdiag: A Suite of Diagnostics for Hierarchical Linear Models in R. J. Stat. Soft. 2014, 56, 1–28. [Google Scholar] [CrossRef]
  80. Workman, C.I.; Chatterjee, A. The Face Image Meta-Database (fIMDb) & ChatLab Facial Anomaly Database (CFAD): Tools for Research on Face Perception and Social Stigma. Methods Psychol. 2021, 5, 100063. [Google Scholar] [CrossRef]
  81. Thiesen, G.; Gribel, B.F.; Freitas, M.P.M. Facial Asymmetry: A Current Review. Dent. Press J. Orthod. 2015, 20, 110–125. [Google Scholar] [CrossRef] [PubMed]
  82. Toledo-Pérez, D.C.; Rodríguez-Reséndiz, J.; Gómez-Loenzo, R.A.; Jauregui-Correa, J.C. Support Vector Machine-Based EMG Signal Classification Techniques: A Review. Appl. Sci. 2019, 9, 4402. [Google Scholar] [CrossRef]
  83. Toledo-Pérez, D.C.; Rodríguez-Reséndiz, J.; Gómez-Loenzo, R.A. A Study of Computing Zero Crossing Methods and an Improved Proposal for EMG Signals. IEEE Access 2020, 8, 8783–8790. [Google Scholar] [CrossRef]
  84. Aviles, M.; Sánchez-Reyes, L.-M.; Fuentes-Aguilar, R.Q.; Toledo-Pérez, D.C.; Rodríguez-Reséndiz, J. A Novel Methodology for Classifying EMG Movements Based on SVM and Genetic Algorithms. Micromachines 2022, 13, 2108. [Google Scholar] [CrossRef]
  85. Aviles, M.; Rodríguez-Reséndiz, J.; Ibrahimi, D. Optimizing EMG Classification through Metaheuristic Algorithms. Technologies 2023, 11, 87. [Google Scholar] [CrossRef]
  86. Hermans, E.J.; van Wingen, G.; Bos, P.A.; Putman, P.; van Honk, J. Reduced Spontaneous Facial Mimicry in Women with Autistic Traits. Biol. Psychol. 2009, 80, 348–353. [Google Scholar] [CrossRef] [PubMed]
  87. Varcin, K.J.; Bailey, P.E.; Henry, J.D. Empathic Deficits in Schizophrenia: The Potential Role of Rapid Facial Mimicry. J. Int. Neuropsychol. Soc. 2010, 16, 621–629. [Google Scholar] [CrossRef] [PubMed]
  88. Sato, W.; Murata, K.; Uraoka, Y.; Shibata, K.; Yoshikawa, S.; Furuta, M. Emotional Valence Sensing Using a Wearable Facial EMG Device. Sci. Rep. 2021, 11, 5757. [Google Scholar] [CrossRef] [PubMed]
  89. Holland, A.C.; O’Connell, G.; Dziobek, I. Facial Mimicry, Empathy, and Emotion Recognition: A Meta-Analysis of Correlations. Cogn. Emot. 2020, 35, 150–168. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Condition-wise group-average EMG and automated AU12 estimation time series. Group-average amplitude was calculated for each condition, measurement type, and frame along each trial. Panel (A): EMG ZM measurements. Panel (B): FaceReader AU12 estimations. Panel (C): Py-Feat AU12 estimations. Panel (D): OpenFace AU12 estimations. The time series per trial was shifted so that the first value of each trial started at 0. The time series per measurement type and condition were each connected with lines. The error bar indicates the standard error. The x-axis indicates the index of frames from 1 to 90. At 29.97 fps, the between-frame interval was about 67 ms. The y-axis shows the group-average amplitude.
Figure 1. Condition-wise group-average EMG and automated AU12 estimation time series. Group-average amplitude was calculated for each condition, measurement type, and frame along each trial. Panel (A): EMG ZM measurements. Panel (B): FaceReader AU12 estimations. Panel (C): Py-Feat AU12 estimations. Panel (D): OpenFace AU12 estimations. The time series per trial was shifted so that the first value of each trial started at 0. The time series per measurement type and condition were each connected with lines. The error bar indicates the standard error. The x-axis indicates the index of frames from 1 to 90. At 29.97 fps, the between-frame interval was about 67 ms. The y-axis shows the group-average amplitude.
Sensors 23 09076 g001
Figure 2. Group-average cross-correlation of automated AU12 estimations with ZM time series in the positive conditions. The x-axis indicates the lag in frames (67 ms per frame). A positive lag (peak cross-correlation occurred after 0) showed that the automated FACS AU12 was slower than the ZM recording.
Figure 2. Group-average cross-correlation of automated AU12 estimations with ZM time series in the positive conditions. The x-axis indicates the lag in frames (67 ms per frame). A positive lag (peak cross-correlation occurred after 0) showed that the automated FACS AU12 was slower than the ZM recording.
Sensors 23 09076 g002
Table 1. Comparison of studies validating automated FACS AU estimation using EMG.
Table 1. Comparison of studies validating automated FACS AU estimation using EMG.
AuthorsSoftwareMeasurementsTaskFACS-EMG Comparisons
D’Arcey (2013) [27]FaceReader 4.0FACS: happy, angry, disgusted, and sad.
EMG: CS and ZM.
Volitional mimicry.EMG–emotion intensity correlation.
Beringer et al. (2019) [28]FACET 6.1.2667.3FACS: AU4 and AU12.
EMG: CS and ZM.
Volitional facial
expressions.
ROC characteristics.
Comparison of priming effects on the reaction time.
Visualization of time series.
Höfling et al. (2020) [33]FaceReader 7.0FACS: valence, arousal, AU4, and AU12.
EMG: CS and ZM.
Passive viewing (spontaneous facial mimicry).Separate ANOVA for EMG and FACS outputs.
Visualization of time series.
Höfling et al. (2021) [34]FaceReader 7.0FACS: valence, arousal.
EMG: CS and ZM.
Volitional mimicry.
Passive viewing (spontaneous facial mimicry).
Mimicry inhibition.
Separate ANOVA for EMG and FACS outputs.
Visualization of time series.
Kulke et al. (2020) [30]AFFDEX 1.0FACS: AU4 and AU 12.
EMG: CS, ZM, and orbicularis oculi.
Volitional mimicry.Correlation between the difference of the FACS estimations and EMG measurements.
The present studyFaceReader 9.0
OpenFace 2.2.0
Py-Feat 0.6.0
FACS: AU4 and AU 12.
EMG: CS and ZM.
Passive viewing (spontaneous facial mimicry).
Live effect vs. prerecorded videos.
ROC characteristics.
Correlation between the difference of the FACS estimations and EMG measurements.
Separate LME analysis for EMG and FACS outputs to test the live effect.
Cross-correlation to test latency.
Visualization of time series.
Table 2. Performance of automated FACS in spontaneous facial response and mimicry detection.
Table 2. Performance of automated FACS in spontaneous facial response and mimicry detection.
AU12AU4
Res. AccMimicryRes. AccMimicry
SensitivitySpecificityPPVF1SensitivitySpecificityPPVF1
FRB0.5640.6240.4820.6120.6180.5070.5260.4930.4970.511
FRL0.5600.6270.5010.6220.6250.5070.5290.4920.4970.513
FRR0.5340.5570.4880.5880.5720.5010.5190.4880.4910.505
PF0.5540.6680.4810.6280.6470.4860.5290.4380.4730.499
OF0.2880.4750.6380.6320.5430.4800.4750.5230.4870.481
OF*0.5560.8560.2350.6320.727
Abbreviations. AU: action unit; FRB: FaceReader bilateral estimation; FRL: FaceReader left face estimation; FRR: FaceReader right face estimation; OF: OpenFace with all data; OF*: OpenFace excluding trials where all AU12 outputs were 0; PF: Py-Feat estimation; PPV: positive predictive value; Res. Acc: response accuracy.
Table 3. Repeated measure correlation between ZM and AU12 responses by different automated FACS.
Table 3. Repeated measure correlation between ZM and AU12 responses by different automated FACS.
rdf95% CIp
FRB0.5052945(0.431, 0.573)1.095 × 10−190
FRL0.3602945(0.260, 0.452)1.026 × 10−90
FRR0.4712945(0.399, 0.539)2.338 × 10−162
PF0.3382945(0.246, 0.423)1.999 × 10−79
OF0.4452945(0.367, 0.512)2.460 × 10−143
OF*0.5171588(0.433, 0.589)2.788 × 10−109
Abbreviations. df: degrees of freedom. Others: see Table 2 footnotes.
Table 4. Fixed effect of emotional and presentation conditions interaction as shown by automated FACS.
Table 4. Fixed effect of emotional and presentation conditions interaction as shown by automated FACS.
MeanSEdfLower CIUpper CItp
EMG ZM Responses
Intercept5.242 × 10−35.500 × 10−343.99−5.640 × 10−30.016140.9530.3458
Emotion2.601 × 10−27.362 × 10−343.980.011450.040613.532<0.0001 *
Presentation5.262 × 10−32.113 × 10−322960.011200.009402.4900.0128 *
E*P5.917 × 10−32.989 × 10−322965.507 × 10−50.011771.9800.0478 *
Simple effects according to the emotional condition
PL0.03030.010248.30.009890.05073
PV0.01700.010147.8−0.003430.03733
PL-PV0.01340.00422293 3.1670.0016 *
NL−0.01240.004671.8−0.02147−0.00330
NV−0.01390.004571.0−0.02296−0.00485
NL-NV0.00150.00422298 0.3600.7190
Simple effects according to the presentation condition
PL-NL0.04270.010851.8 3.9360.0002 *
PV-NV0.03090.010851.2 2.8530.0062 *
FaceReader Bilateral AU12
Intercept7.592 × 10−45.601 × 10−443.99−0.000350.001871.3550.1822
Emotion1.779 × 10−36.263 × 10−443.970.000540.003032.8400.0068 *
Presentation4.607 × 10−41.261 × 10−422730.000210.000713.6540.0003 *
E*P7.971 × 10−41.783 × 10−422730.000450.001154.470<0.0001 *
Simple effects according to the emotional condition
PL0.00270.001045.60.000790.00470
PV0.00130.001045.5−0.000660.00325
PL-PV0.00140.00032270 5.729<0.0001 *
NL−0.00060.000359.8−0.00120.00009
NV−0.00040.000359.3−0.00110.00024
NL-NV−0.00010.00032276 0.5790.5629
Simple effects according to the presentation condition
PL-NL0.00330.000947.7 −3.6640.0006 *
PV-NV0.00170.000947.5 −1.9030.0631
Py-Feat AU12
Intercept1.117 × 10−33.553 × 10−446.000.000420.001823.1450.0029 *
Emotion1.271 × 10−31.394 × 10−425630.001000.001549.115<0.0001 *
Presentation6.478 × 10−41.393 × 10−425620.000370.000924.651<0.0001 *
E*P7.813 × 10−41.968 × 10−425610.000400.001173.969<0.0001 *
Simple effects according to the emotional condition
PL0.00290.000471.90.002070.00366
PV0.00120.000468.80.000380.00195
PL-PV0.00170.00032561 6.035<0.0001 *
NL0.000290.000469.0−0.000500.00107
NV0.000150.000468.6−0.000630.00094
NL-NV0.000140.00032561 0.4890.6248
Simple effects according to the presentation condition
PL-NL0.00260.00032563 9.146<0.0001 *
PV-NV0.00010.00032561 3.6910.0002 *
OpenFace AU12
Intercept1.550 × 10−24.261 × 10−342.780.007070.023953.6370.0007 *
Emotion4.797 × 10−31.589 × 10−335.540.001670.007993.0190.0047 *
Presentation3.628 × 10−35.753 × 10−422920.002500.004766.306<0.0001 *
E*P2.178 × 10−38.136 × 10−422920.000580.003772.6770.0075 *
Simple effects according to the emotional condition
PL0.02250.005145.20.012280.0328
PV0.01520.005145.10.004980.0255
PL-PV0.00730.00122300 6.362<0.0001 *
NL0.01360.003746.20.006170.0210
NV0.01060.003746.20.003220.0180
NL-NV0.00300.00122299 2.5620.0105 *
Simple effects according to the presentation condition
PL-NL0.00900.002456.1 3.7460.0004 *
PV-NV0.00460.002455.9 1.9280.0589
Notes. * p < 0.05. Formula for ZM, FaceReader and OpenFace: ZM/AU12~1 + emotional_condition * presentation_condition + (1 + emotional_condition | subject). Formula for Py-Feat: AU12~1 + emotional_condition * presentation_condition + (1 | subject). Abbreviations. df: degrees of freedom; EMG: electromyography; NL: negative-live condition; NV: negative-video condition; PL: positive-live condition; PV: positive-video condition; SE: standard error; CI: confidence interval; ZM: zygomaticus major.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hsu, C.-T.; Sato, W. Electromyographic Validation of Spontaneous Facial Mimicry Detection Using Automated Facial Action Coding. Sensors 2023, 23, 9076. https://doi.org/10.3390/s23229076

AMA Style

Hsu C-T, Sato W. Electromyographic Validation of Spontaneous Facial Mimicry Detection Using Automated Facial Action Coding. Sensors. 2023; 23(22):9076. https://doi.org/10.3390/s23229076

Chicago/Turabian Style

Hsu, Chun-Ting, and Wataru Sato. 2023. "Electromyographic Validation of Spontaneous Facial Mimicry Detection Using Automated Facial Action Coding" Sensors 23, no. 22: 9076. https://doi.org/10.3390/s23229076

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop