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 条
[11]   A Crucial Wave Detection and Delineation Method for Twelve-Lead ECG Signals [J].
Chen, Genlang ;
Chen, Maolin ;
Zhang, Jiajian ;
Zhang, Liang ;
Pang, Chaoyi .
IEEE ACCESS, 2020, 8 :10707-10717
[12]   AN APPROACH TO CARDIAC-ARRHYTHMIA ANALYSIS USING HIDDEN MARKOV-MODELS [J].
COAST, DA ;
STERN, RM ;
CANO, GG ;
BRILLER, SA .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1990, 37 (09) :826-836
[13]  
de Chazal P, 2000, P ANN INT IEEE EMBS, V22, P64, DOI 10.1109/IEMBS.2000.900669
[14]   Automatic classification of heartbeats using ECG morphology and heartbeat interval features [J].
de Chazal, P ;
O'Dwyer, M ;
Reilly, RB .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2004, 51 (07) :1196-1206
[15]   A patient-adapting heartbeat classifier using ECG morphology and heartbeat interval features [J].
de Chazal, Philip ;
Reilly, Richard B. .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2006, 53 (12) :2535-2543
[16]   Automated classification of five arrhythmias and normal sinus rhythm based on RR interval signals [J].
Faust, Oliver ;
Acharya, U. Rajendra .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 181
[17]   Deep learning for time series classification: a review [J].
Fawaz, Hassan Ismail ;
Forestier, Germain ;
Weber, Jonathan ;
Idoumghar, Lhassane ;
Muller, Pierre-Alain .
DATA MINING AND KNOWLEDGE DISCOVERY, 2019, 33 (04) :917-963
[18]  
Filipour Ava, 2021, EXPLORATION MACHINE
[19]   Decision support system for arrhythmia prediction using convolutional neural network structure without preprocessing [J].
Fujita, Hamido ;
Cimr, Dalibor .
APPLIED INTELLIGENCE, 2019, 49 (09) :3383-3391
[20]   Computer Aided detection for fibrillations and flutters using deep convolutional neural network [J].
Fujita, Hamido ;
Cimr, Dalibor .
INFORMATION SCIENCES, 2019, 486 :231-239