Electrocardiogram (ECG) is a common diagnostic indicator of heart disease in hospitals. Because of the low price and noninvasiveness of ECG diagnosis, it is widely used for prescreening and physical examination of heart diseases. In several studies on ECG analysis, only rough diagnoses are made to determine whether ECGs are abnormal or on a few kinds of ECG. In actual scenarios, doctors must analyze ECG samples in detail, which is a multilabel classification problem. Herein, we propose Hygeia, a multilabel deep learning-based ECG classification method that can analyze and classify 55 types of ECG. First, a guidance model is constructed to transform the multilabel classification problem into multiple interrelated two-classification models. This method ensures the good performance of each ECG analysis model, and the relationship between various types of ECG can be used in the analysis. The imbalance of samples in ECG datasets makes it difficult to analyze abnormal ECGs with high sensitivity and accuracy. We used data generation and mixed sampling methods for 11 ECG types with imbalanced problems to improve the average accuracy, sensitivity, F1 value, and accuracy from 87.74%, 43.11%, 0.3929, and 0.3929, to 92.68%, 96.92, 0.9287, and 99.47%, respectively. The average accuracy, sensitivity, F1 value, and accuracy of 44 of the 55 tags of the abnormal ECG analysis model are 99.69%, 95.81%, 0.9758, and 99.72%, respectively.
Read full abstract