| Literature DB >> 34330266 |
Guixiang Li1,2, Zhongwei Tan1, Weikang Xu1, Fei Xu1, Lei Wang3, Jun Chen4,5, Kai Wu6,7,8,9,10,11,12.
Abstract
BACKGROUND: As proven to reflect the work state of heart and physiological situation objectively, electrocardiogram (ECG) is widely used in the assessment of human health, especially the diagnosis of heart disease. The accuracy and reliability of abnormal ECG (AECG) decision depend to a large extent on the feature extraction. However, it is often uneasy or even impossible to obtain accurate features, as the detection process of ECG is easily disturbed by the external environment. And AECG got many species and great variation. What's more, the ECG result obtained after a long time past, which can not reach the purpose of early warning or real-time disease diagnosis. Therefore, developing an intelligent classification model with an accurate feature extraction method to identify AECG is of quite significance. This study aimed to explore an accurate feature extraction method of ECG and establish a suitable model for identifying AECG and the diagnosis of heart disease.Entities:
Keywords: Abnormal ECG identification; BP neural network; Particle swarm optimization; Principal component analysis; Wavelet analysis
Year: 2021 PMID: 34330266 PMCID: PMC8322832 DOI: 10.1186/s12911-021-01453-6
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 2.796
Fig. 1The supervised learning process of BP neural network
Fig. 2The structure of the BPNN model with multi-hidden layers
The filter effects result of a wavelet with common wavelet basis function
| Basis function | Lead | Evaluate indexes | |
|---|---|---|---|
| SNR | MSE | ||
| Haar | MLII | 0.2898 | 4.1575e−05 |
| V5 | 0.2180 | 2.2217e−05 | |
| Bior2.6 | MLII | 1.5821 | 2.0868e−05 |
| V5 | 0.8767 | 1.9091e−05 | |
| Daubechies (db4) | MLII | 0.2461 | 2.1572e−05 |
| V5 | 0.4242 | 4.0207e−05 | |
| Daubechies (db6) | MLII | 1.4215 | 2.1942e−05 |
| V5 | 0.8622 | 1.9155e−05 | |
| Daubechies (db8) | MLII | 0.8610 | 2.6452e−05 |
| V5 | 0.6100 | 2.0300e−05 | |
| Sym2 | MLII | 1.6802 | 3.0186e−05 |
| V5 | 1.1862 | 1.7778e−05 | |
| Sym4 | MLII | 1.2878 | 2.2030e−05 |
| V5 | 0.7427 | 1.9689e−05 | |
| Sym6 | MLII | 1.2881 | 2.2027e−05 |
| V5 | 0.8214 | 1.9225e−05 | |
| Sym8 | MLII | 1.5279 | 2.1191e−05 |
| V5 | 0.9292 | 1.8818e−05 | |
Fig. 3The heartbeat of four different types of AECG
The results of R-wave extracted by making adaptive discrete wavelet transform
| Types | ID | Sensitive (Se) | Precision (P) | |||
|---|---|---|---|---|---|---|
| Vpb | 15 | 15 | 0 | 0 | 1 | 1 |
| Rbbb | 15 | 15 | 0 | 0 | 1 | 1 |
| Nb | 15 | 15 | 0 | 0 | 1 | 1 |
| Apb | 15 | 14 | 1 | 1 | 0.9333 | 0.9333 |
| Lbbb | 15 | 14 | 1 | 1 | 0.9333 | 0.9333 |
ID represents the number of heartbeats marked in the data
Fig. 4Flow chart of feature wave location
Fig. 5The procedure of PSO algorithm optimizing BPNN
The initial and training parameters
| Parameters | Numerical value | Significance |
|---|---|---|
| indim | 16 | Number of input variables |
| hiddennum | 5 | Number of hidden unit |
| outdim | 1 | Number of output variables |
| vmax | 1 | Maximum velocity |
| minerr | 0.0001 | Minimum error |
| wmax | 0.95 | Maximum inertia weight |
| wmin | 0.10 | Minimum inertia weight |
| itermax | 100 | Maximum iteration number |
| c1 | 2.5 | Local learning factor |
| c2 | 2.7 | Global learning factor |
| 0.37 | Shrinkage factor | |
| N | 75 | Number of particles |
| D2 | 116 | Length of particle |
Fig. 6ECG classification results of the BPNN model
Fig. 7ECG classification results of PSO-BPNN model
Dimension reduction of different accumulative contribution rates of five types of ECG
| Accumulative contribution | Types | The original feature dimension | feature dimension after PCA | |
|---|---|---|---|---|
| Training data | Test data | |||
| Vpb | 15 | 3 | 3 | |
| Rbbb | 15 | 4 | 3 | |
| Nb | 15 | 3 | 4 | |
| Apb | 15 | 4 | 3 | |
| Lbbb | 15 | 3 | 4 | |
| Vpb | 15 | 6 | 6 | |
| Rbbb | 15 | 7 | 6 | |
| Nb | 15 | 6 | 6 | |
| Apb | 15 | 7 | 6 | |
| Lbbb | 15 | 6 | 7 | |
means the selected principal components can represent of the original information
Fig.8ECG classification results of the BPNN model
Fig.9ECG classification results of PSO-BPNN model