Research article

Convolutional transformer-driven robust electrocardiogram signal denoising framework with adaptive parametric ReLU

  • † The authors contributed equally to this work.
  • The electrocardiogram (ECG) is a widely used diagnostic tool for cardiovascular diseases. However, ECG recording is often subject to various noises, which can limit its clinical evaluation. To address this issue, we propose a novel Transformer-based convolutional neural network framework with adaptively parametric ReLU (APtrans-CNN) for ECG signal denoising. The proposed APtrans-CNN architecture combines the strengths of transformers in global feature learning and CNNs in local feature learning to address the inadequacy of learning with long sequence time-series features. By fully exploiting the global features of ECG signals, our framework can effectively extract critical information that is necessary for signal denoising. We also introduce an adaptively parametric ReLU that can assign a value to the negative information contained in the ECG signal, thereby overcoming the limitation of ReLU to retain negative information. Additionally, we introduce a dynamic feature aggregation module that enables automatic learning and retention of valuable features while discarding useless noise information. Results obtained from two datasets demonstrate that our proposed APtrans-CNN can accurately extract pure ECG signals from noisy datasets and is adaptable to various applications. Specifically, when the input consists of ECG signals with a signal-to-noise ratio (SNR) of -4 dB, APtrans-CNN successfully increases the SNR to more than 6 dB, resulting in the diagnostic model's accuracy exceeding 96%.

    Citation: Jing Wang, Shicheng Pei, Yihang Yang, Huan Wang. Convolutional transformer-driven robust electrocardiogram signal denoising framework with adaptive parametric ReLU[J]. Mathematical Biosciences and Engineering, 2024, 21(3): 4286-4308. doi: 10.3934/mbe.2024189

    Related Papers:

    [1] Honglei Wang, Wenliang Zeng, Xiaoling Huang, Zhaoyang Liu, Yanjing Sun, Lin Zhang . MTTLm6A: A multi-task transfer learning approach for base-resolution mRNA m6A site prediction based on an improved transformer. Mathematical Biosciences and Engineering, 2024, 21(1): 272-299. doi: 10.3934/mbe.2024013
    [2] Shanzheng Wang, Xinhui Xie, Chao Li, Jun Jia, Changhong Chen . Integrative network analysis of N6 methylation-related genes reveal potential therapeutic targets for spinal cord injury. Mathematical Biosciences and Engineering, 2021, 18(6): 8174-8187. doi: 10.3934/mbe.2021405
    [3] Pingping Sun, Yongbing Chen, Bo Liu, Yanxin Gao, Ye Han, Fei He, Jinchao Ji . DeepMRMP: A new predictor for multiple types of RNA modification sites using deep learning. Mathematical Biosciences and Engineering, 2019, 16(6): 6231-6241. doi: 10.3934/mbe.2019310
    [4] Yong Zhu, Zhipeng Jiang, Xiaohui Mo, Bo Zhang, Abdullah Al-Dhelaan, Fahad Al-Dhelaan . A study on the design methodology of TAC3 for edge computing. Mathematical Biosciences and Engineering, 2020, 17(5): 4406-4421. doi: 10.3934/mbe.2020243
    [5] Atefeh Afsar, Filipe Martins, Bruno M. P. M. Oliveira, Alberto A. Pinto . A fit of CD4+ T cell immune response to an infection by lymphocytic choriomeningitis virus. Mathematical Biosciences and Engineering, 2019, 16(6): 7009-7021. doi: 10.3934/mbe.2019352
    [6] Tamás Tekeli, Attila Dénes, Gergely Röst . Adaptive group testing in a compartmental model of COVID-19*. Mathematical Biosciences and Engineering, 2022, 19(11): 11018-11033. doi: 10.3934/mbe.2022513
    [7] Wenli Cheng, Jiajia Jiao . An adversarially consensus model of augmented unlabeled data for cardiac image segmentation (CAU+). Mathematical Biosciences and Engineering, 2023, 20(8): 13521-13541. doi: 10.3934/mbe.2023603
    [8] Tongmeng Jiang, Pan Jin, Guoxiu Huang, Shi-Cheng Li . The function of guanylate binding protein 3 (GBP3) in human cancers by pan-cancer bioinformatics. Mathematical Biosciences and Engineering, 2023, 20(5): 9511-9529. doi: 10.3934/mbe.2023418
    [9] Xin Yu, Jun Liu, Ruiwen Xie, Mengling Chang, Bichun Xu, Yangqing Zhu, Yuancai Xie, Shengli Yang . Construction of a prognostic model for lung squamous cell carcinoma based on seven N6-methylandenosine-related autophagy genes. Mathematical Biosciences and Engineering, 2021, 18(5): 6709-6723. doi: 10.3934/mbe.2021333
    [10] Tahir Rasheed, Faran Nabeel, Muhammad Bilal, Yuping Zhao, Muhammad Adeel, Hafiz. M. N. Iqbal . Aqueous monitoring of toxic mercury through a rhodamine-based fluorescent sensor. Mathematical Biosciences and Engineering, 2019, 16(4): 1861-1873. doi: 10.3934/mbe.2019090
  • The electrocardiogram (ECG) is a widely used diagnostic tool for cardiovascular diseases. However, ECG recording is often subject to various noises, which can limit its clinical evaluation. To address this issue, we propose a novel Transformer-based convolutional neural network framework with adaptively parametric ReLU (APtrans-CNN) for ECG signal denoising. The proposed APtrans-CNN architecture combines the strengths of transformers in global feature learning and CNNs in local feature learning to address the inadequacy of learning with long sequence time-series features. By fully exploiting the global features of ECG signals, our framework can effectively extract critical information that is necessary for signal denoising. We also introduce an adaptively parametric ReLU that can assign a value to the negative information contained in the ECG signal, thereby overcoming the limitation of ReLU to retain negative information. Additionally, we introduce a dynamic feature aggregation module that enables automatic learning and retention of valuable features while discarding useless noise information. Results obtained from two datasets demonstrate that our proposed APtrans-CNN can accurately extract pure ECG signals from noisy datasets and is adaptable to various applications. Specifically, when the input consists of ECG signals with a signal-to-noise ratio (SNR) of -4 dB, APtrans-CNN successfully increases the SNR to more than 6 dB, resulting in the diagnostic model's accuracy exceeding 96%.



    The constituent members in a system mainly found in nature can be interacting with each other through cooperation and competition. Demonstrations for such systems involve biological species, countries, businesses, and many more. It's very much intriguing to investigate in a comprehensive manner numerous social as well as biological interactions existent in dissimilar species/entities utilizing mathematical modeling. The predation and the competition species are the most famous interactions among all such types of interactions. Importantly, Lotka [1] and Volterra [2] in the 1920s have announced individually the classic equations portraying population dynamics. Such illustrious equations are notably described as predator-prey (PP) equations or Lotka-Volterra (LV) equations. In this structure, PP/LV model represents the most influential model for interacting populations. The interplay between prey and predator together with additional factors has been a prominent topic in mathematical ecology for a long period. Arneodo et al. [3] have established in 1980 that a generalized Lotka-Volterra biological system (GLVBS) would depict chaos phenomena in an ecosystem for some explicitly selected system parameters and initial conditions. Additionally, Samardzija and Greller [4] demonstrated in 1988 that GLVBS would procure chaotic reign from the stabled state via rising fractal torus. LV model was initially developed as a biological concept, yet it is utilized in enormous diversified branches for research [5,6,7,8]. Synchronization essentially is a methodology of having different chaotic systems (non-identical or identical) following exactly a similar trajectory, i.e., the dynamical attributes of the slave system are locked finally into the master system. Specifically, synchronization and control have a wide spectrum for applications in engineering and science, namely, secure communication [9], encryption [10,11], ecological model [12], robotics [13], neural network [14], etc. Recently, numerous types of secure communication approaches have been explored [15,16,17,18] such as chaos modulation [18,19,20,21], chaos shift keying [22,23] and chaos masking [9,17,20,24]. In chaos communication schemes, the typical key idea for transmitting a message through chaotic/hyperchaotic models is that a message signal is nested in the transmitter system/model which originates a chaotic/ disturbed signal. Afterwards, this disturbed signal has been emitted to the receiver through a universal channel. The message signal would finally be recovered by the receiver. A chaotic model has been intrinsically employed both as receiver and transmitter. Consequently, this area of chaotic synchronization & control has sought remarkable considerations among differential research fields.

    Most prominently, synchronization theory has been in existence for over 30 years due to the phenomenal research of Pecora and Carroll [25] established in 1990 using drive-response/master-slave/leader-follower configuration. Consequently, many authors and researchers have started introducing and studying numerous control and synchronization methods [9,26,27,28,29,30,31,32,33,34,35,36] etc. to achieve stabilized chaotic systems for possessing stability. In [37], researchers discussed optimal synchronization issues in similar GLVBSs via optimal control methodology. In [38,39], the researchers studied the adaptive control method (ACM) to synchronize chaotic GLVBSs. Also, researchers [40] introduced a combination difference anti-synchronization scheme in similar chaotic GLVBSs via ACM. In addition, authors [41] investigated a combination synchronization scheme to control chaos existing in GLVBSs using active control strategy (ACS). Bai and Lonngren [42] first proposed ACS in 1997 for synchronizing and controlling chaos found in nonlinear dynamical systems. Furthermore, compound synchronization using ACS was first advocated by Sun et al. [43] in 2013. In [44], authors discussed compound difference anti-synchronization scheme in four chaotic systems out of which two chaotic systems are considered as GLVBSs using ACS and ACM along with applications in secure communications of chaos masking type in 2019. Some further research works [45,46] based on ACS have been reported in this direction. The considered chaotic GLVBS offers a generalization that allows higher-order biological terms. As a result, it may be of interest in cases where biological systems experience cataclysmic changes. Unfortunately, some species will be under competitive pressure in the coming years and decades. This work may be comprised as a step toward preserving as many currently living species as possible by using the proposed synchronization approach which is based on master-slave configuration and Lyapunov stability analysis.

    In consideration of the aforementioned discussions and observations, our primary focus here is to develop a systematic approach for investigating compound difference anti-synchronization (CDAS) approach in 4 similar chaotic GLVBSs via ACS. The considered ACS is a very efficient yet theoretically rigorous approach for controlling chaos found in GLVBSs. Additionally, in view of widely known Lyapunov stability analysis (LSA) [47], we discuss actively designed biological control law & convergence for synchronization errors to attain CDAS synchronized states.

    The major attributes for our proposed research in the present manuscript are:

    ● The proposed CDAS methodology considers four chaotic GLVBSs.

    ● It outlines a robust CDAS approach based active controller to achieve compound difference anti-synchronization in discussed GLVBSs & conducts oscillation in synchronization errors along with extremely fast convergence.

    ● The construction of the active control inputs has been executed in a much simplified fashion utilizing LSA & master-salve/ drive-response configuration.

    ● The proposed CDAS approach in four identical chaotic GLVBSs of integer order utilizing ACS has not yet been analyzed up to now. This depicts the novelty of our proposed research work.

    This manuscript is outlined as follows: Section 2 presents the problem formulation of the CDAS scheme. Section 3 designs comprehensively the CDAS scheme using ACS. Section 4 consists of a few structural characteristics of considered GLVBS on which CDAS is investigated. Furthermore, the proper active controllers having nonlinear terms are designed to achieve the proposed CDAS strategy. Moreover, in view of Lyapunov's stability analysis (LSA), we have examined comprehensively the biological controlling laws for achieving global asymptotical stability of the error dynamics for the discussed model. In Section 5, numerical simulations through MATLAB are performed for the illustration of the efficacy and superiority of the given scheme. Lastly, we also have presented some conclusions and the future prospects of the discussed research work in Section 6.

    We here formulate a methodology to examine compound difference anti-synchronization (CDAS) scheme viewing master-slave framework in four chaotic systems which would be utilized in the coming up sections.

    Let the scaling master system be

    ˙wm1= f1(wm1), (2.1)

    and the base second master systems be

    ˙wm2= f2(wm2), (2.2)
    ˙wm3= f3(wm3). (2.3)

    Corresponding to the aforementioned master systems, let the slave system be

    ˙ws4= f4(ws4)+U(wm1,wm2,wm3,ws4), (2.4)

    where wm1=(wm11,wm12,...,wm1n)TRn, wm2=(wm21,wm22,...,wm2n)TRn, wm3=(wm31,wm32,...,wm3n)TRn, ws4=(ws41,ws42,...,ws4n)TRn are the state variables of the respective chaotic systems (2.1)–(2.4), f1,f2,f3,f4:RnRn are four continuous vector functions, U=(U1,U2,...,Un)T:Rn×Rn×Rn×RnRn are appropriately constructed active controllers.

    Compound difference anti-synchronization error (CDAS) is defined as

    E=Sws4+Pwm1(Rwm3Qwm2),

    where P=diag(p1,p2,.....,pn),Q=diag(q1,q2,.....,qn),R=diag(r1,r2,.....,rn),S=diag(s1,s2,.....,sn) and S0.

    Definition: The master chaotic systems (2.1)–(2.3) are said to achieve CDAS with slave chaotic system (2.4) if

    limtE(t)=limtSws4(t)+Pwm1(t)(Rwm3(t)Qwm2(t))=0.

    We now present our proposed CDAS approach in three master systems (2.1)–(2.3) and one slave system (2.4). We next construct the controllers based on CDAS approach by

    Ui= ηisi(f4)iKiEisi, (3.1)

    where ηi=pi(f1)i(riwm3iqiwm2i)+piwm1i(ri(f3)iqi(f2)i), for i=1,2,...,n.

    Theorem: The systems (2.1)–(2.4) will attain the investigated CDAS approach globally and asymptotically if the active control functions are constructed in accordance with (3.1).

    Proof. Considering the error as

    Ei= siws4i+piwm1i(riwm3iqiwm2i),fori=1,2,3,.....,n.

    Error dynamical system takes the form

    ˙Ei= si˙ws4i+pi˙wm1i(riwm3iqiwm2i)+piwm1i(ri˙wm3iqi˙wm2i)= si((f4)i+Ui)+pi(f1)i(riwm3iqiwm2i)+piwm1i(ri(f3)iqi(f2)i)= si((f4)i+Ui)+ηi,

    where ηi=pi(f1)i(riwm3iqiwm2i)+piwm1i(ri(f3)iqi(f2)i), i=1,2,3,....,n. This implies that

    ˙Ei= si((f4)iηisi(f4)iKiEisi)+ηi= KiEi (3.2)

    The classic Lyapunov function V(E(t)) is described by

    V(E(t))= 12ETE= 12ΣE2i

    Differentiation of V(E(t)) gives

    ˙V(E(t))=ΣEi˙Ei

    Using Eq (3.2), one finds that

    ˙V(E(t))=ΣEi(KiEi)= ΣKiE2i). (3.3)

    An appropriate selection of (K1,K1,.......,Kn) makes ˙V(E(t)) of eq (3.3), a negative definite. Consequently, by LSA [47], we obtain

    limtEi(t)=0,(i=1,2,3).

    Hence, the master systems (2.1)–(2.3) and slave system (2.4) have attained desired CDAS strategy.

    We now describe GLVBS as the scaling master system:

    {˙wm11=wm11wm11wm12+b3w2m11b1w2m11wm13,˙wm12=wm12+wm11wm12,˙wm13=b2wm13+b1w2m11wm13, (4.1)

    where (wm11,wm12,wm13)TR3 is state vector of (4.1). Also, wm11 represents the prey population and wm12, wm13 denote the predator populations. For parameters b1=2.9851, b2=3, b3=2 and initial conditions (27.5,23.1,11.4), scaling master GLVBS displays chaotic/disturbed behaviour as depicted in Figure 1(a).

    Figure 1.  Phase graphs of chaotic GLVBS. (a) wm11wm12wm13 space, (b) wm21wm22wm23 space, (c) wm31wm32wm33 space, (d) ws41ws42ws43 space.

    The base master systems are the identical chaotic GLVBSs prescribed respectively as:

    {˙wm21=wm21wm21wm22+b3w2m21b1w2m21wm23,˙wm22=wm22+wm21wm22,˙wm23=b2wm23+b1w2m21wm23, (4.2)

    where (wm21,wm22,wm23)TR3 is state vector of (4.2). For parameter values b1=2.9851, b2=3, b3=2, this base master GLVBS shows chaotic/disturbed behaviour for initial conditions (1.2,1.2,1.2) as displayed in Figure 1(b).

    {˙wm31=wm31wm31wm32+b3w2m31b1w2m31wm33,˙wm32=wm32+wm31wm32,˙wm33=b2wm33+b1w2m31wm33, (4.3)

    where (wm31,wm32,wm33)TR3 is state vector of (4.3). For parameters b1=2.9851, b2=3, b3=2, this second base master GLVBS displays chaotic/disturbed behaviour for initial conditions (2.9,12.8,20.3) as shown in Figure 1(c).

    The slave system, represented by similar GLVBS, is presented by

    {˙ws41=ws41ws41ws42+b3w2s41b1w2s41ws43+U1,˙ws42=ws42+ws41ws42+U2,˙ws43=b2ws43+b1w2s41ws43+U3, (4.4)

    where (ws41,ws42,ws43)TR3 is state vector of (4.4). For parameter values, b1=2.9851, b2=3, b3=2 and initial conditions (5.1,7.4,20.8), the slave GLVBS exhibits chaotic/disturbed behaviour as mentioned in Figure 1(d).

    Moreover, the detailed theoretical study for (4.1)–(4.4) can be found in [4]. Further, U1, U2 and U3 are controllers to be determined.

    Next, the CDAS technique has been discussed for synchronizing the states of chaotic GLVBS. Also, LSA-based ACS is explored & the necessary stability criterion is established.

    Here, we assume P=diag(p1,p2,p3), Q=diag(q1,q2,q3), R=diag(r1,r2,r3), S=diag(s1,s2,s3). The scaling factors pi,qi,ri,si for i=1,2,3 are selected as required and can assume the same or different values.

    The error functions (E1,E2,E3) are defined as:

    {E1=s1ws41+p1wm11(r1wm31q1wm21),E2=s2ws42+p2wm12(r2wm32q2wm22),E3=s3ws43+p3wm13(r3wm33q3wm23). (4.5)

    The major objective of the given work is the designing of active control functions Ui,(i=1,2,3) ensuring that the error functions represented in (4.5) must satisfy

    limtEi(t)=0for(i=1,2,3).

    Therefore, subsequent error dynamics become

    {˙E1=s1˙ws41+p1˙wm11(r1wm31q1wm21)+p1wm11(r1˙wm31q1˙wm21),˙E2=s2˙ws42+p2˙wm12(r2wm32q2wm22)+p2wm12(r2˙wm32q2˙wm22),˙E3=s3˙ws43+p3˙wm13(r3wm33q3wm23)+p3wm13(r3˙wm33q3˙wm23). (4.6)

    Using (4.1), (4.2), (4.3), and (4.5) in (4.6), the error dynamics simplifies to

    {˙E1=s1(ws41ws41ws42+b3w2s41b1w2s41ws43+U1)+p1(wm11wm11wm12+b3w2m11b1w2m11wm13)(r1wm31q1wm21)+p1wm11(r1(wm31wm31wm32+b3w2m31b1w2m31wm33)q1(wm21wm21wm22+b3w2m21b1w2m21wm23),˙E2=s2(ws42+ws41ws42+U2)+p2(wm12+wm11wm12)(r2wm32q2wm22)+p2wm12(r2(wm32+wm31wm32)q2(wm22+wm21wm22)),˙E3=s3(b2ws43+b1w2s41ws43+U3)+p3(b2wm13+b1w2m11wm13)(r3wm33q3wm23)+p3wm13(r3(b2wm33+b1w2m31wm33)q3(b2wm23+b1w2m21wm23)). (4.7)

    Let us now choose the active controllers:

    U1= η1s1(f4)1K1E1s1, (4.8)

    where η1=p1(f1)1(r1wm31q1wm21)+p1wm11(r1(f3)1q1(f2)1), as described in (3.1).

    U2= η2s2(f4)2K2E2s2, (4.9)

    where η2=p2(f1)2(r2wm32q2wm22)+p2wm12(r2(f3)2q2(f2)2).

    U3= η3s3(f4)3K3E3s3, (4.10)

    where η3=p3(f1)3(r3wm33q3wm23)+p3wm13(r3(f3)3q3(f2)3) and K1>0,K2>0,K3>0 are gaining constants.

    By substituting the controllers (4.8), (4.9) and (4.10) in (4.7), we obtain

    {˙E1=K1E1,˙E2=K2E2,˙E3=K3E3. (4.11)

    Lyapunov function V(E(t)) is now described by

    V(E(t))= 12[E21+E22+E23]. (4.12)

    Obviously, the Lyapunov function V(E(t)) is +ve definite in R3. Therefore, the derivative of V(E(t)) as given in (4.12) can be formulated as:

    ˙V(E(t))= E1˙E1+E2˙E2+E3˙E3. (4.13)

    Using (4.11) in (4.13), one finds that

    ˙V(E(t))= K1E21K2E22K3E23<0,

    which displays that ˙V(E(t)) is -ve definite.

    In view of LSA [47], we, therefore, understand that CDAS error dynamics is globally as well as asymptotically stable, i.e., CDAS error E(t)0 asymptotically for t to each initial value E(0)R3.

    This section conducts a few simulation results for illustrating the efficacy of the investigated CDAS scheme in identical chaotic GLVBSs using ACS. We use 4th order Runge-Kutta algorithm for solving the considered ordinary differential equations. Initial conditions for three master systems (4.1)–(4.3) and slave system (4.4) are (27.5,23.1,11.4), (1.2,1.2,1.2), (2.9,12.8,20.3) and (14.5,3.4,10.1) respectively. We attain the CDAS technique among three masters (4.1)–(4.3) and corresponding one slave system (4.4) by taking pi=qi=ri=si=1, which implies that the slave system would be entirely anti-synchronized with the compound of three master models for i=1,2,3. In addition, the control gains (K1,K2,K3) are taken as 2. Also, Figure 2(a)(c) indicates the CDAS synchronized trajectories of three master (4.1)–(4.3) & one slave system (4.4) respectively. Moreover, synchronization error functions (E1,E2,E3)=(51.85,275.36,238.54) approach 0 as t tends to infinity which is exhibited via Figure 2(d). Hence, the proposed CDAS strategy in three masters and one slave models/systems has been demonstrated computationally.

    Figure 2.  CDAS synchronized trajectories of GLVBS between (a) ws41(t) and wm11(t)(wm31(t)wm21(t)), (b) ws42(t) and wm12(t)(wm32(t)wm22(t)), (c) ws43(t) and wm13(t)(wm23(t)wm13(t)), (d) CDAS synchronized errors.

    In this work, the investigated CDAS approach in similar four chaotic GLVBSs using ACS has been analyzed. Lyapunov's stability analysis has been used to construct proper active nonlinear controllers. The considered error system, on the evolution of time, converges to zero globally & asymptotically via our appropriately designed simple active controllers. Additionally, numerical simulations via MATLAB suggest that the newly described nonlinear control functions are immensely efficient in synchronizing the chaotic regime found in GLVBSs to fitting set points which exhibit the efficacy and supremacy of our proposed CDAS strategy. Exceptionally, both analytic theory and computational results are in complete agreement. Our proposed approach is simple yet analytically precise. The control and synchronization among the complex GLVBSs with the complex dynamical network would be an open research problem. Also, in this direction, we may extend the considered CDAS technique on chaotic systems that interfered with model uncertainties as well as external disturbances.

    The authors gratefully acknowledge Qassim University, represented by the Deanship of Scientific Research, on the financial support for this research under the number 10163-qec-2020-1-3-I during the academic year 1441 AH/2020 AD.

    The authors declare there is no conflict of interest.



    [1] X. Liu, H. Wang, Z. Li, L. Qin, Deep learning in ECG diagnosis: a review, Knowl.-Based Syst., 227 (2021), 107187. https://doi.org/10.1016/j.knosys.2021.107187 doi: 10.1016/j.knosys.2021.107187
    [2] S. Agrawal, A. Gupta, Fractal and EMD based removal of baseline wander and powerline interference from ECG signals, Comput. Biol. Med., 43 (2013), 1889–1899. https://doi.org/10.1016/j.compbiomed.2013.07.030 doi: 10.1016/j.compbiomed.2013.07.030
    [3] E. Erçelebi, Electrocardiogram signals de-noising using lifting-based discrete wavelet transform, Comput. Biol. Med., 34 (2004), 479–493. https://doi.org/10.1016/S0010-4825(03)00090-8 doi: 10.1016/S0010-4825(03)00090-8
    [4] Z. F. M. Apandi, R. Ikeura, S. Hayakawa, S. Tsutsumi, An analysis of the effects of noisy electrocardiogram signal on heartbeat detection performance, Bioengineering, 7 (2020), 53. https://doi.org/10.3390/bioengineering7020053 doi: 10.3390/bioengineering7020053
    [5] A. O. Boudraa, J. C. Cexus, EMD-based signal filtering, IEEE Trans. Instrum. Meas., 56 (2007), 2196–2202. https://doi.org/10.1109/TIM.2007.907967 doi: 10.1109/TIM.2007.907967
    [6] X. Chen, X. Xu, A. Liu, M. J. McKeown, Z. J. Wang, The use of multivariate EMD and CCA for denoising muscle artifacts from few-channel EEG recordings, IEEE Trans. Instrum. Meas., 67 (2018), 359–370. https://doi.org/10.1109/TIM.2017.2759398 doi: 10.1109/TIM.2017.2759398
    [7] M. Z. U. Rahman, R. A. Shaik, D. V. R. K. Reddy, Efficient and simplified adaptive noise cancelers for ECG sensor based remote health monitoring, IEEE Sens. J., 12 (2012), 566–573. https://doi.org/10.1109/JSEN.2011.2111453 doi: 10.1109/JSEN.2011.2111453
    [8] S. Banerjee, M. Mitra, Application of cross wavelet transform for ECG pattern analysis and classification, IEEE Trans. Instrum. Meas., 63 (2014), 326–333. https://doi.org/10.1109/TIM.2013.2278430 doi: 10.1109/TIM.2013.2278430
    [9] R. Ranjan, B. C. Sahana, A. K. Bhandari, Cardiac artifact noise removal from sleep EEG signals using hybrid denoising model, IEEE Trans. Instrum. Meas., 71 (2022), 1–10. https://doi.org/10.1109/TIM.2022.3198441 doi: 10.1109/TIM.2022.3198441
    [10] B. Weng, M. Blanco-Velasco, K. E. Barner, ECG denoising based on the empirical mode decomposition, in 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, (2006), 1–4. https://doi.org/10.1109/IEMBS.2006.260749
    [11] C. Chandrakar, M. Kowar, Denoising ECG signals using adaptive filter algorithm, Int. J. Soft Comput. Eng., 2 (2012), 120–123.
    [12] G. Reddy, M. Muralidhar, S. Varadarajan, ECG de-noising using improved thresholding based on wavelet transforms, Int. J. Comput. Sci. Netw. Secur., 9 (2009), 221–225.
    [13] C. T. C. Arsene, R. Hankins, H. Yin, Deep learning models for denoising ECG signals, in 2019 27th European Signal Processing Conference (EUSIPCO), (2019), 1–5. https://doi.org/10.23919/EUSIPCO.2019.8902833
    [14] P. Singh, G. Pradhan, A new ECG denoising framework using generative adversarial network, IEEE/ACM Trans. Comput. Biol. Bioinf., 18 (2021), 759–764. https://doi.org/10.1109/TCBB.2020.2976981 doi: 10.1109/TCBB.2020.2976981
    [15] Z. Liu, H. Wang, Y. Gao, S. Shi, Automatic attention learning using neural architecture search for detection of cardiac abnormality in 12-Lead ECG, IEEE Trans. Instrum. Meas., 70 (2021), 1–12. https://doi.org/10.1109/TIM.2021.3109396 doi: 10.1109/TIM.2021.3109396
    [16] L. Qin, Y. Xie, X. Liu, X. Yuan, H. Wang, An end-to-end 12-Leading electrocardiogram diagnosis system based on deformable convolutional neural network with good antinoise ability, IEEE Trans. Instrum. Meas., 70 (2021), 1–13. https://doi.org/10.1109/TIM.2021.3073707 doi: 10.1109/TIM.2021.3073707
    [17] S. Hong, Y. Zhou, J. Shang, C. Xiao, J. Sun, Opportunities and challenges of deep learning methods for electrocardiogram data: a systematic review, Comput. Biol. Med., 122 (2020), 103801. https://doi.org/10.1016/j.compbiomed.2020.103801 doi: 10.1016/j.compbiomed.2020.103801
    [18] K. Antczak, Deep recurrent neural networks for ECG signal denoising, preprint, arXiv: 1807.11551. https://doi.org/10.48550/arXiv.1807.11551
    [19] S. Chatterjee, R. S Thakur, R. N. Yadav, L. Gupta, D. K. Raghuvanshi, Review of noise removal techniques in ECG signals, IET Signal Process., 14 (2020), 569–590. https://doi.org/10.1049/iet-spr.2020.0104 doi: 10.1049/iet-spr.2020.0104
    [20] H. Chiang, Y. Hsieh, S. Fu, K. Hung, Y. Tsao, S. Chien, Noise reduction in ECG signals using fully convolutional denoising autoencoders, IEEE Access, 7 (2019), 60806–60813. https://doi.org/10.1109/ACCESS.2019.2912036 doi: 10.1109/ACCESS.2019.2912036
    [21] P. Singh, A. Sharma, Attention-based convolutional denoising autoencoder for two-lead ECG denoising and arrhythmia classification, IEEE Trans. Instrum. Meas., 71 (2022), 3137710. https://doi.org/10.1109/TIM.2021.3137710 doi: 10.1109/TIM.2021.3137710
    [22] F. Samann, T. Schanze, RunDAE model: running denoising autoencoder models for denoising ECG signals, Comput. Biol. Med., 166 (2023), 107553. https://doi.org/10.1016/j.compbiomed.2023.107553 doi: 10.1016/j.compbiomed.2023.107553
    [23] P. Xiong, H. Wang, M. Liu, S. Zhou, Z. Hou, X. Liu, ECG signal enhancement based on improved denoising auto-encoder, Eng. Appl. Artif. Intell., 52 (2016), 194–202. https://doi.org/10.1016/j.engappai.2016.02.015 doi: 10.1016/j.engappai.2016.02.015
    [24] E. Fotiadou, T. Konopczyński, J. Hesser, R. Vullings, Deep convolutional encoder-decoder framework for fetal ECG signal denoising, in 2019 Computing in Cardiology (CinC), (2019), 1–4. https://doi.org/10.22489/CinC.2019.015
    [25] R. Hu, J. Chen, L. Zhou, A transformer-based deep neural network for arrhythmia detection using continuous ECG signals, Comput. Biol. Med., 144 (2022), 105325. https://doi.org/10.1016/j.compbiomed.2022.105325 doi: 10.1016/j.compbiomed.2022.105325
    [26] L. Meng, W. Tan, J. Ma, R. Wang, X. Yin, Y. Zhang, Enhancing dynamic ECG heartbeat classification with lightweight transformer model, Artif. Intell. Med., 124 (2022), 102236. https://doi.org/10.1016/j.artmed.2021.102236 doi: 10.1016/j.artmed.2021.102236
    [27] Y. Xia, Y. Xu, P. Chen, J. Zhang, Y. Zhang, Generative adversarial network with transformer generator for boosting ECG classification, Biomed. Signal Process. Control, 80 (2023), 104276. https://doi.org/10.1016/j.bspc.2022.104276 doi: 10.1016/j.bspc.2022.104276
    [28] Y. Xia, Y. Xiong, K. Wang, A transformer model blended with CNN and denoising autoencoder for inter-patient ECG arrhythmia classification, Biomed. Signal Process. Control, 86 (2023), 105271. https://doi.org/10.1016/j.bspc.2022.105271 doi: 10.1016/j.bspc.2022.105271
    [29] J. Yin, A. Liu, C. Li, R. Qian, X. Chen, A GAN guided parallel CNN and transformer network for EEG denoising, IEEE J. Biomed. Health Inf., 2023. https://doi.org/10.1109/JBHI.2023.3146990 doi: 10.1109/JBHI.2023.3146990
    [30] X. Pu, P. Yi, K. Chen, Z. Ma, D. Zhao, Y. Ren, EEGDnet: Fusing non-local and local self-similarity for EEG signal denoising with transformer, Comput. Biol. Med., 151 (2022), 106248. https://doi.org/10.1016/j.compbiomed.2022.106248 doi: 10.1016/j.compbiomed.2022.106248
    [31] J. Hu, L. Shen, G. Sun, Squeeze-and-excitation networks, IEEE Trans. Pattern Anal. Mach. Intell., 42 (2020), 2011–2023. https://doi.org/10.1109/CVPR.2018.00745 doi: 10.1109/CVPR.2018.00745
    [32] S. Woo, J. Park, J. Lee, I. S. Kweon, CBAM: Convolutional block attention module, in Proceedings of the European conference on computer vision (ECCV), (2018), 3–19. https://doi.org/10.1007/978-3-030-01234-2_1
    [33] M. Zhao, S. Zhong, X. Fu, B. Tang, S. Dong, M. Pecht, Deep residual networks with adaptively parametric rectifier linear units for fault diagnosis, IEEE Trans. Ind. Electron., 68 (2021), 2587–2597. https://doi.org/10.1109/TIE.2020.2972458 doi: 10.1109/TIE.2020.2972458
    [34] A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, et al., Attention is all you need, Adv. Neural Inf. Process. Syst., (2017), 30. https://doi.org/10.5555/3295222.3295349 doi: 10.5555/3295222.3295349
    [35] G. B. Moody, R. G. Mark, The impact of the MIT-BIH arrhythmia database, IEEE Eng. Med. Biol. Mag., 20 (2001), 45–50. https://doi.org/10.1109/51.932724 doi: 10.1109/51.932724
    [36] M. B. George, R. G. Mark, A new method for detecting atrial fibrillation using RR intervals, Comput. Cardiol., (1983), 227–230.
    [37] A. L. Goldberger, L. A. Amaral, L. Glass, J. M. Hausdorff, P. C. Ivanov, R. G. Mark, et al., PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals, Circulation, 101 (2000), e215–e220. https://doi.org/10.1161/01.CIR.101.23.e215 doi: 10.1161/01.CIR.101.23.e215
    [38] G. B. Moody, W. Muldrow, A noise stress test for arrhythmia detectors, Comput. Cardiol., 11 (1984), 381–384.
    [39] H. T. Chiang, Y. Hsieh, S. Fu, K. Hung, Y. Tsao, S. Chien, Noise reduction in ECG signals using fully convolutional denoising autoencoders, IEEE Access, 7 (2019), 60806–60813. https://doi.org/10.1109/ACCESS.2019.2912036 doi: 10.1109/ACCESS.2019.2912036
    [40] G. Sannino, G. D. Pietro, A deep learning approach for ECG-based heartbeat classification for arrhythmia detection, Future Gener. Comput. Syst., 86 (2018), 446–455. https://doi.org/10.1016/j.future.2018.03.057 doi: 10.1016/j.future.2018.03.057
    [41] L. Qiu, W. Cai, Two-stage ECG signal denoising based on deep convolutional network, Physiol. Meas., 42 (2021), 115002. https://doi.org/10.1088/1361-6579/ac34ea doi: 10.1088/1361-6579/ac34ea
    [42] H. Wang, H. Shi, An improved convolutional neural network based approach for automated heartbeat classification, J. Med. Syst., 44 (2020), 1–9. https://doi.org/10.1007/s10916-019-1511-2 doi: 10.1007/s10916-019-1511-2
    [43] X. Xu, H. Liu, ECG heartbeat classification using convolutional neural networks, IEEE Access, 8 (2020), 8614–8619. https://doi.org/10.1109/ACCESS.2020.2964749 doi: 10.1109/ACCESS.2020.2964749
  • This article has been cited by:

    1. Muhammad Zubair Mehboob, Arslan Hamid, Jeevotham Senthil Kumar, Xia Lei, Comprehensive characterization of pathogenic missense CTRP6 variants and their association with cancer, 2025, 25, 1471-2407, 10.1186/s12885-025-13685-0
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1941) PDF downloads(82) Cited by(5)

Figures and Tables

Figures(9)  /  Tables(5)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog