Abstract

Long-term patient monitoring is required for detection of episodes of atrial fibrillation, one of the most widespread cardiac pathologies. Today, the most used non-invasive technique is Holter electrocardiographic (ECG) monitoring, which can often prove ineffective because of the short duration of recordings (e.g., one day). Other techniques such as photo-plethysmography are adopted by smartwatches for much longer duration monitoring, but this has the disadvantage of offering only intermittent measurements. This study proposes an Internet of Things (IoT) sensor that can provide a very long period of continuous monitoring. The sensor consists of an ECG-integrated Analog Front End (MAX30003), a microcontroller (STM32F401RE), and an IoT narrowband module (STEVAL-STMODLTE). The instantaneous heart rate is extracted from the ECG recording in real time. At intervals of two minutes, the sequence of inter-beat intervals is transmitted to an IoT cloud platform (ThingSpeak). Settled atrial fibrillation event recognition software runs on the cloud and generates alerts when it recognizes such arrhythmia. Performances of the proposed sensor were evaluated by generating analog ECG signals from a public dataset of ECG signals with atrial fibrillation episodes, the MIT-BIH Atrial Fibrillation Database, each recording lasting approximately 10 h. Software implementing the Lorentz algorithm, one of the best detectors of atrial fibrillation, was implemented on the cloud platform. The accuracy, sensitivity, and specificity in recognizing atrial fibrillation episodes of the proposed system was calculated by comparison with a cardiologist's reference data. Across all patients, the proposed method achieved an accuracy of 0.88, a sensitivity 0.71, and a specificity 0.99. The results obtained suggest that the developed system can continuously record and transmit heart rhythms effectively and efficiently and, in addition, offers considerable performance in recognizing atrial fibrillation episodes in real time.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call