ECG Signal Characterization and Correlation To Heart Abnormalities

Similar documents
Temporal Analysis and Remote Monitoring of ECG Signal

Simulation Based R-peak and QRS complex detection in ECG Signal

ECG Acquisition System and its Analysis using MATLAB

Interpreting Electrocardiograms (ECG) Physiology Name: Per:

A Review on Arrhythmia Detection Using ECG Signal

Signal Processing of Stress Test ECG Using MATLAB

Assessment of Reliability of Hamilton-Tompkins Algorithm to ECG Parameter Detection

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 10, April 2013

ECG Signal analysis for detecting Myocardial Infarction using MATLAB

LABVIEW based expert system for Detection of heart abnormalities

Comparison of Different ECG Signals on MATLAB

ECG interpretation basics

ECG DE-NOISING TECHNIQUES FOR DETECTION OF ARRHYTHMIA

DR QAZI IMTIAZ RASOOL OBJECTIVES

HTEC 91. Performing ECGs: Procedure. Normal Sinus Rhythm (NSR) Topic for Today: Sinus Rhythms. Characteristics of NSR. Conduction Pathway

5- The normal electrocardiogram (ECG)

POWER EFFICIENT PROCESSOR FOR PREDICTING VENTRICULAR ARRHYTHMIA BASED ON ECG

UNDERSTANDING YOUR ECG: A REVIEW

Automatic Detection of Abnormalities in ECG Signals : A MATLAB Study

ECG ABNORMALITIES D R. T AM A R A AL Q U D AH

3/26/15 HTEC 91. EKG Sign-in Book. The Cardiac Cycle. Parts of the ECG. Waves. Waves. Review of protocol Review of placement of chest leads (V1, V2)

The Electrocardiogram part II. Dr. Adelina Vlad, MD PhD

ECG INTERPRETATION MANUAL

This presentation will deal with the basics of ECG description as well as the physiological basics of

Family Medicine for English language students of Medical University of Lodz ECG. Jakub Dorożyński

Keywords: Adaptive Neuro-Fuzzy Interface System (ANFIS), Electrocardiogram (ECG), Fuzzy logic, MIT-BHI database.

Basic Dysrhythmia Interpretation

ECG. Prepared by: Dr.Fatima Daoud Reference: Guyton and Hall Textbook of Medical Physiology,12 th edition Chapters: 11,12,13

Genetic Algorithm based Feature Extraction for ECG Signal Classification using Neural Network

Lab Activity 24 EKG. Portland Community College BI 232

Testing the Accuracy of ECG Captured by Cronovo through Comparison of ECG Recording to a Standard 12-Lead ECG Recording Device

ABCs of ECGs. Shelby L. Durler

Developing Electrocardiogram Mathematical Model for Cardiovascular Pathological Conditions and Cardiac Arrhythmia

INTRODUCTION TO ECG. Dr. Tamara Alqudah

ECG Signal Analysis for Abnormality Detection in the Heart beat

Electrocardiography for Healthcare Professionals

Analysis of Fetal Stress Developed from Mother Stress and Classification of ECG Signals

LABORATORY INVESTIGATION

ECG Signal Based Heart Disease Detection System for Telemedicine Application Using LabVIEW

Analysis of Signal Processing Techniques to Identify Cardiac Disorders

Various Methods To Detect Respiration Rate From ECG Using LabVIEW

BASIC CONCEPT OF ECG

DETERMINING THE ECG 1 CYCLE WAVE USING DISCRETE DATA

DETECTION OF HEART ABNORMALITIES USING LABVIEW

CASE 10. What would the ST segment of this ECG look like? On which leads would you see this ST segment change? What does the T wave represent?

ECG Interpretation Cat Williams, DVM DACVIM (Cardiology)

Vital Responder: Real-time Health Monitoring of First- Responders

HST-582J/6.555J/16.456J-Biomedical Signal and Image Processing-Spring Laboratory Project 1 The Electrocardiogram

Understanding basics of EKG

The Electrocardiogram

Introduction to ECG Gary Martin, M.D.

SPECTRAL ANALYSIS OF LIFE-THREATENING CARDIAC ARRHYTHMIAS

Computer-Aided Model for Abnormality Detection in Biomedical ECG Signals

Classification of ECG Data for Predictive Analysis to Assist in Medical Decisions.

ECG Enhancement and Heart Beat Measurement

Sample. Analyzing the Heart with EKG. Computer

ECG Beat Recognition using Principal Components Analysis and Artificial Neural Network

