Vikanda Chanchang. Automatic classification of electrocardiogram. Master's Degree(Physics). Kasetsart University. Office of the University Library. : Kasetsart University, 2018.
Abstract:
Electrocardiogram (ECG) is a crucial tool in the detection of cardiac arrhythmia. It is also often used in a routine physical exam, especially, for elderly people. This graphical representation of electrical activity of heart is obtained by a measurement of voltage at the skin; therefore, the signal is always contaminated by noise from various sources. For a proper interpretation, the quality of the ECG should be improved by a noise reduction, before further signal processing is applied. In this work, we present an automatic classification of electrocardiogram. It consists of 3 steps as follows. In the first step, we apply a noise filtration in the ECG by using an empirical wavelet transform (EWT). Unlike the traditional wavelet method, EWT is adaptive since the frequency spectrum of the ECG is taken into account in the construction of the wavelet basis. It shows that the signal-to-noise ratio increases after the noise filtration for different noise artifacts. In the second step, we detect 3 kinds of peak in ECG signals namely P-peak, R-peak and T-peak. We use the Pan-Tompkins Algorithm for detect Rpeak. Utilizing standard functions in Matlab, we develop a new algorithm to detect P and T peaks. It is based on determination of local maxima in the signals. Our program is quite simple, fast and more accurate than some codes available online. In the last step, based on the peak detection, we classify the signals into two different classes: normal and abnormal ECG signals. We expect that our classification program potentially facilitate an automatic routine physical exam in the near future.
Kasetsart University. Office of the University Library