| Literature DB >> 35746123 |
Ning Li1,2, Fuxing He1, Wentao Ma1, Ruotong Wang3, Lin Jiang3, Xiaoping Zhang4.
Abstract
Electrocardiogram (ECG) signal identification technology is rapidly replacing traditional fingerprint, face, iris and other recognition technologies, avoiding the vulnerability of traditional recognition technologies. This paper proposes an ECG signal identification method based on the wavelet transform algorithm and the probabilistic neural network by whale optimization algorithm (WOA-PNN). Firstly, Q, R and S waves are detected by wavelet transform, and the P and T waves are detected by local windowed wavelet transform. The characteristic values are constructed by the detected time points, and the ECG data dimension is smaller than that of the non-reference detection. Secondly, combined with the probabilistic neural network, the mean impact value algorithm is used to screen the characteristic values, the characteristic values with low influence are eliminated, and the input and complexity of the model are simplified. Finally, a WOA-PNN combined classification method is proposed to intelligently optimize the hyper parameters in the probabilistic neural network algorithm to improve the model accuracy. According to the simulation verification on three databases, ECG-ID, MIT-BIH Normal Sinus Rhythm and MIT-BIH Arrhythmia, the identification accuracy of a single ECG cycle is 96.97%, and the identification accuracy of three ECG cycles is 99.43%.Entities:
Keywords: electrocardiogram signal identification; mean impact value; probabilistic neural network; wavelet transform; whale optimization algorithm
Mesh:
Year: 2022 PMID: 35746123 PMCID: PMC9229289 DOI: 10.3390/s22124343
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The ECG identification block diagram.
Figure 2Schematic diagram of R wave peak detection.
Figure 3Schematic diagram of P and T wave peak detection. (a) Windowed wavelet transform of P and T waves; (b) P wave peak detection; (c) T wave peak detection.
Figure 4Basic structure of probabilistic neural network.
Figure 5Flow chart of ECG signal identification based on the WOA-PNN algorithm.
QRS Wave, P Wave and T Wave detection results in different databases (%).
| Q | R | S | P | T | |
|---|---|---|---|---|---|
| ECG-ID | 93.24 | 100 | 91.96 | 89.24 | 87.52 |
| MIT-BIH normal | 89.57 | 100 | 87.08 | 84.28 | 82.93 |
| MIT-BIH arrhythmia | 82.47 | 100 | 81.03 | 80.80 | 78.83 |
| Weighted average | 89.50 | 100 | 88.03 | 86.07 | 84.32 |
Figure 6QRS wave detection results.
Figure 7P wave and T wave detection results.
Characteristic value influence degree based on the MIV algorithm.
| Distance | R-R | T | R-T | R-P | S-T | R-P |
|---|---|---|---|---|---|---|
| MIV | 1.0862 | 0.6744 | 0.570 | 0.4713 | 0.3176 | 0.2987 |
| Distance | Q-P | R-P | P-T | Q-P | S-T | R-T |
| MIV | 0.2449 | 0.2138 | 0.1724 | 0.07955 | 0.04933 | 0.02933 |
| Distance | R-T | P | R-Q | R-S | ||
| MIV | 0.01 | 0.00644 | 0.00222 | 0.00022 | ||
| Amplitude | R-Q | R-S | Q-P | S-T | P | T |
| MIV | 0 | 0 | 0 | 0 | 0 | 0 |
Figure 8ECG identification of the PNN algorithm with different numbers of characteristic values. (The MIV was added from large to small).
Comparison of ECG identification accuracy between PNN and the traditional Arrhythmia database.
| Database | Method | Accuracy (%) |
|---|---|---|
| ECG-ID | WOA-PNN | 97.16 |
| PNN | 95.65 | |
| Softmax [ | 92.3 | |
| SFFS KNN [ | 91.26 | |
| Random Forest [ | 83.9 | |
| KNN [ | 83.2 | |
| MIT-BIH Arrhythmia | WOA-PNN | 95.48 |
| PNN | 94.48 | |
| SVM [ | 93.41 | |
| Decision tree [ | 92.68 | |
| Random Forest [ | 92.68 | |
| Bayes [ | 90.24 | |
| Logistic [ | 83.54 | |
| SVC [ | 83.52 |
Figure 9WOA-PNN algorithm iterative process diagram.
Identification of multiple ECG cycles (%).
| ECG-ID | MIT-BIH Normal | MIT-BIH Arrhythmia | Weighted Average | |
|---|---|---|---|---|
| PNN | 99.33 | 99.76 | 98.08 | 99.00 |
| WOA-PNN | 99.79 | 100 | 98.54 | 99.43 |