ECG Signal Classification of Cardiovascular Disorder using CWT and DCNN

Background: Cardiovascular Diseases (CVD) requires precise and efficient diagnostic tools. The manual analysis of Electrocardiograms (ECGs) is labor-intensive, necessitating the development of automated methods to enhance diagnostic accuracy and efficiency.Objective: This research aimed to develop a...

Full description

Saved in:
Bibliographic Details
Main Authors: Tawfikur Rahman, Rasel Ahommed, Nibedita Deb, Utpal Kanti Das, Md. Moniruzzaman, Md. Alamgir Bhuiyan, Farzana Sultana, Md. Kamruzzaman Kausar
Format: Article
Language:English
Published: Shiraz University of Medical Sciences 2025-02-01
Series:Journal of Biomedical Physics and Engineering
Subjects:
Online Access:https://jbpe.sums.ac.ir/article_50006_ea381163c5778833aa2f73416b88844f.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849717382947274752
author Tawfikur Rahman
Rasel Ahommed
Nibedita Deb
Utpal Kanti Das
Md. Moniruzzaman
Md. Alamgir Bhuiyan
Farzana Sultana
Md. Kamruzzaman Kausar
author_facet Tawfikur Rahman
Rasel Ahommed
Nibedita Deb
Utpal Kanti Das
Md. Moniruzzaman
Md. Alamgir Bhuiyan
Farzana Sultana
Md. Kamruzzaman Kausar
author_sort Tawfikur Rahman
collection DOAJ
description Background: Cardiovascular Diseases (CVD) requires precise and efficient diagnostic tools. The manual analysis of Electrocardiograms (ECGs) is labor-intensive, necessitating the development of automated methods to enhance diagnostic accuracy and efficiency.Objective: This research aimed to develop an automated ECG classification using Continuous Wavelet Transform (CWT) and Deep Convolutional Neural Network (DCNN), and transform 1D ECG signals into 2D spectrograms using CWT and train a DCNN to accurately detect abnormalities associated with CVD. The DCNN is trained on datasets from PhysioNet and the MIT-BIH arrhythmia dataset. The integrated CWT and DCNN enable simultaneous classification of multiple ECG abnormalities alongside normal signals.Material and Methods: This analytical observational research employed CWT to generate spectrograms from 1D ECG signals, as input to a DCNN trained on diverse datasets. The model is evaluated using performance metrics, such as precision, specificity, recall, overall accuracy, and F1-score.Results: The proposed algorithm demonstrates remarkable performance metrics with a precision of 100% for normal signals, an average specificity of 100%, an average recall of 97.65%, an average overall accuracy of 98.67%, and an average F1-score of 98.81%. This model achieves an approximate average overall accuracy of 98.67%, highlighting its effectiveness in detecting CVD. Conclusion: The integration of CWT and DCNN in ECG classification improves accuracy and classification capabilities, addressing the challenges with manual analysis. This algorithm can reduce misdiagnoses in primary care and enhance efficiency in larger medical institutions. By contributing to automated diagnostic tools for cardiovascular disorders, it can significantly improve healthcare practices in the field of CVD detection.
format Article
id doaj-art-d739b38183f945d9b97656ed89ce46a0
institution DOAJ
issn 2251-7200
language English
publishDate 2025-02-01
publisher Shiraz University of Medical Sciences
record_format Article
series Journal of Biomedical Physics and Engineering
spelling doaj-art-d739b38183f945d9b97656ed89ce46a02025-08-20T03:12:41ZengShiraz University of Medical SciencesJournal of Biomedical Physics and Engineering2251-72002025-02-01151779210.31661/jbpe.v0i0.2307-163650006ECG Signal Classification of Cardiovascular Disorder using CWT and DCNNTawfikur Rahman0Rasel Ahommed1Nibedita Deb2Utpal Kanti Das3Md. Moniruzzaman4Md. Alamgir Bhuiyan5Farzana Sultana6Md. Kamruzzaman Kausar7Department of Electrical and Electronic Engineering, Faculty of Engineering, International University of Business Agriculture and Technology, Uttara, Dhaka 1230, BangladeshDepartment of Electrical and Electronic Engineering, Faculty of Engineering, International University of Business Agriculture and Technology, Uttara, Dhaka 1230, BangladeshDepartment of Agriculture, International University of Business Agriculture and Technology, Uttara, Dhaka 1230, BangladeshDepartment of Computer Science and Engineering, Faculty of Engineering, International University of Business Agriculture and Technology, Uttara, Dhaka 1230, BangladeshDepartment of Electrical and Electronic Engineering, Faculty of Engineering, International University of Business Agriculture and Technology, Uttara, Dhaka 1230, BangladeshDepartment of Computer Science and Engineering, Faculty of Engineering, International University of Business Agriculture and Technology, Uttara, Dhaka 1230, BangladeshDepartment of Electrical and Electronic Engineering, Faculty of Engineering, International University of Business Agriculture and Technology, Uttara, Dhaka 1230, BangladeshDepartment of Electrical and Electronic Engineering, Faculty of Engineering, International University of Business Agriculture and Technology, Uttara, Dhaka 1230, BangladeshBackground: Cardiovascular Diseases (CVD) requires precise and efficient diagnostic tools. The manual analysis of Electrocardiograms (ECGs) is labor-intensive, necessitating the development of automated methods to enhance diagnostic accuracy and efficiency.Objective: This research aimed to develop an automated ECG classification using Continuous Wavelet Transform (CWT) and Deep Convolutional Neural Network (DCNN), and transform 1D ECG signals into 2D spectrograms using CWT and train a DCNN to accurately detect abnormalities associated with CVD. The DCNN is trained on datasets from PhysioNet and the MIT-BIH arrhythmia dataset. The integrated CWT and DCNN enable simultaneous classification of multiple ECG abnormalities alongside normal signals.Material and Methods: This analytical observational research employed CWT to generate spectrograms from 1D ECG signals, as input to a DCNN trained on diverse datasets. The model is evaluated using performance metrics, such as precision, specificity, recall, overall accuracy, and F1-score.Results: The proposed algorithm demonstrates remarkable performance metrics with a precision of 100% for normal signals, an average specificity of 100%, an average recall of 97.65%, an average overall accuracy of 98.67%, and an average F1-score of 98.81%. This model achieves an approximate average overall accuracy of 98.67%, highlighting its effectiveness in detecting CVD. Conclusion: The integration of CWT and DCNN in ECG classification improves accuracy and classification capabilities, addressing the challenges with manual analysis. This algorithm can reduce misdiagnoses in primary care and enhance efficiency in larger medical institutions. By contributing to automated diagnostic tools for cardiovascular disorders, it can significantly improve healthcare practices in the field of CVD detection.https://jbpe.sums.ac.ir/article_50006_ea381163c5778833aa2f73416b88844f.pdfcardiovascular disordercwtdcnnelectrocardiographysignal processingcomputer-assistedmachine learning
spellingShingle Tawfikur Rahman
Rasel Ahommed
Nibedita Deb
Utpal Kanti Das
Md. Moniruzzaman
Md. Alamgir Bhuiyan
Farzana Sultana
Md. Kamruzzaman Kausar
ECG Signal Classification of Cardiovascular Disorder using CWT and DCNN
Journal of Biomedical Physics and Engineering
cardiovascular disorder
cwt
dcnn
electrocardiography
signal processing
computer-assisted
machine learning
title ECG Signal Classification of Cardiovascular Disorder using CWT and DCNN
title_full ECG Signal Classification of Cardiovascular Disorder using CWT and DCNN
title_fullStr ECG Signal Classification of Cardiovascular Disorder using CWT and DCNN
title_full_unstemmed ECG Signal Classification of Cardiovascular Disorder using CWT and DCNN
title_short ECG Signal Classification of Cardiovascular Disorder using CWT and DCNN
title_sort ecg signal classification of cardiovascular disorder using cwt and dcnn
topic cardiovascular disorder
cwt
dcnn
electrocardiography
signal processing
computer-assisted
machine learning
url https://jbpe.sums.ac.ir/article_50006_ea381163c5778833aa2f73416b88844f.pdf
work_keys_str_mv AT tawfikurrahman ecgsignalclassificationofcardiovasculardisorderusingcwtanddcnn
AT raselahommed ecgsignalclassificationofcardiovasculardisorderusingcwtanddcnn
AT nibeditadeb ecgsignalclassificationofcardiovasculardisorderusingcwtanddcnn
AT utpalkantidas ecgsignalclassificationofcardiovasculardisorderusingcwtanddcnn
AT mdmoniruzzaman ecgsignalclassificationofcardiovasculardisorderusingcwtanddcnn
AT mdalamgirbhuiyan ecgsignalclassificationofcardiovasculardisorderusingcwtanddcnn
AT farzanasultana ecgsignalclassificationofcardiovasculardisorderusingcwtanddcnn
AT mdkamruzzamankausar ecgsignalclassificationofcardiovasculardisorderusingcwtanddcnn