Abstract
Cardiovascular disease accompanied by arrhythmia reduces an individual’s lifespan and health, and long term ECG monitoring would generate large amounts of data. Fortunately, arrhythmia classification assisted by computer science would greatly improve the efficiency of doctors’ diagnoses. However, due to individual differences, noise affecting the signal, the great variety of arrhythmias, and heavy computing workload, it is difficult to implement these advanced techniques for clinical context analysis. Thus, this paper proposes a comprehensive approach based on discrete wavelet and random forest techniques for arrhythmia classification. Specifically, discrete wavelet transformation is used to remove high-frequency noise and baseline drift, while discrete wavelet transformation, autocorrelation, principal component analysis, variances and other mathematical methods are used to extract frequency-domain features, time-domain features and morphology features. Furthermore, an arrhythmia classification system is developed, and its availability is verified that the proposed scheme can significantly be used for guidance and reference in clinical arrhythmia automatic classification.
Similar content being viewed by others
References
Chen M, Ma Y, Li Y, Wu D, Zhang Y, Youn CH (2017) Wearable 2.0: enabling human-cloud integration in next generation healthcare systems. IEEE Commun Mag 55(1):54–61
Chen M, Shi X, Zhang Y, Wu D, Guizani M (2017) Deep features learning for medical image analysis with convolutional autoencoder neural network. IEEE Trans Big Data PP(99):1–1
Gutirrez-Gnecchi JA, Morfin-Magaña R, Lorias-Espinoza D, Reyes-Archundia E, Mndez-Patiño A, Castañeda-Miranda R (2017) Dsp-based arrhythmia classification using wavelet transform and probabilistic neural network. Biomed Signal Process Control 32:44–56
Houwelingen HCV (2004) The elements of statistical learning, data mining, inference, and prediction. Stat Med 23(3):528–529
IngridDaubechies (1992) Ten lectures on wavelets. Comput Phys 6(3):1671–1671
Jiapu P, Tompkinsj W (1985) Real time QRS detector algorithm
Jolliffe IT (2002) Principal component analysis and factor analysis. Springer, Berlin, pp 150–166. Principal component analysis
Khalaf AF, Owis MI, Yassine IA (2015) A novel technique for cardiac arrhythmia classification using spectral correlation and support vector machines. Expert Syst Appl 42(21):8361–8368
Kutlu Y, Altan G, Allahverdi N (2016) Arrhythmia classification using waveform ECG signals. In: International conference on advanced technology & sciences
Li C, Zheng C, Tai C (2002) Detection of ECG characteristic points using wavelet transforms. IEEE Trans Biomed Eng 42(1):21–28
Li S, Ji Y, Liu G (2009) Optimal wavelet basis selection of wavelet shrinkage for ECG de-noising. In: International conference on management and service science, pp 1–4
LinPeng JJD (2015) Deep Learning research on clinical slectrocardiogram analysis. Scientia Sinica Informationis 43(3):398–416
Natinoal Center for Cardiovascular Diseases (2014) Report on cardiovascular diseases in China. Encyclopedia of China Publishing House, China
Nn AR, Rahim KA (2009) Cardiac arrhythmias classification method based on MUSIC, Morphological Descriptors, and Neural Network. Eurasip Journal on Advances in Signal Processing 2008(1):1–10
Sathish B, Vimal C (2009) Random forest classifier based ECG arrhythmia classification. International Journal of Healthcare Information Systems & Informatics 5 (2):1–10
Shi X, Hu Y, Zhang Y, Li W, Hao Y, Alelaiwi A, Rahman SMM, Hossain MS (2016) Multiple disease risk assessment with uniform model based on medical clinical notes. IEEE Access 4:7074–7083
Yeh YC, Wang WJ (2008) QRS complexes detection for ECG signal: the Difference Operation Method. Comput Methods Prog Biomed 91(3):245
Yu SN, Chen YH (2007) Electrocardiogram beat classification based on wavelet transformation and probabilistic neural network. Pattern Recogn Lett 28(10):1142–1150
Zhang Y, Zhang D, Hassan MM, Alamri A, Peng L (2015) Cadre: Cloud-assisted drug recommendation service for online pharmacies. Mobile Networks and Applications 20(3):348–355
Zhang Y, Chen M, Huang D, Wu D, Li Y (2017) idoctor: Personalized and professionalized medical recommendations based on hybrid matrix factorization. Futur Gener Comput Syst 66:30–35
Zhang Y, Qiu M, Tsai CW, Hassan MM, Alamri A (2017) Health-cps: healthcare cyber-physical system assisted by cloud and big data. IEEE Syst J 11(1):88–95
Zhao Q, Zhang L (2006) ECG feature extraction and classification using wavelet transform and support vector machines. In: International conference on neural networks and brain, 2005.Icnn&b, pp 1089–1092
Zhou YU, Cheng JQ (2008) Wavelet transformation and its applications. Physics 37:24–32
Acknowledgements
This work was supported in part by the National Social Science Foundation of China under Grant 13CTJ003 and in part by the China Postdoctoral Science Foundation under Grant 2014M562025.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Pan, G., Xin, Z., Shi, S. et al. Arrhythmia classification based on wavelet transformation and random forests. Multimed Tools Appl 77, 21905–21922 (2018). https://doi.org/10.1007/s11042-017-5225-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5225-5