ObjectiveElectrocardiogram (ECG) is a diagnostic tool for recording electrical activities of the human heart non-invasively. It is detected by electrodes placed on the surface of the skin in a conductive medium. In medical applications, ECG is used by cardiologists to observe heart anomalies (cardiovascular diseases) such as abnormal heart rhythms, heart attacks, effects of drug dosage on subject's heart and knowledge of previous heart attacks. Recorded ECG signal is generally corrupted by various types of noise/distortion such as cardiac (isoelectric interval, prolonged depolarization and atrial flutter) or extra cardiac (respiration, changes in electrode position, muscle contraction and power line noise). These factors hide the useful information and alter the signal characteristic due to low Signal-to-Noise Ratio (SNR). In such situations, any failure to judge the ECG signal correctly may result in a delay in the treatment and harm a subject (patient) health. Therefore, appropriate pre-processing technique is necessary to improve SNR to facilitate better treatment to the subject. Effects of different pre-processing techniques on ECG signal analysis (based on R-peaks detection) are compared using various Figures of Merit (FoM) such as sensitivity (Se), accuracy (Acc) and detection error rate (DER) along with SNR. MethodsIn this research article, a new fractional wavelet transform (FrWT) has been proposed as a pre-processing technique in order to overcome the disadvantages of other existing commonly used techniques viz. wavelet transform (WT) and the fractional Fourier transform (FrFT). The proposed FrWT technique possesses the properties of multiresolution analysis and represents signal in the fractional domain which consists of representation in terms of rotation of signals in the time–frequency plane. In the literature, ECG signal analysis has been improvised using statistical pre-processing techniques such as principal component analysis (PCA), and independent component analysis (ICA). However, both PCA and ICA are prone to suffer from slight alterations in either signal or noise, unless the basis functions are prepared with a worldwide set of ECG. Independent Principal Component Analysis (IPCA) has been used to overcome this shortcoming of PCA and ICA. Therefore, in this paper three techniques viz. FrFT, FrWT and IPCA are selected for comparison in pre-processing of ECG signals. ResultsThe selected methods have been evaluated on the basis of SNR, Se, Acc and DER of the detected ECG beats. FrWT yields the best results among all the methods considered in this paper; 34.37dB output SNR, 99.98% Se, 99.96% Acc, and 0.036% DER. These results indicate the quality of biology-related information retained from the pre-processed ECG signals for identifying different heart abnormalities. ConclusionCorrect analysis of the acquired ECG signal is the main challenge for cardiologist due to involvement of various types of noises (high and low frequency). Twenty two real time ECG records have been evaluated based on various FoM such as SNR, Se, Acc and DER for the proposed FrWT and existing FrFT and IPCA preprocessing techniques. Acquired real-time ECG database in normal and disease situations is used for the purpose. The values of FoMs indicate high SNR and better detection of R-peaks in a ECG signal which is important for the diagnosis of cardiovascular disease. The proposed FrWT outperforms all other techniques and holds both analytical attributes of the actual ECG signal and alterations in the amplitudes of various ECG waveforms adequately. It also provides signal portrayals in the time-fractional-frequency plane with low computational complexity enabling their use practically for versatile applications.
Read full abstract