ECG Paper Digitization and R Peaks Detection Using FFT

An electrocardiogram (ECG) uses electrodes to monitor the heart rhythm and identify minute electrical changes that occur with each beat. It is employed to investigate particular varieties of aberrant heart activity, such as arrhythmias and conduction problems. One of the most essential tools for det...

Full description

Saved in:
Bibliographic Details
Main Authors: Ibraheam Fathail, Vaishali D. Bhagile
Format: Article
Language:English
Published: Wiley 2022-01-01
Series:Applied Computational Intelligence and Soft Computing
Online Access:http://dx.doi.org/10.1155/2022/1238864
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850157642213752832
author Ibraheam Fathail
Vaishali D. Bhagile
author_facet Ibraheam Fathail
Vaishali D. Bhagile
author_sort Ibraheam Fathail
collection DOAJ
description An electrocardiogram (ECG) uses electrodes to monitor the heart rhythm and identify minute electrical changes that occur with each beat. It is employed to investigate particular varieties of aberrant heart activity, such as arrhythmias and conduction problems. One of the most essential tools for detecting heart problems is the electrocardiogram (ECG). The majority of ECG records are still on paper. Manual ECG paper record analysis can be difficult and time-consuming. It is possible to digitally digitize these paper ECG recordings for automated analysis and diagnosis. In this paper, we proposed a system to digitize the ECG paper, automatically detecting R peaks, calculating the average heart rate, and sending SMS to the doctor via cloud in the event of detection of abnormality. The method of the system is uploading an ECG image, then dimensionality reduction, feature extraction in the form of digital signals, and saving it in a CSV file format using the MATLAB programming language. After that, the system retrieves the signals for further processing of the raw signals. We used the fast Fourier transform (FFT) algorithm to calculate R peaks and calculate the heart rate. If the heart rate is abnormal, the system sends SMS messages to doctors via a technology platform (Twilio) using the Python programming language.
format Article
id doaj-art-344ecf55b70a4df290dc157c7581a72e
institution OA Journals
issn 1687-9732
language English
publishDate 2022-01-01
publisher Wiley
record_format Article
series Applied Computational Intelligence and Soft Computing
spelling doaj-art-344ecf55b70a4df290dc157c7581a72e2025-08-20T02:24:05ZengWileyApplied Computational Intelligence and Soft Computing1687-97322022-01-01202210.1155/2022/1238864ECG Paper Digitization and R Peaks Detection Using FFTIbraheam Fathail0Vaishali D. Bhagile1Faculty of Computer Sciences & ITDepartment of Computer Science and ITAn electrocardiogram (ECG) uses electrodes to monitor the heart rhythm and identify minute electrical changes that occur with each beat. It is employed to investigate particular varieties of aberrant heart activity, such as arrhythmias and conduction problems. One of the most essential tools for detecting heart problems is the electrocardiogram (ECG). The majority of ECG records are still on paper. Manual ECG paper record analysis can be difficult and time-consuming. It is possible to digitally digitize these paper ECG recordings for automated analysis and diagnosis. In this paper, we proposed a system to digitize the ECG paper, automatically detecting R peaks, calculating the average heart rate, and sending SMS to the doctor via cloud in the event of detection of abnormality. The method of the system is uploading an ECG image, then dimensionality reduction, feature extraction in the form of digital signals, and saving it in a CSV file format using the MATLAB programming language. After that, the system retrieves the signals for further processing of the raw signals. We used the fast Fourier transform (FFT) algorithm to calculate R peaks and calculate the heart rate. If the heart rate is abnormal, the system sends SMS messages to doctors via a technology platform (Twilio) using the Python programming language.http://dx.doi.org/10.1155/2022/1238864
spellingShingle Ibraheam Fathail
Vaishali D. Bhagile
ECG Paper Digitization and R Peaks Detection Using FFT
Applied Computational Intelligence and Soft Computing
title ECG Paper Digitization and R Peaks Detection Using FFT
title_full ECG Paper Digitization and R Peaks Detection Using FFT
title_fullStr ECG Paper Digitization and R Peaks Detection Using FFT
title_full_unstemmed ECG Paper Digitization and R Peaks Detection Using FFT
title_short ECG Paper Digitization and R Peaks Detection Using FFT
title_sort ecg paper digitization and r peaks detection using fft
url http://dx.doi.org/10.1155/2022/1238864
work_keys_str_mv AT ibraheamfathail ecgpaperdigitizationandrpeaksdetectionusingfft
AT vaishalidbhagile ecgpaperdigitizationandrpeaksdetectionusingfft