Two3-AnoECG: ECG Anomaly Detection with Two-Stream Networks and Two-Stage Training Using Two Double-Throw Switches

Yifan Li,Xiaoyan Peng,Weixun Cai,Jiacheng Lin,Zhiyong Li
DOI: https://doi.org/10.1016/j.knosys.2024.111396
IF: 8.139
2024-01-01
Knowledge-Based Systems
Abstract:The electrocardiogram (ECG) is a highly cost-effective and convenient diagnostic tool that can aid in the diagnosis of a wide range of cardiovascular conditions, such as arrhythmias, myocardial ischemia, myocardial infarction, and heart failure. Its usefulness lies in its ability to provide information about the electrical activity and rhythm of the heart, making it an essential component of the diagnostic process for many cardiac conditions. However, the interpretation of ECG signals often requires a high level of expertise from medical professionals. When reading complex ECGs, noncardiologists often need to consult with cardiologists. Even cardiologists may make errors in their judgments after prolonged reading of ECGs. Therefore, the accurate and timely diagnosis of cardiovascular diseases using ECG signals is a complex task. In this paper, we categorize this problem as a multilabel, multidimensional time-series data anomaly detection task. We propose a method called Two3-AnoECG for ECG anomaly detection, which improves upon existing ECG feature extraction and data segmentation methods and introduces a two-stream network that is trained in two stages using two double-throw switches to control the input and model structure of each stage. We further propose Two3-EnsECG, which combines the anomaly score generated by Two3-AnoECG and multiple baseline methods, to improve the overall performance of anomaly detection in ECG signals. The experimental results demonstrate the effectiveness of our proposed method.
What problem does this paper attempt to address?