Abstract
Electrical activities of the heart can be recorded in the form of ECG which is a composite recording of all the action potentials produced by the nodes and the cells of the myocardium. Each wave or segment of ECG corresponds to certain events of the cardiac electrical cycle among which QRS complex is essential to detect the heartbeat. In this paper, we propose an ECG beat detection algorithm using signal processing. The detection algorithm is based on S-G noise filter and saturation filter algorithm. MATLAB signal processing tool is used to detect the heart rate from QRS complex of filtered ECG signals. The experimental results demonstrate the proposed architecture that achieves an efficient detection performance by exhibiting 99.6186% detection accuracy for the MIT-BIH arrhythmia tested dataset.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chen HC, Chen SW (2003) A moving average based filtering system with its application to real-time QRS detection. In: Proceedings of computers in cardiology, Thessaloniki Chalkidiki, Greece, pp 585–588
Meyer C, Gavela JF, Harris M (2006) Combining algorithms in automatic detection of QRS complexes in ECG signals. IEEE Trans Inf Technol Biomed 10(3):468–475
Arzeno NM, Deng Z, Poon C (2008) Analysis of first-derivative based QRS detection algorithms. IEEE Trans Biomed Eng 55(2):478–484
Xue Q, Hu YH, Tompkins WJ (1992) Neural-network-based adaptive matched filtering for QRS detection. IEEE Trans Biomed Eng 39(4):317–329
Afonso VX, Tompkins WJ, Nguyen TQ, Luo S (1999) ECG beat detection using filter banks. IEEE Trans Biomed Eng 46(2):192–202
Thakor NV, Zhu Y (1991) Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection. IEEE Trans Biomed Eng 38(8):785–794
Rao PT, Rao SK, Manikanta G, Kumar SR (2016) Distinguishing normal and abnormal ECG signal. Indian J Sci Technol 9(10):588–612
Remove trends from data-MATLAB & Simulink. Mathworks.com. https://www.mathworks.com/help/signal/ug/remove-trends-from-data.html. Accessed 03 Mar 2019
Signal-Smoothing Algorithms. http://195.134.76.37/applets/AppletSmooth/Appl_Smooth2.html. Accessed 05 Apr 2019
Goldberger AL, Amaral L, Glass L, Hausdorff JM, Ivanov P, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2000) PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic. Signals 101(23):E215–E220
MIT-BIH Arrhythmia Database. Physionet.org. https://physionet.org/physiobank/database/mitdb/. Accessed 21 Mar 2019
Win CK, Seng NM (2018) Real-time ECG beat detection by using adaptive threshold with MATLAB HDL coder. Int J Trend Res Dev 5(5):2394–9333
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Shammi, S.K., Bin Hasan, F., Uddin, J. (2020). An Approach for Detecting Heart Rate Analyzing QRS Complex in Noise and Saturation Filtered ECG Signal. In: Uddin, M.S., Bansal, J.C. (eds) Proceedings of International Joint Conference on Computational Intelligence. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-15-3607-6_20
Download citation
DOI: https://doi.org/10.1007/978-981-15-3607-6_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-3606-9
Online ISBN: 978-981-15-3607-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)