| Literature DB >> 28489897 |
Matthew S Tenan1, Andrew J Tweedell1, Courtney A Haynes1.
Abstract
The timing of muscle activity is a commonly applied analytic method to understand how the nervous system controls movement. This study systematically evaluates six classes of standard and statistical algorithms to determine muscle onset in both experimental surface electromyography (EMG) and simulated EMG with a known onset time. Eighteen participants had EMG collected from the biceps brachii and vastus lateralis while performing a biceps curl or knee extension, respectively. Three established methods and three statistical methods for EMG onset were evaluated. Linear envelope, Teager-Kaiser energy operator + linear envelope and sample entropy were the established methods evaluated while general time series mean/variance, sequential and batch processing of parametric and nonparametric tools, and Bayesian changepoint analysis were the statistical techniques used. Visual EMG onset (experimental data) and objective EMG onset (simulated data) were compared with algorithmic EMG onset via root mean square error and linear regression models for stepwise elimination of inferior algorithms. The top algorithms for both data types were analyzed for their mean agreement with the gold standard onset and evaluation of 95% confidence intervals. The top algorithms were all Bayesian changepoint analysis iterations where the parameter of the prior (p0) was zero. The best performing Bayesian algorithms were p0 = 0 and a posterior probability for onset determination at 60-90%. While existing algorithms performed reasonably, the Bayesian changepoint analysis methodology provides greater reliability and accuracy when determining the singular onset of EMG activity in a time series. Further research is needed to determine if this class of algorithms perform equally well when the time series has multiple bursts of muscle activity.Entities:
Mesh:
Year: 2017 PMID: 28489897 PMCID: PMC5425195 DOI: 10.1371/journal.pone.0177312
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Standard EMG onset detection methodologies examined and the iterative settings used for each methodology.
| Yes | 2–20 Hz (incremented every 2 Hz), 25–50 Hz (incremented every 5 Hz) cut off frequency | 1, 2, 3 and 15 SD of time series | 64 | ||
| Yes | 2–20 Hz (incremented every 2 Hz), 25–50 Hz (incremented every 5 Hz) cut off frequency | 1, 2, 3 and 15 SD of time series | 64 | ||
| No | 32 ms windows, incremented every 4 ms | 0.6 | 1 | Zhang & Zhou 2012 |
All of the statistical algorithms were tested with both raw EMG and after applying a full-wave rectification pre-processing step. The full-wave rectification theoretically assists in the detection in waveform changepoints when the algorithm is based on detecting changes in the mean of the signal.
Statistical EMG onset detection methodologies examined and the iterative settings used for each methodology.
| Both | Changes in mean, variance or both | N/A | 6 | Default algorithm settings used unless otherwise noted | |
| Both | Models: Student, Bartlett, Generalized Likelihood Ratio, Generalized Likelihood Ratio for Exponential Distributions, Generalized Likelihood Ratio for Exponential Distributions with Finite Correction | N/A | 10 | ARL0 set to 50,000 to limit false-positives | |
| Both | Models: Mann-Whitney, Mood, and Cramer von Mises | N/A | 6 | ARL0 set to 50,000 to limit false-positives | |
| Both | Models: Student, Bartlett, Generalized Likelihood Ratio | N/A | 6 | Default alpha level 0.05 used | |
| Both | Models: Mann-Whitney, Mood, Kolmogorov-Smirnov, and Cramer von Mises | N/A | 8 | Default alpha level 0.05 used | |
| Both | Prior of change point probability on the probability of a change point in the sequence (p0) = | Posterior probability at which changepoint occurs = (0.00, 0.05, 0.10, 0.15, 0.20, 0.25, 0.30, 0.35, 0.40, 0.45, 0.50, 0.55, 0.60, 0.65, 0.70, 0.75, 0.80, 0.85, 0.90, 0.95) | 440 |
Fig 1Experimental EMG iterative down-selection process based on root mean square error (RMSE) (Phase 1), clearly aberrant EMG onset detection (Phase 2), and algorithms impacted by the signal-to-noise ratio (Phase 3).
Abbreviations: Raw = raw band-pass filtered EMG; Rect = full-wave rectified EMG; p0 = parameter of the prior on changepoint probability; Prob = posterior probability for EMG onset; LP = low pass filter frequency; SD = standard deviation of time series for EMG onset.
Fig 2Simulated EMG iterative down-selection process based on root mean square error (RMSE) (Phase 1) and clearly aberrant EMG onset detection (Phase 2).
Abbreviations: Raw = raw band-pass filtered EMG; Rect = full-wave rectified EMG; p0 = parameter of the prior on changepoint probability; Prob = posterior probability for EMG onset; LP = low pass filter frequency; SD = standard deviation of time series for EMG onset.
Fig 3Forest plot of the mean difference between visual EMG onset and algorithm-determined EMG onset for experimentally collected surface EMG.
Circle indicates mean difference and bands are the parametric 95% confidence intervals. The dashed line at ‘0’ corresponds to perfect agreement between methodologies. Intervals crossing ‘0’ indicate no statistical difference between methodologies. Interval width corresponds to the reliability of the estimate. Abbreviations: TKEO = Teager-Kaiser energy operator preconditioning, Low Pass = low pass filter frequency, Thresh = threshold for onset determination, Raw = raw EMG, Rect = full-wave rectified EMG, Seq = Sequential analysis of data, Dist = Distribution, Corr = Correction, p0 = parameter of the prior on changepoint probability.
Fig 4Forest plot of the mean difference between known EMG onset and algorithm determined EMG onset for simulated EMG.
Circle indicates mean difference and bands are the parametric 95% confidence intervals. The dashed line at ‘0’ corresponds to perfect agreement between methodologies. Intervals crossing ‘0’ indicate no statistical difference between methodologies. Interval width corresponds to the reliability of the estimate. Abbreviations: Low Pass = zero-lag low pass Butterworth filter, Thresh = threshold for onset determination, Raw = raw EMG, Rect = full-wave rectified EMG, p0 = parameter of the prior on changepoint probability.
Fig 5EMG trace in a low noise environment with example onset determinations.
Time series length has been substantially cropped, focusing on the time of onset, in order to increase the visibility of onset determination for various methods. Abbreviations: Rect = full-wave rectified EMG; p0 = parameter of the prior on changepoint probability; LP = low pass filter frequency; SD = standard deviation of time series for EMG onset; Thresh = threshold for EMG onset.
Fig 6EMG trace in a moderate noise environment with example onset determinations.
Time series length has been substantially cropped, focusing on the time of onset, in order to increase the visibility of onset determination for various methods. Abbreviations: Rect = full-wave rectified EMG; p0 = parameter of the prior on changepoint probability; LP = low pass filter frequency; SD = standard deviation of time series for EMG onset; Thresh = threshold for EMG onset.