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