Abstract
Cardiovascular disease is a serious threat to human life, especially when a sudden attack occurs, so real-time patient monitoring is crucial. Recent advances in health care and technology have led to equipment such as mobile micro-electro-mechanical systems, which can be used for more accessible public healthcare services. Electrocardiogram (ECG) data are traditionally used to investigate and monitor heart activities. However, the necessary electronic logic tags and (wireless) signal transmissions in a mobile healthcare device are susceptible to noise, which can result in false interpretations. Consequently, this study proposed a novel, low-complexity method for generating an optimized ECG wave suitable for mobile architecture. We first apply a bi-quad, high-pass filter to adjust baseline drifts. Then, a Savitzky–Golay filter smoothes the raw ECG, and moving variance and integral filters with thresholds are used to determine the QRS complex. We compared the results of the proposed technique to those from the moving average, Savitzky–Golay, PRASMMA, and Pan–Tompkins algorithms, using the well-known QT and MIT-BIH databases, and human subjects. The method was implemented on a mobile device integrating an open ECG platform as a prototype for real-time ECG monitoring systems.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Cacti: The Atlas of heart disease and stroke cacti. [http://www.who.int] (2009)
Holden R.J., Karsh B.T.: The technology acceptance model: its past and its future in health care. J. Biomed. Info. 43(1), 159–172 (2010)
Wu, S.; Chaudhry, B.; Wang, J.; Maglione, M.; Mojica, W.; Roth, E.; Morton, S.C.; Shekelle, P.G.: Systematic review: impact of health information technology on quality, efficiency, and costs of medical care. Anal. Int. Med. 144(10), 742–752 (2006). http://annals.org/article.aspx?articleid=723406
Cavallari R., Martelli F., Rosini R., Buratti C., Verdone R.: A Survey on wireless body area networks: technologies and design challenges. IEEE Commun. Surv. Tutor. 99, 1–23 (2014)
Samsung Galaxy Nexus. [http://www.samsung.com/us/mobile/cell-phones/GT-I9250TSGGEN] (2013)
Brian R.M., Ben-Zeev D.: Mobile health (mHealth) for mental health in Asia: objectives, strategies, and limitations. Asian J. Psychiatry 10, 96–100 (2014)
Busis N.: Mobile phones to improve the practice of neurology. Neurol. Clin. 28(2), 395–410 (2010)
So-In C., Phaudphut C., Rujirakul K., Phokaped N., Poolsanguan S., Waikham B.: A novel architecture for mobile ECG recognition systems using hybrid wavelet transform feature extraction schemes. J. Converg. Info. Technol. 8(11), 471–484 (2013)
So-In, C.; Arch-Int, S.; Phaudphut, C.; Rujirakul, K.; Weeramongkonlert, N.: A new mobile phone system architecture for navigational travelling blind. In: Proceedings of the International Joint Conference on Computer Science and Software Engineering. Thailand, pp. 54–59 (2012)
Al-Zaben A., Hamad A., Alfahoum A., Saefan W.: Heart rate variability while listening to Quran recitation. Arab J. Sci. Eng. 39(2), 1129–1133 (2014)
Clifford, G.D.; Azuaje, F.; McSharry, P.E.: Advanced Methods and Tools for ECG Data Analysis, pp. 384. Artech House Publishers, Boston (2006)
Dettori L., Semler L.: A comparison of wavelet, ridgelet, and curvelet-based texture classification algorithms in computed tomography. Comput. Biol. Med. 37(4), 486–498 (2007)
Adam, G.; Witold, P. (eds.): ECG Signal Processing, Classification and Interpretation, Biomedical Engineering. pp. 278 (2012)
Li J., Zhou H., Zuo D., Hou K.M., Vaul C.D.: Ubiquitous health monitoring and real-time cardiac arrhythmia detection: a case study. Bio-Med. Mater. Eng. 24(1), 1027–1033 (2014)
Tanantong T., Nantajeewarawat E., Thiemjarus S.: Toward continuous ambulatory monitoring using a wearable and wireless ECG- recording system: a study on the effects of signal quality on arrhythmia detection. Bio-Med. Mater. Eng. 24(1), 391–404 (2014)
Messaoud M.B., Khelil B., Kachouri A.: Analysis and parameter extraction of P-wave using correlation method. Int. Arab J. Info. Technol. 6(1), 40–46 (2009)
Akshay, N.; Jonnabhotla, N.A.V.; Sadam, N.; Yeddanapudi, N.D.: ECG Noise removal and QRS complex detection using UWT. In: Proceedings of the International Conference on Electronics and Information Engineering. Kyoto, Japan, pp. 438–442 (2010)
Boucheham B.: Dimensionality reduction in time series: a PLA-block-sorting method. Int. Arab J. Info. Technol. 4(4), 307–312 (2007)
Rabya B.K., Hoti R.B.K., Khattak S.: Automated noise removal and feature extraction in ECGs. Arab J. Sci. Eng. 39, 1937–1948 (2014)
Dliou A., Latif R., Laaboubi M., Maoulainine F.M.R.: Abnormal ECG signals analysis using non-parametric time–frequency technique. Int. Arab J. Info. Technol. 39(2), 913–921 (2014)
Luo J., Ying K., Bai J.: Savitzky–Golay smoothing and differentiation filter for even number data. Signal Process. 85, 1429–1434 (2005)
Savitzky A., Golay M.: Smoothing and differentiation of data by simplified least squares procedures. Anal. Chem. 36(8), 1627–1639 (1964)
Pandya U.T., Desai U.B.: A novel algorithm for bluetooth ECG. IEEE Trans. Biomed. Eng. 59(11), 3148–3154 (2012)
Moody G.B., Muldrow W.E., Mark R.G.: A noise stress test for arrhythmia detectors. Comput. Cardiol. 11, 381–384 (1984)
Levkov C., Mihov G., Ivanov R., Daskalov I., Christov I., Dotsinsky I.: Removal of power-line interference from the ECG: a review of the subtraction procedure. BioMed. Eng. Online 4(50), 1–18 (2005)
Lo, C.; Turner, D.D.; Knuteson, R.O.: A principal component analysis noise filter value-added procedure to remove uncorrelated noise from atmospheric emitted radiance interferometer (AERI) observations. Pacific Northwest National Laboratory, ARM TR-071, USA (2006)
Goldberger A.L., Amaral L.A., Glass L., Hausdorff J.M., Ivanov P.C., Mark R.G., Mietus J.E., Moody G.B., Peng C.K., Stanley H.E.: “PhysioBank, physioToolkit, and physioNet: components of a new research resource for complex physiologic signals. Circulation 101(23), e215–e220 (2000)
Castells, F.; Laguna, P.; Sornmo, L.; Bollmann, A.; Roig, J.M.: Principal component analysis in ECG signal processing. EURASIP J. Adv. Signal Process. (2007). http://asp.eurasipjournals.com/content/pdf/1687-6180-2007-074580.pdf4
Pan, J.; Tompkins, W.J.: A real-time QRS complex detection algorithm. IEEE Trans. Biomed. Eng. EME-32, no. 3 (1985)
Zeraatkar, E.; Kermani, S.; MehriDehnavi, A.; Aminzadeh, A.: Improving QRS complex detection for artifacts reduction. In: Proceedings of the International Conference on Biomedical Engineering. Isfahan, Iran, pp. 1–4 (2010)
Lina, Z.; Xinhua, J.: The pretreatment and feature data extraction of ECG based on matlab. In: Proceedings of the International Conference on Bioinformatics and Biomedical Engineering. Wuhan, China, pp. 1–4 (2011)
Lewandowski, J.; Arochena, H.E.; Naguib, R.N.G.; Chao, K.: A simple real-time QRS complex detection algorithm utilizing curve-length concept with combined adaptive threshold for electrocardiogram signal classification. In: Proceedings of the International Conference on TENCON. Cebu, Philippines, pp. 1–6 (2012)
Changmok, C.; Younho, K.; Kunsoo, S.: A PD control-based QRS complex detection algorithm for wearable ECG applications. In: Proceedings of the International Conference on Engineering in Medicine and Biology Society. San Diego, USA, pp. 5638–5641 (2012)
Arafat, M.A.; Mahmud, T.B.; Billah, M.S.: Retrieving and smoothing fundamental waves from noise corrupted ECG beat using gaussian functions. In: Proceedings of the International Conference on Electrical and Computer Engineering. Dhaka, Bangladesh, pp. 153–156 (2012)
Perlman, O.; Katz, A.; Zigel, Y.: Noninvasive fetal QRS complex detection using a linear combination of abdomen ECG signal. In: Proceedings of the International Conference on Computing in Cardiology. Zaragoza, Spain, pp. 169–172 (2013)
Gradl, S.; Kugler, P.; Lohmuller, C.; Eskofier, B.: Real-time ECG monitoring and Arrhythmia detection using android-based mobile device. In: Proceedings of the International Conference on Engineering in Medicine and Biology Society. Zaragoza, Spain, pp. 2452–2455 (2012)
Chan, C.C.; Chieh, C.W.; Wei, C.C.; Lwun, H.Y.; Hung, L.Y.; Pin, M.H.: Energy efficient diagnostic grade mobile ECG monitoring. In: Proceedings of the International Conference on New Circuits and Systems. Montreal, Canada, pp. 153–156 (2012)
Kuo, S.M.; Lee, B.H.; Tian, W.: Real-Time Digital Signal Processing: Fundamentals, Implementations and Application, pp. 564. Wiley, London (2013)
Manpreet, K.; Birmohan, S.; Seema.: Comparisons of different approaches for removal of baseline wander from ECG signal. In: Proceedings of the International Conference on Emerging Trends in Technology. New York, USA, pp. 30–36 (2011). http://ijcaonline.org/proceedings/icwet/number5/2099-bm254
The Android framework APIs. [developer.android.com/guide/topics/graphics/2d-graphics.html] [developer.android.com/guide/topics/connectivity/bluetooth.html] (2014)
ehealth-sensors-complete-kit-biometric-medical-arduino-raspberry-pi, [http://www.cooking-hacks.com/ehealth-sensors-complete-kit-biometric-medical-arduino-raspberry-pi] (2014)
Matlab Toolbox. [http://www.matlab.com] (2014)
Moody, G.B.; Mark, R.G.: The MIT-BIH arrhythmia database. Comput. Cardiol. [ecg.mit.edu](1990)
Sedghamiz, H.: Complete Implementation of Pan-Pan-Tompkins Algorithm. Linkoping University. [http://www.mathworks.com/matlabcentral/fileexchange/45840-complete-pan-Pan-Tompkins-implementation-ecg-qrs-detector] (2014)
Mazomenos E.B., Biswas D., Acharyya A., Chen T., Maharatna K., Rosengarten J., Morgan J., Curzen N.: A low-complexity ECG feature extraction algorithm for mobile healthcare applications. IEEE J. Biomed. Health Info. 17(2), 459–469 (2013)
Laguna P., Mark R.G., Goldberger A.L., Moody G.B.: A database for evaluation of algorithms for measurement of QT and Other waveform intervals in the ECG. Comput. Cardiol. 24, 673–676 (1997)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
So-In, C., Phaudphut, C. & Rujirakul, K. Real-Time ECG Noise Reduction with QRS Complex Detection for Mobile Health Services. Arab J Sci Eng 40, 2503–2514 (2015). https://doi.org/10.1007/s13369-015-1658-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-015-1658-1