Research Article

Automatic Coding of Facial Expressions of Pain: Are We There Yet?

Table 1

Congruency indices between manual and automatic AU coding.

Action unitPresentRecall/sensitivityPrecisionF1
GSLFaceReader

1—inner brow raiser98940.470.390.43
2—outer brow raiser92300.320.480.38
4—brow lowerer3933000.630.670.65
5—upper lid raiser16230.320.120.17
6—cheek raiser174310.150.670.25
7—lid tightener2521540.360.440.40
9—nose wrinkler74440.320.450.38
10—upper lip raiser151400.270.540.36
12—lip corner puller50470.400.280.34
14—dimpler151380.150.590.25
15—lip corner depressor33690.550.190.29
17—chin raiser1021380.540.290.38
18—lip pucker66220.150.460.23
20—lip pucker1840.110.500.18
23—lip tightener83750.340.280.30
24—lip pressor39610.330.160.21
25—lips part195990.460.740.57
26—jaw drop161500.270.730.40
27—mouth stretch110.000.000.00
43—closing of the eyes561360.710.190.30
Average110730.360.430.32

GSL: gold standard labeling (manual FACS coded data); Present: the number of times an AU was manually FACS coded or coded by FaceReader, respectively; Recall/sensitivity: ratio of manually coded AUs that were correctly detected by FaceReader; Precision: ratio of how often FaceReader is correct when classifying an AU as present; F1: trade-off between recall/sensitivity and precision via the formula: . Note: higher values are marked in bold.