Abstract
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.