Research Article

Towards Integration of Domain Knowledge-Guided Feature Engineering and Deep Feature Learning in Surface Electromyography-Based Hand Movement Recognition

Table 2

Average hand movement recognition accuracies in comparison with the state of the arts on NinaProDB1-NinaProDB5.

DatasetMachine-learning (ML) modelType of ML modelInput of ML modelNum. of movements for classificationWindow length
50 ms100 ms150 ms200 ms

NinaProDB1Random forests [20]Shallow learningIncell 5 engineered features50N.A.N.A.N.A.75.3%
GengNet [12]CNNRaw sEMG52N.A.N.A.N.A.77.8%
AtzoriNet [11]CNNRaw sEMG50N.A.N.A.66.6% ± 6.4%N.A.
WeiNet [13]CNNRaw sEMG5281.7%83.4%84.4%85.0%
HuNet [10]CNN-RNNPhinyomark feature set52N.A.N.A.86.8%87.0%
MV-CNN [14]CNN3 feature sets5285.8%86.8%87.4%88.2%
Evolved CNN [22]CNNRaw sEMG52N.A.N.A.N.A.81.4%
ChengNet [16]CNNMulti-sEMG feature image52N.A.N.A.N.A.82.5%
PFNetCNNRaw sEMG+DWPTC5285.1 ± 4.6%86.1 ± 4.4%87.0 ± 4.3%87.8 ± 4.2%

NinaProDB2Random forests [20]Shallow learning5 engineered features50N.A.N.A.N.A.75.3%
AtzoriNet [11]CNNRaw sEMG50N.A.N.A.60.3 ± 7.7%N.A.
ZhaiNet [37]CNNsEMG spectrogram50N.A.N.A.N.A.78.7%
HuNet [10]CNN-RNNPhinyomark feature set50N.A.N.A.N.A.82.2%
MV-CNN [14]CNN3 feature sets5080.6%81.1%82.7%83.7%
Evolved CNN [22]CNNRaw sEMG50N.A.71.0%N.A.71.6%
PFNetCNNRaw sEMG+DWPTC5082.4 ± 5.6%83.4 ± 5.5%84.4 ± 5.6%85.4 ± 5.1%

NinaProDB3SVM [20]Shallow learning5 handcrafted features50N.A.N.A.N.A.46.3%
MV-CNN [14]CNN3 feature sets50N.A.N.A.N.A.64.3%
PFNetCNNRaw sEMG+DWPTC5064.8 ± 8.9%66.3 ± 9.0%67.3 ± 8.9%68.3 ± 9.2%

NinaProDB4Random forests [21]Shallow learningmDWT features53N.A.N.A.N.A.69.1%
MV-CNN [14]CNN3 feature sets53N.A.N.A.N.A.54.3%
PFNetCNNRaw sEMG+DWPTC5360.0 ± 8.2%65.8 ± 7.7%69.1 ± 7.5%71.7 ± 7.4%

NinaProDB5SVM [21]Shallow learningmDWT features41N.A.N.A.N.A.69.0%
ShenNet [18]Stacking-based CNNTD, FD, and TFD feature images40N.A.N.A.N.A.72.1%
MV-CNN [14]CNN3 feature sets41N.A.N.A.N.A.90.0%
PFNetCNNRaw sEMG+DWPTC4189.1 ± 3.6%89.6 ± 3.4%90.2 ± 3.3%90.3 ± 3.2%

N.A. denotes not applicable, and bold entries indicate our proposed method.