This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessArticle
Generalizable Hybrid Wavelet–Deep Learning Architecture for Robust Arrhythmia Detection in Wearable ECG Monitoring
1
Advanced College of Engineering and Management, Tribhuvan University, Kathmandu 44600, Nepal
2
Department of ICT, School of Engineering and Technology, Asian Institute of Technology, Pathum Thani 12120, Thailand
3
Department of Information Engineering, University of Florence, 50139 Florence, Italy
*
Author to whom correspondence should be addressed.
†
These authors contributed equally to this work.
Sensors 2025, 25(21), 6590; https://doi.org/10.3390/s25216590 (registering DOI)
Submission received: 24 September 2025
/
Revised: 16 October 2025
/
Accepted: 24 October 2025
/
Published: 26 October 2025
Abstract
This paper investigates Electrocardiogram (ECG) rhythm classification using a progressive deep learning framework that combines time–frequency representations with complementary hand-crafted features. In the first stage, ECG signals from the PhysioNet Challenge 2017 dataset are transformed into scalograms and input to diverse architectures, including Simple Convolutional Neural Network (SimpleCNN), Residual Network with 18 Layers (ResNet-18), Convolutional Neural Network-Transformer (CNNTransformer), and Vision Transformer (ViT). ViT achieved the highest accuracy (0.8590) and F1-score (0.8524), demonstrating the feasibility of pure image-based ECG analysis, although scalograms alone showed variability across folds. In the second stage, scalograms were fused with scattering and statistical features, enhancing robustness and interpretability. FusionViT without dimensionality reduction achieved the best performance (accuracy = 0.8623, F1-score = 0.8528), while Fusion ResNet-18 offered a favorable trade-off between accuracy (0.8321) and inference efficiency (0.016 s per sample). The application of Principal Component Analysis (PCA) reduced the dimensionality of the feature from 509 to 27, reducing the computational cost while maintaining competitive performance (FusionViT precision = 0.8590). The results highlight a trade-off between efficiency and fine-grained temporal resolution. Training-time augmentations mitigated class imbalance, enabling lightweight inference (0.006–0.043 s per sample). For real-world use, the framework can run on wearable ECG devices or mobile health apps. Scalogram transformation and feature extraction occur on-device or at the edge, with efficient models like ResNet-18 enabling near real-time monitoring. Abnormal rhythm alerts can be sent instantly to users or clinicians. By combining visual and statistical signal features, optionally reduced with PCA, the framework achieves high accuracy, robustness, and efficiency for practical deployment.
Share and Cite
MDPI and ACS Style
Thapa, U.; Pati, B.M.; Taparugssanagorn, A.; Mucchi, L.
Generalizable Hybrid Wavelet–Deep Learning Architecture for Robust Arrhythmia Detection in Wearable ECG Monitoring. Sensors 2025, 25, 6590.
https://doi.org/10.3390/s25216590
AMA Style
Thapa U, Pati BM, Taparugssanagorn A, Mucchi L.
Generalizable Hybrid Wavelet–Deep Learning Architecture for Robust Arrhythmia Detection in Wearable ECG Monitoring. Sensors. 2025; 25(21):6590.
https://doi.org/10.3390/s25216590
Chicago/Turabian Style
Thapa, Ukesh, Bipun Man Pati, Attaphongse Taparugssanagorn, and Lorenzo Mucchi.
2025. "Generalizable Hybrid Wavelet–Deep Learning Architecture for Robust Arrhythmia Detection in Wearable ECG Monitoring" Sensors 25, no. 21: 6590.
https://doi.org/10.3390/s25216590
APA Style
Thapa, U., Pati, B. M., Taparugssanagorn, A., & Mucchi, L.
(2025). Generalizable Hybrid Wavelet–Deep Learning Architecture for Robust Arrhythmia Detection in Wearable ECG Monitoring. Sensors, 25(21), 6590.
https://doi.org/10.3390/s25216590
Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details
here.
Article Metrics
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.