| Literature DB >> 31035370 |
Yue Zhang1, Jing Yu2, Chunming Xia3, Ke Yang4, Heng Cao5, Qing Wu6.
Abstract
This study investigated classification of six types of head motions using mechanomyography (MMG) signals. An unequal segmenting algorithm was adopted to segment the MMG signals generated by head motions. Three types of features (time domain, time-frequency domain and nonlinear dynamics) were extracted to construct five feature sets as candidate datasets for classification analysis. Genetic algorithm optimized support vector machine (GA-SVM) was used to classify the MMG signals. Three different kernel functions, different combinations of feature sets, different number of signal channels and training samples were selected for comparative analysis to evaluate the classification accuracy. Experimental results showed that the classifier had the best overall classification accuracy when using the radial basis function (RBF). Any combination of three different types of feature sets guaranteed an average accuracy of over 80%. In the case of the best combination (feature set 2 + 3 + 5), the classification accuracy was up to 88.2%. Using four channels to acquire MMG signal and no less than 60 training samples can assure a satisfactory classification accuracy.Entities:
Keywords: classification; genetic algorithm; head-motion; mechanomyography; support vector machine
Year: 2019 PMID: 31035370 PMCID: PMC6539181 DOI: 10.3390/s19091986
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Six types of head motions.
Figure 2A typical segmentation of 4-channel pre-processed MMG signals.
Feature set.
| Vector Number | Feature Vector | Feature Type |
|---|---|---|
| feature set 1 | RMS, VAR, ZC | Time domain |
| feature set 2 | MMAV, WL, LOG | Time domain |
| feature set 3 | WP (6,1), WP (6,3), WP (6,2) | Time-frequency domain |
| feature set 4 | WP (6,6), WP (6,7), WP (6,5) | Time-frequency domain |
| feature set 5 | ApEn, FuzzyEn, SampEn | Nonlinear dynamic |
Figure 3The classification accuracy using a single feature set.
Figure 4The classification accuracy using two feature sets.
Figure 5The classification accuracy using three feature sets.
Figure 6The classification accuracy of each head motion using three feature sets.
Figure 7The confusion matrix of the classification (feature set (2 + 3 + 5), radial basis function).
Figure 8The classification accuracy of different feature sets based on the combinations of different channels.
Figure 9The classification accuracy based on different numbers of training samples.