EKG Competency for Agency

Lab 2. The Intrinsic Cardiac Conduction System. 1/23/2016 MDufilho 1

In The Ecg Analysis Er Was De V

SSRG International Journal of Medical Science ( SSRG IJMS ) Volume 4 Issue 1 January 2017

Detection of Atrial Fibrillation by Correlation Method

Electrocardiography for Healthcare Professionals

8/20/2012. Learning Outcomes (Cont d)

An ECG Beat Classification Using Adaptive Neuro- Fuzzy Inference System

Full file at

BIO 360: Vertebrate Physiology Performing and analyzing an EKG Lab 11: Performing and analyzing an EKG Lab report due April 17 th

Comparison of ANN and Fuzzy logic based Bradycardia and Tachycardia Arrhythmia detection using ECG signal

Cardiac Telemetry Self Study: Part One Cardiovascular Review 2017 THINGS TO REMEMBER

The Cross-platform Application for Arrhythmia Detection

Project Title Temporary Pacemaker Training Simulator

Electrocardiography Abnormalities (Arrhythmias) 7. Faisal I. Mohammed, MD, PhD

Analyzing the Heart with EKG

Dr.Binoy Skaria 13/07/15

Figure 1 muscle tissue to its resting state. By looking at several beats you can also calculate the rate for each component.

Robust system for patient specific classification of ECG signal using PCA and Neural Network

II. PROCEDURE DESCRIPTION A. Normal Waveform from an Electrocardiogram Figure 1 shows two cycles of a normal ECG waveform.

Robust Detection of Atrial Fibrillation for a Long Term Telemonitoring System

Birmingham Regional Emergency Medical Services System

An advanced ECG signal processing for ubiquitous healthcare system Bhardwaj, S.; Lee, D.S.; Chung, W.Y.

Ecg Ebook PDF ecg What Is An Electrocardiogram (ekg Or Ecg) Test: Purpose... Electrocardiogram (ecg Or Ekg) American Heart Association

RASPBERRY PI BASED ECG DATA ACQUISITION SYSTEM

ECG Interpretation Made Easy

ECG (MCQs) In the fundamental rules of the ECG all the following are right EXCEP:

Real-time Heart Monitoring and ECG Signal Processing

Delineation of QRS-complex, P and T-wave in 12-lead ECG

12-Lead ECG Interpretation. Kathy Kuznar, RN, ANP

PERFORMANCE CALCULATION OF WAVELET TRANSFORMS FOR REMOVAL OF BASELINE WANDER FROM ECG

Keywords : Neural Pattern Recognition Tool (nprtool), Electrocardiogram (ECG), MIT-BIH database,. Atrial Fibrillation, Malignant Ventricular

Feature Extraction and analysis of ECG signals for detection of heart arrhythmias

Step by step approach to EKG rhythm interpretation:

International Journal of Advance Engineering and Research Development

Electrocardiogram ECG. Hilal Al Saffar FRCP FACC College of medicine,baghdad University

A hybrid wavelet and time plane based method for QT interval measurement in ECG signals

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Electrocardiography I Laboratory

NHA Certified EKG Technician (CET) Test Plan for the CET Exam

ECG SIGNAL PROCESSING USING BPNN & GLOBAL THRESHOLDING METHOD

Rate: The atrial and ventricular rates are equal; heart rate is greater than 100 bpm (usually between bpm).

REtrive. REpeat. RElearn Design by. Test-Enhanced Learning based ECG practice E-book

Transcription:

