ECG Classification With Event-Driven Sampling

Electrocardiogram (ECG) data’s high dimensionality challenges real-time arrhythmia classification. Our approach employs functional approximation to condense ECG recordings into a compact feature set for simpler classification using Chebyshev polynomials. These polynomials, with 200 time p...

Full description

Bibliographic Details
Main Authors: Maryam Saeed, Olev Martens, Benoit Larras, Antoine Frappe, Deepu John, Barry Cardiff
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10427994/
_version_ 1797302681215172608
author Maryam Saeed
Olev Martens
Benoit Larras
Antoine Frappe
Deepu John
Barry Cardiff
author_facet Maryam Saeed
Olev Martens
Benoit Larras
Antoine Frappe
Deepu John
Barry Cardiff
author_sort Maryam Saeed
collection DOAJ
description Electrocardiogram (ECG) data&#x2019;s high dimensionality challenges real-time arrhythmia classification. Our approach employs functional approximation to condense ECG recordings into a compact feature set for simpler classification using Chebyshev polynomials. These polynomials, with 200 time points and 80 coefficients, accurately represent arrhythmias in an <inline-formula> <tex-math notation="LaTeX">$81 \times 1$ </tex-math></inline-formula> feature vector. We prove Chebyshev polynomials act as implicit low-pass filters on input signals. Using MIT-BIH Arrhythmia and MIT-BIH Supraventricular Arrhythmia datasets, we introduce classifiers that achieve significant accuracy. A three-layered Artificial Neural Network yields high F1-scores (0.99, 0.90, 0.93, and 0.76 for classes N, S, V, and F) with minimal parameters (20,964), surpassing existing models. Furthermore, our proposed ECG classification system exhibits minimal computational demands, requiring only 0.1 MIPS per beat. We also propose efficient signal reconstruction methods, with the iterative approach showcasing accurate reconstruction with negligible error. This approach accommodates various data sampling types and determines optimal Chebyshev coefficients for capturing signal bandwidth.
first_indexed 2024-03-07T23:41:26Z
format Article
id doaj.art-77708a6d4f094f3e981ee1090e21b212
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-07T23:41:26Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-77708a6d4f094f3e981ee1090e21b2122024-02-20T00:00:39ZengIEEEIEEE Access2169-35362024-01-0112251882519910.1109/ACCESS.2024.336411510427994ECG Classification With Event-Driven SamplingMaryam Saeed0https://orcid.org/0000-0002-7046-2898Olev Martens1https://orcid.org/0000-0003-2899-9197Benoit Larras2https://orcid.org/0000-0003-2501-8656Antoine Frappe3https://orcid.org/0000-0002-0977-549XDeepu John4https://orcid.org/0000-0002-6139-1100Barry Cardiff5https://orcid.org/0000-0003-1303-8115UCD School of Electrical and Electronic Engineering, UCD Engineering and Materials Science Centre, Dublin 4, Belfield, IrelandThomas Johann Seebeck Department of Electronics, Tallinn University of Technology, Tallinn, EstoniaUniv. Lille, CNRS, Centrale Lille, Junia, Univ. Polytechnique Hauts-de-France, UMR 8520-IEMN, Lille, FranceUniv. Lille, CNRS, Centrale Lille, Junia, Univ. Polytechnique Hauts-de-France, UMR 8520-IEMN, Lille, FranceUCD School of Electrical and Electronic Engineering, UCD Engineering and Materials Science Centre, Dublin 4, Belfield, IrelandUCD School of Electrical and Electronic Engineering, UCD Engineering and Materials Science Centre, Dublin 4, Belfield, IrelandElectrocardiogram (ECG) data&#x2019;s high dimensionality challenges real-time arrhythmia classification. Our approach employs functional approximation to condense ECG recordings into a compact feature set for simpler classification using Chebyshev polynomials. These polynomials, with 200 time points and 80 coefficients, accurately represent arrhythmias in an <inline-formula> <tex-math notation="LaTeX">$81 \times 1$ </tex-math></inline-formula> feature vector. We prove Chebyshev polynomials act as implicit low-pass filters on input signals. Using MIT-BIH Arrhythmia and MIT-BIH Supraventricular Arrhythmia datasets, we introduce classifiers that achieve significant accuracy. A three-layered Artificial Neural Network yields high F1-scores (0.99, 0.90, 0.93, and 0.76 for classes N, S, V, and F) with minimal parameters (20,964), surpassing existing models. Furthermore, our proposed ECG classification system exhibits minimal computational demands, requiring only 0.1 MIPS per beat. We also propose efficient signal reconstruction methods, with the iterative approach showcasing accurate reconstruction with negligible error. This approach accommodates various data sampling types and determines optimal Chebyshev coefficients for capturing signal bandwidth.https://ieeexplore.ieee.org/document/10427994/Level-crossing ADCelectrocardiogramsfunctional approximationChebyshev polynomialsartificial neural networksarrhythmia
spellingShingle Maryam Saeed
Olev Martens
Benoit Larras
Antoine Frappe
Deepu John
Barry Cardiff
ECG Classification With Event-Driven Sampling
IEEE Access
Level-crossing ADC
electrocardiograms
functional approximation
Chebyshev polynomials
artificial neural networks
arrhythmia
title ECG Classification With Event-Driven Sampling
title_full ECG Classification With Event-Driven Sampling
title_fullStr ECG Classification With Event-Driven Sampling
title_full_unstemmed ECG Classification With Event-Driven Sampling
title_short ECG Classification With Event-Driven Sampling
title_sort ecg classification with event driven sampling
topic Level-crossing ADC
electrocardiograms
functional approximation
Chebyshev polynomials
artificial neural networks
arrhythmia
url https://ieeexplore.ieee.org/document/10427994/
work_keys_str_mv AT maryamsaeed ecgclassificationwitheventdrivensampling
AT olevmartens ecgclassificationwitheventdrivensampling
AT benoitlarras ecgclassificationwitheventdrivensampling
AT antoinefrappe ecgclassificationwitheventdrivensampling
AT deepujohn ecgclassificationwitheventdrivensampling
AT barrycardiff ecgclassificationwitheventdrivensampling