SEGMENT CLASSIFICATION OF ECG DATA AND CONSTRUCTION OF SCATTER PLOTS USING PRINCIPAL COMPONENT ANALYSIS
- 1 September 2008
- journal article
- Published by World Scientific Pub Co Pte Ltd in Journal of Mechanics in Medicine and Biology
- Vol. 8 (3) , 421-458
- https://doi.org/10.1142/s0219519408002681
Abstract
In many medical applications, feature selection is obvious; but in medical domains, selecting features and creating a feature vector may require more effort. The wavelet transform (WT) technique is used to identify the characteristic points of an electrocardiogram (ECG) signal with fairly good accuracy, even in the presence of severe high-frequency and low-frequency noise. Principal component analysis (PCA) is a suitable technique for ECG data analysis, feature extraction, and image processing — an important technique that is not based upon a probability model. The aim of the paper is to derive better diagnostic parameters for reducing the size of ECG data while preserving morphology, which can be done by PCA. In this analysis, PCA is used for decorrelation of ECG signals, noise, and artifacts from various raw ECG data sets. The aim of this paper is twofold: first, to describe an elegant algorithm that uses WT alone to identify the characteristic points of an ECG signal; and second, to use a composite WT-based PCA method for redundant data reduction and better feature extraction. PCA scatter plots can be observed as a good basis for feature selection to account for cardiac abnormalities. The study is analyzed with higher-order statistics, in contrast to the conventional methods that use only geometric characteristics of feature waves and lower-order statistics. A new algorithm — viz. PCA variance estimator — is developed for this analysis, and the results are also obtained for different combinations of leads to find correlations for feature classification and useful diagnostic information. PCA scatter plots of various chest and augmented ECG leads are obtained to examine the varying orientations of the ECG data in different quadrants, indicating the cardiac events and abnormalities. The efficacy of the PCA algorithm is tested on different leads of 12-channel ECG data; file no. 01 of the Common Standards for Electrocardiography (CSE) database is used for this study. Better feature extraction is obtained for some specific combinations of leads, and significant improvement in signal quality is achieved by identifying the noise and artifact components. The quadrant analysis discussed in this paper highlights the filtering requirements for further ECG processing after performing PCA, as a primary step for decorrelation and dimensionality reduction. The values of the parameters obtained from the results of PCA are also compared with those of wavelet methods.Keywords
This publication has 24 references indexed in Scilit:
- Selection of number of principal components for de-noising signalsElectronics Letters, 2002
- Nonlinear Dimensionality Reduction by Locally Linear EmbeddingScience, 2000
- Blind signal separation: statistical principlesProceedings of the IEEE, 1998
- An adaptive backpropagation neural network for real-time ischemia episodes detection: development and performance analysis using the European ST-T databaseIEEE Transactions on Biomedical Engineering, 1998
- ECG data compression using fast Walsh transform and its clinical acceptabilityInternational Journal of Systems Science, 1997
- Detection of ECG characteristic points using wavelet transformsIEEE Transactions on Biomedical Engineering, 1995
- Characterization of signals from multiscale edgesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- Zero-crossings of a wavelet transformIEEE Transactions on Information Theory, 1991
- Detection of the P and T waves in an ECGComputers and Biomedical Research, 1989
- Coherent averaging technique: A tutorial review Part 2: Trigger jitter, overlapping responses and non-periodic stimulationJournal of Biomedical Engineering, 1986