Heart Watch: Dynamical Systems Based Real Time Data Driven ECG Synthesis

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

1 Citation (Scopus)
83 Downloads (Pure)


Electrocardiogram (ECG) is an important health monitoring signal that is used in various medical diagnosis, especially identifying potential possibility of heart attacks and strokes. Moreover, many patients are in remote places and in many countries the patients to doctors ration is very poor which calls for a miniature hardware that remotely captures ECG and transmits data to the doctors. However, the exact reproduction of ECG requires high bit rate and thus requires transmitting a compressed set of parameters. Further, sending large volumes of annotated raw data to train diagnostic models also compromises the patients privacy. We design and present a system that generates synthetic ECG signals from clinical data in real-time using a highly minimized set of parameters. The system comprises a nonlinear dynamical model whose parameters are trained in real-time to synthesize a signal which matches clinical data with high accuracy. The parameters of the trained system are then transmitted in each cycle of the ECG wave to reconstruct the original signal using the same model at the medical practitioners’ location. The parameter learning problem is highly complicated as one needs to solve a nonlinear, non-convex dynamic optimization problem, which usually only converges to local optima. To address this issue, we propose a novel two-stage algorithm that automatically chooses an initial set of parameters in the vicinity of the global optimum and then performs stochastic gradient descent iterations. We perform experiments to demonstrate the accuracy and real-time performance of the system. We show that on average our system processes clinical data of one second in 0.68s on a microcontroller, with an RMSE error of 0.0038 the average, and 17 parameters per ECG cycle. Our system is also easy to implement, requires minimal storage i.e. only one ECG cycle at any given time, and does not depend on offline training, unlike existing methods.
Original languageEnglish
Title of host publication2021 IEEE 7th World Forum on Internet of Things (WF-IoT)
Subtitle of host publicationProceedings
Place of PublicationDanvers
Number of pages6
ISBN (Electronic)978-1-6654-4431-6
ISBN (Print)978-1-6654-4432-3
Publication statusPublished - 2021
EventWFIoT2021: The 7th World Forum on the Internet of Thing - Hybrid event at New Orleans, United States
Duration: 14 Jun 202131 Jul 2021
Conference number: 7th


Country/TerritoryUnited States
CityHybrid event at New Orleans

Bibliographical note

Accepted author manuscript


  • ECG
  • Non linear dynamics
  • biomedical signals


Dive into the research topics of 'Heart Watch: Dynamical Systems Based Real Time Data Driven ECG Synthesis'. Together they form a unique fingerprint.

Cite this