The detection of muscular activity for signals characterized by low amplitude and low signal-to-noise ratio – weak and noisy – is a challenge in biomedical data processing. The aim of this paper is to introduce a method based only on the frequency characteristics of the weak and noisy EMG to detect muscular activity. The algorithm is window-based and consists of two processing steps: i) estimation of zero-crossings and mean instantaneous frequency of the signal; ii) clustering by a k-means approach to separate the muscular activity from the silent phases. We assessed the method on 320 simulated EMG signals that have been generated from a small number of synthetic motor units working at a low firing rate and then manipulated by adding Gaussian noise to simulate four different levels of low signal-to-noise ratio (SNR). Tests were carried on by changing the window dimension – fifteen different window lengths – and the amount of overlap of the window along the signal – four different values of overlapping. The performance of the algorithm was evaluated by calculating the temporal bias of the onset detection, the percentage error made when estimating the activity duration, and the F1 score as a measure of accuracy. The results showed that the algorithm performance does not depend from SNR but depends on both window length and overlap. The detection accuracy ranges from 96% to 98% depending on combinations of window length and overlap, while for specific combinations of window length and overlap, the amount of temporal bias fell below 20 ms. These results open promising scenarios for the application of this algorithm to real weak and noisy EMG data.
D'Anna, C., Varrecchia, T., Schmid, M., Conforto, S. (2019). Using the frequency signature to detect muscular activity in weak and noisy myoelectric signals. BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 52, 69-76 [10.1016/j.bspc.2019.02.026].
Using the frequency signature to detect muscular activity in weak and noisy myoelectric signals
D'Anna, Carmen;Varrecchia, Tiwana;Schmid, Maurizio;Conforto, Silvia
2019-01-01
Abstract
The detection of muscular activity for signals characterized by low amplitude and low signal-to-noise ratio – weak and noisy – is a challenge in biomedical data processing. The aim of this paper is to introduce a method based only on the frequency characteristics of the weak and noisy EMG to detect muscular activity. The algorithm is window-based and consists of two processing steps: i) estimation of zero-crossings and mean instantaneous frequency of the signal; ii) clustering by a k-means approach to separate the muscular activity from the silent phases. We assessed the method on 320 simulated EMG signals that have been generated from a small number of synthetic motor units working at a low firing rate and then manipulated by adding Gaussian noise to simulate four different levels of low signal-to-noise ratio (SNR). Tests were carried on by changing the window dimension – fifteen different window lengths – and the amount of overlap of the window along the signal – four different values of overlapping. The performance of the algorithm was evaluated by calculating the temporal bias of the onset detection, the percentage error made when estimating the activity duration, and the F1 score as a measure of accuracy. The results showed that the algorithm performance does not depend from SNR but depends on both window length and overlap. The detection accuracy ranges from 96% to 98% depending on combinations of window length and overlap, while for specific combinations of window length and overlap, the amount of temporal bias fell below 20 ms. These results open promising scenarios for the application of this algorithm to real weak and noisy EMG data.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.