A real-time embedded system to detect QRS-complex and arrhythmia classification using LSTM through hybridized features

被引:21
作者
Karri, Meghana [1 ]
Annavarapu, Chandra Sekhara Rao [1 ]
机构
[1] Indian Inst Technol, Indian Sch Mines, Dept Comp Sci & Engn, Dhanbad 826004, Jharkhand, India
关键词
Electrocardiogram (ECG); QRS detection; PT wave detection; Arrhythmia Classification; Delta -Sigma modulation; Discrete Wavelet Transforms; LSTM; Embedded system; HEARTBEAT CLASSIFICATION; ECG MORPHOLOGY; DRIVEN; MODEL;
D O I
10.1016/j.eswa.2022.119221
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The electrocardiogram (ECG) is an extremely valuable medical examination for monitoring cardiac disorders. The QRS waves on the ECG signal are essential in diagnosing these disorders. While numerous algorithms for detecting R-peaks/QRS complexes are developed, most are focused on complex computations that need off-line execution on a PC. However, advancements in telemedicine and wearable devices require an algorithm that runs effectively on an embedded system. This paper aims to design and develop an embedded system to detect the QRS complex and arrhythmia classification based on the patient-specific ECG data. The proposed model is based on the Discrete Wavelet Transform (DWT), Delta Sigma Modulation (DSM) with local maximum/minimum point algorithm to detect R peak/QRS complex. It extracts several R peaks/QRS complex features, such as the waves peak, onset, offset, and duration between consecutive R peaks (RR interval), and uses these to improve classification accuracy. We proposed Long Short Term Memory (LSTM) neural network for arrhythmia classification. First, the ECG signal is extracted through the embedded system and used for further processes. Second, the QRS complex/R peak is detected using modulated bitstreams, threshold level through DSM and DWT, respectively. Thirdly, the extracted features are hybridized and input into an LSTM for arrhythmia classification. The MIT-BIH database was used to evaluate the algorithm's performance, and the accuracy, positive predictivity, sensitivity, and F1 score were evaluated as performance metrics. The algorithm achieved 99.64 %, 99.15 %, 99.87 %, and 98.18 % for all four metrics, respectively. The algorithm was then executed on an embedded system, and its run time and power consumption were examined. The DSM algorithm detects QRS waves in 17.2 ms, while the DWT method detects R peak in 14.02 ms. The proposed LSTM algorithm takes 58 ms for classification. The DSM chip (MCP3008 ADC) consumes 680 nW of power at a sampling rate of 500 Hz. Additionally, the algorithm's performance was compared to those of other widely used algorithms. The suggested approach holds considerable promise for long-term monitoring in wearable systems.
引用
收藏
页数:17
相关论文
共 69 条
[1]   Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network [J].
Acharya, U. Rajendra ;
Fujita, Hamido ;
Lih, Oh Shu ;
Hagiwara, Yuki ;
Tan, Jen Hong ;
Adam, Muhammad .
INFORMATION SCIENCES, 2017, 405 :81-90
[2]   Input-Feature Correlated Asynchronous Analog to Information Converter for ECG Monitoring [J].
Agarwal, Ritika ;
Sonkusale, Sameer R. .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2011, 5 (05) :459-467
[3]   Deep learning approach for active classification of electrocardiogram signals [J].
Al Rahhal, M. M. ;
Bazi, Yakoub ;
AlHichri, Haikel ;
Alajlan, Naif ;
Melgani, Farid ;
Yager, R. R. .
INFORMATION SCIENCES, 2016, 345 :340-354
[4]   Medical Decision Support System for Diagnosis of Heart Arrhythmia using DWT and Random Forests Classifier [J].
Alickovic, Emina ;
Subasi, Abdulhamit .
JOURNAL OF MEDICAL SYSTEMS, 2016, 40 (04) :1-12
[5]   ECG signal analysis through hidden Markov models [J].
Andreao, Rodrigo V. ;
Dorizzi, Bernadette ;
Boudy, Jerome .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2006, 53 (08) :1541-1549
[6]  
Association for the Advancement of Medical Instrumentation. American National Standard Institute Inc (ANSI). International Organization for Standardization (ISO), STER HLTH CA 11140 1
[7]   ECG Signal Quality During Arrhythmia and Its Application to False Alarm Reduction [J].
Behar, Joachim ;
Oster, Julien ;
Li, Qiao ;
Clifford, Gari D. .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2013, 60 (06) :1660-1666
[8]   A new QRS detection algorithm based on the Hilbert transform [J].
Benitez, DS ;
Gaydecki, PA ;
Zaidi, A ;
Fitzpatrick, AP .
COMPUTERS IN CARDIOLOGY 2000, VOL 27, 2000, 27 :379-382
[9]   QRS Complex Detection Using Novel Deep Learning Neural Networks [J].
Cai, Wenjie ;
Hu, Danqin .
IEEE ACCESS, 2020, 8 :97082-97089
[10]   ECG anomaly class identification using LSTM and error profile modeling [J].
Chauhan, Sucheta ;
Vig, Lovekesh ;
Ahmad, Shandar .
COMPUTERS IN BIOLOGY AND MEDICINE, 2019, 109 :14-21