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...
Saved in:
| Main Authors: | , |
|---|---|
| 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 |