A framework for cardiac arrhythmia detection from IoT-based ECGs

  • PDF / 741,154 Bytes
  • 16 Pages / 439.642 x 666.49 pts Page_size
  • 31 Downloads / 191 Views

DOWNLOAD

REPORT


A framework for cardiac arrhythmia detection from IoT-based ECGs Jinyuan He1 · Jia Rong1

· Le Sun2 · Hua Wang1 · Yanchun Zhang1 · Jiangang Ma3

Received: 25 March 2019 / Revised: 2 October 2019 / Accepted: 23 December 2019 / © Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract Cardiac arrhythmia has been identified as a type of cardiovascular diseases (CVDs) that causes approximately 12% of all deaths globally. The development of Internet-of-Things has spawned novel ways for heart monitoring but also presented new challenges for manual arrhythmia detection. An automated method is highly demanded to provide support for physicians. Current attempts for automatic arrhythmia detection can roughly be divided as feature-engineering based and deep-learning based methods. Most of the featureengineering based methods are suffering from adopting single classifier and use fixed features for classifying all five types of heartbeats. This introduces difficulties in identification of the problematic heartbeats and limits the overall classification performance. The deep-learning based methods are usually not evaluated in a realistic manner and report overoptimistic results which may hide potential limitations of the models. Moreover, the lack of consideration of frequency patterns and the heart rhythms can also limit the model performance. To fill in the gaps, we propose a framework for arrhythmia detection from IoT-based ECGs. The framework consists of two modules: a data cleaning module and a heartbeat classification module. Specifically, we propose two solutions for the heartbeat classification task, namely Dynamic Heartbeat Classification with Adjusted Features (DHCAF) and Multi-channel Heartbeat Convolution Neural Network (MCHCNN). DHCAF is a feature-engineering based approach, in which we introduce dynamic ensemble selection (DES) technique and develop a result regulator to improve classification performance. MCHCNN is deep-learning based solution that performs multi-channel convolutions to capture both temporal and frequency patterns from heartbeat to assist the classification. We evaluate the proposed framework with DHCAF and with MCHCNN on the well-known MIT-BIH-AR database, respectively. The results reported in this paper have proven the effectiveness of our framework. Keywords Internet-of-Things · ECG · Cardiac arrhythmia detection · ResNet · Dynamic ensemble selection · Deep learning This article belongs to the Topical Collection: Special Issue on Web Information Systems Engineering 2018 Guest Editors: Hakim Hacid, Wojciech Cellary, Hua Wang and Yanchun Zhang  Jia Rong

[email protected]

Extended author information available on the last page of the article.

World Wide Web

1 Introduction Cardiac arrhythmia is a type of cardiovascular diseases (CVDs) that threatens millions of people’s lives around the world. The easiest way to identify arrhythmia is to perform a manual inspection on 24 to 72 hours electrocardiograms (ECG). Traditionally, to have such long-term ECG recordings, patien