A Smartphone-Based M-Health Monitoring System for Arrhythmia Diagnosis

Biosensors (Basel). 2024 Apr 18;14(4):201. doi: 10.3390/bios14040201.

Abstract

Deep learning technology has been widely adopted in the research of automatic arrhythmia detection. However, there are several limitations in existing diagnostic models, e.g., difficulties in extracting temporal information from long-term ECG signals, a plethora of parameters, and sluggish operation speed. Additionally, the diagnosis performance of arrhythmia is prone to mistakes from signal noise. This paper proposes a smartphone-based m-health system for arrhythmia diagnosis. First, we design a cycle-GAN-based ECG denoising model which takes real-world noise signals as input and aims to produce clean ECG signals. In order to train its two generators and two discriminators simultaneously, we explore an unsupervised pre-training strategy to initialize the generator and accelerate the convergence speed during training. Second, we propose an arrhythmia diagnosis model based on the time convolution network (TCN). This model can identify 34 common arrhythmia events using eight-lead ECG signals, and we deploy such a model on the Android platform to develop an at-home ECG monitoring system. Experimental results have demonstrated that our approach outperforms the existing noise reduction methods and arrhythmia diagnosis models in terms of denoising effect, recognition accuracy, model size, and operation speed, making it more suitable for deployment on mobile devices for m-health monitoring services.

Keywords: ECG signal denoising; arrhythmia diagnosis; deep learning; m-health service.

MeSH terms

  • Algorithms
  • Arrhythmias, Cardiac* / diagnosis
  • Electrocardiography*
  • Humans
  • Monitoring, Physiologic
  • Signal Processing, Computer-Assisted
  • Smartphone*
  • Telemedicine

Grants and funding

This work was supported in part by Beijing Nova Program and Beijing NSF Grant L221003.