Abstract
With the invent of medical expert systems, the demand for efficient innovative techniques in signal processing to detect abnormalities is ever increasing for identifying heart-related problems. The major objective of this research is to offer medical services to people in remote villages at low cost. People in villages and remote areas do not have a facility to get treated by a medical expert. This research provides them an opportunity to get medical advice through the virtual environment called the VH-doctor machine. It is a virtual environment heart doctor and reduces the human effort in testing and treating of heart diseases at the initial stages. The patients are treated and diagnosed only with the help of machines but not human effort. Biomedical sensors, ARM processor and FPGA are used to detect, test, analyze and display normal or abnormal cases. In this research, ECG signal processing, feature extraction and KNN classifier are performed and achieve the highest accuracy of 99% better than other machine learning algorithms.
Similar content being viewed by others
References
Afkhami RG, Azarnia G, Tinati MA (2016) Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals. Pattern Recognit Lett 70:45–51
Nourhan B, Hani S (2016) Low–Power ECG-Based processor for predicting ventricular Arrhythmia. IEEE Trans VLSI Syst, 24(5)
Chawla M (2011) PCA and ICA processing methods for removal of artifacts and noise in electrocardiograms: a survey and comparison. Appl Soft Comput 11(2):2216–2226
Chen SL, Lin TL, Tuan M-C, Chi T-K (2015) VLSI architecture of lossless ECG compression design based on fuzzy decision and optimisation method for wearable devices. Electron Lett 51(18):1409–1411
Cubbon RM et al (2013) Diabetes mellitus is associated with adverse prognosis in chronic heart failure of ischaemic and non-ischaemicaetiology. Diabetes Vasc Dis Res 10(4):330–336
Elgendi M, Jonkman M, deBoer F (2009) R wave detection using Coiflets wavelets.In: Proceedings IEEE 35th Annual Northeast Bioengineering Conference, pp 1–2
Gutiérrez-Gnecchi JA et al (2017) DSP-based arrhythmia classification using wavelet transform and probabilistic neural network. Biomed Signal Process Contr 32:44–56
Harkat A, Benzid R, Saidi L (2015) Features extraction and classification of ECG beats using CWT combined to RBF neural network optimized by cuckoo search via levy flight. In: Proceedings of 4th International Conference Electrical Engineering (ICEE), pp 1–4
Hashim A, Ooi C Y, Bakhteri R, Hau YW (2014) Comparative study of electrocardiogram QRS complex detection algorithm on Field Programmable Gate Array platform. In: Proceedings of IEEE Conference Biomedical Engineering Science (IECBES), pp 241–246
Hegde VN, Deekshit R, Satyanarayana PS (2013) A review on ECG signal processing and HRV analysis. J Med Imag Health Inf 3(2):270–279
Hu YH, Palreddy S, Tompkins WJ (1997) A patient-adaptable ECG beat classifier using a mixture of experts approach. IEEE Trans Biomed Eng 44(9):891–900
Krishnaiah V, Narsimha G, Chandra N S (2015) Heart disease prediction system using data mining technique by fuzzy K-NN approach. In: Proceedings of 49th Annual Convention Computer Society of India(CSI) Advances in Intelligent Systems and Computing Emerging (ICT), vol 1, pp 371–384
Li Z (2016) ECG classification using wavelet packet entropy and random forests. Entropy 18(8):1–16
Li DJ, Zhang (2017) Classification of ECG signals based on 1D convolution neural network. In: IEEE 19th international conference on e-Health networking, applications and services, p 16
Meher PK, Park SY (2014) Area-delay-power efficient fixed-point LMS adaptive filter with low adaptation-delay. IEEE Trans Very Large Scale Integr Syst 22(2):362–371
Naikand GR, Reddy KA (2016) Comparative analysis of ECG classification using neuro-fuzzy algorithm and multimodal decision learning algorithm: ECG classification algorithm. In: Proceedings of 3rd international conference soft computing and Machine intelligent (ISCMI), 2016, pp. 138–142
Osowski S, Hoai LT, Markiewicz T (2004) Support vector machine based expert system for reliable heartbeat recognition. IEEE Trans Biomed Eng 51(4):582–589
Parhi KK, Messerschmitt DG (1989) Pipeline interleaving and parallelism in recursive digital filters. I. Pipelining using scattered look-ahead and decomposition. IEEE Trans Acoust Speech Signal Process 37(7):1099–1117
Petković D, Cojbašic Z, Lukić S (2013) Adaptive neuro fuzzy selection of heart rate variability parameters affected by autonomic nervous system. Expert Syst Appl 40(11):4490–4495
Poungponsri S, Yu X-H (2013) An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks. Neuro Comput 117:206–213
Rahman MZU, Shaik RA, Reddy DVRK (2012) Efficient and simplified adaptive noise cancelers for ECG sensor based remote health monitoring. IEEE Sens J 12(3):566–573
Rai HM, Trivedi A, Shukla S (2013) ECG signal processing for abnormalities detection using multi-resolution wavelet transform and Artificial Neural Network classifier. Measurement 46(9):3238–3246
Rajendra Acharya U, Fujita H, Sudarshan Vidya K (2015) An integrated index for detection of Sudden Cardiac Death using Discrete Wavelet Transform and nonlinear features. Knowledge-Based Syst 83:149–158
Rooijakkers MJ, Rabotti C, Oei SG, Mischi M (2012) Low-complexity R peak detection for ambulatory fetal monitoring. Physiol Meas 33(7):1135–1150
Saini I, Singh D, Khosla A (2013) QRS detection using K-nearest neighbor algorithm (KNN) and evaluation on standard ECG databases. J Adv Res 4(4):331–344
Saini R, Bindal N, Bansal P (2015) Classification of heart diseases from ECG signals using wavelet transform and kNN classifier. In: Proceedings of International Conference Computing and Communication, pp 1208–1215
Sassi R et al (2015) Advances in heart rate variability signal analysis: joint position statement by the E-cardiology ESC working group and the europeanheartrhythmassociationco-endorsedbytheasiapacificheartrhythm society. Europace 17(9):1341–1353
Sipouras MT, Fotiadis DI, Sideris D (2005) An arrhythmia classification system based on the RR-interval signal. Artif Intell Med 33(3):237–250
Spanò E, Di Pascli S, Iannaccone G (2016) Low-power wearable ECG monitoring system for multiple-patient remote monitoring. IEEE Sens J 16(13):5452–5462. https://doi.org/10.1109/JSEN.2016.2564995
Stolojescu C, Railean I,Moga S, Isar A (2010) Comparison of wavelet families with application to WiMAX traffic forecasting. In: Proceedings of 12th International Conference Optimization of Electrical and Electronic Equipment. pp. 932–937
Tang S (2014) Classification of electrocardiogram signals with RS and quantum network neural. Int J Multimed Ubiquit Eng, 9: 363–372
Tarvainen MP, Niskanen JP, Lipponen JA, Ranta-Aho PO, Karjalainen PA (2014) HRV—Heart rate variability analysis software. Comput Methods Programs Biomed 113(1):210–220
Ting LK, Woods R, Cowan CFN (2005) Vertex FPGA implementation of a pipelined adaptive LMS predictor for electronic support measures receivers. IEEE Trans Very Large Scale Integr Syst 13(1):86–95
Venkatesan C, Karthigaikumar P, Paul A, Satheeskumaran S, Kumar R (2018a) ECG signal preprocessing and SVM classifier-based abnormality detection in remote healthcare applications. IEEE Access 6:9767–9773
Venkatesan C, Karthigaikumar P, Varatharajan R (2018b) A novel LMS algorithm for ECG signal preprocessing and KNN classifier based abnormality detection. Multim Tools Appl. https://doi.org/10.1007/s11042-018-5762-6
Wang CC, Chang CD (2010) SVD and SVM based approach for congestive heart failure detection from ECG signal. In: Proceedings of 40th International Conference Computers in Industrial Engineering, pp 1–5
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Venkataramanaiah, B., Kamala, J. ECG signal processing and KNN classifier-based abnormality detection by VH-doctor for remote cardiac healthcare monitoring. Soft Comput 24, 17457–17466 (2020). https://doi.org/10.1007/s00500-020-05191-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05191-1