S-EMG signal compression based on domain transformation and spectral shape dynamic bit allocation

BackgroundSurface electromyographic (S-EMG) signal processing has been emerging in the past few years due to its non-invasive assessment of muscle function and structure and because of the fast growing rate of digital technology which brings about new solutions and applications. Factors such as sampling rate, quantization word length, number of channels and experiment duration can lead to a potentially large volume of data. Efficient transmission and/or storage of S-EMG signals are actually a research issue. That is the aim of this work.MethodsThis paper presents an algorithm for the data compression of surface electromyographic (S-EMG) signals recorded during isometric contractions protocol and during dynamic experimental protocols such as the cycling activity. The proposed algorithm is based on discrete wavelet transform to proceed spectral decomposition and de-correlation, on a dynamic bit allocation procedure to code the wavelets transformed coefficients, and on an entropy coding to minimize the remaining redundancy and to pack all data. The bit allocation scheme is based on mathematical decreasing spectral shape models, which indicates a shorter digital word length to code high frequency wavelets transformed coefficients. Four bit allocation spectral shape methods were implemented and compared: decreasing exponential spectral shape, decreasing linear spectral shape, decreasing square-root spectral shape and rotated hyperbolic tangent spectral shape.ResultsThe proposed method is demonstrated and evaluated for an isometric protocol and for a dynamic protocol using a real S-EMG signal data bank. Objective performance evaluations metrics are presented. In addition, comparisons with other encoders proposed in scientific literature are shown.ConclusionsThe decreasing bit allocation shape applied to the quantized wavelet coefficients combined with arithmetic coding results is an efficient procedure. The performance comparisons of the proposed S-EMG data compression algorithm with the established techniques found in scientific literature have shown promising results.

[1]  Kevin Englehart,et al.  Steady-state and dynamic myoelectric signal compression using embedded zero-tree wavelets , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[2]  T. K. Gronfors,et al.  Comparison of vector quantization methods for medical fidelity preserving lossy compression of EMG signals , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[3]  J. F. Norris,et al.  Real-time compression of myoelectric data utilising adaptive differential pulse code modulation , 1995, Medical and Biological Engineering and Computing.

[4]  Renu Vig,et al.  Wavelet based vector quantization with tree code vectors for EMG signal compression , 2007 .

[5]  Dario Farina,et al.  Linear predictive coding of myoelectric signals , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[6]  Marie-Françoise Lucas,et al.  Compression of Biomedical Signals With Mother Wavelet Optimization and Best-Basis Wavelet Packet Selection , 2007, IEEE Transactions on Biomedical Engineering.

[7]  Adson Ferreira da Rocha,et al.  Compression of surface electromyographic signals using two-dimensional techniques , 2009 .

[8]  Dario Farina,et al.  Matrix-based linear predictive compression of multi-channel surface emg signals , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[9]  T Grönfors,et al.  Vector quantization as a method for integer EMG signal compression , 2006, Journal of medical engineering & technology.

[10]  Adson F da Rocha,et al.  Compression of EMG signals with wavelet transform and artificial neural networks , 2006, Physiological measurement.

[11]  F.A.O. Nascimento,et al.  Algorithm for compression of EMG signals , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[12]  Dario Farina,et al.  ACELP-Based Compression of Multi-Channel Surface EMG Signals , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[13]  Ele Pierre,et al.  Compression Approach of EMG Signal Using 2D Discrete Wavelet and Cosine Transforms , 2013 .

[14]  George S. Moschytz,et al.  Electromyogram data compression using single-tree and modified zero-tree wavelet encoding , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[15]  Juan Carlos De Martin,et al.  Compression of Surface EMG Signals with Algebraic Code Excited Linear Prediction , 2007 .

[16]  Joao L. A. Carvalho,et al.  A New Wavelet-Based Algorithm for Compression of Emg Signals , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[17]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[18]  Dario Farina,et al.  Compression of Multidimensional Biomedical Signals With Spatial and Temporal Codebook-Excited Linear Prediction , 2009, IEEE Transactions on Biomedical Engineering.

[19]  Henrique Mohallem Paiva,et al.  Adaptive wavelet EMG compression based on local optimization of filter banks , 2008, Physiological measurement.

[20]  Eduardo A. B. da Silva,et al.  On EMG Signal Compression With Recurrent Patterns , 2008, IEEE Transactions on Biomedical Engineering.

[21]  Marcus V. C. Costa,et al.  Compression of electromyographic signals using image compression techniques , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[22]  Corinne Mailhes,et al.  On the choice of an electromyogram data compression method , 1997, Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 'Magnificent Milestones and Emerging Opportunities in Medical Engineering' (Cat. No.97CH36136).

[23]  Tapio Grönfors,et al.  Comparison of vector quantization methods for medical fidelity preserving lossy compression of EMG signals , 2005 .

[24]  Daibashish Gangopadhyay,et al.  Compressed Sensing System Considerations for ECG and EMG Wireless Biosensors , 2012, IEEE Transactions on Biomedical Circuits and Systems.

[25]  Pierre Ele,et al.  Evaluation of EMG signals Compression by JPEG 2000 called 1D , 2013 .

[26]  Alexandre Zaghetto,et al.  Two-dimensional compression of surface electromyographic signals using column-correlation sorting and image encoders , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[27]  Daibashish Gangopadhyay,et al.  Compressive sampling of EMG bio-signals , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).