1
|
Bayani A, Kargar M. LDCNN: A new arrhythmia detection technique with ECG signals using a linear deep convolutional neural network. Physiol Rep 2024; 12:e16182. [PMID: 39218586 PMCID: PMC11366442 DOI: 10.14814/phy2.16182] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/01/2024] [Revised: 07/30/2024] [Accepted: 07/30/2024] [Indexed: 09/04/2024] Open
Abstract
The electrocardiogram (ECG) is a fundamental and widely used tool for diagnosing cardiovascular diseases. It involves recording cardiac electrical signals using electrodes, which illustrate the functioning of cardiac muscles during contraction and relaxation phases. ECG is instrumental in identifying abnormal cardiac activity, heart attacks, and various cardiac conditions. Arrhythmia detection, a critical aspect of ECG analysis, entails accurately classifying heartbeats. However, ECG signal analysis demands a high level of expertise, introducing the possibility of human errors in interpretation. Hence, there is a clear need for robust automated detection techniques. Recently, numerous methods have emerged for arrhythmia detection from ECG signals. In our research, we developed a novel one-dimensional deep neural network technique called linear deep convolutional neural network (LDCNN) to identify arrhythmias from ECG signals. We compare our suggested method with several state-of-the-art algorithms for arrhythmia detection. We evaluate our methodology using benchmark datasets, including the PTB Diagnostic ECG and MIT-BIH Arrhythmia databases. Our proposed method achieves high accuracy rates of 99.24% on the PTB Diagnostic ECG dataset and 99.38% on the MIT-BIH Arrhythmia dataset.
Collapse
Affiliation(s)
- Ali Bayani
- Department of Computer Engineering, Tabriz BranchIslamic Azad UniversityTabrizIran
| | - Masoud Kargar
- Department of Computer Engineering, Tabriz BranchIslamic Azad UniversityTabrizIran
| |
Collapse
|
2
|
Aarthy ST, Mazher Iqbal JL. A novel deep learning approach for early detection of cardiovascular diseases from ECG signals. Med Eng Phys 2024; 125:104111. [PMID: 38508789 DOI: 10.1016/j.medengphy.2024.104111] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/26/2023] [Revised: 12/18/2023] [Accepted: 01/17/2024] [Indexed: 03/22/2024]
Abstract
Cardiovascular diseases, often asymptomatic until severe, pose a significant challenge in medical diagnosis. Despite individuals' normal outward appearance and routine activities, subtle indications of these diseases can manifest in the electrocardiogram (ECG) signals, often overlooked by standard interpretation. Current machine learning models have been ineffective in discerning these minor variations due to the irregular and subtle nature of changes in the ECG patterns. This paper uses a novel deep-learning approach to predict slight variations in ECG signals by fine-tuning the learning rate of a deep convolutional neural network. The strategy involves segmenting ECG signals into separate data sequences, each evaluated for unique centroid points. Utilizing a clustering approach, this technique efficiently recognizes minute yet significant variations in the ECG signal characteristics. This method is estimated using a specific dataset from SRM College Hospital and Research Centre, Kattankulathur, Chennai, India, focusing on patients' ECG signals. The model aims to predict the ordinary and subtle variations in ECG signal patterns, which were subsequently mapped to a pre-trained feature set of cardiovascular diseases. The results suggest that the proposed method outperforms existing state-of-the-art approaches in detecting minor and irregular ECG signal variations. This advancement could significantly enhance the early detection of cardiovascular diseases, offering a promising new tool in predictive medical diagnostics.
Collapse
Affiliation(s)
- S T Aarthy
- Department of Electronics and Communication Engineering, Vel Tech Rangarajan Dr. Sagunthala R &D Institute of Science and Technology, Avadi, Chennai, Tamil Nadu, India; Department of Electronics and Communication Engineering, SRM Institute of Science and Technology, Kattankulathur, Chennai, Tamil Nadu, India.
| | - J L Mazher Iqbal
- Department of Electronics and Communication Engineering, Vel Tech Rangarajan Dr. Sagunthala R &D Institute of Science and Technology, Avadi, Chennai, Tamil Nadu, India
| |
Collapse
|
3
|
Chen C, da Silva B, Yang C, Ma C, Li J, Liu C. AutoMLP: A Framework for the Acceleration of Multi-Layer Perceptron Models on FPGAs for Real-Time Atrial Fibrillation Disease Detection. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2023; 17:1371-1386. [PMID: 37494158 DOI: 10.1109/tbcas.2023.3299084] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 07/28/2023]
Abstract
Cardiovascular diseases are a leading cause of death globally, and atrial fibrillation (AF) is a common arrhythmia that affects many people. Detecting AF in real-time using hardware acceleration can prompt timely medical intervention. Multi-layer perceptron (MLP) has demonstrated the ability to detect AF accurately. However, implementing MLP on Field-Programmable Gate Array (FPGA) for real-time detection poses challenges due to the complex hardware design requirements. This study presents a novel framework for generating hardware accelerators to detect AF in real-time using MLP on FPGA. The framework automates evaluating MLP model topology, data type, and bit-widths to generate parallel acceleration. The generated solutions are evaluated using two AF datasets, PhysioNet MIT-BIH atrial fibrillation (AFDB) and China Physiological Signal Challenge 2018 (CPSC2018), regarding execution time, resource utilization, and accuracy. The evaluation results demonstrate that the hardware MLP can achieve a speedup higher than 1500× and around 25000× lower energy consumption than an embedded CPU. These satisfactory results prove the framework's suitability and convenience for the online detection of AF in an accelerated and automatic way through FPGA hardware implementation.
Collapse
|
4
|
Jafari M, Shoeibi A, Khodatars M, Bagherzadeh S, Shalbaf A, García DL, Gorriz JM, Acharya UR. Emotion recognition in EEG signals using deep learning methods: A review. Comput Biol Med 2023; 165:107450. [PMID: 37708717 DOI: 10.1016/j.compbiomed.2023.107450] [Citation(s) in RCA: 9] [Impact Index Per Article: 9.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/07/2023] [Revised: 08/03/2023] [Accepted: 09/01/2023] [Indexed: 09/16/2023]
Abstract
Emotions are a critical aspect of daily life and serve a crucial role in human decision-making, planning, reasoning, and other mental states. As a result, they are considered a significant factor in human interactions. Human emotions can be identified through various sources, such as facial expressions, speech, behavior (gesture/position), or physiological signals. The use of physiological signals can enhance the objectivity and reliability of emotion detection. Compared with peripheral physiological signals, electroencephalogram (EEG) recordings are directly generated by the central nervous system and are closely related to human emotions. EEG signals have the great spatial resolution that facilitates the evaluation of brain functions, making them a popular modality in emotion recognition studies. Emotion recognition using EEG signals presents several challenges, including signal variability due to electrode positioning, individual differences in signal morphology, and lack of a universal standard for EEG signal processing. Moreover, identifying the appropriate features for emotion recognition from EEG data requires further research. Finally, there is a need to develop more robust artificial intelligence (AI) including conventional machine learning (ML) and deep learning (DL) methods to handle the complex and diverse EEG signals associated with emotional states. This paper examines the application of DL techniques in emotion recognition from EEG signals and provides a detailed discussion of relevant articles. The paper explores the significant challenges in emotion recognition using EEG signals, highlights the potential of DL techniques in addressing these challenges, and suggests the scope for future research in emotion recognition using DL techniques. The paper concludes with a summary of its findings.
Collapse
Affiliation(s)
- Mahboobeh Jafari
- Data Science and Computational Intelligence Institute, University of Granada, Spain
| | - Afshin Shoeibi
- Data Science and Computational Intelligence Institute, University of Granada, Spain.
| | - Marjane Khodatars
- Data Science and Computational Intelligence Institute, University of Granada, Spain
| | - Sara Bagherzadeh
- Department of Biomedical Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
| | - Ahmad Shalbaf
- Department of Biomedical Engineering and Medical Physics, School of Medicine, Shahid Beheshti University of Medical Sciences, Tehran, Iran
| | - David López García
- Data Science and Computational Intelligence Institute, University of Granada, Spain
| | - Juan M Gorriz
- Data Science and Computational Intelligence Institute, University of Granada, Spain; Department of Psychiatry, University of Cambridge, UK
| | - U Rajendra Acharya
- School of Mathematics, Physics and Computing, University of Southern Queensland, Springfield, Australia
| |
Collapse
|
5
|
Ahmed AES, Abbas Q, Daadaa Y, Qureshi I, Perumal G, Ibrahim MEA. A Residual-Dense-Based Convolutional Neural Network Architecture for Recognition of Cardiac Health Based on ECG Signals. SENSORS (BASEL, SWITZERLAND) 2023; 23:7204. [PMID: 37631741 PMCID: PMC10458913 DOI: 10.3390/s23167204] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 06/27/2023] [Revised: 08/10/2023] [Accepted: 08/15/2023] [Indexed: 08/27/2023]
Abstract
Cardiovascular disorders are often diagnosed using an electrocardiogram (ECG). It is a painless method that mimics the cyclical contraction and relaxation of the heart's muscles. By monitoring the heart's electrical activity, an ECG can be used to identify irregular heartbeats, heart attacks, cardiac illnesses, or enlarged hearts. Numerous studies and analyses of ECG signals to identify cardiac problems have been conducted during the past few years. Although ECG heartbeat classification methods have been presented in the literature, especially for unbalanced datasets, they have not proven to be successful in recognizing some heartbeat categories with high performance. This study uses a convolutional neural network (CNN) model to combine the benefits of dense and residual blocks. The objective is to leverage the benefits of residual and dense connections to enhance information flow, gradient propagation, and feature reuse, ultimately improving the model's performance. This proposed model consists of a series of residual-dense blocks interleaved with optional pooling layers for downsampling. A linear support vector machine (LSVM) classified heartbeats into five classes. This makes it easier to learn and represent features from ECG signals. We first denoised the gathered ECG data to correct issues such as baseline drift, power line interference, and motion noise. The impacts of the class imbalance are then offset by resampling techniques that denoise ECG signals. An RD-CNN algorithm is then used to categorize the ECG data for the various cardiac illnesses using the retrieved characteristics. On two benchmarked datasets, we conducted extensive simulations and assessed several performance measures. On average, we have achieved an accuracy of 98.5%, a sensitivity of 97.6%, a specificity of 96.8%, and an area under the receiver operating curve (AUC) of 0.99. The effectiveness of our suggested method for detecting heart disease from ECG data was compared with several recently presented algorithms. The results demonstrate that our method is lightweight and practical, qualifying it for continuous monitoring applications in clinical settings for automated ECG interpretation to support cardiologists.
Collapse
Affiliation(s)
- Alaa E. S. Ahmed
- College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi Arabia; (A.E.S.A.); (Y.D.); (I.Q.); (G.P.); (M.E.A.I.)
- Electrical Engineering Department, Faculty of Engineering at Shoubra, Benha University, Cairo 11629, Egypt
| | - Qaisar Abbas
- College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi Arabia; (A.E.S.A.); (Y.D.); (I.Q.); (G.P.); (M.E.A.I.)
| | - Yassine Daadaa
- College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi Arabia; (A.E.S.A.); (Y.D.); (I.Q.); (G.P.); (M.E.A.I.)
| | - Imran Qureshi
- College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi Arabia; (A.E.S.A.); (Y.D.); (I.Q.); (G.P.); (M.E.A.I.)
| | - Ganeshkumar Perumal
- College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi Arabia; (A.E.S.A.); (Y.D.); (I.Q.); (G.P.); (M.E.A.I.)
| | - Mostafa E. A. Ibrahim
- College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi Arabia; (A.E.S.A.); (Y.D.); (I.Q.); (G.P.); (M.E.A.I.)
- Department of Electrical Engineering, Benha Faculty of Engineering, Benha University, Benha 13518, Qalubia, Egypt
| |
Collapse
|
6
|
Liu W, Guo Q, Chen S, Chang S, Wang H, He J, Huang Q. A fully-mapped and energy-efficient FPGA accelerator for dual-function AI-based analysis of ECG. Front Physiol 2023; 14:1079503. [PMID: 36814476 PMCID: PMC9939833 DOI: 10.3389/fphys.2023.1079503] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/25/2022] [Accepted: 01/23/2023] [Indexed: 02/09/2023] Open
Abstract
In this paper, a fully-mapped field programmable gate array (FPGA) accelerator is proposed for artificial intelligence (AI)-based analysis of electrocardiogram (ECG). It consists of a fully-mapped 1-D convolutional neural network (CNN) and a fully-mapped heart rate estimator, which constitute a complementary dual-function analysis. The fully-mapped design projects each layer of the 1-D CNN to a hardware module on an Intel Cyclone V FPGA, and a virtual flatten layer is proposed to effectively bridge the feature extraction layers and fully-connected layer. Also, the fully-mapped design maximizes computational parallelism to accelerate CNN inference. For the fully-mapped heart rate estimator, it performs pipelined transformations, self-adaptive threshold calculation, and heartbeat count on the FPGA, without multiplexed usage of hardware resources. Furthermore, heart rate calculation is elaborately analyzed and optimized to remove division and acceleration, resulting in an efficient method suitable for hardware implementation. According to our experiments on 1-D CNN, the accelerator can achieve 43.08× and 8.38× speedup compared with the software implementations on ARM-Cortex A53 quad-core processor and Intel Core i7-8700 CPU, respectively. For the heart rate estimator, the hardware implementations are 25.48× and 1.55× faster than the software implementations on the two aforementioned platforms. Surprisingly, the accelerator achieves an energy efficiency of 63.48 GOPS/W, which obviously surpasses existing studies. Considering its power consumption is only 67.74 mW, it may be more suitable for resource-limited applications, such as wearable and portable devices for ECG monitoring.
Collapse
|
7
|
Kumar S, Mallik A, Kumar A, Ser JD, Yang G. Fuzz-ClustNet: Coupled fuzzy clustering and deep neural networks for Arrhythmia detection from ECG signals. Comput Biol Med 2023; 153:106511. [PMID: 36608461 DOI: 10.1016/j.compbiomed.2022.106511] [Citation(s) in RCA: 13] [Impact Index Per Article: 13.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/30/2022] [Revised: 12/21/2022] [Accepted: 12/31/2022] [Indexed: 01/05/2023]
Abstract
Electrocardiogram (ECG) is a widely used technique to diagnose cardiovascular diseases. It is a non-invasive technique that represents the cyclic contraction and relaxation of heart muscles. ECG can be used to detect abnormal heart motions, heart attacks, heart diseases, or enlarged hearts by measuring the heart's electrical activity. Over the past few years, various works have been done in the field of studying and analyzing the ECG signals to detect heart diseases. In this work, we propose a deep learning and fuzzy clustering (Fuzz-ClustNet) based approach for Arrhythmia detection from ECG signals. We started by denoising the collected ECG signals to remove errors like baseline drift, power line interference, motion noise, etc. The denoised ECG signals are then segmented to have an increased focus on the ECG signals. We then perform data augmentation on the segmented images to counter the effects of the class imbalance. The augmented images are then passed through a CNN feature extractor. The extracted features are then passed to a fuzzy clustering algorithm to classify the ECG signals for their respective cardio diseases. We ran intensive simulations on two benchmarked datasets and evaluated various performance metrics. The performance of our proposed algorithm was compared with several recently proposed algorithms for heart disease detection from ECG signals. The obtained results demonstrate the efficacy of our proposed approach as compared to other contemporary algorithms.
Collapse
Affiliation(s)
- Sanjay Kumar
- Department of Computer Science and Engineering, Delhi Technological University, Main Bawana Road, New Delhi 110042, India.
| | - Abhishek Mallik
- Department of Computer Science and Engineering, Delhi Technological University, Main Bawana Road, New Delhi 110042, India.
| | - Akshi Kumar
- Department of Computing & Mathematics, Faculty of Science & Engineering, Manchester Metropolitan University, Manchester, United Kingdom.
| | - Javier Del Ser
- TECNALIA, Basque Research & Technology, Alliance (BRTA), 48160 Derio, Spain; University of the Basque Country, 48013 Bilbao, Spain.
| | - Guang Yang
- National Heart and Lung Institute, Imperial College London, London SW7 2AZ, United Kingdom; Cardiovascular Research Centre, Royal Brompton Hospital, London SW3 6NP, United Kingdom.
| |
Collapse
|
8
|
Lotfi M, Kedir-Talha M. FPGA Implementation of Support Vector Machine for Gait Activity Classification. 2022 3RD INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS) 2022. [DOI: 10.1109/edis57230.2022.9996523] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 09/01/2023]
Affiliation(s)
- Madaoui Lotfi
- University of Sciences and Technology Houari Boumediene,Department of Electrical engineering,Algiers,Algeria
| | - Malika Kedir-Talha
- University of Sciences and Technology Houari Boumediene,Department of Electrical engineering,Algiers,Algeria
| |
Collapse
|
9
|
Wong DLT, Li Y, John D, Ho WK, Heng CH. Low Complexity Binarized 2D-CNN Classifier for Wearable Edge AI Devices. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2022; 16:822-831. [PMID: 35921347 DOI: 10.1109/tbcas.2022.3196165] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/15/2023]
Abstract
Wearable Artificial Intelligence-of-Things (AIoT) devices exhibit the need to be resource and energy-efficient. In this paper, we introduced a quantized multilayer perceptron (qMLP) for converting ECG signals to binary image, which can be combined with binary convolutional neural network (bCNN) for classification. We deploy our model into a low-power and low-resource field programmable gate array (FPGA) fabric. The model requires 5.8× lesser multiply and accumulate (MAC) operations than known wearable CNN models. Our model also achieves a classification accuracy of 98.5%, sensitivity of 85.4%, specificity of 99.5%, precision of 93.3%, and F1-score of 89.2%, along with dynamic power dissipation of 34.9 μW.
Collapse
|
10
|
FPGA-Based Reconfigurable Convolutional Neural Network Accelerator Using Sparse and Convolutional Optimization. ELECTRONICS 2022. [DOI: 10.3390/electronics11101653] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
Nowadays, the data flow architecture is considered as a general solution for the acceleration of a deep neural network (DNN) because of its higher parallelism. However, the conventional DNN accelerator offers only a restricted flexibility for diverse network models. In order to overcome this, a reconfigurable convolutional neural network (RCNN) accelerator, i.e., one of the DNN, is required to be developed over the field-programmable gate array (FPGA) platform. In this paper, the sparse optimization of weight (SOW) and convolutional optimization (CO) are proposed to improve the performances of the RCNN accelerator. The combination of SOW and CO is used to optimize the feature map and weight sizes of the RCNN accelerator; therefore, the hardware resources consumed by this RCNN are minimized in FPGA. The performances of RCNN-SOW-CO are analyzed by means of feature map size, weight size, sparseness of the input feature map (IFM), weight parameter proportion, block random access memory (BRAM), digital signal processing (DSP) elements, look-up tables (LUTs), slices, delay, power, and accuracy. An existing architectures OIDSCNN, LP-CNN, and DPR-NN are used to justify efficiency of the RCNN-SOW-CO. The LUT of RCNN-SOW-CO with Alexnet designed in the Zynq-7020 is 5150, which is less than the OIDSCNN and DPR-NN.
Collapse
|
11
|
Wong DLT, Li Y, Deepu J, Ho WK, Heng CH. An Energy Efficient ECG Ventricular Ectopic Beat Classifier Using Binarized CNN for Edge AI Devices. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2022; 16:222-232. [PMID: 35180083 DOI: 10.1109/tbcas.2022.3152623] [Citation(s) in RCA: 6] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/14/2023]
Abstract
Wearable Artificial Intelligence-of-Things (AIoT) requires edge devices to be resource and energy-efficient. In this paper, we design and implement an efficient binary convolutional neural network (bCNN) algorithm utilizing function-merging and block-reuse techniques to classify between Ventricular and non-Ventricular Ectopic Beat images. We deploy our model into a low-resource low-power field programmable gate array (FPGA) fabric. Our model achieves a classification accuracy of 97.3%, sensitivity of 91.3%, specificity of 98.1%, precision of 86.7%, and F1-score of 88.9%, along with dynamic power dissipation of only 10.5-μW.
Collapse
|
12
|
Chen C, Ma C, Xing Y, Li Z, Gao H, Zhang X, Yang C, Liu C, Li J. An atrial fibrillation detection system based on machine learning algorithm with mix-domain features and hardware acceleration . ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY. IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY. ANNUAL INTERNATIONAL CONFERENCE 2021; 2021:1423-1426. [PMID: 34891552 DOI: 10.1109/embc46164.2021.9629700] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/14/2023]
Abstract
This paper presents a real-time electrocardiogram (ECG) analysis system that can detect atrial fibrillation (AF) using machine learning algorithms without a cloud server. The system takes advantage of the heterogeneous structure of the Zynq system-on-chip (SoC) to optimize the tasks of local implementation of AF detection. The features extraction is based on multi-domain features including entropy features and RR interval features, which is conducted using the embedded micro controller to generate significant features for AF detection. An AF classifier based on artificial neural network (ANN) algorithm is then implemented in the programmable logic of the SoC for acceleration. The validation of the proposed system is performed by using the real-world ECG data from MIT-BIH database and CPSC 2018 database. The experimental results show an accuracy 93.60% and 97.78% when tested on these two databases respectively. The AF detection performance of the embedded algorithm is majorly identical to that of the PC-based algorithm, indicating a robust performance of hardware implementation of the AF detection.
Collapse
|
13
|
A novel hybrid deep learning method with cuckoo search algorithm for classification of arrhythmia disease using ECG signals. Neural Comput Appl 2021. [DOI: 10.1007/s00521-021-06005-7] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/21/2022]
|
14
|
Quiroz-Juárez MA, Torres-Gómez A, Hoyo-Ulloa I, León-Montiel RDJ, U’Ren AB. Identification of high-risk COVID-19 patients using machine learning. PLoS One 2021; 16:e0257234. [PMID: 34543294 PMCID: PMC8452016 DOI: 10.1371/journal.pone.0257234] [Citation(s) in RCA: 14] [Impact Index Per Article: 4.7] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/16/2021] [Accepted: 08/26/2021] [Indexed: 12/21/2022] Open
Abstract
The current COVID-19 public health crisis, caused by SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2), has produced a devastating toll both in terms of human life loss and economic disruption. In this paper we present a machine-learning algorithm capable of identifying whether a given patient (actually infected or suspected to be infected) is more likely to survive than to die, or vice-versa. We train this algorithm with historical data, including medical history, demographic data, as well as COVID-19-related information. This is extracted from a database of confirmed and suspected COVID-19 infections in Mexico, constituting the official COVID-19 data compiled and made publicly available by the Mexican Federal Government. We demonstrate that the proposed method can detect high-risk patients with high accuracy, in each of four identified clinical stages, thus improving hospital capacity planning and timely treatment. Furthermore, we show that our method can be extended to provide optimal estimators for hypothesis-testing techniques commonly-used in biological and medical statistics. We believe that our work could be of use in the context of the current pandemic in assisting medical professionals with real-time assessments so as to determine health care priorities.
Collapse
Affiliation(s)
- Mario A. Quiroz-Juárez
- Departamento de Física, Universidad Autónoma Metropolitana Unidad Iztapalapa, Ciudad de México, México
- * E-mail:
| | | | | | | | - Alfred B. U’Ren
- Instituto de Ciencias Nucleares, Universidad Nacional Autónoma de México, Ciudad de México, México
| |
Collapse
|
15
|
Xiao J, Liu J, Yang H, Liu Q, Wang N, Zhu Z, Chen Y, Long Y, Chang L, Zhou L, Zhou J. ULECGNet: An Ultra-Lightweight End-to-End ECG Classification Neural Network. IEEE J Biomed Health Inform 2021; 26:206-217. [PMID: 34143746 DOI: 10.1109/jbhi.2021.3090421] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
Abstract
ECG classification is a key technology in intelligent ECG monitoring. In the past, traditional machine learning methods such as SVM and KNN have been used for ECG classification, but with limited classification accuracy. Recently, the end-to-end neural network has been used for the ECG classification and shows high classification accuracy. However, the end-to-end neural network has large computational complexity including a large number of parameters and operations. Although dedicated hardware such as FPGA and ASIC can be developed to accelerate the neural network, they result in large power consumption, large design cost, or limited flexibility. In this work, we have proposed an ultra-lightweight end-to-end ECG classification neural network which has extremely low computational complexity (~8.2k parameters & ~227k MUL/ADD operations) and can be squeezed into a low-cost MCU (i.e. microcontroller) while achieving 99.1% overall classification accuracy. This outperforms the state-of-the-art ECG classification neural network. Implemented on a low-cost MCU (i.e. MSP432), the proposed design consumes only 0.4 mJ and 3.1 mJ per heartbeat classification for normal and abnormal heartbeats respectively for real-time ECG classification.
Collapse
|
16
|
Shymkovych V, Telenyk S, Kravets P. Hardware implementation of radial-basis neural networks with Gaussian activation functions on FPGA. Neural Comput Appl 2021. [DOI: 10.1007/s00521-021-05706-3] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/21/2022]
Abstract
AbstractThis article introduces a method for realizing the Gaussian activation function of radial-basis (RBF) neural networks with their hardware implementation on field-programmable gaits area (FPGAs). The results of modeling of the Gaussian function on FPGA chips of different families have been presented. RBF neural networks of various topologies have been synthesized and investigated. The hardware component implemented by this algorithm is an RBF neural network with four neurons of the latent layer and one neuron with a sigmoid activation function on an FPGA using 16-bit numbers with a fixed point, which took 1193 logic matrix gate (LUTs—LookUpTable). Each hidden layer neuron of the RBF network is designed on an FPGA as a separate computing unit. The speed as a total delay of the combination scheme of the block RBF network was 101.579 ns. The implementation of the Gaussian activation functions of the hidden layer of the RBF network occupies 106 LUTs, and the speed of the Gaussian activation functions is 29.33 ns. The absolute error is ± 0.005. The Spartan 3 family of chips for modeling has been used to get these results. Modeling on chips of other series has been also introduced in the article. RBF neural networks of various topologies have been synthesized and investigated. Hardware implementation of RBF neural networks with such speed allows them to be used in real-time control systems for high-speed objects.
Collapse
|
17
|
Hachemi C, Talha MK, Zairi H, Meddah K. Single channel EMG classification using DWT and SVM. 2020 2ND INTERNATIONAL WORKSHOP ON HUMAN-CENTRIC SMART ENVIRONMENTS FOR HEALTH AND WELL-BEING (IHSH) 2021. [DOI: 10.1109/ihsh51661.2021.9378707] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 09/01/2023]
|
18
|
Meddah K, Zairi H, Bessekri B, Cherrih H, Kedir-Talha M. FPGA implementation of Epileptic Seizure detection based on DWT, PCA and Support Vector Machine. 2020 SECOND INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS) 2020. [DOI: 10.1109/edis49545.2020.9296466] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 09/01/2023]
|
19
|
FPGA-based real-time epileptic seizure classification using Artificial Neural Network. Biomed Signal Process Control 2020. [DOI: 10.1016/j.bspc.2020.102106] [Citation(s) in RCA: 55] [Impact Index Per Article: 13.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/30/2022]
|
20
|
Towards Real-Time Heartbeat Classification: Evaluation of Nonlinear Morphological Features and Voting Method. SENSORS 2019; 19:s19235079. [PMID: 31766323 PMCID: PMC6928852 DOI: 10.3390/s19235079] [Citation(s) in RCA: 32] [Impact Index Per Article: 6.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/20/2019] [Revised: 11/10/2019] [Accepted: 11/15/2019] [Indexed: 11/16/2022]
Abstract
Abnormal heart rhythms are one of the significant health concerns worldwide. The current state-of-the-art to recognize and classify abnormal heartbeats is manually performed by visual inspection by an expert practitioner. This is not just a tedious task; it is also error prone and, because it is performed, post-recordings may add unnecessary delay to the care. The real key to the fight to cardiac diseases is real-time detection that triggers prompt action. The biggest hurdle to real-time detection is represented by the rare occurrences of abnormal heartbeats and even more are some rare typologies that are not fully represented in signal datasets; the latter is what makes it difficult for doctors and algorithms to recognize them. This work presents an automated heartbeat classification based on nonlinear morphological features and a voting scheme suitable for rare heartbeat morphologies. Although the algorithm is designed and tested on a computer, it is intended ultimately to run on a portable i.e., field-programmable gate array (FPGA) devices. Our algorithm tested on Massachusetts Institute of Technology- Beth Israel Hospital(MIT-BIH) database as per Association for the Advancement of Medical Instrumentation(AAMI) recommendations. The simulation results show the superiority of the proposed method, especially in predicting minority groups: the fusion and unknown classes with 90.4% and 100%.
Collapse
|