<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Artif. Intell.</journal-id>
<journal-title>Frontiers in Artificial Intelligence</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Artif. Intell.</abbrev-journal-title>
<issn pub-type="epub">2624-8212</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/frai.2025.1625637</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Artificial Intelligence</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>BlendNet: a blending-based convolutional neural network for effective deep learning of electrocardiogram signals</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Premanand</surname> <given-names>S.</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/3168316/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Narayanan</surname> <given-names>Sathiya</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/3035366/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
</contrib-group>
<aff><institution>School of Electronics Engineering (SENSE), Vellore Institute of Technology</institution>, <addr-line>Chennai</addr-line>, <country>India</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Gabriel Avelino Sampedro, University of the Philippines Diliman, Philippines</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Cyrel Manlises, Map&#x000FA;a University, Philippines</p>
<p>Hussein Tami Sim, University of Babylon, Iraq</p>
<p>Paula Marielle Ababao, FEU Institute of Technology, Philippines</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Sathiya Narayanan <email>sathiyanarayanan.s&#x00040;vit.ac.in</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>22</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>8</volume>
<elocation-id>1625637</elocation-id>
<history>
<date date-type="received">
<day>09</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2025 Premanand and Narayanan.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Premanand and Narayanan</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>In recent years, Deep Learning (DL) architectures such as Convolutional Neural Network (CNN) and its variants have been shown to be effective in the diagnosis of cardiovascular disease from ElectroCardioGram (ECG) signals. In the case of ECG as a one-dimensional signal, 1-D CNNs are deployed, whereas in the case of a 2D-represented ECG signal, i.e., two-dimensional signal, 2-D CNNs or other relevant architectures are deployed. Since 2D-represented ECG signals facilitate better feature extraction, it is a common practice to convert an ECG signal into a scalogram image using a continuous wavelet transform (CWT) approach and then subject it to a DL architecture such as 2-D CNN. However, this traditional approach captures only a limited set of features of ECG and thereby limits the effectiveness of DL architectures in disease detection.</p>
</sec>
<sec>
<title>Methods</title>
<p>This work proposes &#x0201C;BlendNet,&#x0201D; a DL architecture that effectively extracts the features of an ECG signal using a blending approach termed &#x0201C;alpha blending.&#x0201D; First, the 1-D ECG signal is converted into a scalogram image using CWT, and a binary version of the scalogram image is also obtained. Then, both the scalogram and binary images are subjected to a sequence of convolution and pooling layers, and the resulting feature images are blended. This blended feature image is subjected to a dense layer that classifies the image. The blending is flexible, and it is controlled by a parameter &#x003B1;, hence the process is termed as alpha blending. The utilization of alpha blending facilitates the generation of a composite feature set that incorporates different characteristics from both the scalogram and binary versions.</p>
</sec>
<sec>
<title>Results</title>
<p>For experiments, a total of 162 ECG recordings from the PhysioNet database were used. Experimental results and analysis show that, in the case of &#x003B1; &#x0003D; 0.7, BlendNet&#x00027;s performance surpasses the performance of (i) traditional approaches (that do not involve blending) and (ii) state-of-the-art approaches for ECG classification.</p>
</sec>
<sec>
<title>Discussion</title>
<p>Experimental outcomes show that the proposed BlendNet is flexible regarding dense layer settings and can accommodate faster alternatives [i.e., machine learning (ML) algorithms] for faster convergence. The superior performance at &#x003B1; &#x0003D; 0.7 indicates that alpha blending allows for richer composite feature sets, leading to improved classification accuracy over conventional feature extraction and classification methods.</p>
</sec></abstract>
<kwd-group>
<kwd>electrocardiogram</kwd>
<kwd>convolution neural network</kwd>
<kwd>scalogram</kwd>
<kwd>image blending</kwd>
<kwd>binary image</kwd>
</kwd-group>
<counts>
<fig-count count="9"/>
<table-count count="7"/>
<equation-count count="5"/>
<ref-count count="51"/>
<page-count count="16"/>
<word-count count="9007"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Machine Learning and Artificial Intelligence</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>Deep Learning-based diagnosis of cardiovascular disease from ECG signals involves two major steps: pre-processing (<xref ref-type="bibr" rid="B40">Safdar et al., 2024</xref>) and classification (<xref ref-type="bibr" rid="B46">Wu and Guo, 2025</xref>). The pre-processing step generally involves resizing and filtering of signals. The classification step involves feature extraction and signal categorization. Popular DL architectures like CNN and its variants have shown significant results in the medical domain, especially with ECG. In the case of ECG as a one-dimensional signal, 1D-CNNs are deployed. These models are enhanced and contributed in many ways: like combining with Leaky-ReLU (<xref ref-type="bibr" rid="B21">Lakhdari and Saeed, 2022</xref>) activation function, an enhanced model for extracting signals from paper-based ECG data (<xref ref-type="bibr" rid="B31">Nguyen et al., 2022</xref>), with real and noise-attenuated ECG signals (<xref ref-type="bibr" rid="B2">Ahmed et al., 2023</xref>), for robust classification 1-D Convolutional deep residual neural networks (<xref ref-type="bibr" rid="B18">Khan et al., 2023</xref>) utilized, and even explored in authentication (<xref ref-type="bibr" rid="B51">Yuniarti et al., 2024</xref>). Apart from different scenarios, ECG signals can be combined with different advanced CNN variants such as Deep-CNN (<xref ref-type="bibr" rid="B22">Li et al., 2021</xref>), SE-ResNet152 (<xref ref-type="bibr" rid="B48">Xu et al., 2021</xref>), MobileNetV2 (<xref ref-type="bibr" rid="B9">Cordos et al., 2021</xref>), ResNet152V2, DenseNet169, COV-ECGNET (<xref ref-type="bibr" rid="B36">Rahman et al., 2022</xref>), MobileNetV2 combination with BiLSTM (<xref ref-type="bibr" rid="B42">Shin et al., 2022</xref>), and InceptionV3 (<xref ref-type="bibr" rid="B6">Bhosale and Patnaik, 2023</xref>) and showed promising results. In these architectures, ECG signals are subjected to a sequence of convolution and pooling layers for feature extraction and then to a dense neural network layer for decision-making (i.e., classification). In most of the ECG classifications, scalogram images are utilized from the signal by CWT approach, for extracting non-linear and non-stationary features (<xref ref-type="bibr" rid="B15">Gupta et al., 2021</xref>), image classification by representing image over the time-frequency domain (<xref ref-type="bibr" rid="B19">Kim, 2021</xref>), extracting R peak and RR interval features (<xref ref-type="bibr" rid="B45">Wang et al., 2021</xref>), statistical parameters (<xref ref-type="bibr" rid="B4">Alharbey et al., 2022</xref>), classification with various CNN variants for better results (<xref ref-type="bibr" rid="B11">Dessai and Virani, 2023</xref>), with RGB image classification from scalogram (<xref ref-type="bibr" rid="B20">Kumar and Ramachandran, 2023</xref>), for collecting multi-spectral information (<xref ref-type="bibr" rid="B25">Mewada, 2023</xref>), and for classification with transformers (<xref ref-type="bibr" rid="B35">Qiu et al., 2024</xref>). In one of the cases, the binarized version of the scalogram image is used for classification (<xref ref-type="bibr" rid="B30">Naz et al., 2021</xref>).</p>
<p>Owing to the fact that each version of the image contains some unique features, in this work, we propose an approach termed &#x0201C;alpha blending&#x00027; which blends the features extracted from the scalogram and its binarized version through a sequence of convolution and pooling layers. The blended feature map is subjected to a dense neural network layer (as in traditional CNN) that classifies the image. This proposed architecture is termed as BlendNet. The blending step is flexible as it involves a parameter &#x003B1;. For experiments, a total of 162 ECG recordings from the PhysioNet database were used. There were three categories of patients: Congestive Heart Failure (CHF), Cardiac Arrhythmias (ARR), and Normal Sinus Rhythms (NSR). There are 36 recordings from people with NSR, 30 with people with CHF, and 96 with ARR. The objective of the proposed approach is to classify ARR, CHF, and NSR. The experimental results shows that the BlendNet architecture achieves the best performance &#x003B1; &#x0003D; 0.7, and it outperforms non-blending approaches. The proposed BlendNet is flexible in terms of dense layer settings, as it can accommodate any complicated dense layers, for example, the dense layers in InceptionV3, ResNet152V2, DenseNet169, or MobileNetV2. In applications where execution speed is of utmost concern, the dense layer can be replaced with faster alternatives (i.e., ML algorithms) for faster convergence.</p>
<p>Notable works in literature relevant to this problem statement are the DL framework in <xref ref-type="bibr" rid="B34">Prusty et al. (2024)</xref> which utilizes Scale Invariant Feature Transform (SIFT) based features for detecting heart failures and the framework in <xref ref-type="bibr" rid="B39">Saeed and Yousif (2021)</xref> which utilizes the slantlet based statistical features. Both these approaches extract features from the PhysioNet ECG data and apply a DL architecture. Although they have exhibited good classification performance, they depend on a single paradigm for feature extraction. On the other hand, the BlendNet framework proposed in this manuscript deploys a blending framework to form a composite feature map, which is then subjected to a classification architecture/algorithm.</p>
<p>The contributions of this manuscript are as follows:</p>
<list list-type="bullet">
<list-item><p>A novel DL architecture termed as BlendNet which involves flexible blending of image features using alpha blending.</p></list-item>
<list-item><p>An ablation study to emphasize the importance of alpha blending in the proposed BlendNet.</p></list-item>
<list-item><p>A flexibility study to explore the choices of dense layer settings for the classification task in the proposed BlendNet.</p></list-item>
<list-item><p>A faster alternative for BlendNet, which incorporates the computationally efficient ML algorithms in place of the dense layer.</p></list-item>
</list>
<p>The remaining sections are structured as follows. Section 2 presents a survey of several ML and DL architectures associated with diverse ECG data. Section 3 provides a detailed explanation of the proposed BlendNet and presents an analysis of its computational complexity. Section 4 presents the experimental validation of the proposed architecture and establishes a comparison with the state-of-the-art. Section 5 concludes the paper with recommendations for future research.</p>
</sec>
<sec id="s2">
<title>2 Literature survey</title>
<p>Recent research has shown substantial progress in identifying irregular heart rhythms using CNNs. <xref ref-type="bibr" rid="B2">Ahmed et al. (2023)</xref> employed a 1-D CNN to classify four distinct categories in the MIT-BIH dataset and achieved a remarkable accuracy of 99%. In another work (<xref ref-type="bibr" rid="B21">Lakhdari and Saeed, 2022</xref>), including the LeakyReLU activation function in 1-D CNN architectures on the same dataset results in accuracies ranging from 97% to 99%. A modified version of the 1-D CNN called SEResNet18 was used in a dataset of ECG images containing data from cardiac and COVID-19 patients. The model achieved accuracies of 98.42% to distinguish COVID-19 cases from normal cases and 98.50% to distinguish COVID-19 cases from other classes. In particular, the model successfully extracted signals from the scanned ECG records (<xref ref-type="bibr" rid="B17">Khan et al., 2021</xref>; <xref ref-type="bibr" rid="B31">Nguyen et al., 2022</xref>). There is another progress where a 2-D CNN achieved an accuracy of 99.52% on the MIT-BIH dataset by combining wavelet-based spectral features with CNN&#x00027;s temporal features. This demonstrates the effective combination of advanced signal processing techniques and DL. These advances highlight the strong flexibility and growing accuracy of CNN models in diagnosing heart conditions using different datasets and architectural improvements.</p>
<p>Many studies associated with ECG have recently been conducted in 2-D format, mainly because of extracting morphological features (<xref ref-type="bibr" rid="B45">Wang et al., 2021</xref>), non-linear and non-stationary features (<xref ref-type="bibr" rid="B15">Gupta et al., 2021</xref>), comparing images with signals (<xref ref-type="bibr" rid="B19">Kim, 2021</xref>), for statistical features (<xref ref-type="bibr" rid="B4">Alharbey et al., 2022</xref>), good performance across different CNN variants (<xref ref-type="bibr" rid="B11">Dessai and Virani, 2023</xref>), performing well in other imaging like RGB (<xref ref-type="bibr" rid="B20">Kumar and Ramachandran, 2023</xref>) and with transformers (<xref ref-type="bibr" rid="B35">Qiu et al., 2024</xref>), it worked well. Compared to 1-D signal ECG, 2-D ECG images provide more insight into abnormalities and the interpretation of complex cardiac conditions due to their visual representation that combines frequency and temporal characteristics in a single image. Furthermore, when DL architectures are employed, spatial relationships can be exploited to extract important features and improve the classification process:</p>
<p>Recent studies (<xref ref-type="bibr" rid="B49">Yoon and Kang, 2023</xref>) have highlighted the importance of scalogram-based approaches for the interpretation of ECG through bimodal CNNs, combined with ensemble and Inception-v3 techniques, achieving an accuracy of 95.08% and 95.74% in classifying ARR, CHF, and NSR, while (<xref ref-type="bibr" rid="B33">Ozaltin and Yeniay, 2023</xref>) expanded this work to accurately diagnose COVID-19 with accuracies of 96.53% using CNN and 99.21% with CNN-SVM% respectively.</p>
<p>An extensive investigation has been conducted using ARR, CHF, and NSR datasets to study automatic ECG signal classification, with (<xref ref-type="bibr" rid="B27">Mohamed et al., 2023</xref>) reported accuracies of 96%, 92.66%, and 95.33% by using architectures GoogleNet, AlexNet, and ResNet; additionally, <xref ref-type="bibr" rid="B38">Sabeenian and Sree Janani (2023)</xref> achieved an accuracy of 98.81% with ResNet18, while combining CNN with Na&#x000EF;ve Bayes (<xref ref-type="bibr" rid="B3">Ajjey et al., 2022</xref>) and AlexNet (<xref ref-type="bibr" rid="B32">Olanrewaju et al., 2021</xref>), reported accuracies of 98.76% and 98.7%, showing the dominance of DL architectures in accurately classifying ECG signals.</p>
<p>Studies using the UCDDB dataset (<xref ref-type="bibr" rid="B24">Mashrur et al., 2021</xref>) have applied a scalogram-based CNN to identify obstructive sleep apnea, with an accuracy of 94.30%. Research using the PTB and MIT-BIH arrhythmia datasets (<xref ref-type="bibr" rid="B7">Byeon et al., 2019</xref>) has demonstrated the adaptability of DL architectures, including GoogleNet, EECCGNet, and ResNet, attaining high classification accuracies of 92.29% to 99%. Normalizing binary images for extracting the QRS complex (<xref ref-type="bibr" rid="B44">Wang et al., 2020</xref>) and with AlexNet, VGG-16, and Inception-V3 (<xref ref-type="bibr" rid="B30">Naz et al., 2021</xref>), reflecting ECG properties, such as QRS complexes and T waves, might be advantageous when integrated with other forms of ECG data. Normalization is implemented to achieve consistency in image scaling, which in turn enables the integration of analysis for improved interpretation and detection of cardiac problems.</p>
<p>Recent advancements in ECG analysis have been driven by the exploration of complex DL architectures for enhanced feature extraction and classification. Researchers have leveraged these architectures to improve diagnostic accuracy and enable automated interpretation of ECG signals. Another recent study used 1,932 paper-based ECG images, which were divided into five classes (MI, HMI, NHB, AHB, and COVID-19), to evaluate the performance of different DL architectures in classification tasks. The DenseNet201 (<xref ref-type="bibr" rid="B36">Rahman et al., 2022</xref>) model was employed for binary classification, attaining an accuracy of 99.1%. For the classification of three classes, DenseNet201 (<xref ref-type="bibr" rid="B36">Rahman et al., 2022</xref>) achieved an accuracy of 97.36%, while InceptionV3 (<xref ref-type="bibr" rid="B36">Rahman et al., 2022</xref>) achieved an accuracy of 97.83% for the classification of five classes. A different research study utilized the identical dataset and implemented the In-Res106, InceptionV3, ResNet50, DenseNet201, VGG19, and MobileNetV2 architectures (<xref ref-type="bibr" rid="B12">Fatema et al., 2022</xref>) to develop an automated system for predicting heart disease. Impressive levels of accuracy were attained, with In-Res106 emerging as the top performer with a score of 98.34%. In addition, a distinct study that specifically examined the categorization of cardiac disorders (ARR, CHR, NSR) found that the SIFT-CNN (<xref ref-type="bibr" rid="B34">Prusty et al., 2024</xref>) attained a remarkable accuracy rate of 99.78%. Nevertheless, alternative techniques such as SVM, K-Nearest Neighbors (KNN), Long Short-Term Memory (LSTM), and AlexNet-SVM (<xref ref-type="bibr" rid="B8">Cnar and Tuncer, 2021</xref>) produced diverse outcomes, with accuracy rates ranging from 65.63% to 96.77%, when applied to classification and prediction tasks. A slantlet based feature extraction followed by an SVM classifier has resulted in an Area Under Curve (AUC) of 99.25% (<xref ref-type="bibr" rid="B39">Saeed and Yousif, 2021</xref>).</p>
<p>In a different scenario, instead of opting for complex DL architectures, a particular study investigated the use of convolution-based heterogeneous activation facility (CHAF) (<xref ref-type="bibr" rid="B29">Narayanan, 2023</xref>). This approach involves employing multiple activation functions (AFs) in the convolution layer blocks, with each block having its own AF. The aim is to extract features more effectively and enhance accuracy. The study achieved an accuracy of 99.55% with an execution time of 0.008 seconds using the CHAF-KNN method on the PTB dataset. Similarly, with the MIT-BIH dataset, the CHAF-KNN method achieved an accuracy of 99.08% and executed in 0.07 seconds.</p>
<p>In similar to our proposed work, there is research work that combines phase and magnitude (<xref ref-type="bibr" rid="B41">Scarpiniti, 2024</xref>) of CWT and got 98.5% accuracy; in another work, a time-frequency-based DL framework (<xref ref-type="bibr" rid="B16">Karimulla and Patra, 2025</xref>) achieved 94.60% accuracy; and lastly, in another research (<xref ref-type="bibr" rid="B1">Ahmad et al., 2021</xref>) uses multimodal image fusion and multimodal feature fusion techniques were used to achieve 99.2%.</p>
<p><xref ref-type="table" rid="T1">Table 1</xref> presents a summary of DL architectures for ECG classification. During our investigation into different DL architectures and ML algorithms for a range of datasets, with the goal of improving feature extraction and model performance in healthcare applications, we have discovered a potential area for innovation: combining the features of two images created from ECG signals.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Summary of deep learning architectures for ECG classification.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>S. No</bold>.</th>
<th valign="top" align="left"><bold>Architecture</bold></th>
<th valign="top" align="left"><bold>Dataset</bold></th>
<th valign="top" align="left"><bold>Accuracy (%)</bold></th>
<th valign="top" align="left"><bold>Highlights / Salient Features</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1D CNN (<xref ref-type="bibr" rid="B2">Ahmed et al., 2023</xref>)</td>
<td valign="top" align="left">MIT-BIH Arrhythmia Dataset</td>
<td valign="top" align="left">99.00</td>
<td valign="top" align="left">Classification into 4 classes</td>
</tr> <tr>
<td valign="top" align="left">2</td>
<td valign="top" align="left">1D CNN (<xref ref-type="bibr" rid="B21">Lakhdari and Saeed, 2022</xref>)</td>
<td valign="top" align="left">MIT-BIH Arrhythmia Dataset</td>
<td valign="top" align="left">97.00&#x02013;99.00</td>
<td valign="top" align="left">LeakyReLU activation used</td>
</tr> <tr>
<td valign="top" align="left">3</td>
<td valign="top" align="left">SEResNet18 (1D CNN) <xref ref-type="bibr" rid="B31">Nguyen et al. (2022)</xref></td>
<td valign="top" align="left">ECG image dataset (Cardiac &#x0002B; COVID-19)</td>
<td valign="top" align="left">98.42 (COVID-19 vs Normal), 98.50 (vs. Other)</td>
<td valign="top" align="left">Extracted ECG signals from paper records</td>
</tr> <tr>
<td valign="top" align="left">4</td>
<td valign="top" align="left">2D CNN (<xref ref-type="bibr" rid="B25">Mewada, 2023</xref>)</td>
<td valign="top" align="left">MIT-BIH Arrhythmia Dataset</td>
<td valign="top" align="left">99.52</td>
<td valign="top" align="left">Combines wavelet spectral and temporal CNN features</td>
</tr> <tr>
<td valign="top" align="left">5</td>
<td valign="top" align="left">Bimodal CNN (Inception-v3) (<xref ref-type="bibr" rid="B49">Yoon and Kang, 2023</xref>)</td>
<td valign="top" align="left">12-lead ECG (Chapman &#x0002B; Shaoxing)</td>
<td valign="top" align="left">95.08 (Bimodal), 95.74 (Ensemble)</td>
<td valign="top" align="left">1D ECG transformed to scalogram and grayscale image</td>
</tr> <tr>
<td valign="top" align="left">6</td>
<td valign="top" align="left">CNN&#x02013;SVM (<xref ref-type="bibr" rid="B33">Ozaltin and Yeniay, 2023</xref>)</td>
<td valign="top" align="left">PhysioNet (ARR, CHF, NSR)</td>
<td valign="top" align="left">96.53 (CNN), 99.21 (CNN&#x02013;SVM)</td>
<td valign="top" align="left">Continuous Wavelet Transform (CWT) used</td>
</tr> <tr>
<td valign="top" align="left">7</td>
<td valign="top" align="left">GoogLeNet, AlexNet, ResNet (<xref ref-type="bibr" rid="B27">Mohamed et al., 2023</xref>)</td>
<td valign="top" align="left">PhysioNet (ARR, CHF, NSR)</td>
<td valign="top" align="left">96.00, 92.66, 95.33</td>
<td valign="top" align="left">Based on 2D images transformed via CWT</td>
</tr> <tr>
<td valign="top" align="left">8</td>
<td valign="top" align="left">ResNet18 (<xref ref-type="bibr" rid="B38">Sabeenian and Sree Janani, 2023</xref>)</td>
<td valign="top" align="left">PhysioNet (ARR, CHF, NSR)</td>
<td valign="top" align="left">98.81 (raw), 97.05 (wavelet)</td>
<td valign="top" align="left">1D signal converted to 2D scalogram images</td>
</tr> <tr>
<td valign="top" align="left">9</td>
<td valign="top" align="left">CNN &#x0002B; Na&#x000EF;ve Bayes (<xref ref-type="bibr" rid="B3">Ajjey et al., 2022</xref>)</td>
<td valign="top" align="left">PhysioNet (ARR, CHF, NSR)</td>
<td valign="top" align="left">98.76</td>
<td valign="top" align="left">GoogLeNet used to extract discriminative features</td>
</tr> <tr>
<td valign="top" align="left">10</td>
<td valign="top" align="left">AlexNet (<xref ref-type="bibr" rid="B32">Olanrewaju et al., 2021</xref>)</td>
<td valign="top" align="left">PhysioNet (ARR, CHF, NSR)</td>
<td valign="top" align="left">98.70</td>
<td valign="top" align="left">1D ECG transformed to 2D scalogram image</td>
</tr> <tr>
<td valign="top" align="left">11</td>
<td valign="top" align="left">SCNN (Scalogram-based CNN) (<xref ref-type="bibr" rid="B24">Mashrur et al., 2021</xref>)</td>
<td valign="top" align="left">UCDDB</td>
<td valign="top" align="left">94.30</td>
<td valign="top" align="left">Combines Empirical Mode Decomposition (EMD) and CWT</td>
</tr> <tr>
<td valign="top" align="left">12</td>
<td valign="top" align="left">GoogLeNet, EECCGNet, ResNet (<xref ref-type="bibr" rid="B7">Byeon et al., 2019</xref>)</td>
<td valign="top" align="left">PTB (CU ECG)</td>
<td valign="top" align="left">92.29&#x02013;99.00</td>
<td valign="top" align="left">CNN-based architecture for ECG images</td>
</tr> <tr>
<td valign="top" align="left">13</td>
<td valign="top" align="left">Fusion (AlexNet, VGG19, InceptionV3 &#x0002B; SVM) (<xref ref-type="bibr" rid="B30">Naz et al., 2021</xref>)</td>
<td valign="top" align="left">MIT-BIH Arrhythmia Dataset</td>
<td valign="top" align="left">97.60</td>
<td valign="top" align="left">Binary image input with cubic SVM classifier</td>
</tr> <tr>
<td valign="top" align="left">14</td>
<td valign="top" align="left">DenseNet201, InceptionV3 (<xref ref-type="bibr" rid="B36">Rahman et al., 2022</xref>)</td>
<td valign="top" align="left">COVID-19 ECG image dataset</td>
<td valign="top" align="left">99.10 (2-class), 97.36 (3-class), 97.83 (5-class)</td>
<td valign="top" align="left">Detects COVID-19 from ECG images and signals</td>
</tr> <tr>
<td valign="top" align="left">15</td>
<td valign="top" align="left">InRes-106 Hybrid Model (<xref ref-type="bibr" rid="B12">Fatema et al., 2022</xref>)</td>
<td valign="top" align="left">Paper-based ECG images (n=1932)</td>
<td valign="top" align="left">98.34</td>
<td valign="top" align="left">Outperforms InceptionV3, ResNet50, etc.</td>
</tr> <tr>
<td valign="top" align="left">16</td>
<td valign="top" align="left">SIFT&#x02013;CNN (<xref ref-type="bibr" rid="B34">Prusty et al., 2024</xref>)</td>
<td valign="top" align="left">PhysioNet (ARR, CHF, NSR)</td>
<td valign="top" align="left">99.78</td>
<td valign="top" align="left">Superior to HOG and SURF methods</td>
</tr> <tr>
<td valign="top" align="left">17</td>
<td valign="top" align="left">Hybrid AlexNet&#x02013;SVM (<xref ref-type="bibr" rid="B8">Cnar and Tuncer, 2021</xref>)</td>
<td valign="top" align="left">PhysioNet (ARR, CHF, NSR)</td>
<td valign="top" align="left">96.77</td>
<td valign="top" align="left">Utilizes spectrogram representations</td>
</tr> <tr>
<td valign="top" align="left">18</td>
<td valign="top" align="left">CNN with heterogeneous activation &#x0002B; KNN (<xref ref-type="bibr" rid="B29">Narayanan, 2023</xref>)</td>
<td valign="top" align="left">PTB, MIT-BIH</td>
<td valign="top" align="left">99.55 (PTB), 99.08 (MIT-BIH)</td>
<td valign="top" align="left">Uses six activation functions: tanh, linear, softsign, elu, crelu, relu6</td>
</tr> <tr>
<td valign="top" align="left">19</td>
<td valign="top" align="left">CNN-based fusion framework (<xref ref-type="bibr" rid="B41">Scarpiniti, 2024</xref>)</td>
<td valign="top" align="left">MIT-BIH</td>
<td valign="top" align="left">98.5</td>
<td valign="top" align="left">Fuses the magnitude and phase of the CWT,</td>
</tr> <tr>
<td valign="top" align="left">20</td>
<td valign="top" align="left">Fusion-based time-frequency DL framework (<xref ref-type="bibr" rid="B16">Karimulla and Patra, 2025</xref>)</td>
<td valign="top" align="left">MIT-BIH</td>
<td valign="top" align="left">94.60</td>
<td valign="top" align="left">Utilizing spectrograms and scalograms</td>
</tr> <tr>
<td valign="top" align="left">21</td>
<td valign="top" align="left">CNN with SVM (<xref ref-type="bibr" rid="B1">Ahmad et al., 2021</xref>)</td>
<td valign="top" align="left">PTB, MIT-BIH</td>
<td valign="top" align="left">99.2 (PTB), 99.7 (MIT-BIH)</td>
<td valign="top" align="left">Uses multimodal image fusion and multimodal feature fusion</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
<sec id="s3">
<title>3 Proposed methodology</title>
<p>This section presents a detailed description of the proposed BlendNet architecture, an analysis of BlendNet&#x00027;s computational complexity and an overview of its advantages and limitations.</p>
<sec>
<title>3.1 Proposed BlendNet architecture</title>
<p>Based on the inferences drawn from literature survey, we hypothesize that the composite feature set from different images of the same signal captures fundamental properties of ECG signals more efficiently than the traditional signal representations. In order to achieve this goal, we are incorporating the notion of alpha blending, utilizing its capacity to improve patient care by enhancing diagnostic accuracy and treatment effectiveness. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the proposed BlendNet architecture. It has three major parts: (i) image formation and binarization, (ii) alpha blending, and (iii) classification.</p>
<fig position="float" id="F1">
<label>Figure 1</label>
<caption><p>Proposed BlendNet architecture.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0001.tif">
<alt-text>Flowchart depicting an ECG signal classification process using convolutional neural networks (CNNs). It starts with a 1D ECG, transformed to 2D by a continuous wavelet transform. The 2D ECG creates a scalogram image, converted to grayscale and binarized. Two branches involve multiple CNN layers with activations and pooling. Results from both branches are combined using alpha blending, flattened, then classified via a dense layer with softmax activation into three classes: ARR, NSR, and CHF.</alt-text>
</graphic>
</fig>
<sec>
<title>3.1.1 Image formation and binarization</title>
<p>The continuous wavelet transforms (CWT) play an important role in feature extraction when compared to the 1-D signal, like analyzing nonlinear behavior of ECG signals (<xref ref-type="bibr" rid="B15">Gupta et al., 2021</xref>), arrhythmia classification (<xref ref-type="bibr" rid="B19">Kim, 2021</xref>), morphological features (<xref ref-type="bibr" rid="B45">Wang et al., 2021</xref>), statistical features (<xref ref-type="bibr" rid="B4">Alharbey et al., 2022</xref>), performs well with different variants of CNN (<xref ref-type="bibr" rid="B11">Dessai and Virani, 2023</xref>), good performance in RGB images (<xref ref-type="bibr" rid="B20">Kumar and Ramachandran, 2023</xref>), and classification with transformers (<xref ref-type="bibr" rid="B35">Qiu et al., 2024</xref>). It performs a process of signal decomposition, separating the signal into distinct frequency components across a certain time period. Within the context of ECG data, the CWT enables us to examine the signal&#x00027;s time-frequency properties, encompassing both transient and periodic attributes. By utilizing the CWT on the one-dimensional ECG data, we get a two-dimensional representation called a scalogram. The scalogram depicts the temporal changes in the frequency composition of the ECG signal. Every point in the scalogram corresponds to a precise time and frequency, and the intensity of each point represents the magnitude of the wavelet coefficient at that exact time and frequency.</p>
<p>The CWT of the signal f(t) is obtained by integrating f(t) with the shifted and/or scaled forms derived from a mother wavelet &#x003A8;(<italic>t</italic>):</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>C</mml:mi><mml:mi>W</mml:mi><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x0222B;</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>*</mml:mo><mml:msup><mml:mrow><mml:mtext>&#x003A8;</mml:mtext></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E2a"><mml:math id="M2"><mml:mrow><mml:mi>a</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>b</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>&#x0211D;</mml:mi></mml:mrow></mml:math></disp-formula>
<p>where, <italic>a</italic> is the <bold>scaling parameter</bold> controlling the width of the wavelet transform, <italic>b</italic> is the <bold>translation parameter</bold> controlling the position of the wavelet transform along the time axis, <inline-formula><mml:math id="M3"><mml:mtext>&#x003A8;</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the <bold>scaled and translated</bold> version of the <bold>mother wavelet</bold> &#x003A8;(<italic>t</italic>), and &#x003A8;<sup>&#x0002A;</sup>(&#x000B7;) denotes the <bold>complex conjugate</bold> of &#x003A8;(&#x000B7;).</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>C</mml:mi><mml:mi>W</mml:mi><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle class="textit" mathvariant="italic"><mml:mtext>scale</mml:mtext></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle class="textit" mathvariant="italic"><mml:mtext>position</mml:mtext></mml:mstyle></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x0222B;</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x000B7;</mml:mo><mml:mi>&#x003C6;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle class="textit" mathvariant="italic"><mml:mtext>scale</mml:mtext></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle class="textit" mathvariant="italic"><mml:mtext>position</mml:mtext></mml:mstyle><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The process of converting the scalogram to grayscale is important in the preprocessing process. This transformation involves various processes like classification of digitized ECG images (<xref ref-type="bibr" rid="B26">Mishra et al., 2021</xref>), image-based ECG classification (<xref ref-type="bibr" rid="B22">Li et al., 2021</xref>), arrhythmic heartbeat classification (<xref ref-type="bibr" rid="B10">Degirmenci et al., 2022</xref>), and bimodal CNN classification (<xref ref-type="bibr" rid="B49">Yoon and Kang, 2023</xref>), which entail assigning shades of gray to the intensity levels of the scalogram. This transformation maintains the comparative variations in intensity within the scalogram while streamlining the depiction for subsequent analysis.</p>
<p>Binarisation (i.e., binary conversion) involves simplifying the grayscale representation by applying a threshold to the grayscale image. This binarized image has been employed in various processes, like analysis of QRS complex patterns (<xref ref-type="bibr" rid="B44">Wang et al., 2020</xref>), ventricular tachyarrhythmia classification (<xref ref-type="bibr" rid="B30">Naz et al., 2021</xref>), and morphological feature extraction for IoT devices (<xref ref-type="bibr" rid="B47">Xiaolin et al., 2022</xref>). This procedure entails establishing a threshold value, whereby pixels exceeding this value are designated as white to indicate the existence of a signal, while pixels falling below this value are designated as black to indicate the absence of a signal. The threshold can be chosen based on apriori image information or through techniques such as Otsu&#x00027;s thresholding. The binary image enhances the visibility of the regions of interest in the ECG signal, facilitating the identification of specific features such as peaks, valleys, and anomalies. <xref ref-type="table" rid="T2">Table 2</xref> shows the comparison between the two image representations to be considered for the next step in BlendNet.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Comparison of scalogram and binary image representations for ECG images.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Aspect</bold></th>
<th valign="top" align="left"><bold>Scalogram ECG</bold></th>
<th valign="top" align="left"><bold>Binary ECG</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Representation</td>
<td valign="top" align="left">Time-Frequency domain</td>
<td valign="top" align="left">Segmentation into foreground/background</td>
</tr> <tr>
<td valign="top" align="left">Information</td>
<td valign="top" align="left">Captures time and frequency information</td>
<td valign="top" align="left">Highlights presence/absence of features</td>
</tr> <tr>
<td valign="top" align="left">Features</td>
<td valign="top" align="left">Detailed spectral information</td>
<td valign="top" align="left">Structural features</td>
</tr> <tr>
<td valign="top" align="left">Visualization</td>
<td valign="top" align="left">Spectrogram-like</td>
<td valign="top" align="left">Black and white</td>
</tr>
<tr>
<td valign="top" align="left">Feature Extraction</td>
<td valign="top" align="left">Frequency-based</td>
<td valign="top" align="left">Presence and absence-based</td>
</tr></tbody>
</table>
</table-wrap>
<p>To produce a visualization that combines a scalogram and binary images, the scalogram from the ECG signal will show a depiction of the frequency components of the signal as they change over time. Binary images that depict segmented zones of interest within the ECG signal. This process of segmentation may entail the identification of particular events or irregularities in the signal, such as QRS complexes, P-waves, or T-waves.</p>
</sec>
<sec>
<title>3.1.2 Alpha blending</title>
<p>Upon obtaining the scalogram and binary versions of the image, these images are subjected to feature extraction procedure in parallel. As shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, each of these image versions is subjected to a sequence of convolution and pooling layers involving ReLU. The outcomes of these convolution blocks are considered for the alpha blending process. In literature, nighttime single-image dehazing via pixel-wise alpha blending (<xref ref-type="bibr" rid="B50">Yu et al., 2019</xref>), content-adaptive feature aggregation mechanism (<xref ref-type="bibr" rid="B13">Fukiage and Oishi, 2021</xref>), data hiding in thermal imaging (<xref ref-type="bibr" rid="B37">Rathika and Gayathri, 2021</xref>), and no division operation (<xref ref-type="bibr" rid="B43">Van Aken, 2022</xref>) are carried out by alpha blending for various purposes. It is a widely employed technique in computer graphics and image processing that combines two images by considering the transparency value (alpha value denoted by &#x003B1;) supplied to each pixel. Alpha blending is a technique used in medical imaging, specifically with ECG, to achieve varied objectives such as overlaying images or annotations, emphasizing specific characteristics, or improving visual representations. It involves assigning an alpha value to each pixel in the input images or layers, indicating its level of transparency or opacity. &#x003B1; values typically span the range of 0 to 1, with 0 representing complete transparency and 1 representing complete opacity. &#x003B1; values ranging from 0 to 1 at an intermediate level produce different degrees of transparency. In BlendNet architecture, the alpha blended feature set is expressed as follows</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where, &#x003B1; is the blending proportion, <italic>F</italic><sub><italic>S</italic></sub> is the feature set obtained from the scalogram version through CNN-type convolution and pooling operations, and <italic>F</italic><sub><italic>B</italic></sub> is the feature set obtained from the binarized version through convolution and pooling operations, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
</sec>
<sec>
<title>3.1.3 Classification using dense layer</title>
<p>The objective of the classification is to differentiate between different classes of input images (i.e., ARR, CHR, and NSR in the cases of PhysioNet datset images). In BlendNet, a dense neural network layer as in conventional CNN is used. Softmax activation function is deployed. This CNN-type dense layer can also be replaced with a more efficient dense layer setting as in InceptionV3, ResNet152V2, DenseNet169, and MobileNetV2. Since computationally more demanding portion of BlendNet is the dense layer, in applications demanding faster convergence, the dense layer can be replaced with ML algorithms such as SVM, Random Forest (RF), KNN, and XGBoost.</p>
</sec>
</sec>
<sec>
<title>3.2 Computational complexity of the proposed BlendNet</title>
<p>Let the input image size be <italic>n</italic> &#x000D7; <italic>m</italic> and the convolution kernel size be <italic>k</italic> &#x000D7; <italic>d</italic>. The computational complexity of a convolution operation is <inline-formula><mml:math id="M6"><mml:mrow><mml:mi mathvariant="script">O</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi><mml:mi>d</mml:mi><mml:mi>f</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, where <italic>f</italic> denotes the number of filters. If the scalogram and binary images are subjected to <italic>L</italic> layers (convolution &#x0002B; pooling), and the extracted feature map is of dimension <italic>N</italic>, then the total computational complexity of feature extraction followed by alpha blending is <inline-formula><mml:math id="M7"><mml:mrow><mml:mi mathvariant="script">O</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi><mml:mi>d</mml:mi><mml:mi>f</mml:mi><mml:mi>L</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, because the blending requires only <inline-formula><mml:math id="M8"><mml:mrow><mml:mi mathvariant="script">O</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> computations. The dense neural network layer (i.e., feedforward neural network) has a computational complexity of <inline-formula><mml:math id="M9"><mml:mrow><mml:mi mathvariant="script">O</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. Therefore, the computational complexity of the proposed BlendNet is <inline-formula><mml:math id="M10"><mml:mrow><mml:mi mathvariant="script">O</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi><mml:mi>d</mml:mi><mml:mi>f</mml:mi><mml:mi>L</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. Since <italic>k</italic> &#x0226A; <italic>N</italic>, <italic>d</italic> &#x0226A; <italic>N</italic>, <italic>f</italic> &#x0226A; <italic>N</italic>, and <italic>L</italic> &#x0226A; <italic>N</italic>, the computational complexity can be approximated to <inline-formula><mml:math id="M11"><mml:mrow><mml:mi mathvariant="script">O</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, which is the same as that of a standard feedforward neural network.</p>
</sec>
<sec>
<title>3.3 Advantages and limitation of the proposed BlendNet</title>
<p>Salient features of the proposed BlendNet are</p>
<list list-type="bullet">
<list-item><p>Effective feature extraction: Owing to the fact that each form of the image (i.e., binary and scalogram) contains some unique features of the image, the alpha blending step in the proposed BlendNet facilitates improved feature extraction.</p></list-item>
<list-item><p>Flexible blending: The blending is flexible as it is controlled by a parameter &#x003B1;.</p></list-item>
<list-item><p>Choice of algorithms for classification: Although the proposed BlendNet architecture contains a dense neural network for classification (as in CNN), it can also be replaced with a more efficient dense-layer or with a faster alternative.</p></list-item>
</list>
<p>The proposed BlendNet poses a challenge/limitation: The blending proportion &#x003B1; is crucial and it needs to be chosen appropriately.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Experimental results and discussions</title>
<p>This section contains dataset description, implementation details, definitions of metrics used for evaluation and the experimental results with related discussions.</p>
<sec>
<title>4.1 Dataset description and implementation details</title>
<p>Experiments reported in this section utilize ECG data collected from three distinct cohorts: ARR, CHF, and NSR. A total of 162 ECG recordings were utilized, sourced from 3 PhysioNet databases: the MIT-BIH Arrhythmia Database (<xref ref-type="bibr" rid="B28">Moody and Mark, 2001</xref>), the MIT-BIH Normal Sinus Rhythm Database (<xref ref-type="bibr" rid="B14">Goldberger et al., 2000</xref>), and the BIDMC Congestive Heart Failure Database (<xref ref-type="bibr" rid="B5">Baim et al., 1986</xref>). To be more precise, there were 96 recordings from individuals with ARR, 30 recordings from those with CHF, and 36 recordings from individuals with NSR. In <xref ref-type="fig" rid="F2">Figure 2</xref>, which shows the clear visualization of how our ECG looks in all conditions, like ARR, CHF, and NSR, for all image conversions like scalogram, binary, and grayscale images. The objective is to develop a classifier that can accurately differentiate between ARR, CHF, and NSR.</p>
<fig position="float" id="F2">
<label>Figure 2</label>
<caption><p>Comparison of ECG representations across cardiac conditions.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0002.tif">
<alt-text>Three rows labeled ARR, CHF, and NSR show wavelet scalograms, binary, and grayscale images. Each row has three columns: a colorful scalogram, a high-contrast black-and-white binary image, and a grayscale version, displaying distinct patterns for each label.</alt-text>
</graphic>
</fig>
<p>All the ECG signals were processed at a 128 Hz sampling rate. We extracted the first 1,000 samples, and the class distribution is 96 recordings for ARR, 30 for CHF, and 36 for NSR. So 162 ECG signals are used across 3 classes (class-imbalanced dataset) as a pilot study aimed to explore the feasibility of the proposed BlendNet architecture and its ability to extract features. The primary objective was not to achieve state-of-the-art accuracy but to evaluate the effectiveness of our feature extraction pipeline and to analyse the performance trends in a controlled, preliminary setting. The information gained from this work will serve as a foundation for future work involving larger database to validate and generate the findings.</p>
<p>All the data are normalized to zero mean and unit variance. CWT is applied to 1-D ECG into 2-D scalogram images, using the cwtfilterbank MATLAB function. The images have a resolution of 227*227 pixels and are categorized into ARR, CHF, and NSR. The threshold for binarization was fixed 128 because of its simplicity and convention. Technically, pixel values range from 0 to 255; 128 (127.5) is the midpoint. Using a value of 128 effectively separates the morphological features from the background for our dataset and exhibits pixel intensities. We didn&#x00027;t process any data augmentation techniques. During the training step for the model, we applied class_weight to tackle the imbalance condition in the dataset.</p>
<p>As a preliminary experiment, which turned out to be a motivation for proposing BlendNet, we evaluate the performance of CNN models for scalogram and binary images separately, without blending. In our first experiment, we processed scalogram images and binary images separately to the CNN architectures, then by using alpha blending, we blended the images to the dense layer for classification. The BlendNet architecture was implemented for various blending proportions (&#x003B1; ranging from 0.1 to 0.9) and different train-test splits (60:40, 70:30, 80:20, and 90:10). In order to avoid overfitting issues, we have used dropouts in the architectures to mitigate it. Upon identifying the best parameter settings, in the next set of experiments, a slightly modified BlendNet architecture with the CNN-type dense layer replaced with the dense layer settings available in advanced architectures such as InceptionV3, ResNet152V2, DenseNet169, and MobileNetV2 is implemented for a comparative study. Training hyperparameters for the experiments are as follows: we used the &#x0201C;adam&#x0201D; optimiser and &#x0201C;sparse_categorical_crossentropy&#x0201D; loss function, 20 epochs, and a batch size of 64 was processed through the experiments. In the last set of experiments, the BlendNet architecture with the dense layer replaced with faster alternatives (i.e., ML algorithms), such as SVM, RF, KNN, and XGBoost, is implemented.</p>
</sec>
<sec>
<title>4.2 Evaluation metrics</title>
<p>The experimental study reported in this manuscript uses two key criteria, namely accuracy and execution time, to assess the effectiveness of architectures for ECG classification. Accuracy is a crucial measure for evaluating the efficiency of our architecture in accurately categorizing ECG signals into their appropriate groups. Accuracy is expressed as follows:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M12"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">Accuracy</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>TP</italic> is True Positives, <italic>TN</italic> is True Negatives, <italic>FP</italic> is False Positives, and <italic>FN</italic> is False Negatives.</p>
<p>A greater accuracy level signifies good performance in precisely recognizing and diagnosing cardiac problems, hence improving the dependability and practicality of our method. Execution time is a measure of the computing efficiency of our algorithm. It indicates the elapsed time from the start to the end of the architecture&#x00027;s execution (i.e., the computation time in Python 3.9.10 running on a 64-bit AMD Ryzen 7 4800H with Radeon Graphics 2.90 GHz, RAM 16 GB). This measure assesses the amount of computer resources needed to process ECG signals and produce categorization results. Assessing the time spent is vital for evaluating the practical viability and scalability of our approach, especially in real-world situations where prompt diagnosis and decision-making are vital.</p>
</sec>
<sec>
<title>4.3 Ablation study</title>
<p>In Artificial Intelligence (AI) terminology, an ablation study is done by removing a component/part from an AI model/architecture to understand the importance of the component. Therefore, we start with the ablation study for the proposed BlendNet by analyzing the performance of the CNN architectures on scalogram and binary images separately without blending. The empirical findings, displayed in <xref ref-type="table" rid="T3">Table 3</xref>, illustrate the classification efficacy of the CNN models for scalogram and binary images. The test train split was fixed as 70:30. The classification based on scalogram images achieved an accuracy of 96.29%, whereas the classification based on binary images achieved an accuracy of 91.11%. The results demonstrate the effectiveness of both image formats in automating ECG classification. The scalogram representation marginally surpasses the binary representation in terms of classification accuracy. The execution time is almost similar.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Classification performance of traditional approaches for ECG classification.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Architecture with imaging type</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Execution time (seconds)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">CNN on scalogram images</td>
<td valign="top" align="center">96.29</td>
<td valign="top" align="center">272.17</td>
</tr>
<tr>
<td valign="top" align="left">CNN on binary images</td>
<td valign="top" align="center">91.11</td>
<td valign="top" align="center">263.24</td>
</tr></tbody>
</table>
</table-wrap>
<p>As there is no blending involved in this experiment, this set of results will serve as a basis for comparison of traditional approaches with the proposed BlendNet architecture which involves blending.</p>
</sec>
<sec>
<title>4.4 Performance analysis of proposed BlendNet for different blending proportions and for different train-test splits</title>
<p>This experiment focus on examining the efficacy of the proposed BlendNet and the impact of the blending proportion on it. The proportion &#x003B1; is varied from 0.1 to 0.9 (in steps of 0.1). A proportion of 0.1 indicates that 10% of the features are derived from the scalogram and 90% are from the binary counterpart, while a proportion of 0.9 indicates the vice-versa. <xref ref-type="table" rid="T4">Table 4</xref> shows the classification performance of BlendNet for different &#x003B1; values and different train-test splits.</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Proposed BlendNet&#x00027;s classification performance for different blending proportions.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left" rowspan="2"><bold>A</bold></th>
<th valign="top" align="center" colspan="2"><bold>60:40</bold></th>
<th valign="top" align="center" colspan="2"><bold>70:30</bold></th>
<th valign="top" align="center" colspan="2"><bold>80:20</bold></th>
<th valign="top" align="center" colspan="2"><bold>90:10</bold></th>
</tr>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Exec. Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Exec. Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Exec. Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Exec. Time (s)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">0.1</td>
<td valign="top" align="center">96.11</td>
<td valign="top" align="center">173.51</td>
<td valign="top" align="center">95.18</td>
<td valign="top" align="center">203.12</td>
<td valign="top" align="center">92.22</td>
<td valign="top" align="center">212.73</td>
<td valign="top" align="center">96.66</td>
<td valign="top" align="center">240.01</td>
</tr> <tr>
<td valign="top" align="left">0.2</td>
<td valign="top" align="center">94.07</td>
<td valign="top" align="center">119.99</td>
<td valign="top" align="center">95.18</td>
<td valign="top" align="center">130.97</td>
<td valign="top" align="center">94.44</td>
<td valign="top" align="center">144.56</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">159.47</td>
</tr> <tr>
<td valign="top" align="left">0.3</td>
<td valign="top" align="center">92.59</td>
<td valign="top" align="center">114.36</td>
<td valign="top" align="center">94.07</td>
<td valign="top" align="center">131.35</td>
<td valign="top" align="center">93.88</td>
<td valign="top" align="center">146.29</td>
<td valign="top" align="center">95.55</td>
<td valign="top" align="center">156.48</td>
</tr> <tr>
<td valign="top" align="left">0.4</td>
<td valign="top" align="center">95.92</td>
<td valign="top" align="center">192.70</td>
<td valign="top" align="center">97.40</td>
<td valign="top" align="center">195.70</td>
<td valign="top" align="center">95.00</td>
<td valign="top" align="center">214.65</td>
<td valign="top" align="center">94.44</td>
<td valign="top" align="center">251.64</td>
</tr> <tr>
<td valign="top" align="left">0.5</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">178.49</td>
<td valign="top" align="center">94.81</td>
<td valign="top" align="center">190.41</td>
<td valign="top" align="center">91.66</td>
<td valign="top" align="center">211.68</td>
<td valign="top" align="center">96.66</td>
<td valign="top" align="center">234.81</td>
</tr> <tr>
<td valign="top" align="left">0.6</td>
<td valign="top" align="center">94.07</td>
<td valign="top" align="center">183.30</td>
<td valign="top" align="center">95.55</td>
<td valign="top" align="center">206.17</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">214.13</td>
<td valign="top" align="center">96.66</td>
<td valign="top" align="center">239.09</td>
</tr> <tr>
<td valign="top" align="left">0.7</td>
<td valign="top" align="center">100.00</td>
<td valign="top" align="center">177.43</td>
<td valign="top" align="center">100.00</td>
<td valign="top" align="center">197.02</td>
<td valign="top" align="center">100.00</td>
<td valign="top" align="center">219.98</td>
<td valign="top" align="center">100.00</td>
<td valign="top" align="center">231.67</td>
</tr> <tr>
<td valign="top" align="left">0.8</td>
<td valign="top" align="center">95.55</td>
<td valign="top" align="center">170.02</td>
<td valign="top" align="center">90.70</td>
<td valign="top" align="center">192.78</td>
<td valign="top" align="center">89.44</td>
<td valign="top" align="center">218.84</td>
<td valign="top" align="center">96.66</td>
<td valign="top" align="center">277.94</td>
</tr> <tr>
<td valign="top" align="left">0.9</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">174.75</td>
<td valign="top" align="center">92.22</td>
<td valign="top" align="center">214.62</td>
<td valign="top" align="center">92.77</td>
<td valign="top" align="center">225.36</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">254.37</td>
</tr></tbody>
</table>
</table-wrap>
<p>It can be inferred from <xref ref-type="table" rid="T4">Table 4</xref> that the BlendNet&#x00027;s best classification accuracy is achieved for 0.7 regardless of the train-test ratio. Convergence-wise, the architecture is faster for 0.2 or 0.3 compared to other values of &#x003B1;. <xref ref-type="fig" rid="F3">Figure 3</xref> establishes a comparison of BlendNet&#x00027;s performance with the results obtained from the ablation study. When the proportion deviates from 0.7, the accuracy reduces. The outcome of this experiment indicates that a well-balanced blend of characteristics from both image types resulted in the best categorization performance.</p>
<fig position="float" id="F3">
<label>Figure 3</label>
<caption><p>Accuracy of BlendNet vs. blending proportion &#x003B1;.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0003.tif">
<alt-text>Line graph showing the accuracy of BlendNet (Proposed) vs. blending proportion (alpha), with accuracy on the y-axis ranging from ninety-two to one hundred and blending proportion on the x-axis from zero point one to zero point nine. BlendNet&#x00027;s accuracy peaks around zero point seven. Scalogram &#x0002B; CNN accuracy is marked by a red dashed line, and Binary &#x0002B; CNN by a blue dashed line.</alt-text>
</graphic>
</fig>
</sec>
<sec>
<title>4.5 Validation of the robustness of the proposed BlendNet for various dense layer settings</title>
<p>For our study on the robustness of BlendNet in terms of dense layer settings, we replaced the CNN-type dense neural network layer in BlendNet with the dense layer settings available in popular deep learning architectures such as InceptionV3, ResNet152V2, DenseNEt169, and MobileNetV2. <xref ref-type="table" rid="T5">Table 5</xref> shows the classification performance of BlendNet with dense layer settings from 4 different architectures, for different &#x003B1; values. The train-test split is fixed as 70:30. It can be inferred from <xref ref-type="table" rid="T5">Table 5</xref> that the proposed BlendNet results in a classification accuracy of more than 97% for all 4 dense layer settings considered, with the best accuracy of 99.62% for DenseNet169-type setting. It is worth noting that the highest classification accuracy is achieved for 0.7, regardless of the change in the dense layer setting.</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>Proposed BlendNet&#x00027;s classification performance for various dense layer settings.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left" rowspan="2"><bold>&#x003B1;</bold></th>
<th valign="top" align="center" colspan="2"><bold>BlendNet-InceptionV3</bold></th>
<th valign="top" align="center" colspan="2"><bold>BlendNet-ResNet152V2</bold></th>
<th valign="top" align="center" colspan="2"><bold>BlendNet-DenseNet169</bold></th>
<th valign="top" align="center" colspan="2"><bold>BlendNet-MobileNetV2</bold></th>
</tr>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Time (s)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">0.1</td>
<td valign="top" align="center">90.37</td>
<td valign="top" align="center">332.90</td>
<td valign="top" align="center">89.25</td>
<td valign="top" align="center">1,676.70</td>
<td valign="top" align="center">94.07</td>
<td valign="top" align="center">1,287.10</td>
<td valign="top" align="center">93.70</td>
<td valign="top" align="center">287.48</td>
</tr> <tr>
<td valign="top" align="left">0.2</td>
<td valign="top" align="center">83.33</td>
<td valign="top" align="center">317.10</td>
<td valign="top" align="center">90.74</td>
<td valign="top" align="center">1,704.80</td>
<td valign="top" align="center">91.85</td>
<td valign="top" align="center">1,068.00</td>
<td valign="top" align="center">90.74</td>
<td valign="top" align="center">286.21</td>
</tr> <tr>
<td valign="top" align="left">0.3</td>
<td valign="top" align="center">85.92</td>
<td valign="top" align="center">637.90</td>
<td valign="top" align="center">91.11</td>
<td valign="top" align="center">2,225.60</td>
<td valign="top" align="center">89.62</td>
<td valign="top" align="center">1,159.50</td>
<td valign="top" align="center">91.85</td>
<td valign="top" align="center">327.62</td>
</tr> <tr>
<td valign="top" align="left">0.4</td>
<td valign="top" align="center">85.18</td>
<td valign="top" align="center">326.60</td>
<td valign="top" align="center">88.51</td>
<td valign="top" align="center">1,075.90</td>
<td valign="top" align="center">91.48</td>
<td valign="top" align="center">1,298.80</td>
<td valign="top" align="center">91.48</td>
<td valign="top" align="center">341.19</td>
</tr> <tr>
<td valign="top" align="left">0.5</td>
<td valign="top" align="center">87.03</td>
<td valign="top" align="center">361.00</td>
<td valign="top" align="center">91.85</td>
<td valign="top" align="center">1,705.80</td>
<td valign="top" align="center">89.99</td>
<td valign="top" align="center">1,109.40</td>
<td valign="top" align="center">86.29</td>
<td valign="top" align="center">294.97</td>
</tr> <tr>
<td valign="top" align="left">0.6</td>
<td valign="top" align="center">89.99</td>
<td valign="top" align="center">315.40</td>
<td valign="top" align="center">93.70</td>
<td valign="top" align="center">5,260.90</td>
<td valign="top" align="center">90.74</td>
<td valign="top" align="center">1,149.10</td>
<td valign="top" align="center">89.25</td>
<td valign="top" align="center">293.13</td>
</tr> <tr>
<td valign="top" align="left">0.7</td>
<td valign="top" align="center">97.47</td>
<td valign="top" align="center">312.60</td>
<td valign="top" align="center">97.77</td>
<td valign="top" align="center">1,908.20</td>
<td valign="top" align="center">99.62</td>
<td valign="top" align="center">1,112.30</td>
<td valign="top" align="center">99.25</td>
<td valign="top" align="center">304.03</td>
</tr> <tr>
<td valign="top" align="left">0.8</td>
<td valign="top" align="center">88.88</td>
<td valign="top" align="center">560.90</td>
<td valign="top" align="center">92.22</td>
<td valign="top" align="center">1,785.10</td>
<td valign="top" align="center">88.51</td>
<td valign="top" align="center">1,145.40</td>
<td valign="top" align="center">91.48</td>
<td valign="top" align="center">332.05</td>
</tr> <tr>
<td valign="top" align="left">0.9</td>
<td valign="top" align="center">88.51</td>
<td valign="top" align="center">374.25</td>
<td valign="top" align="center">91.85</td>
<td valign="top" align="center">2,992.90</td>
<td valign="top" align="center">92.22</td>
<td valign="top" align="center">1,174.30</td>
<td valign="top" align="center">92.22</td>
<td valign="top" align="center">345.90</td>
</tr></tbody>
</table>
</table-wrap>
<p>Convergence-wise, BlendNet with InceptionV3 and MobileNetV2 are comparable to that of the BlendNet with CNN. <xref ref-type="fig" rid="F4">Figures 4</xref>&#x02013;<xref ref-type="fig" rid="F7">7</xref> present a comparison of BlendNet&#x00027;s performance against models using only scalogram images and only binary images, without blending. &#x003B1; parameter plays an important role in the blending process; surprisingly, for &#x003B1; &#x0003D; 0.7 proportion, the model (BlendNet, BlendNet-based CNN architecture) gives the best result. When the proportion deviates from 0.7, the accuracy falls below the accuracy. The outcome of this experiment indicates that a well-balanced blend of characteristics from both image types adds flexibility to the proposed BlendNet.</p>
<fig position="float" id="F4">
<label>Figure 4</label>
<caption><p>Accuracy of BlendNet-InceptionV3 vs. blending proportion &#x003B1;.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0004.tif">
<alt-text>Line graph showing accuracy versus blending proportion (alpha) for BlendNet with InceptionV3, compared to two traditional methods. The proposed method peaks at 70% alpha with an accuracy near 98%. Horizontal lines show constant accuracies for Scalogram and Binary methods at approximately 96% and 90%, respectively.</alt-text>
</graphic>
</fig>
<fig position="float" id="F5">
<label>Figure 5</label>
<caption><p>Accuracy of BlendNet-ResNet152V2 vs. blending proportion &#x003B1;.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0005.tif">
<alt-text>Line graph showing accuracy versus blending proportion (alpha) for BlendNet with ResNet152V2 compared to traditional methods. The proposed method peaks at 97% accuracy with alpha 0.7, outperforming Scalogram and Binary approaches, which are represented by red and blue dashed lines at 92% and 94% accuracy, respectively.</alt-text>
</graphic>
</fig>
<fig position="float" id="F6">
<label>Figure 6</label>
<caption><p>Accuracy of BlendNet-DenseNet169 vs. blending proportion &#x003B1;.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0006.tif">
<alt-text>Line graph showing accuracy versus blending proportion for BlendNet with DenseNet169, demonstrating variability with peaks at 0.1 and 0.7, and lower accuracy at other proportions. Traditional methods, Scalogram and Binary with DenseNet169, are represented by horizontal red and blue dashed lines near 94% accuracy.</alt-text>
</graphic>
</fig>
<fig position="float" id="F7">
<label>Figure 7</label>
<caption><p>Accuracy of BlendNet-MobileNetV2 vs. blending proportion &#x003B1;.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0007.tif">
<alt-text>Line graph showing accuracy against blending proportion (alpha). The proposed BlendNet with MobileNetV2 fluctuates, peaking at around 0.7. Traditional methods, Scalogram Binary with MobileNetV2, have steady accuracy just above 94%.</alt-text>
</graphic>
</fig>
</sec>
<sec>
<title>4.6 Validation of the robustness of the proposed BlendNet for different ML algorithms</title>
<p>With a motive of providing a faster alternative to the computationally more demanding dense layer in the BlendNet, the dense layer is replaced with ML algorithms. In this experiment, four different ML algorithms&#x02014;SVM, RF, KNN, and XGBoost are considered. <xref ref-type="table" rid="T6">Table 6</xref> shows the classification performance of BlendNet with ML algorithms, for different &#x003B1; values. The train-test split is fixed as 70:30. It can be inferred from <xref ref-type="table" rid="T6">Table 6</xref> that the BlendNet&#x00027;s best classification accuracy is achieved for 0.2 regardless of the ML algorithm used. This shows that a binary-dominant blending is more suitable for BlendNet with ML algorithms. Convergence-wise, the architecture is much faster compared to that of the BlendNet architectures involving dense layer.</p>
<table-wrap position="float" id="T6">
<label>Table 6</label>
<caption><p>Proposed BlendNet&#x00027;s classification performance for different ML algorithms.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left" rowspan="2"><bold>&#x003B1;</bold></th>
<th valign="top" align="center" colspan="2"><bold>BlendNet-SVM</bold></th>
<th valign="top" align="center" colspan="2"><bold>BlendNet-RF</bold></th>
<th valign="top" align="center" colspan="2"><bold>BlendNet-KNN</bold></th>
<th valign="top" align="center" colspan="2"><bold>BlendNet-XGBoost</bold></th>
</tr>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Exec. Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Exec. Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Exec. Time (s)</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Exec. Time (s)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><bold>0.1</bold></td>
<td valign="top" align="center">97.03</td>
<td valign="top" align="center">197.31</td>
<td valign="top" align="center">96.66</td>
<td valign="top" align="center">200.83</td>
<td valign="top" align="center">96.29</td>
<td valign="top" align="center">187.16</td>
<td valign="top" align="center">96.29</td>
<td valign="top" align="center">192.24</td>
</tr> <tr>
<td valign="top" align="left"><bold>0.2</bold></td>
<td valign="top" align="center">98.88</td>
<td valign="top" align="center">133.22</td>
<td valign="top" align="center">100</td>
<td valign="top" align="center">130.22</td>
<td valign="top" align="center">98.88</td>
<td valign="top" align="center">135.51</td>
<td valign="top" align="center">99.44</td>
<td valign="top" align="center">134.71</td>
</tr> <tr>
<td valign="top" align="left"><bold>0.3</bold></td>
<td valign="top" align="center">97.22</td>
<td valign="top" align="center">134.76</td>
<td valign="top" align="center">97.22</td>
<td valign="top" align="center">161.29</td>
<td valign="top" align="center">97.22</td>
<td valign="top" align="center">134.64</td>
<td valign="top" align="center">97.22</td>
<td valign="top" align="center">136.10</td>
</tr> <tr>
<td valign="top" align="left"><bold>0.4</bold></td>
<td valign="top" align="center">95.18</td>
<td valign="top" align="center">193.09</td>
<td valign="top" align="center">95.18</td>
<td valign="top" align="center">201.13</td>
<td valign="top" align="center">95.18</td>
<td valign="top" align="center">220.44</td>
<td valign="top" align="center">94.81</td>
<td valign="top" align="center">198.64</td>
</tr> <tr>
<td valign="top" align="left"><bold>0.5</bold></td>
<td valign="top" align="center">96.66</td>
<td valign="top" align="center">193.34</td>
<td valign="top" align="center">96.66</td>
<td valign="top" align="center">202.10</td>
<td valign="top" align="center">96.66</td>
<td valign="top" align="center">228.21</td>
<td valign="top" align="center">97.03</td>
<td valign="top" align="center">209.98</td>
</tr> <tr>
<td valign="top" align="left"><bold>0.6</bold></td>
<td valign="top" align="center">94.81</td>
<td valign="top" align="center">193.03</td>
<td valign="top" align="center">94.81</td>
<td valign="top" align="center">194.66</td>
<td valign="top" align="center">94.81</td>
<td valign="top" align="center">214.45</td>
<td valign="top" align="center">94.44</td>
<td valign="top" align="center">204.43</td>
</tr> <tr>
<td valign="top" align="left"><bold>0.7</bold></td>
<td valign="top" align="center">92.22</td>
<td valign="top" align="center">199.23</td>
<td valign="top" align="center">92.59</td>
<td valign="top" align="center">201.26</td>
<td valign="top" align="center">91.85</td>
<td valign="top" align="center">198.79</td>
<td valign="top" align="center">92.22</td>
<td valign="top" align="center">200.42</td>
</tr> <tr>
<td valign="top" align="left"><bold>0.8</bold></td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">194.79</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">204.68</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">227.76</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">204.98</td>
</tr> <tr>
<td valign="top" align="left"><bold>0.9</bold></td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">194.28</td>
<td valign="top" align="center">92.96</td>
<td valign="top" align="center">200.41</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">225.55</td>
<td valign="top" align="center">93.33</td>
<td valign="top" align="center">205.87</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>4.7 Performance comparison with the state-of-the-art approaches</title>
<p><xref ref-type="table" rid="T7">Table 7</xref> shows the comparison of the proposed BlendNet with the state-of-the-art approaches. The architecture in <xref ref-type="bibr" rid="B34">Prusty et al. (2024)</xref> involves SIFT followed by CNN whereas the one in <xref ref-type="bibr" rid="B39">Saeed and Yousif (2021)</xref> involves a slantlet transform followed by SVM. It can be inferred from <xref ref-type="table" rid="T7">Table 7</xref> that the proposed BlendNet architecture with CNN-type dense layer and &#x003B1; &#x0003D; 0.7 outperforms the state-of-the-art-approaches. To ensure robustness and mitigate overestimation of model performance, we conducted 5-fold stratified cross-validation and got 99.21%&#x000B1;1.05%. The reported metrics are averaged over all folds, with standard deviations included. As mentioned in earlier sections, the main reason behind BlendNet&#x00027;s performance is the composite feature set obtained through alpha blending. In contrast to existing multimodal ECG (<xref ref-type="bibr" rid="B41">Scarpiniti, 2024</xref>; <xref ref-type="bibr" rid="B16">Karimulla and Patra, 2025</xref>) complex architecture for the fusion process (decision-level fusion with additional classifiers), our proposed BlendNet shows a lightweight and effective linear blending process strategy, enabling transparent and flexible fusion of features from scalogram and binary images. This architecture not only reduces computational cost but also facilitates reproducibility and interpretability.</p>
<table-wrap position="float" id="T7">
<label>Table 7</label>
<caption><p>Comparison of <bold>BlendNet</bold>&#x00027;s classification performance with that of the state-of-the-art approaches.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>References</bold></th>
<th valign="top" align="left"><bold>Architecture</bold></th>
<th valign="top" align="left"><bold>Metrics</bold></th>
</tr>
</thead>
<tbody> <tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B23">Li et al. (2022)</xref></td>
<td valign="top" align="left">Slantlet transform &#x0002B; SVM classifier</td>
<td valign="top" align="left">AUC: 99.25%</td>
</tr> <tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B49">Yoon and Kang (2023)</xref></td>
<td valign="top" align="left">SIFT &#x0002B; CNN (<italic>5-fold</italic> cross validation)</td>
<td valign="top" align="left">Accuracy: 99.78%</td>
</tr> <tr>
<td valign="top" align="left" rowspan="2"><bold>Proposed</bold></td>
<td valign="top" align="left">BlendNet with CNN-type dense layer and &#x003B1; &#x0003D; 0.7</td>
<td valign="top" align="left">Accuracy: 100%</td>
</tr>
 <tr>
<td valign="top" align="left">BlendNet with RF and &#x003B1; &#x0003D; 0.2</td>
<td valign="top" align="left">Accuracy: 100%</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>4.8 Effect of alpha blending on feature representation</title>
<p>The &#x003B1; parameter in alpha blending influences both the scalogram and binary image feature representation. Mean activation heatmap, which explains where our model sees the feature for different &#x003B1; values, and t-SNE explains how our &#x003B1; values differences affect feature representation. In <xref ref-type="fig" rid="F8">Figure 8</xref> for &#x003B1; &#x0003D; 0.1 the blended image, binary CNN features dominate over scalogram features, which means the features are observed less uniformly distributed, like low-level features, whereas for &#x003B1; &#x0003D; 0.9 the blended image, scalogram CNN features dominate over binary features, and the observation is stronger and more spread. For &#x003B1; &#x0003D; 0.5 and &#x003B1; &#x0003D; 0.7, both binary and scalogram features contribute almost equal and moderately strong activation in the central part. From the t-SNE (<xref ref-type="fig" rid="F9">Figure 9</xref>) plot, we calculated the Within-Cluster Sum of Squares (WCSS) for &#x003B1; values like for 0.1, it&#x00027;s 6,134.92; for 0.5, it&#x00027;s 4,338.18; for 0.7, it&#x00027;s 4,117.38, and for 0.9, it&#x00027;s 5,324.92. From this, we can clearly understand that for &#x003B1; &#x0003D; 0.7 tightly clustered meaning, feature representation is good across all the images when compared to all other alpha blending proportions.</p>
<fig position="float" id="F8">
<label>Figure 8</label>
<caption><p>Mean activation heatmap of different &#x003B1; values.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0008.tif">
<alt-text>Four heatmap panels showing mean activations for alpha values 0.1, 0.5, 0.7, and 0.9. Color bar ranges from dark blue (low activation) to yellow (high activation). Each panel has axes labeled Width and Height.</alt-text>
</graphic>
</fig>
<fig position="float" id="F9">
<label>Figure 9</label>
<caption><p>t-SNE of Blended Feature maps across &#x003B1; values.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frai-08-1625637-g0009.tif">
<alt-text>Scatter plot displaying data points labeled by different shapes and colors, representing alpha values: red circles for 0.1, blue squares for 0.5, purple diamonds for 0.9, and green triangles for 0.7. The axes are labeled Component 1 and Component 2, with values ranging from &#x02013;200 to 200 and &#x02013;150 to 150, respectively.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec sec-type="conclusions" id="s5">
<title>5 Conclusion</title>
<p>This work proposed &#x0201C;BlendNet,&#x0201D; a novel DL architecture that effectively extracted the features of an ECG signal using a blending approach termed &#x0201C;alpha blending.&#x0201D; The blended feature map is subjected to a dense neural network layer (as in traditional CNN) that classifies the image. The utilization of alpha blending facilitated the generation of a composite feature set that incorporated different characteristics of a 2D-represented ECG signal from its scalogram and binary versions. Experimental results on the PhysioNet dataset showed that the BlendNet has its best performance for &#x003B1; &#x0003D; 0.7. The result of the ablation study showed that, in the case of &#x003B1; &#x0003D; 0.7, BlendNet&#x00027;s performance was better than the performance of its traditional counterparts (i.e., CNN on only scalogram images and CNN only on binarized images). Proposed BlendNet is shown to be flexible in terms of dense layer settings. For applications demanding complicated neural network architectures, BlendNet can be deployed with dense layer settings as in InceptionV3, ResNet152V2, DenseNet169, or MobileNetV2. For applications demanding faster execution times, the dense layer can be replaced with ML algorithms such as XGBoost for faster convergence.</p>
<p>Limitation of the proposed BlendNet: As the blending proportion &#x003B1; deviates from 0.7, the performance starts to degrade. It is also dataset dependent. An approach needs to be devised for estimating an optimal value of &#x003B1;.</p>
<p>Recommendations for future work: (i) As an extension of this work, the effectiveness of blending can be improved by considering other imaging modalities; (ii) The composite feature set resulting from blending can be used in generalized adversarial networks popularly known as GANs.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: <ext-link ext-link-type="uri" xlink:href="https://in.mathworks.com/help/deeplearning/ug/classify-time-series-using-wavelet-analysis-and-deep-learning.html">https://in.mathworks.com/help/deeplearning/ug/classify-time-series-using-wavelet-analysis-and-deep-learning.html</ext-link>.</p>
</sec>
<sec sec-type="ethics-statement" id="s7">
<title>Ethics statement</title>
<p>Ethical approval was not required for the study involving humans in accordance with the local legislation and institutional requirements. Written informed consent to participate in this study was not required from the participants or the participants&#x00027; legal guardians/next of kin in accordance with the national legislation and the institutional requirements.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>SP: Methodology, Software, Investigation, Writing &#x02013; review &#x00026; editing, Writing &#x02013; original draft, Visualization, Formal analysis, Validation, Project administration, Resources, Data curation. SN: Visualization, Software, Formal analysis, Conceptualization, Resources, Funding acquisition, Project administration, Methodology, Supervision, Investigation, Validation, Writing &#x02013; review &#x00026; editing, Data curation.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research and/or publication of this article.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Gen AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ahmad</surname> <given-names>Z.</given-names></name> <name><surname>Tabassum</surname> <given-names>A.</given-names></name> <name><surname>Guan</surname> <given-names>L.</given-names></name> <name><surname>Khan</surname> <given-names>N. M.</given-names></name></person-group> (<year>2021</year>). <article-title>ECG heartbeat classification using multimodal fusion</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>100615</fpage>&#x02013;<lpage>100626</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3097614</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ahmed</surname> <given-names>A. A.</given-names></name> <name><surname>Ali</surname> <given-names>W.</given-names></name> <name><surname>Abdullah</surname> <given-names>T. A. A.</given-names></name> <name><surname>Malebary</surname> <given-names>S. J.</given-names></name></person-group> (<year>2023</year>). <article-title>Classifying cardiac arrhythmia from ECG signal using 1D CNN deep learning model</article-title>. <source>Mathematics</source> <volume>11</volume>:<fpage>562</fpage>. <pub-id pub-id-type="doi">10.3390/math11030562</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ajjey</surname> <given-names>S. B.</given-names></name> <name><surname>Sobhana</surname> <given-names>S.</given-names></name> <name><surname>Sowmeeya</surname> <given-names>S. R.</given-names></name> <name><surname>Ajin</surname> <given-names>R. N.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Scalogram based heart disease classification using hybrid CNN-naive bayes classifier,&#x0201D;</article-title> in <source>2022 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET)</source> (<publisher-loc>Chennai, India</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>345</fpage>&#x02013;<lpage>348</lpage>. <pub-id pub-id-type="doi">10.1109/WiSPNET54241.2022.9767153</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alharbey</surname> <given-names>R.</given-names></name> <name><surname>Alsubhi</surname> <given-names>S.</given-names></name> <name><surname>Daqrouq</surname> <given-names>K.</given-names></name> <name><surname>Alkhateeb</surname> <given-names>A.</given-names></name></person-group> (<year>2022</year>). <article-title>The continuous wavelet transform using for natural ECG signal arrhythmias detection by statistical parameters</article-title>. <source>Alexandria Eng. J</source>. <volume>61</volume>, <fpage>9243</fpage>&#x02013;<lpage>9248</lpage>. <pub-id pub-id-type="doi">10.1016/j.aej.2022.03.016</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baim</surname> <given-names>D. S.</given-names></name> <name><surname>Colucci</surname> <given-names>W. S.</given-names></name> <name><surname>Monrad</surname> <given-names>E. S.</given-names></name> <name><surname>Smith</surname> <given-names>H. S.</given-names></name> <name><surname>Wright</surname> <given-names>R. F.</given-names></name> <name><surname>Lanoue</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>1986</year>). <article-title>Survival of patients with severe congestive heart failure treated with oral milrinone</article-title>. <source>J. Am. Coll. Cardiol</source>. <volume>7</volume>, <fpage>661</fpage>&#x02013;<lpage>670</lpage>. <pub-id pub-id-type="doi">10.1016/S0735-1097(86)80478-8</pub-id><pub-id pub-id-type="pmid">3950244</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bhosale</surname> <given-names>Y. H.</given-names></name> <name><surname>Patnaik</surname> <given-names>K. S.</given-names></name></person-group> (<year>2023</year>). <article-title>Bio-medical imaging (X-ray, CT, ultrasound, ECG), genome sequences applications of deep neural network and machine learning in diagnosis, detection, classification, and segmentation of COVID-19: a Meta-analysis and systematic review</article-title>. <source>Multimed. Tools Appl</source>. <volume>82</volume>, <fpage>39157</fpage>&#x02013;<lpage>39210</lpage>. <pub-id pub-id-type="doi">10.1007/s11042-023-15029-1</pub-id><pub-id pub-id-type="pmid">37362676</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Byeon</surname> <given-names>Y.-H.</given-names></name> <name><surname>Pan</surname> <given-names>S.-B.</given-names></name> <name><surname>Kwak</surname> <given-names>K.-C.</given-names></name></person-group> (<year>2019</year>). <article-title>Intelligent deep models based on scalograms of electrocardiogram signals for biometrics</article-title>. <source>Sensors</source> <volume>19</volume>:<fpage>935</fpage>. <pub-id pub-id-type="doi">10.3390/s19040935</pub-id><pub-id pub-id-type="pmid">30813332</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cnar</surname> <given-names>A.</given-names></name> <name><surname>Tuncer</surname> <given-names>S. A.</given-names></name></person-group> (<year>2021</year>). <article-title>Classification of normal sinus rhythm, abnormal arrhythmia and congestive heart failure ECG signals using LSTM and hybrid CNN-SVM deep neural networks</article-title>. <source>Comput. Methods Biomech. Biomed. Engin</source>. <volume>24</volume>, <fpage>203</fpage>&#x02013;<lpage>214</lpage>. <pub-id pub-id-type="doi">10.1080/10255842.2020.1821192</pub-id><pub-id pub-id-type="pmid">32955928</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Cordos</surname> <given-names>C.</given-names></name> <name><surname>Mihaila</surname> <given-names>L.</given-names></name> <name><surname>Farago</surname> <given-names>P.</given-names></name> <name><surname>Hintea</surname> <given-names>S.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;ECG signal classification using Convolutional Neural Networks for Biometric Identification,&#x0201D;</article-title> in <source>2021 44th International Conference on Telecommunications and Signal Processing (TSP)</source> (<publisher-loc>Brno, Czech Republic</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>167</fpage>&#x02013;<lpage>170</lpage>. <pub-id pub-id-type="doi">10.1109/TSP52935.2021.9522631</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Degirmenci</surname> <given-names>M.</given-names></name> <name><surname>Ozdemir</surname> <given-names>M.</given-names></name> <name><surname>Izci</surname> <given-names>E.</given-names></name> <name><surname>Akan</surname> <given-names>A.</given-names></name></person-group> (<year>2022</year>). <article-title>Arrhythmic heartbeat classification using 2D convolutional neural networks</article-title>. <source>IRBM</source> <volume>43</volume>, <fpage>422</fpage>&#x02013;<lpage>433</lpage>. <pub-id pub-id-type="doi">10.1016/j.irbm.2021.04.002</pub-id></citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dessai</surname> <given-names>A.</given-names></name> <name><surname>Virani</surname> <given-names>H.</given-names></name></person-group> (<year>2023</year>). <article-title>Emotion classification based on CWT of ECG and GSR signals using various CNN models</article-title>. <source>Electronics</source> <volume>12</volume>:<fpage>2795</fpage>. <pub-id pub-id-type="doi">10.3390/electronics12132795</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fatema</surname> <given-names>K.</given-names></name> <name><surname>Montaha</surname> <given-names>S.</given-names></name> <name><surname>Rony</surname> <given-names>M. A. H.</given-names></name> <name><surname>Azam</surname> <given-names>S.</given-names></name> <name><surname>Hasan</surname> <given-names>M. Z.</given-names></name> <name><surname>Jonkman</surname> <given-names>M.</given-names></name></person-group> (<year>2022</year>). <article-title>A robust framework combining image processing and deep learning hybrid model to classify cardiovascular diseases using a limited number of paper-based complex ECG images</article-title>. <source>Biomedicines</source> <volume>10</volume>:<fpage>2835</fpage>. <pub-id pub-id-type="doi">10.3390/biomedicines10112835</pub-id><pub-id pub-id-type="pmid">36359355</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fukiage</surname> <given-names>T.</given-names></name> <name><surname>Oishi</surname> <given-names>T.</given-names></name></person-group> (<year>2021</year>). <article-title>A computational model to predict the visibility of alpha-blended images</article-title>. <source>J. Vis</source>. <volume>21</volume>:<fpage>2493</fpage>. <pub-id pub-id-type="doi">10.1167/jov.21.9.2493</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goldberger</surname> <given-names>A. L.</given-names></name> <name><surname>Amaral</surname> <given-names>L. A. N.</given-names></name> <name><surname>Glass</surname> <given-names>L.</given-names></name> <name><surname>Hausdorff</surname> <given-names>J. M.</given-names></name> <name><surname>Ivanov</surname> <given-names>P. C.</given-names></name> <name><surname>Mark</surname> <given-names>R. G.</given-names></name> <etal/></person-group>. (<year>2000</year>). <article-title>PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals</article-title>. <source>Circulation</source> <volume>101</volume>, <fpage>e215</fpage>&#x02013;<lpage>e220</lpage>. <pub-id pub-id-type="doi">10.1161/01.CIR.101.23.e215</pub-id><pub-id pub-id-type="pmid">10851218</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gupta</surname> <given-names>V.</given-names></name> <name><surname>Mittal</surname> <given-names>M.</given-names></name> <name><surname>Mittal</surname> <given-names>V.</given-names></name> <name><surname>Gupta</surname> <given-names>A.</given-names></name></person-group> (<year>2021</year>). <article-title>ECG signal analysis using CWT, spectrogram and autoregressive technique</article-title>. <source>Iran J. Comput. Sci</source>. <volume>4</volume>, <fpage>265</fpage>&#x02013;<lpage>280</lpage>. <pub-id pub-id-type="doi">10.1007/s42044-021-00080-8</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Karimulla</surname> <given-names>S.</given-names></name> <name><surname>Patra</surname> <given-names>D.</given-names></name></person-group> (<year>2025</year>). <article-title>Novel fusion-based time-frequency analysis for early prediction of sudden cardiac death from electrocardiogram signals</article-title>. <source>Med. Eng. Phys</source>. <volume>141</volume>:<fpage>104370</fpage>. <pub-id pub-id-type="doi">10.1016/j.medengphy.2025.104370</pub-id><pub-id pub-id-type="pmid">40514105</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khan</surname> <given-names>A. H.</given-names></name> <name><surname>Hussain</surname> <given-names>M.</given-names></name> <name><surname>Malik</surname> <given-names>M. K.</given-names></name></person-group> (<year>2021</year>). <article-title>ECG images dataset of cardiac and COVID-19 patients</article-title>. <source>Data Brief</source> <volume>34</volume>:<fpage>106762</fpage>. <pub-id pub-id-type="doi">10.1016/j.dib.2021.106762</pub-id><pub-id pub-id-type="pmid">33521183</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khan</surname> <given-names>F.</given-names></name> <name><surname>Yu</surname> <given-names>X.</given-names></name> <name><surname>Yuan</surname> <given-names>Z.</given-names></name> <name><surname>Rehman</surname> <given-names>A. U.</given-names></name></person-group> (<year>2023</year>). <article-title>ECG classification using 1-D convolutional deep residual neural network</article-title>. <source>PLoS ONE</source> <volume>18</volume>:<fpage>e0284791</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0284791</pub-id><pub-id pub-id-type="pmid">37098024</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Arrhythmia classification with continuous wavelet transform and convolutional neural network on ECG,&#x0201D;</article-title> in <source>2021 8th International Conference on Biomedical and Bioinformatics Engineering</source> (<publisher-loc>Kyoto Japan</publisher-loc>: <publisher-name>ACM</publisher-name>), <fpage>113</fpage>&#x02013;<lpage>118</lpage>. <pub-id pub-id-type="doi">10.1145/3502871.3502889</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>S. S.</given-names></name> <name><surname>Ramachandran</surname> <given-names>P.</given-names></name></person-group> (<year>2023</year>). <article-title>&#x0201C;Multi-class ECG signal processing and classification using CWT based on various deep neural networks,&#x0201D;</article-title> in <source>2023 Fifth International Conference on Electrical, Computer and Communication Technologies (ICECCT)</source> (<publisher-loc>Erode, India</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x02013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/ICECCT56650.2023.10179646</pub-id><pub-id pub-id-type="pmid">36236496</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lakhdari</surname> <given-names>K.</given-names></name> <name><surname>Saeed</surname> <given-names>N.</given-names></name></person-group> (<year>2022</year>). <article-title>A new vision of a simple 1D Convolutional Neural Networks (1D-CNN) with Leaky-ReLU function for ECG abnormalities classification</article-title>. <source>Intell.-Based Med</source>. <volume>6</volume>:<fpage>100080</fpage>. <pub-id pub-id-type="doi">10.1016/j.ibmed.2022.100080</pub-id></citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>C.</given-names></name> <name><surname>Zhao</surname> <given-names>H.</given-names></name> <name><surname>Lu</surname> <given-names>W.</given-names></name> <name><surname>Leng</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Lin</surname> <given-names>X.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>DeepECG: Image-based electrocardiogram interpretation with deep convolutional neural networks</article-title>. <source>Biomed. Signal Process. Control</source> <volume>69</volume>:<fpage>102824</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2021.102824</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Pang</surname> <given-names>S.-P.</given-names></name> <name><surname>Xu</surname> <given-names>F.</given-names></name> <name><surname>Ji</surname> <given-names>P.</given-names></name> <name><surname>Zhou</surname> <given-names>S.</given-names></name> <name><surname>Shu</surname> <given-names>M.</given-names></name></person-group> (<year>2022</year>). <article-title>Two-dimensional ECG-based cardiac arrhythmia classification using DSE-ResNet</article-title>. <source>Sci. Rep</source>. <volume>12</volume>:<fpage>14485</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-022-18664-0</pub-id><pub-id pub-id-type="pmid">36008568</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mashrur</surname> <given-names>F. R.</given-names></name> <name><surname>Islam</surname> <given-names>M. S.</given-names></name> <name><surname>Saha</surname> <given-names>D. K.</given-names></name> <name><surname>Islam</surname> <given-names>S. R.</given-names></name> <name><surname>Moni</surname> <given-names>M. A.</given-names></name></person-group> (<year>2021</year>). <article-title>SCNN: Scalogram-based convolutional neural network to detect obstructive sleep apnea using single-lead electrocardiogram signals</article-title>. <source>Comput. Biol. Med</source>. <volume>134</volume>:<fpage>104532</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2021.104532</pub-id><pub-id pub-id-type="pmid">34102402</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mewada</surname> <given-names>H.</given-names></name></person-group> (<year>2023</year>). <article-title>2D-wavelet encoded deep CNN for image-based ECG classification</article-title>. <source>Multimed. Tools Appl</source>. <volume>82</volume>, <fpage>20553</fpage>&#x02013;<lpage>20569</lpage>. <pub-id pub-id-type="doi">10.1007/s11042-022-14302-z</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mishra</surname> <given-names>S.</given-names></name> <name><surname>Khatwani</surname> <given-names>G.</given-names></name> <name><surname>Patil</surname> <given-names>R.</given-names></name> <name><surname>Sapariya</surname> <given-names>D.</given-names></name> <name><surname>Shah</surname> <given-names>V.</given-names></name> <name><surname>Parmar</surname> <given-names>D.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>ECG paper record digitization and diagnosis using deep learning</article-title>. <source>J. Med. Biol. Eng</source>. <volume>41</volume>, <fpage>422</fpage>&#x02013;<lpage>432</lpage>. <pub-id pub-id-type="doi">10.1007/s40846-021-00632-0</pub-id><pub-id pub-id-type="pmid">34149335</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mohamed</surname> <given-names>N.</given-names></name> <name><surname>Lakhmissi</surname> <given-names>C.</given-names></name> <name><surname>Nadji</surname> <given-names>H.</given-names></name></person-group> (<year>2023</year>). <article-title>Classification of ECG signals using deep neural networks</article-title>. <source>J. Eng. Exact Sci</source>. <volume>9</volume>, <fpage>16041</fpage>&#x02013;<lpage>01e</lpage>. <pub-id pub-id-type="doi">10.18540/jcecvl9iss5pp16041-01e</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moody</surname> <given-names>G.</given-names></name> <name><surname>Mark</surname> <given-names>R.</given-names></name></person-group> (<year>2001</year>). <article-title>The impact of the MIT-BIH arrhythmia database</article-title>. <source>IEEE Eng. Med. Biol. Magaz</source>. <volume>20</volume>, <fpage>45</fpage>&#x02013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1109/51.932724</pub-id><pub-id pub-id-type="pmid">11446209</pub-id></citation></ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Narayanan</surname> <given-names>S.</given-names></name></person-group> (<year>2023</year>). <article-title>Convolution-based heterogeneous activation facility for effective machine learning of ECG signals</article-title>. <source>Comput. Mater. Continua</source> <volume>77</volume>, <fpage>25</fpage>&#x02013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.32604/cmc.2023.042590</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Naz</surname> <given-names>M.</given-names></name> <name><surname>Shah</surname> <given-names>J. H.</given-names></name> <name><surname>Khan</surname> <given-names>M. A.</given-names></name> <name><surname>Sharif</surname> <given-names>M.</given-names></name> <name><surname>Raza</surname> <given-names>M.</given-names></name> <name><surname>Damasevi&#x0010D;ius</surname> <given-names>R.</given-names></name></person-group> (<year>2021</year>). <article-title>From ECG signals to images: a transformation based approach for deep learning</article-title>. <source>PeerJ Comput. Sci</source>. <volume>7</volume>:<fpage>e386</fpage>. <pub-id pub-id-type="doi">10.7717/peerj-cs.386</pub-id><pub-id pub-id-type="pmid">33817032</pub-id></citation></ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nguyen</surname> <given-names>T.</given-names></name> <name><surname>Pham</surname> <given-names>H. H.</given-names></name> <name><surname>Le</surname> <given-names>K. H.</given-names></name> <name><surname>Nguyen</surname> <given-names>A.-T.</given-names></name> <name><surname>Thanh</surname> <given-names>T.</given-names></name> <name><surname>Do</surname> <given-names>C.</given-names></name></person-group> (<year>2022</year>). <article-title>Detecting COVID-19 from digitized ECG printouts using 1D convolutional neural networks</article-title>. <source>PLoS ONE</source> <volume>17</volume>:<fpage>e0277081</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0277081</pub-id><pub-id pub-id-type="pmid">36331942</pub-id></citation></ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Olanrewaju</surname> <given-names>R. F.</given-names></name> <name><surname>Ibrahim</surname> <given-names>S. N.</given-names></name> <name><surname>Asnawi</surname> <given-names>A. L.</given-names></name> <name><surname>Altaf</surname> <given-names>H.</given-names></name></person-group> (<year>2021</year>). <article-title>Classification of ECG signals for detection of arrhythmia and congestive heart failure based on continuous wavelet transform and deep neural networks</article-title>. <source>Indonesian J. Electr. Eng. Comput. Sci</source>. <volume>22</volume>:<fpage>1520</fpage>. <pub-id pub-id-type="doi">10.11591/ijeecs.v22.i3.pp1520-1528</pub-id><pub-id pub-id-type="pmid">38425179</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ozaltin</surname> <given-names>O.</given-names></name> <name><surname>Yeniay</surname> <given-names>O.</given-names></name></person-group> (<year>2023</year>). <article-title>A novel proposed CNN&#x02013;SVM architecture for ECG scalograms classification</article-title>. <source>Soft Comput</source>. <volume>27</volume>, <fpage>4639</fpage>&#x02013;<lpage>4658</lpage>. <pub-id pub-id-type="doi">10.1007/s00500-022-07729-x</pub-id><pub-id pub-id-type="pmid">36536664</pub-id></citation></ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Prusty</surname> <given-names>M. R.</given-names></name> <name><surname>Pandey</surname> <given-names>T. N.</given-names></name> <name><surname>Lekha</surname> <given-names>P. S.</given-names></name> <name><surname>Lellapalli</surname> <given-names>G.</given-names></name> <name><surname>Gupta</surname> <given-names>A.</given-names></name></person-group> (<year>2024</year>). <article-title>Scalar invariant transform based deep learning framework for detecting heart failures using ECG signals</article-title>. <source>Sci. Rep</source>. <volume>14</volume>:<fpage>2633</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-024-53107-y</pub-id><pub-id pub-id-type="pmid">38302520</pub-id></citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qiu</surname> <given-names>C.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Qi</surname> <given-names>C.</given-names></name> <name><surname>Li</surname> <given-names>B.</given-names></name></person-group> (<year>2024</year>). <article-title>Enhancing ECG classification with continuous wavelet transform and multi-branch transformer</article-title>. <source>Heliyon</source> <volume>10</volume>:<fpage>e26147</fpage>. <pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e26147</pub-id><pub-id pub-id-type="pmid">38434292</pub-id></citation></ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rahman</surname> <given-names>T.</given-names></name> <name><surname>Akinbi</surname> <given-names>A.</given-names></name> <name><surname>Chowdhury</surname> <given-names>M. E. H.</given-names></name> <name><surname>Rashid</surname> <given-names>T. A.</given-names></name> <name><surname>Seng&#x000FC;r</surname> <given-names>A.</given-names></name> <name><surname>Khandakar</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>COV-ECGNET: COVID-19 detection using ECG trace images with deep convolutional neural network</article-title>. <source>Health Inf. Sci. Syst</source>. <volume>10</volume>:<fpage>1</fpage>. <pub-id pub-id-type="doi">10.1007/s13755-021-00169-1</pub-id><pub-id pub-id-type="pmid">35096384</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rathika</surname> <given-names>S.</given-names></name> <name><surname>Gayathri</surname> <given-names>R.</given-names></name></person-group> (<year>2021</year>). <article-title>Performance analysis of data hiding in thermal image using alpha blending technique</article-title>. <source>Mater. Today</source> <volume>46</volume>, <fpage>10164</fpage>&#x02013;<lpage>10168</lpage>. <pub-id pub-id-type="doi">10.1016/j.matpr.2020.10.874</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sabeenian</surname> <given-names>R. S.</given-names></name> <name><surname>Sree Janani</surname> <given-names>K. K.</given-names></name></person-group> (<year>2023</year>). <article-title>Transfer learning-based electrocardiogram classification using wavelet scattered features</article-title>. <source>Biomed. Biotechnol. Res. J</source>. <volume>7</volume>, <fpage>52</fpage>&#x02013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.4103/bbrj.bbrj_341_22</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Saeed</surname> <given-names>S. S.</given-names></name> <name><surname>Yousif</surname> <given-names>R. Z.</given-names></name></person-group> (<year>2021</year>). <article-title>A slantlet based statistical features extraction for classification of normal, arrhythmia, and congestive heart failure in electrocardiogram</article-title>. <source>UHD J. Sci. Technol</source>. <volume>5</volume>, <fpage>71</fpage>&#x02013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.21928/uhdjst.v5n1y2021.pp71-81</pub-id></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Safdar</surname> <given-names>M. F.</given-names></name> <name><surname>Nowak</surname> <given-names>R. M.</given-names></name> <name><surname>Paka</surname> <given-names>P.</given-names></name></person-group> (<year>2024</year>). <article-title>Pre-Processing techniques and artificial intelligence algorithms for electrocardiogram (ECG) signals analysis: a comprehensive review</article-title>. <source>Comput. Biol. Med</source>. <volume>170</volume>:<fpage>107908</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2023.107908</pub-id><pub-id pub-id-type="pmid">38217973</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Scarpiniti</surname> <given-names>M.</given-names></name></person-group> (<year>2024</year>). <article-title>Arrhythmia detection by data fusion of ECG scalograms and phasograms</article-title>. <source>Sensors</source> <volume>24</volume>:<fpage>8043</fpage>. <pub-id pub-id-type="doi">10.3390/s24248043</pub-id><pub-id pub-id-type="pmid">39771779</pub-id></citation></ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shin</surname> <given-names>S.</given-names></name> <name><surname>Kang</surname> <given-names>M.</given-names></name> <name><surname>Zhang</surname> <given-names>G.</given-names></name> <name><surname>Jung</surname> <given-names>J.</given-names></name> <name><surname>Kim</surname> <given-names>Y. T.</given-names></name></person-group> (<year>2022</year>). <article-title>Lightweight ensemble network for detecting heart disease using ECG signals</article-title>. <source>Appl. Sci</source>. <volume>12</volume>:<fpage>3291</fpage>. <pub-id pub-id-type="doi">10.3390/app12073291</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Van Aken</surname> <given-names>J. R.</given-names></name></person-group> (<year>2022</year>). <source>Alpha Blending with No Division Operations</source>. Version Number: 2.</citation>
</ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Zhang</surname> <given-names>S.</given-names></name> <name><surname>Li</surname> <given-names>Z.</given-names></name> <name><surname>Huang</surname> <given-names>L.</given-names></name> <name><surname>Wei</surname> <given-names>Z.</given-names></name></person-group> (<year>2020</year>). <article-title>Automatic digital ECG signal extraction and normal QRS recognition from real scene ECG images</article-title>. <source>Comput. Methods Programs Biomed</source>. <volume>187</volume>:<fpage>105254</fpage>. <pub-id pub-id-type="doi">10.1016/j.cmpb.2019.105254</pub-id><pub-id pub-id-type="pmid">31830698</pub-id></citation></ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>T.</given-names></name> <name><surname>Lu</surname> <given-names>C.</given-names></name> <name><surname>Sun</surname> <given-names>Y.</given-names></name> <name><surname>Yang</surname> <given-names>M.</given-names></name> <name><surname>Liu</surname> <given-names>C.</given-names></name> <name><surname>Ou</surname> <given-names>C.</given-names></name></person-group> (<year>2021</year>). <article-title>Automatic ECG classification using continuous wavelet transform and convolutional neural network</article-title>. <source>Entropy</source> <volume>23</volume>:<fpage>119</fpage>. <pub-id pub-id-type="doi">10.3390/e23010119</pub-id><pub-id pub-id-type="pmid">33477566</pub-id></citation></ref>
<ref id="B46">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>Z.</given-names></name> <name><surname>Guo</surname> <given-names>C.</given-names></name></person-group> (<year>2025</year>). <article-title>Deep learning and electrocardiography: systematic review of current techniques in cardiovascular disease diagnosis and management</article-title>. <source>Biomed. Eng. Online</source> <volume>24</volume>:<fpage>23</fpage>. <pub-id pub-id-type="doi">10.1186/s12938-025-01349-w</pub-id><pub-id pub-id-type="pmid">39988715</pub-id></citation></ref>
<ref id="B47">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Xiaolin</surname> <given-names>L.</given-names></name> <name><surname>Qingyuan</surname> <given-names>W.</given-names></name> <name><surname>Panicker</surname> <given-names>R. C.</given-names></name> <name><surname>Cardiff</surname> <given-names>B.</given-names></name> <name><surname>John</surname> <given-names>D.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Binary ECG classification using explainable boosting machines for IoT edge devices,&#x0201D;</article-title> in <source>2022 29th IEEE International Conference on Electronics, Circuits and Systems (ICECS)</source> (<publisher-loc>Glasgow, United Kingdom</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x02013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/ICECS202256217.2022.9970834</pub-id></citation>
</ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>X.</given-names></name> <name><surname>Li</surname> <given-names>W.</given-names></name> <name><surname>Duan</surname> <given-names>Q.</given-names></name></person-group> (<year>2021</year>). <article-title>Transfer learning and SE-ResNet152 networks-based for small-scale unbalanced fish species identification</article-title>. <source>Comput. Electr. Agric</source>. <volume>180</volume>:<fpage>105878</fpage>. <pub-id pub-id-type="doi">10.1016/j.compag.2020.105878</pub-id></citation>
</ref>
<ref id="B49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yoon</surname> <given-names>T.</given-names></name> <name><surname>Kang</surname> <given-names>D.</given-names></name></person-group> (<year>2023</year>). <article-title>Bimodal CNN for cardiovascular disease classification by co-training ECG grayscale images and scalograms</article-title>. <source>Sci. Rep</source>. <volume>13</volume>:<fpage>2937</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-023-30208-8</pub-id><pub-id pub-id-type="pmid">36804469</pub-id></citation></ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>T.</given-names></name> <name><surname>Song</surname> <given-names>K.</given-names></name> <name><surname>Miao</surname> <given-names>P.</given-names></name> <name><surname>Yang</surname> <given-names>G.</given-names></name> <name><surname>Yang</surname> <given-names>H.</given-names></name> <name><surname>Chen</surname> <given-names>C.</given-names></name></person-group> (<year>2019</year>). <article-title>Nighttime single image dehazing via pixel-wise alpha blending</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>114619</fpage>&#x02013;<lpage>114630</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2936049</pub-id></citation>
</ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yuniarti</surname> <given-names>A. R.</given-names></name> <name><surname>Rizal</surname> <given-names>S.</given-names></name> <name><surname>Lim</surname> <given-names>K. M.</given-names></name></person-group> (<year>2024</year>). <article-title>Single heartbeat ECG authentication: a 1D-CNN framework for robust and efficient human identification</article-title>. <source>Front. Bioeng. Biotechnol</source>. <volume>12</volume>:<fpage>1398888</fpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2024.1398888</pub-id><pub-id pub-id-type="pmid">39027407</pub-id></citation></ref>
</ref-list>
</back>
</article>