A particle swarm optimization improved BP neural network intelligent model for electrocardiogram classification
Open Access
- 30 July 2021
- journal article
- conference paper
- Published by Springer Nature in BMC Medical Informatics and Decision Making
- Vol. 21 (S2) , 1-15
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. Methods: In this research, the wavelet combined with four operations and adaptive threshold methods were applied to filter the ECG and extract its feature waves first. Then, a BP neural network (BPNN) intelligent model and a particle swarm optimization (PSO) improved BPNN (PSO-BPNN) intelligent model based on MIT-BIH open database was established to identify ECG. To reduce the complexity of the model, the principal component analysis (PCA) was used to minimize the feature dimension. Results: Wavelet transforms combined four operations and adaptive threshold methods were capable of ECG filtering and feature extraction. PCA can significantly deduce the modeling feature dimension to minimize the complexity and save classification time. The PSO-BPNN intelligent model was suitable for identifying five types of ECG and showed better effects while comparing it with the BPNN model. Conclusion: In summary, it was further concluded that the PSO-BPNN intelligent model would be a suitable way to identify AECG and provide a tool for the diagnosis of heart disease.Keywords
Funding Information
- Science and Technology Program of Guangdong Academy of Sciences (2019GDASYL-0105007, 2017GDASCX-0103, 2019GDASYL-0402002)
- National Natural Science Foundation of China (31771074)
- Science and Technology Program of Guangdong (2019A050510026, 2017A070702010, 2017A070701019)
- Science and Technology Program of Guangdong (2017B030314174)
- Guangdong Key Project in “Development of new tools for diagnosis and treatment of Autism” (2018B030335001)
- Science and Technology Program of Guangzhou (201704020168, 201704020113, 201807010064, 201803010100, 201903010032)
This publication has 46 references indexed in Scilit:
- Medical Decision Support System for Diagnosis of Heart Arrhythmia using DWT and Random Forests ClassifierJournal of Medical Systems, 2016
- Hybrid Bacterial Foraging and Particle Swarm Optimization for detecting Bundle Branch BlockSpringerPlus, 2015
- A machine learning approach to multi-level ECG signal quality classificationComputer Methods and Programs in Biomedicine, 2014
- Discrete particle swarm optimization for identifying community structures in signed social networksNeural Networks, 2014
- RETRACTED: A novel real-time patient-specific seizure diagnosis algorithm based on analysis of EEG and ECG signals using spectral and spatial features and improved particle swarm optimization classifierComputers in Biology and Medicine, 2012
- Optimization of ECG Classification by Means of Feature SelectionIEEE Transactions on Biomedical Engineering, 2011
- A qualitative comparison of Artificial Neural Networks and Support Vector Machines in ECG arrhythmias classificationExpert Systems with Applications, 2010
- QRS Detection Based on Multiscale Mathematical Morphology for Wearable ECG Devices in Body Area NetworksIEEE Transactions on Biomedical Circuits and Systems, 2009
- Stability analysis of a three-term backpropagation algorithmNeural Networks, 2005
- Global QT measurements in the Philips 12-lead algorithmJournal of Electrocardiology, 2005