Dense Neural Network Based Arrhythmia Classification on Low-cost and Low-compute Micro-controller

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zishan, Md Abu Obaida, Shihab, H M, Islam, Sabik Sadman, Riya, Maliha Alam, Rahman, Gazi Mashrur, Noor, Jannatun
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912309670051840
author Zishan, Md Abu Obaida
Shihab, H M
Islam, Sabik Sadman
Riya, Maliha Alam
Rahman, Gazi Mashrur
Noor, Jannatun
author_facet Zishan, Md Abu Obaida
Shihab, H M
Islam, Sabik Sadman
Riya, Maliha Alam
Rahman, Gazi Mashrur
Noor, Jannatun
contents The electrocardiogram (ECG) monitoring device is an expensive albeit essential device for the treatment and diagnosis of cardiovascular diseases (CVD). The cost of this device typically ranges from $2000 to $10000. Several studies have implemented ECG monitoring systems in micro-controller units (MCU) to reduce industrial development costs by up to 20 times. However, to match industry-grade systems and display heartbeats effectively, it is essential to develop an efficient algorithm for detecting arrhythmia (irregular heartbeat). Hence in this study, a dense neural network is developed to detect arrhythmia on the Arduino Nano. The Nano consists of the ATMega328 microcontroller with a 16MHz clock, 2KB of SRAM, and 32KB of program memory. Additionally, the AD8232 SparkFun Single-Lead Heart Rate Monitor is used as the ECG sensor. The implemented neural network model consists of two layers (excluding the input) with 10 and four neurons respectively with sigmoid activation function. However, four approaches are explored to choose the appropriate activation functions. The model has a size of 1.267 KB, achieves an F1 score (macro-average) of 78.3\% for classifying four types of arrhythmia, an accuracy rate of 96.38%, and requires 0.001314 MOps of floating-point operations (FLOPs).
format Preprint
id arxiv_https___arxiv_org_abs_2504_03531
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Dense Neural Network Based Arrhythmia Classification on Low-cost and Low-compute Micro-controller
Zishan, Md Abu Obaida
Shihab, H M
Islam, Sabik Sadman
Riya, Maliha Alam
Rahman, Gazi Mashrur
Noor, Jannatun
Machine Learning
Artificial Intelligence
I.2.1; I.2.6; C.3
The electrocardiogram (ECG) monitoring device is an expensive albeit essential device for the treatment and diagnosis of cardiovascular diseases (CVD). The cost of this device typically ranges from $2000 to $10000. Several studies have implemented ECG monitoring systems in micro-controller units (MCU) to reduce industrial development costs by up to 20 times. However, to match industry-grade systems and display heartbeats effectively, it is essential to develop an efficient algorithm for detecting arrhythmia (irregular heartbeat). Hence in this study, a dense neural network is developed to detect arrhythmia on the Arduino Nano. The Nano consists of the ATMega328 microcontroller with a 16MHz clock, 2KB of SRAM, and 32KB of program memory. Additionally, the AD8232 SparkFun Single-Lead Heart Rate Monitor is used as the ECG sensor. The implemented neural network model consists of two layers (excluding the input) with 10 and four neurons respectively with sigmoid activation function. However, four approaches are explored to choose the appropriate activation functions. The model has a size of 1.267 KB, achieves an F1 score (macro-average) of 78.3\% for classifying four types of arrhythmia, an accuracy rate of 96.38%, and requires 0.001314 MOps of floating-point operations (FLOPs).
title Dense Neural Network Based Arrhythmia Classification on Low-cost and Low-compute Micro-controller
topic Machine Learning
Artificial Intelligence
I.2.1; I.2.6; C.3
url https://arxiv.org/abs/2504.03531