Integrated Circuits and Systems >
URGERS: Ultra-Lightweight Contrastive Learning Encoder for ECG Processor Supporting Both Authentication and Arhythmia Classification
Received date: 2024-10-14
Revised date: 2024-10-31
Accepted date: 2024-11-05
Online published: 2025-01-09
Deep learning typically requires large amounts of labeled data and often struggles with generalization, posing challenges for intelligent systems. In the real world, most electrocardiogram (ECG) signals are unlabeled, which limits the use of smart devices in ECG-related applications. Unsupervised learning methods, such as contrastive learning, have emerged as a solution to this constraint. However, most contrastive learning encoders rely on deep neural networks with many parameters, making them unsuitable for hardware implementation. This article introduces a hardware-friendly universal ECG encoder with around 1k parameters based on contrastive learning and a fine-tuning framework for ECG-related tasks. We apply the encoder to a dual-task system for ECG-based arrhythmia classification and authentication, achieving 98.2% and 99.7% accuracy on the MIT-BIH dataset, respectively, with FAR of 0.274 and FRR of 0.707 for authentication. We propose a dynamic averaging template concatenation technique to improve neural network generalization significantly. We also develop an energy-efficient hardware architecture optimized for the entire system, successfully implementing it on an FPGA.
JUNLU ZHOU , LIANG CHANG , HAODONG FAN , HAORAN LI , YANCHENG CHEN , SHUISHENG LIN , JUN ZHOU . URGERS: Ultra-Lightweight Contrastive Learning Encoder for ECG Processor Supporting Both Authentication and Arhythmia Classification[J]. Integrated Circuits and Systems, 2024 , 1(3) : 157 -165 . DOI: 10.23919/ICS.2024.3496614
[1] |
“Cardiovascular diseases (CVDs),” World Health Organization, Geneva, Switzerland, 2019. [Online].
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
|
[18] |
|
[19] |
|
[20] |
|
[21] |
|
[22] |
|
[23] |
|
[24] |
|
[25] |
|
[26] |
|
[27] |
Testing and Reporting Performance Results of Cardiac Rhythm and ST Segment Measurement Algorithms, Standard ANSI/AAMI EC57: 2012/(R)2020, Jan. 2013. [Online]. Available. http://dx.doi.org/ /10.2345/9781570204784.chl
|
[28] |
|
[29] |
|
[30] |
|
[31] |
|
[32] |
|
[33] |
|
[34] |
|
[35] |
|
[36] |
|
[37] |
|
[38] |
|
[39] |
|
/
〈 |
|
〉 |