ECG Signal Characterization and Correlation To Heart Abnormalities Keerthi G Reddy 1, Dr. P A Vijaya 2, Suhasini S 3 1PG Student, 2 Professor and Head, Department of Electronics and Communication, BNMIT, Bangalore, India 3Design Engineer, SenseSemi Technologies Pvt.Ltd, Bangalore, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract ECG is one of the most important physiological parameter that gives the correct assessment regarding the functioning of the heart. One cardiac cycle in an ECG signal consists of the PQRST s. This paper presents the collection of ECG signal from Database, filtering and processing of ECG signal, feature extraction, detection of P, Q, R, S and T an ECG signal and the heart rate. One of the important cardiovascular disease is arrhythmia. By calculating the heart rate the different types of arrhythmia classes including Tachycardia and Bradycardia are determined. MATLAB is used for the implementation & ECG signals were taken from MIT-BIH Database. The extracted parameters are compared with the standard morphological ECG signal and abnormality is classified. Key Words: Peak Detection, Heart Rate Detection, Tachycardia, Bradycardia, MATLAB, MIT-BIH Arrhythmia Database 1. INTRODUCTION Electrocardiogram is a diagnosis tool that reported the electrical activity of heart recorded by skin electrode. It provides a huge amount of useful information and remains as an essential part of diagnosis and treatment for cardiac patients. ECG varies from person to person based on their heart conditions. A typical ECG tracing of normal heart beat consists of a P, Q, R, S, T and a U. Successive repetition of these PQRST is the monotony forms of ECG. The most important information about ECG signal is concentrated on the P, QRS complex and T. These data include the positions and/or magnitudes of PR interval, QRS interval, QT interval, ST interval, PR segment, and ST segment. However, a proper recognition and classification of the heart signals are essential requirement for the diagnosis of heart diseases. beats per minute (Bpm). The normal heart rate for normal person is in the range of 60 to 100 beats per minute, but this may change with age and sex. The characteristics of normal heart rhythm also called Normal Sinus Rhythm (NSR) any disorder in these parameters results in a pathological condition called Arrhythmia or dysrhythmia. ECG arrhythmia can be defined as electrical activity of the heart is irregular and can cause heartbeat to be slow or fast. When the heart rate less than 60 bpm is called Bradycardia and when the heart rate more than 100 bpm is called Tachycardia. Arrhythmia detection and classification are only based on surface Electrocardiogram analysis. MATLAB is used for the implementation of this research work to detect abnormalities present in the ECG signal. The ECG signal consists of five s where the horizontal axis of a represents the time and the vertical of a which includes height and depth represent the voltage. The normal ECG is composed of a series of positive and negative forms such as P, QRS complex, and T as shown in figure 1[1]. Where the P represents the First upward deflection and atrial depolarization. QRS complex is composed of three s Q, R and S represents ventricular depolarization and T represents the Repolarization of ventricles. The ECG signal is downloaded from MIT-BIH Arrhythmia database, since this signal contains some noise hence processing and filtering of ECG signal are performed. The amplitude and duration of each in ECG signal has been determined. This paper presents PQRST detection methods based on finding features of signal and thresholding. By calculating the Heart Rate, the ECG signal can be defined as Normal, Bradycardia and Tachycardia. Heart rate is the speed of the heartbeat measured by the number of heartbeats per unit of time usually expressed as Figure 1: Normal ECG signal 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 1212

The first time interval in the horizontal axis is P-R interval which represents the period from the onset of the P to the beginning of the QRS complex. This interval represents the time between the beginning of atrial depolarization and the beginning of ventricular depolarization. The S T segment following the QRS and describes the part between the end of the S (the J point) and the beginning of the T and it represents the interval between ventricular muscle depolarization and repolarization. The Q T interval is a time period between the beginnings of the Q to the end of the T in the heart's electrical cycle. The QT interval representing the total duration of electrical activity depolarization and repolarization of the ventricles. Table 1 represents the normal amplitudes and durations of the ECG form [2][6]. TABLE 1. NORMAL ECG WAVE AMPLITUDES AND DURATIONS. ECG parameter P R Q T P-R interval Q-T interval S-T segment QRS interval Heart Rate Typical amplitude [mv] and duration [seconds] 0. 25 mv 1. 60 mv 25 percent of R 0.1 to 0.5 mv 0.12 to 0.20 seconds 0.35 to 0.44 seconds 0.05 to 0.15 seconds 0.09 to 0.10 seconds 60-100 bpm MATLAB based GUI for arrhythmia detection using let transform. They determined the different intervals such as PR Interval, RR Interval, and QRS width by comparing them with normal ECG classify arrhythmia type. In [4] authors have determined the different arrhythmias are Atrial Fibrillation (AF), Cardiac Ischemia (CI) and Sudden Cardiac Arrest (SCA). ECG data has been obtained from the MIT-BIH arrhythmia database by using MATLAB. In [5], authors have presented analysis of ECG signal for the detection of abnormalities present with reference to Q, R and S peaks using MATLAB. In [6], authors have worked on different types of arrhythmia are Tachycardia, Bradycardia and Myocardial Infract (MI) are classified and Wavelet Transform is used for the detection of PQRST s in ECG signal. In [9] authors developed a method called study and analysis of ECG signal using MATLAB & LABVIEW as effective tools. In [7]. This paper presents timely and accurate detection of QRS complexes present in the ECG signal. In [8]. This paper shows research issues in ECG analysis. In [10] authors focused on Tachycardia and Bradycardia to make decisions using support vector machine (SVM).They have used Dijkstra's Algorithm to send the processed ECG data from a wireless node to a remote location using a shortest path. 3. PROPOSED METHODOLOGY The Proposed method introduces the sequence of steps as they are briefly explained below. Description of a cardiac cycle: P - Atrial Depolarization Q - First negative (down ward) deflection after the P but before the R R - First positive (upward) deflection following the P S - First negative (down ward) deflection after the R T - Indicates ventricular repolarization 2. LITERATURE SURVEY To study and analyze more about the ECG techniques, the following literature survey has been done. In [1]. This paper presents a procedure to extract information from ECG data & determine types of Arrhythmias and also determining different intervals such as PR Interval, RR Interval, and Heart Rate. In [2] In this proposed method they designed a graphical user Interface (GUI) by using MATLAB for detecting PQRST peaks in ECG signal. In [3], authors have presented Figure 2. Block diagram of proposed method ECG DATABASE ECG signals were taken from MIT-BIH Arrhythmia Database. MIT BIH Arrhythmia Database have been an enormous help for the development and evaluation of ECG classification and detection of algorithms. The analysis of ECG signals provide relevant information for Arrhythmia detection. In this work, normal ECG from the MIT-BIH 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 1213

