A novel ECG signal compression method using spindle convolutional auto-encoder

BACKGROUND AND OBJECTIVES With rapid development of telehealth system and cloud platform, traditional 12-ECG signals with high resolution generate heavy burdens in data storage and transmission. This problem is increasingly addressed with various ECG compression methods. The important objective of compression method is to achieve a high-ratio and quality guaranteed compression. Consequently, to achieve this objective, this work presents a deep-learning-based spindle convolutional auto-encoder. The spindle structure achieves the high-ratio compression by reducing the dimension and guarantees the quality by increasing the dimension and end-to-end framework. METHODS The spindle convolutional auto-encoder provides a high-ratio and quality-guaranteed ECG compression. It is composed of two parts as convolutional encoder and convolutional decoder with functional layers. By convolutional operation, the local information can be extracted. The spindle structure is increasing dimension in first few layers to obtain sufficient information to guarantee compression quality. And it is reducing dimension in last few layers to merge the information into a code for high-ratio compression. Meanwhile, the end-to-end framework is to obtain the optimum encoding for compression to improve the reconstruction performance. RESULTS Compression performance is validated with records from MIT-BIH database. The proposed method achieves high compression ratio of 106.45 and low percentage root mean square difference of 8.00%. Compared with basic convolutional auto-encoder, the spindle structure improves the compression quality with lower losses. CONCLUSIONS The spindle convolutional auto-encoder performs a high-ratio and quality-guaranteed compression. It can be considered as a promising compression technique used in tele-transmission and data storage.

[1]  Michael A Rosenberg,et al.  Use of a Noninvasive Continuous Monitoring Device in the Management of Atrial Fibrillation: A Pilot Study , 2012, Pacing and clinical electrophysiology : PACE.

[2]  E.J. Candes,et al.  An Introduction To Compressive Sampling , 2008, IEEE Signal Processing Magazine.

[3]  King-Chu Hung,et al.  Wavelet-Based ECG Data Compression System With Linear Quality Control Scheme , 2010, IEEE Transactions on Biomedical Engineering.

[4]  Kaamran Raahemifar,et al.  Low sampling rate algorithm for wireless ECG systems based on compressed sensing theory , 2015, Signal Image Video Process..

[5]  Graham W. Taylor,et al.  Adaptive deconvolutional networks for mid and high level feature learning , 2011, 2011 International Conference on Computer Vision.

[6]  Zhang Xiong,et al.  3D object retrieval with stacked local convolutional autoencoder , 2015, Signal Process..

[7]  Eduardo A. B. da Silva,et al.  ECG Signal Compression Based on Dc Equalization and Complexity Sorting , 2008, IEEE Transactions on Biomedical Engineering.

[8]  Gill R. Tsouri,et al.  Patient-Specific 12-Lead ECG Reconstruction From Sparse Electrodes Using Independent Component Analysis , 2014, IEEE Journal of Biomedical and Health Informatics.

[9]  David L Donoho,et al.  Compressed sensing , 2006, IEEE Transactions on Information Theory.

[10]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[11]  W. A. Coberly,et al.  ECG data compression techniques-a unified approach , 1990, IEEE Transactions on Biomedical Engineering.

[12]  A. Cohen,et al.  Compression of ECG Signals Using Vector Quantization , 1990, IEEE South African Symposium on Communications and Signal Processing.

[13]  Emmanuel J. Candès,et al.  Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information , 2004, IEEE Transactions on Information Theory.

[14]  Kenzo Akazawa,et al.  Adaptive data compression of ambulatory ECG using multi templates , 1993, Proceedings of Computers in Cardiology Conference.

[15]  W. Einthoven THE DIFFERENT FORMS OF THE HUMAN ELECTROCARDIOGRAM AND THEIR SIGNIFICATION. , 1912 .

[16]  JiaLi Ma,et al.  A Novel ECG Data Compression Method Using Adaptive Fourier Decomposition With Security Guarantee in e-Health Applications , 2015, IEEE Journal of Biomedical and Health Informatics.

[17]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  William A. Pearlman,et al.  Wavelet compression of ECG signals by the set partitioning in hierarchical trees algorithm , 2000, IEEE Transactions on Biomedical Engineering.

[19]  Liviu Goras,et al.  An ECG Signals Compression Method and Its Validation Using NNs , 2008, IEEE Transactions on Biomedical Engineering.

[20]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[21]  M. Omair Ahmad,et al.  An ECG compression algorithm with guaranteed reconstruction quality based on optimum truncation of singular values and ASCII character encoding , 2018, Biomed. Signal Process. Control..

[22]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[23]  U. Rajendra Acharya,et al.  An efficient compression of ECG signals using deep convolutional autoencoders , 2018, Cognitive Systems Research.

[24]  Guojun Wang,et al.  Research and improvement of ECG compression algorithm based on EZW , 2017, Comput. Methods Programs Biomed..

[25]  E. W. Hancock,et al.  AHA/ACCF/HRS recommendations for the standardization and interpretation of the electrocardiogram: part III: intraventricular conduction disturbances: a scientific statement from the American Heart Association Electrocardiography and Arrhythmias Committee, Council on Clinical Cardiology; the American , 2009, Journal of the American College of Cardiology.

[26]  Willis J. Tompkins,et al.  A New Data-Reduction Algorithm for Real-Time ECG Analysis , 1982, IEEE Transactions on Biomedical Engineering.

[27]  Fenxiong Chen,et al.  Data Compression Based on Stacked RBM-AE Model for Wireless Sensor Networks , 2018, Sensors.

[28]  Geoffrey E. Hinton,et al.  Autoencoders, Minimum Description Length and Helmholtz Free Energy , 1993, NIPS.

[29]  Kuan Jen Lin,et al.  ECG Data Encryption Then Compression Using Singular Value Decomposition , 2018, IEEE Journal of Biomedical and Health Informatics.

[30]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[31]  Jianhua Chen,et al.  ECG compression using the context modeling arithmetic coding with dynamic learning vector-scalar quantization , 2013, Biomed. Signal Process. Control..

[32]  Rajarshi Gupta Quality Aware Compression of Electrocardiogram Using Principal Component Analysis , 2016, Journal of Medical Systems.

[33]  M. To,et al.  Pneumothorax recurrence related to high-speed lift. , 2014, The American journal of medicine.