Dagher Issam, Dahdah Elio, Al Shakik Morshed
Computer Engineering Department, University of Balamand, Tripoli, P.O.BOX 100, Lebanon.
Vis Comput Ind Biomed Art. 2019 Dec 16;2(1):24. doi: 10.1186/s42492-019-0034-5.
Herein, a three-stage support vector machine (SVM) for facial expression recognition is proposed. The first stage comprises 21 SVMs, which are all the binary combinations of seven expressions. If one expression is dominant, then the first stage will suffice; if two are dominant, then the second stage is used; and, if three are dominant, the third stage is used. These multilevel stages help reduce the possibility of experiencing an error as much as possible. Different image preprocessing stages are used to ensure that the features attained from the face detected have a meaningful and proper contribution to the classification stage. Facial expressions are created as a result of muscle movements on the face. These subtle movements are detected by the histogram-oriented gradient feature, because it is sensitive to the shapes of objects. The features attained are then used to train the three-stage SVM. Two different validation methods were used: the leave-one-out and K-fold tests. Experimental results on three databases (Japanese Female Facial Expression, Extended Cohn-Kanade Dataset, and Radboud Faces Database) show that the proposed system is competitive and has better performance compared with other works.
本文提出了一种用于面部表情识别的三阶段支持向量机(SVM)。第一阶段包括21个支持向量机,它们是七种表情的所有二元组合。如果一种表情占主导,那么第一阶段就足够了;如果两种表情占主导,那么就使用第二阶段;如果三种表情占主导,就使用第三阶段。这些多阶段有助于尽可能降低出错的可能性。使用不同的图像预处理阶段来确保从检测到的面部获得的特征对分类阶段有有意义且恰当的贡献。面部表情是面部肌肉运动的结果。这些细微运动通过方向直方图梯度特征来检测,因为它对物体形状敏感。然后将获得的特征用于训练三阶段支持向量机。使用了两种不同的验证方法:留一法和K折测试。在三个数据库(日本女性面部表情数据库、扩展的科恩-卡纳德数据集和拉德堡德人脸数据库)上的实验结果表明,所提出的系统具有竞争力,与其他作品相比性能更好。