(Massachusetts Institute of Technology/Beth Isrel Hospital) Normal Sinus Rhythm database is used and for abnormal ECG signals MIT-BIH arrhythmia database is used. This Database provides large collections of recorded physiological signals. ECG SIGNAL PROCESSING Under the processing of the input signal it is known by adjusting the properties to achieve the best result for classification of ECG signal. One of the basic types of processing of ECG signal is filtering. Savitzkey-Golay filter is used to cancel the noise in the ECG signal and removed the Baseline wandering in ECG signal. ECG signals must be processed before performing arrhythmia classification and Peak Detection. ECG FEATURE EXTRACTION The main objective of the ECG feature extraction process is to derive a set of parameters that best characterize the ECG signal and these parameters should contain maximum information about the ECG signal. Hence the selection of these parameters is an important criterion to be considered for proper classification. ECG feature extraction play vital role in disease identification. The Feature Extraction stage extracts diagnostic information from the ECG signal. The detection of PQRST peak is the first step of feature extraction. The extracted parameters are compared with the standard morphological ECG signal and abnormality is classified. PEAK DETECTION The most important information about ECG signal is concentrated on the P, Q, R S and T. To detect the Peaks and location of various ECG signal parameters such as P Q R S T s are determined by using the MATLAB functions to find its amplitude and duration of the required parameter. Objective of this research work is to classify the ECG signal into cases of various arrhythmias. ABNORMAL ECG SIGNAL (ARRHYTHMIA) An arrhythmia (ah-rith-me-ah) is a problem with the rate or rhythm of the heartbeat. It can be defined as electrical activity of the heart is irregular and can cause heartbeat to be slow or fast. The normal heart rate for normal person is in the range of 60 to 100 beats per minute but this may change with age and sex. When a heart rate more than 100 bpm is called Tachycardia (Fast heart). When a heart rate less than 60 bpm is called Bradycardia (Slow heart). 4. RESULTS AND DISCUSSION To detect the Peaks and location of various ECG signal parameters such as P Q R S T s are determined by using the MATLAB functions to find its amplitude and duration of the required parameter. In the ECG form the X-axis represents the time and Y-axis indicates the amplitude of signal in mv. The ECG signal shown in Figure 4 is taken from the company SenseSemi Technologies Pvt Ltd, Bangalore. This is a noisy signal with variable baseline. Savitzkey- Golay filter is used to cancel the noise in the ECG signal and removed the Baseline wandering in ECG signal as shown in figure 6. The ECG signal shown in figure 7 taken from MIT-BIH Normal Sinus Rhythm Database. The ECG signal shown in figure 9 and Figure 10 taken from MIT- BIH Arrhythmia Database and peak detection was done for both Normal and Abnormal ECG signals. The extracted parameters are compared with the standard ECG signal and abnormality is classified as shown in Table 2 and Table 3. The ECG parameters are important in finding the arrhythmia. HEART RATE CALCULATION Heart rate is the speed of the heartbeat measured by the number of heartbeats per unit of time usually expressed as beats per minute (bpm). The detection of R-peaks provides information to measure the heart rate. This supplies the evidence for diagnosis of cardiac disease. The normal heart rate for normal person is in the range of 60 to 100 beats per minute. HEART RATE = 60/(R-R INTERVAL) = 60/1sec = 60BPM Fig 4: ECG signal with noise 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 1214

