A robust multiple heartbeats classification with weight-based loss based on convolutional neural network and bidirectional long short-term memory

Analysis of electrocardiogram (ECG) provides a straightforward and non-invasive approach for cardiologists to diagnose and classify the nature and severity of variant cardiac diseases including cardiac arrhythmia. However, the interpretation and analysis of ECG are highly working-load demanding, and...

Full description

Saved in:
Bibliographic Details
Published inFrontiers in physiology Vol. 13; p. 982537
Main Authors Yang, Mengting, Liu, Weichao, Zhang, Henggui
Format Journal Article
LanguageEnglish
Published Switzerland Frontiers Media S.A 05.12.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Analysis of electrocardiogram (ECG) provides a straightforward and non-invasive approach for cardiologists to diagnose and classify the nature and severity of variant cardiac diseases including cardiac arrhythmia. However, the interpretation and analysis of ECG are highly working-load demanding, and the subjective may lead to false diagnoses and heartbeats classification. In recent years, many deep learning works showed an excellent role in accurate heartbeats classification. However, the imbalance of heartbeat classes is universal in most of the available ECG databases since abnormal heartbeats are always relatively rare in real life scenarios. In addition, many existing approaches achieved prominent results by removing noise and extracting features in data preprocessing, which relies heavily on powerful computers. It is a pressing need to develop efficient and automatic light weighted algorithms for accurate heartbeats classification that can be used in portable ECG sensors. This study aims at developing a robust and efficient deep learning method, which can be embedded into wearable or portable ECG monitors for classifying heartbeats. We proposed a novel and light weighted deep learning architecture with weight-based loss based on a convolutional neural network (CNN) and bidirectional long short-term memory (Bi-LSTM) that can automatically identify five types of ECG heartbeats according to the AAMI EC57 standard. It was also true that the raw ECG signals were simply segmented without noise removal and other feature extraction processing. Moreover, to tackle the challenge of classification bias due to imbalanced ECG datasets for different types of arrhythmias, we introduced a weight-based loss function to reduce the influence of over-weighted categories in the ECG dataset. For avoiding the influence of the division of validation dataset, k-fold method was adopted to improve the reliability of the model. The proposed algorithm is trained and tested on MIT-BIH Arrhythmia Database, and achieves an average of 99.33% accuracy, 93.67% sensitivity, 99.18% specificity, 89.85% positive prediction, and 91.65% F score.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
Edited by: Shishir Maheshwari, Thapar Institute of Engineering and Technology, India
Reviewed by: Martin O. Mendez, Universidad Autónoma de San Luis Potosí, Mexico
Rishi Raj Sharma, Defence Institute of Advanced Technology (DIAT), India
This article was submitted to Computational Physiology and Medicine, a section of the journal Frontiers in Physiology
ISSN:1664-042X
1664-042X
DOI:10.3389/fphys.2022.982537