Fig 5: Baseline corrected ECG signal Fig 8: Representation of Normal ECG signal with Peak Fig 6: ECG signal after using Savitzky- Golay filter Fig 9: Representation of Abnormal ECG signal with peak Fig 7: Normal ECG form in MATLAB Fig 10: Representation of Abnormal ECG signal with peak 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 1215

Table 2. Comparison of the PQRST s and Heart Rate for Normal ECG signal. ECG PARAMETERS Standard PQRST s The PQRST s detected as shown in fig 8 P WAVE 0.25mV 0.055mV Q WAVE 25% of R -0.435mV R WAVE 1.60mV 1.4950 mv T WAVE 0.1-0.5 0.115 mv mv HEART RATE 60-100 bpm 78 bpm Table 3. Comparison of the PQRST s and Heart Rate for Abnormal ECG signals. ECG PARAMETERS Standard PQRST s & Heart Rate Detected peak Abnormal signal as shown in fig 9 Detected peak Abnormal signal as shown in fig 10 Not in Range -0.355mV P WAVE 0.25mV Not in Range Q WAVE 25% of R Not in Range R WAVE 1.60mV 0.75mV 1.025mV T WAVE 0.1-0.5 0.24mV 0.155mV mv HEART RATE 60-100 125 bpm 54 pm bpm 5. CONCLUSION AND FUTURE SCOPE One of the crucial steps in ECG analysis is to accurately detect the different s namely P, Q, R, S & T forms the entire cardiac cycle. This methodology is definitely a new approach to detect the peaks with the nonstandard shapes present in the ECG signals and also calculated Heart Rate. By calculating of Heart Rate the ECG signal can be defined as Normal, Bradycardia and Tachycardia. The PQRST s are displayed by using MATLAB functions and their corresponding forms are plotted. From the obtained results we can found that the PQRST values for the normal ECG signal is within the specified range and the simulation of ECG form will help to build the hardware conveniently. This proposed wok could be continued further to implement this system to find deposits of arrhythmia in the heart by using calculations of intervals between impulses of two different signals in real time. ACKNOWLEDGEMENT I wish to express my thanks to SenseSemi Technologies Pvt Ltd, Dr. P A Vijaya, HOD of ECE, BNMIT for their encouragement and suggestions to carry out this Project work. REFERENCES [1] Mohammad Rakibul Islam, Rifad Hossain, Md. Ziaul Haque Bhuiyan, Tahmeed Ahmed Margoob, Md. Taslim Reza, Kazi Khairul Islam Arrhythmia Detection Technique using basic ECG Parameters Volume 119 No.10, June 2015. [2] Hussain A. Jaber AL-Ziarjawey and Ilyas Çankaya Heart Rate Monitoring and PQRST Detection Based on Graphical User Interface with Matlab Vol. 5, No. 4, July 2015. [3] P. Keerthi Priya1, Dr.G.Umamaheswara Reddy, MATLAB Based GUI for Arrhythmia Detection Using Wavelet Transform Vol. 4, Issue 2, February 2015. [4] Mrs. V. Rama1, Dr. C. B. Rama Rao2, Mr.Nagaraju Duggirala Analysis of Signal Processing Techniques to Identify Cardiac Disorders Vol. 3, Issue 6, June 2015. [5] Durgesh Kumar Ojha, Monica Subashini Analysis of Electrocardiograph (ECG) Signal for the Detection of Abnormalities Using MATLAB Vol.8, No.2, 2014. [6] Jaylaxmi C Mannurmath, Prof. Raveendra M, MATLAB Based ECG Signal Classification Volume 3, Issue 7, July 2014 [7] Rekha Rani, V. S. Chouhan and H. P. Sinha Automated Detection of QRS Complex in ECG Signal using Wavelet Transform VOL.16,No.1, January 2016. [8] Prema T. Akkasaligar, Usharani Math Review of analysis of ECG image Vol. 1, Issue 10, ISSN No. 2455-2143, 2015 [9] M. K. Islam, A. N. M. M. Haque, G. Tangim, T.Ahammad, and M. R. H. Khondokar Study and Analysis of ECG Signal Using MATLAB &LABVIEW as Effective Tools Vol. 4, No. 3, June 2012 [10] Jyoti Gupta1, V. R. Singh Analyzing Tachycardia, Bradycardia and Transmitting ECG Data Using MATLAB AIJRSTEM 15-383, 2015. 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 1216