<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Physiol.</journal-id>
<journal-title>Frontiers in Physiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Physiol.</abbrev-journal-title>
<issn pub-type="epub">1664-042X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1113524</article-id>
<article-id pub-id-type="doi">10.3389/fphys.2023.1113524</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Real-time amplitude spectrum area estimation during chest compression from the ECG waveform using a 1D convolutional neural network</article-title>
<alt-title alt-title-type="left-running-head">Zuo et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphys.2023.1113524">10.3389/fphys.2023.1113524</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zuo</surname>
<given-names>Feng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Dai</surname>
<given-names>Chenxi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wei</surname>
<given-names>Liang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Gong</surname>
<given-names>Yushun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yin</surname>
<given-names>Changlin</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2271774/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Yongqin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/129631/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Biomedical Engineering and Imaging Medicine</institution>, <institution>Army Medical University</institution>, <addr-line>Chongqing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>State Key Laboratory of Pathogen and Biosecurity</institution>, <institution>Beijing Institute of Microbiology and Epidemiology</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Intensive Care</institution>, <institution>Southwest Hospital</institution>, <institution>Army Medical University</institution>, <addr-line>Chongqing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/532776/overview">Rajesh Kumar Tripathy</ext-link>, Birla Institute of Technology and Science, India</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2169614/overview">Samit Kumar Ghosh</ext-link>, Khalifa University, United Arab Emirates</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/480150/overview">Erick Andres Perez Alday</ext-link>, Emory University, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/484626/overview">Juan Pablo Mart&#xed;nez</ext-link>, University of Zaragoza, Spain</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yongqin Li, <email>lyq@tmmu.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>20</day>
<month>04</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>14</volume>
<elocation-id>1113524</elocation-id>
<history>
<date date-type="received">
<day>05</day>
<month>12</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>04</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Zuo, Dai, Wei, Gong, Yin and Li.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zuo, Dai, Wei, Gong, Yin and Li</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>
<p>
<bold>Introduction:</bold> Amplitude spectrum area (AMSA) is a well-established measure than can predict defibrillation outcome and guiding individualized resuscitation of ventricular fibrillation (VF) patients. However, accurate AMSA can only be calculated during cardiopulmonary resuscitation (CPR) pause due to artifacts produced by chest compression (CC). In this study, we developed a real-time AMSA estimation algorithm using a convolutional neural network (CNN).</p>
<p>
<bold>Methods:</bold> Data were collected from 698 patients, and the AMSA calculated from the uncorrupted signals served as the true value for both uncorrupted and the adjacent corrupted signals. An architecture consisting of a 6-layer 1D CNN and 3 fully connected layers was developed for AMSA estimation. A 5-fold cross-validation procedure was used to train, validate and optimize the algorithm. An independent testing set comprised of simulated data, real-life CC corrupted data, and preshock data was used to evaluate the performance.</p>
<p>
<bold>Results:</bold> The mean absolute error, root mean square error, percentage root mean square difference and correlation coefficient were 2.182/1.951&#x00a0;mVHz, 2.957/2.574&#x00a0;mVHz, 22.887/28.649% and 0.804/0.888 for simulated and real-life testing data, respectively. The area under the receiver operating characteristic curve regarding predicting defibrillation success was 0.835, which was comparable to that of 0.849 using the true value of the AMSA.</p>
<p>
<bold>Conclusions:</bold> AMSA can be accurately estimated during uninterrupted CPR using the proposed method.</p>
</abstract>
<kwd-group>
<kwd>amplitude spectrum area</kwd>
<kwd>cardiopulmonary resuscitation</kwd>
<kwd>chest compression</kwd>
<kwd>convolutional neural network</kwd>
<kwd>ventricular fibrillation</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Computational Physiology and Medicine</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Out-of-hospital cardiac arrest (OHCA) is a major public health issue and the most common cause of death worldwide (<xref ref-type="bibr" rid="B25">Kiguchi et al., 2020</xref>). Defined as a disorganized electrical activity without the presence of distinguishable QRS complexes, ventricular fibrillation (VF) is the most common etiology in patients suffering from OHCA. Although patients with VF as an initial rhythm were more likely to be successfully resuscitated than with other rhythms, the less than 30% survival rate remains unsatisfactory (<xref ref-type="bibr" rid="B35">Rajan et al., 2017</xref>). Survival from OHCA depends on a complex system working together to secure the best outcome, and early defibrillation with concurrent high-quality cardiopulmonary resuscitation (CPR) is the most important life-saving intervention for VF (<xref ref-type="bibr" rid="B27">Koike et al., 2011</xref>). To provide a general treatment strategy, the latest guidelines for CPR and emergency cardiovascular care recommend the initiation of high-quality CPR, delivery of an electrical shock as soon as a defibrillator is available and every 2&#xa0;min thereafter if VF persists (<xref ref-type="bibr" rid="B32">Panchal et al., 2020</xref>).</p>
<p>With the deepening understanding of the physiology of cardiac arrest and resuscitation, it is increasingly clear that not all patients in VF benefit from being treated with the same intervention. The development of new technologies also enables unprecedented ability to personalize resuscitation according to the interval after onset of the VF, the effectiveness of CPR and the consequent myocardial metabolic state (<xref ref-type="bibr" rid="B6">Chalkias et al., 2019</xref>). Electrocardiogram (ECG) waveforms, which are routinely collected by the automated external defibrillators (AEDs), have been extensively investigated to identifying VFs and predicting defibrillation outcomes (<xref ref-type="bibr" rid="B5">Bessen et al., 2021</xref>). Based on the observation that the characteristics of VF signals reflect the pathophysiological and metabolic status of the fibrillating heart, a variety of measures have been developed to characterize the underlying organization of the myocardial electrical activity and with the ultimate goal of guiding CPR (<xref ref-type="bibr" rid="B7">Coult et al., 2019</xref>). Amplitude spectrum area (AMSA), as a well-established measure to predict defibrillation outcome, has been shown to be correlated with coronary perfusion pressure, reflect the energy state of the myocardium, and reveal whether myocardial perfusion is improved (<xref ref-type="bibr" rid="B36">Reynolds et al., 2012</xref>). Clinical studies have confirmed that both preshock AMSA and relative changes in the AMSA during CPR are associated with shock success (<xref ref-type="bibr" rid="B19">Indik et al., 2014</xref>; <xref ref-type="bibr" rid="B41">Schoene et al., 2014</xref>; <xref ref-type="bibr" rid="B37">Ristagno et al., 2015</xref>). Therefore, real-time monitoring of AMSA may serve as a strategy for quality control of CPR and for individualization of resuscitation (<xref ref-type="bibr" rid="B4">Babini et al., 2021</xref>).</p>
<p>Unfortunately, real-time monitoring of AMSA remains unachievable with present algorithms. Because the mechanical activity of chest compression (CC) induces artifacts in the ECG, reliable AMSA calculation can only be achieved during CC pauses. The life-saving benefit of CPR will be markedly compromised if CC is repetitively interrupted to calculate AMSA during resuscitation efforts (<xref ref-type="bibr" rid="B42">Shimizu et al., 2021</xref>). Therefore, it is a major challenge for accurate AMSA assessment during uninterrupted CPR to complete the goal of patient specific, time-sensitive and physiology-directed strategy of personalized resuscitation.</p>
<p>To perform reliable and accurate ECG waveform analysis without interrupting CPR, a number of signal processing solutions have been proposed to remove CC artifacts in the past two decades (<xref ref-type="bibr" rid="B12">Gong et al., 2013</xref>). One solution is to suppress artifacts using only the ECG waveform, such as the Kalman filter (<xref ref-type="bibr" rid="B39">Ruiz de Gauna et al., 2008</xref>), independent component analysis (<xref ref-type="bibr" rid="B14">Granegger et al., 2011</xref>), coherent line removal algorithm (<xref ref-type="bibr" rid="B2">Amann et al., 2010</xref>), empirical mode decomposition (<xref ref-type="bibr" rid="B31">Lo et al., 2013</xref>) and condition-based filtering algorithm (<xref ref-type="bibr" rid="B16">Hajeb-Mohammadalipour et al., 2021</xref>). Although artifacts can be strongly suppressed, and the signal-to-noise ratio (SNR) is markedly improved, the specificity for VF detection is insignificantly improved using these methods. The other solution is to remove the artifacts using additional CPR-related reference waveforms, including Gabor multiplier (<xref ref-type="bibr" rid="B43">Werther et al., 2009</xref>), Wiener filter (<xref ref-type="bibr" rid="B1">Aase et al., 2000</xref>), recursive adaptive matching pursuit algorithm (<xref ref-type="bibr" rid="B18">Hus&#xf8;y et al., 2002</xref>), adaptive filtering based on the least mean square (LMS) algorithm (<xref ref-type="bibr" rid="B20">Irusta et al., 2009</xref>; <xref ref-type="bibr" rid="B13">Gong et al., 2017</xref>) and variable-frequency notch filter (<xref ref-type="bibr" rid="B9">Coult et al., 2021</xref>). CPR artifacts are first modeled by a reference waveform, such as compression depth, transthoracic impedance, and compression force, and are subsequently subtracted from the corrupt waveform (<xref ref-type="bibr" rid="B38">Ruiz de Gauna et al., 2014</xref>). Although the time-frequency variability of the artifacts can be reconstructed to a certain extent, additional equipment is required to obtain these references, and they are not available in all existing AEDs.</p>
<p>Recently, powerful tools developed for machine learning have been successfully applied in the field of biomedical signal processing by end-to-end architectures of deep neural networks (<xref ref-type="bibr" rid="B30">Li et al., 2021</xref>). A currently popular tool is the convolutional neural network (CNN), which is a hierarchical neural network model with alternating convolutional and subsampling layers, followed by a fully connected layer that is identical to a multilayer perceptron. The biggest advantage of CNN is that it convolves the learned features with the input data without manually extracting features. Inspired by the feature learning capacity of CNN for image classification, CNNs have also been shown to be able to classify non-image time series and waveform data. Specifically, several attempts have been made in ECG waveform analysis, such as signal denoising (<xref ref-type="bibr" rid="B11">Fotiadou et al., 2020</xref>), QRS detection (<xref ref-type="bibr" rid="B44">Zahid et al., 2022</xref>), heartbeat classification (<xref ref-type="bibr" rid="B26">Kiranyaz et al., 2016</xref>), arrhythmia detection (<xref ref-type="bibr" rid="B17">Hannun et al., 2019</xref>) and defibrillation success prediction (<xref ref-type="bibr" rid="B22">Ivanovi&#x107; et al., 2020</xref>). Although these studies demonstrated that CNNs have a wide application prospect in ECG waveform analysis, they focused mainly on the problem of signal classification and/or tested on clinical ECG records with low-level motion artifacts. Therefore, whether CNN can be used for reliable VF signal analysis during CPR when the ECG waveform is severely corrupted with a high level of artifacts remains unsolved.</p>
<p>In this paper, we propose a novel AMSA estimation algorithm that can provide continuous guidance for personalizing CPR in realtime during resuscitation efforts using a 1D CNN. To accomplish this, an architecture consisting of 1D CNN blocks and fully connected layers is used for feature extraction and AMSA estimation. The proposed approach can estimate AMSA from CC-corrupted VF signals without reference, thus, eliminating the need for artifact filtering, feature extraction and postprocessing.</p>
</sec>
<sec sec-type="materials" id="s2">
<title>2 Materials</title>
<sec id="s2-1">
<title>2.1 Data collection and extraction</title>
<p>This study was approved by the Medical Ethics Committee of the Army Medical University (2020-002-02). Written informed consent was waived due to the study&#x2019;s retrospective nature. The data used in this study were recorded by defibrillators/AEDs from 728 adult patients who experienced non-traumatic OHCA and CPR between February 2010 and December 2020. The presenting cardiac rhythm was VF in 698 cases and asystole in 30 cases. In addition to the ECG waveform acquired from defibrillation pads, an additional CPR-related reference waveform was also simultaneously recorded in this dataset. In 474 cases, ECG and compression depth waveforms were recorded through two standard adhesive adult defibrillation/pacing pads that integrated an accelerometer-based CPR feedback at a sample rate of 250&#xa0;Hz using ZOLL defibrillators/AEDs (E/R series and AED pro, ZOLL Medical Corporation, Chelmsford, MA, United States). In the other 254 cases, the ECG waveform was recorded at a sample rate of 125&#xa0;Hz and the transthoracic impedance waveform was recorded from the same defibrillation pads at a sample rate of 60&#xa0;Hz using Physio-Control defibrillators/AEDs (LIFEPAK series, Physio-Control, Redmond, WA, United States). The waveforms were resampled to 250&#xa0;Hz for compatibility and analyzed using MATLAB (version R2020a, The MathWorks, Inc., Natick, MA, United States) software.</p>
<p>For each case, the cardiac rhythm and presence/absence of CCs were annotated by two experienced medical doctors. The symbols and acronyms used in the current study are listed in <xref ref-type="table" rid="T1">Table 1</xref>. As shown in <xref ref-type="fig" rid="F1">Figures 1</xref>, <xref ref-type="fig" rid="F4">4</xref> types of ECG segments were extracted from the recordings.<list list-type="simple">
<list-item>
<p>(1) <italic>S</italic>
<sub>UVF</sub>/<italic>S</italic>
<sub>CVF</sub> segment pairs: A 4-s uncorrupted VF signal without CC followed by an adjacent 4-s corrupted VF signal with CC, or <italic>vice versa</italic> (<italic>S</italic>
<sub>CVF</sub>/<italic>S</italic>
<sub>UVF</sub> pairs) (<xref ref-type="fig" rid="F1">Figure 1A</xref>).</p>
</list-item>
<list-item>
<p>(2) <italic>S</italic>
<sub>UVF</sub>/<italic>S</italic>
<sub>UVF</sub> segment pairs: 2 consecutive 4-s uncorrupted VF signals without CC (<xref ref-type="fig" rid="F1">Figure 1B</xref>).</p>
</list-item>
<list-item>
<p>(3) Pure artifact segment <italic>S</italic>
<sub>CC</sub>: a 4-s ECG signal during CC when the underlying rhythm was asystole and without cardiac electrical activity in 30 cases (<xref ref-type="fig" rid="F1">Figure 1C</xref>).</p>
</list-item>
<list-item>
<p>(4) Preshock segment <italic>S</italic>
<sub>PVF</sub>: a 4-s uncorrupted VF signal prior to a defibrillation shock without CC with a presenting cardiac rhythm of VF in the 138 cases from testing set (<xref ref-type="fig" rid="F1">Figure 1D</xref>).</p>
</list-item>
</list>
</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>symbols and acronyms used in the current study.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Symbol</th>
<th align="center">Acronym</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">S<sub>UVF</sub>
</td>
<td align="center">4-s uncorrupted VF signal without CC</td>
</tr>
<tr>
<td align="center">S<sub>AVF</sub>
</td>
<td align="center">adjacent 4-s uncorrupted VF signal of a S<sub>UVF</sub> without CC</td>
</tr>
<tr>
<td align="center">S<sub>CVF</sub>
</td>
<td align="center">4-s corrupted VF signal with CC</td>
</tr>
<tr>
<td align="center">S<sub>CC</sub>
</td>
<td align="center">4-s ECG signal during CC when the underlying rhythm is asystole</td>
</tr>
<tr>
<td align="center">S<sub>SVF</sub>
</td>
<td align="center">4-s simulated corrupted VF signal with known AMSA and SNR</td>
</tr>
<tr>
<td align="center">S<sub>PVF</sub>
</td>
<td align="center">4-s uncorrupted VF signal prior to a defibrillation shock</td>
</tr>
<tr>
<td align="center">P<sub>UVF</sub>
</td>
<td align="center">power of a S<sub>UVF</sub>
</td>
</tr>
<tr>
<td align="center">P<sub>CC</sub>
</td>
<td align="center">power of a S<sub>CC</sub>
</td>
</tr>
<tr>
<td align="center">AMSA_FFT_AVF</td>
<td align="center">AMSA value of a S<sub>AVF</sub> calculated using FFT method</td>
</tr>
<tr>
<td align="center">AMSA_FFT_UVF</td>
<td align="center">AMSA value of a S<sub>UVF</sub> calculated using FFT method</td>
</tr>
<tr>
<td align="center">AMSA_FFT_SVF</td>
<td align="center">AMSA value of a S<sub>SVF</sub> calculated using FFT method</td>
</tr>
<tr>
<td align="center">AMSA_ADF_SVF</td>
<td align="center">AMSA value of a S<sub>SVF</sub> calculated using ADF method</td>
</tr>
<tr>
<td align="center">AMSA_FFT_CVF</td>
<td align="center">AMSA value of a S<sub>CVF</sub> calculated using FFT method</td>
</tr>
<tr>
<td align="center">AMSA_ADF_CVF</td>
<td align="center">AMSA value of a S<sub>CVF</sub> calculated using ADF method</td>
</tr>
<tr>
<td align="center">AMSA_CNN_CVF</td>
<td align="center">AMSA value of a S<sub>CVF</sub> calculated using CNN method</td>
</tr>
<tr>
<td align="center">AMSA_FFT_PVF</td>
<td align="center">AMSA value of a S<sub>PVF</sub> calculated using FFT method</td>
</tr>
<tr>
<td align="center">AMSA_CNN_PVF</td>
<td align="center">AMSA value of a S<sub>PVF</sub> calculated using CNN method</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>VF, ventricular fibrillation; CC, chest compression; AMSA, amplitude spectrum area; SNR, signal-to-noise ratio, FFT, fast Fourier transformation; ADF, adaptive filtering with the least mean square algorithm; CNN, convolutional neural network.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Process and different types of ECG segment extraction. <bold>(A)</bold> 8-s VF signals including 4s with CC and adjacent 4s without CC. <bold>(B)</bold> 8-s VF signals without CC. <bold>(C)</bold> 4-s ECG segment during CC when the underlying rhythm was asystole. <bold>(D)</bold> 4-s VF signals without CC prior to defibrillation shock.</p>
</caption>
<graphic xlink:href="fphys-14-1113524-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Dataset construction and data labeling</title>
<p>Two datasets (i.e., the derivation set and the testing set) were constructed using the extracted ECG segments. The derivation set used to develop the algorithm consisted of the <italic>S</italic>
<sub>UVF</sub>/<italic>S</italic>
<sub>CVF</sub> and <italic>S</italic>
<sub>CVF</sub>/<italic>S</italic>
<sub>UVF</sub> pairs from 560 cases. For each segment pair, the AMSA calculated from the uncorrupted VF signal <italic>S</italic>
<sub>UVF</sub> based on fast Fourier transformation (FFT) was labeled as the true value of both segments. The derivation set was then used to create to a training set (448 cases) and a validation set (112 cases) to validate and optimize the model. The testing set (138 cases) used to evaluate the algorithm comprised 3 parts.<list list-type="simple">
<list-item>
<p>(1) Simulated data. The uncorrupted VF signals originated from patients in the testing set but were extracted from different time periods. The simulated corrupted VF signal <italic>S</italic>
<sub>SVF</sub> was constructed by randomly adding a scaled pure artifact signal <italic>S</italic>
<sub>CC</sub> to one of the uncorrupted VF signal <italic>S</italic>
<sub>UVF</sub>/<italic>S</italic>
<sub>UVF</sub> pairs at 4 SNR levels (3&#xa0;dB, 0&#xa0;dB, &#x2212;3&#xa0;dB and &#x2212;6&#xa0;dB) (<xref ref-type="bibr" rid="B3">Aramendi et al., 2007</xref>).</p>
</list-item>
</list>
<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mi mathvariant="bold">&#xb7;</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>P</italic>
<sub>UVF</sub> is the power of <italic>S</italic>
<sub>UVF</sub> and <italic>P</italic>
<sub>CC</sub> is the power of <italic>S</italic>
<sub>CC</sub>. For each <italic>S</italic>
<sub>SVF</sub>, the AMSA calculated from the original <italic>S</italic>
<sub>UVF</sub> based on FFT was labeled as the true value.<list list-type="simple">
<list-item>
<p>(2) Real-life data. Similar to the derivation set, the <italic>S</italic>
<sub>UVF</sub>/<italic>S</italic>
<sub>CVF</sub> and <italic>S</italic>
<sub>CVF</sub>/<italic>S</italic>
<sub>UVF</sub> pairs from an additional 138 cases served as testing data, while AMSA calculated from the adjacent <italic>S</italic>
<sub>UVF</sub> based on FFT was labeled as true value.</p>
</list-item>
<list-item>
<p>(3) Preshock data. The preshock VF signal <italic>S</italic>
<sub>PVF</sub> with annotated cardiac rhythm after each defibrillation shock constituted the testing set, and the AMSA calculated by the FFT method was labeled its true value. The FFT-based AMSA is calculated as the sum of the products of individual frequencies and their amplitudes converted from the time to the frequency domain by FFT using a Tukey window (<xref ref-type="bibr" rid="B29">Li et al., 2013</xref>):</p>
</list-item>
</list>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mn>48</mml:mn>
</mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>S</italic>(<italic>f</italic>) and <italic>f</italic> are the spectrum and frequency of a signal <italic>s</italic>(<italic>n</italic>). The lower and upper limits of <italic>f</italic> for integral summation are 2&#xa0;Hz and 48&#xa0;Hz, respectively.</p>
</sec>
<sec id="s2-3">
<title>2.3 Rhythm annotation</title>
<p>VF was defined as a disorganized, chaotic rhythm with a median peak-to-peak amplitude &#x3e;0.1&#xa0;mV, while asystole was defined as an isoelectric ECG with a peak-to-peak amplitude &#x3c;0.1&#xa0;mV. A defibrillation shock was regarded as successful when VF was converted to an organized rhythm with a heart rate greater than 40 beats/min and sustained for a period greater than 30&#xa0;s (<xref ref-type="bibr" rid="B24">Jin et al., 2017</xref>).</p>
</sec>
</sec>
<sec sec-type="methods" id="s3">
<title>3 Methods</title>
<p>The flowchart of this study is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. First, the VF signals were preprocessed, labeled and distributed to different datasets. Second, the model was trained by the augmented training data and optimized by the validation data. Finally, the performance of the developed algorithm was evaluated using the testing data and compared with traditional adaptive filtering and FFT-based techniques. There was no crossover between subjects in the training, validation and testing sets.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Flowchart of this study.</p>
</caption>
<graphic xlink:href="fphys-14-1113524-g002.tif"/>
</fig>
<sec id="s3-1">
<title>3.1 Data preprocessing</title>
<p>The 4-s VF signals were filtered using a second-order high-pass filter with a cut off frequency at 0.5&#xa0;Hz to remove baseline drift. Two-channel signals were then transformed by downsampling and differential operation to enhance the frequency change of VF and to improve the accuracy of estimation:<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <italic>S</italic> is the filtered VF signal; [<italic>S</italic>
<sub>d1</sub>; <italic>S</italic>
<sub>d2</sub>] is the reconstructed signal; <italic>i</italic> &#x3d; 1, 2, &#x2026; , <italic>L</italic>-1; and <italic>L</italic> is the length of <italic>S</italic>.</p>
</sec>
<sec id="s3-2">
<title>3.2 CNN architecture</title>
<p>The architecture of the proposed model was adapted from the typical 1D CNNs that have been successfully applied for ECG time series (<xref ref-type="bibr" rid="B17">Hannun et al., 2019</xref>; <xref ref-type="bibr" rid="B22">Ivanovi&#x107; et al., 2020</xref>; <xref ref-type="bibr" rid="B30">Li et al., 2021</xref>). As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, the preprocessed signals were fed into the <italic>N</italic>&#x2b;1 blocks of the CNN feature extractor first. Each feature extraction block was composed of 4 stages: convolution, batch normalization (BN), leaky rectified linear unit (ReLU) activation and pooling. The size of the convolution kernel was 1 &#xd7; <italic>W</italic> &#xd7; <italic>C</italic> with a stride of 1 and &#x201c;same&#x201d; padding to ensure that the output size was the same as the input size. BN layers were added after each convolution layer to stabilize training and fast convergence. ReLU activation was introduced because it could speed up learning and mitigate the vanishing gradient problem. Max-pooling was used for the first <italic>N</italic> blocks to subsample the feature maps with a pool kernel of 1 &#xd7; 2 and a stride of 2. Additionally, global max-pooling and dropout techniques were used in the last convolutional block to improve the generalization capability. Then, the output of the feature extractor was flattened and fed into three fully connected layers. Finally, an AMSA value was output using a general regression function.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Architecture of the proposed algorithm.</p>
</caption>
<graphic xlink:href="fphys-14-1113524-g003.tif"/>
</fig>
<p>The hyperparameters including the number of channels (<italic>C</italic>, ranging from 22 to 26 with a scale factor of 2), the size of the convolution kernel (<italic>W</italic>, ranging from 3 to 11 with a step of 2) and the number of layers (<italic>N</italic>, ranging from 1 to 7 with a step of 1), were optimized by the grid search method using the training set.</p>
</sec>
<sec id="s3-3">
<title>3.3 Data augmentation</title>
<p>Considering the relatively limited sample size of the training set, a data augmentation technique was applied to avoid overfitting and improve the robustness and generalization ability in training the model. Combinations of three types of operations, including taking opposite numbers, flipping horizontally and flipping vertically, were applied to the reconstructed signals as follows:<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>7</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-4">
<title>3.4 Model training</title>
<p>The model was developed using the derivation set with a fivefold cross-validation method because a decreased validation sample size may decrease the resolution of validation. In each iteration, 448 cases (80%) were randomized to the training set, and the additional 112 cases (20%) were randomized to the validation set. The model was trained by optimizing the mean squared error objective function using the Adam optimizer with the default parameters and a learning rate of 10<sup>&#x2212;3</sup>. The parameters of the model were initialized randomly in the range of [&#x2212;0.1, 0.1]. Data in the training set were randomly shuffled and divided into mini-batches with a size of 1,024 to speed up the convergence speed. Training was performed out from scratch in 50 epochs by initializing the weights of the convolutional layers using the Xavier normal initializer. After training the network, the entire validation set was propagated through the network to evaluate the performance. Overall performances were obtained by averaging the performance metrics recorded in each fold of the cross-validation. The parameters of the model were finally trained using the entire derivation set after the hyperparameters were determined.</p>
</sec>
<sec id="s3-5">
<title>3.5 Comparison methods</title>
<p>The AMSA values calculated directly from the corrupted VF signals using the FFT-based method (AMSA_FFT) and calculated after adaptive filtering with the LMS algorithm (AMSA_ADF) were used to compare with the performance of the proposed method.</p>
<p>The cycle length of each CC was identified from the reference waveform. The instantaneous rate of each compression was then determined by the inverse of the compression cycle length. The estimation of <italic>S</italic>
<sub>CC</sub> is adaptively computed and subtracted from the input signal <italic>S</italic>
<sub>CVF</sub> to produce an estimated VF signal <italic>S</italic>
<sub>EVF</sub>. The model of CPR artifacts was:<disp-formula id="e12">
<mml:math id="m12">
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>L</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close="" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <italic>f</italic>
<sub>0</sub> (<italic>n</italic>) is the time-varying frequency of the <italic>n</italic>th compression calculated by the inverse of the cycle length; <italic>a</italic>
<sub>
<italic>k</italic>
</sub>(<italic>i</italic>) and <italic>b</italic>
<sub>
<italic>k</italic>
</sub> (<italic>i)</italic> are the magnitudes of the sinusoidal harmonics of the filter; <italic>f</italic>
<sub>
<italic>s</italic>
</sub> is the sampling rate; and <italic>k</italic> is the order of harmonics. The LMS method was applied for estimating and updating <italic>a</italic>
<sub>
<italic>k</italic>
</sub> (<italic>i</italic>) and <italic>b</italic>
<sub>
<italic>k</italic>
</sub> (<italic>i</italic>) using increments proportional to the squared error and the step-size with the criteria to minimize the error between <italic>S</italic>
<sub>CVF</sub> and <inline-formula id="inf1">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="bibr" rid="B31">Lo et al., 2013</xref>). The estimated VF signal was then described by follows:<disp-formula id="e13">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>AMSA_FFT and AMSA_ADF were calculated using Equation 2 to <italic>S</italic>
<sub>CVF</sub> and <italic>S</italic>
<sub>EVF</sub> individually.</p>
</sec>
<sec id="s3-6">
<title>3.6 Performance evaluation and statistical analysis</title>
<p>AMSA values estimated with the proposed method (AMSA_CNN) were evaluated and compared with AMSA_FFT and AMSA_ADF using the testing set. The measures used to quantify the performance were correlation coefficient (<italic>r</italic>), mean absolute error (MAE), root mean square error (RMSE), percentage root mean square difference (PRD) and area under the receiver operating characteristic curve (AUC). MAE, RMSE and PRD were calculated using the following equations:<disp-formula id="e14">
<mml:math id="m15">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m17">
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <italic>N</italic> is the total number of segments, and <italic>y</italic>
<sub>i</sub> and <inline-formula id="inf2">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the estimated and true values of the AMSA of segment <italic>i,</italic> respectively.</p>
<p>Data are reported as medians [interquartile ranges] and were compared with the Mann-Whitney <italic>U</italic> test because they were not normally distributed. <italic>r</italic> was investigated by Spearman correlation analysis. The agreement of AMSA between estimated and true values was examined by a Bland-Altman mean-difference plot. The area under the receiver operating characteristic curve (AUC) was compared using the Hanley and McNeil method. Two-sided <italic>p</italic> values of 0.05 were considered statistically significant, and all analyses were conducted with SPSS (version 22, IBM Corp, Armonk, NY, United States).</p>
</sec>
</sec>
<sec sec-type="results" id="s4">
<title>4 Results</title>
<p>A total of 6642 <italic>S</italic>
<sub>UVF</sub>/<italic>S</italic>
<sub>CVF</sub> and <italic>S</italic>
<sub>CVF</sub>/<italic>S</italic>
<sub>UVF</sub> segment pairs were extracted in the derivation set. The segment pairs randomized to training and validation sets in the five-fold validation iteration are 5,372/1,270, 5,435/1,207, 5,175/1,467, 5,260/1,382 and 5,318/1,324, respectively. Additionally, 1,108 <italic>S</italic>
<sub>SVF</sub>/<italic>S</italic>
<sub>UVF</sub> segment pairs, 2,423 <italic>S</italic>
<sub>UVF</sub>/<italic>S</italic>
<sub>CVF</sub> or <italic>S</italic>
<sub>CVF</sub>/<italic>S</italic>
<sub>UVF</sub> segment pairs and 284 <italic>S</italic>
<sub>PVF</sub> segments (98 successful and 186 unsuccessful shocks) were extracted in the testing set. The optimal hyperparameters of the model were <italic>W</italic> &#x3d; 11, <italic>N</italic> &#x3d; 5, and <italic>C</italic> &#x3d; 32.</p>
<sec id="s4-1">
<title>4.1 Results on simulated data</title>
<p>The AMSA values were 11.573 [5.752] mVHz and 11.460 [5.459] mVHz (<italic>p</italic> &#x3d; 0.415) for the <italic>S</italic>
<sub>UVF</sub>/<italic>S</italic>
<sub>UVF</sub> segment pairs, and the MAE was 1.324 [1.292] mVHz when the AMSA was estimated from the adjacent 4-s segment <italic>S</italic>
<sub>AVF</sub>. For the simulated segment <italic>S</italic>
<sub>SVF</sub>, AMSA_FFT was significantly higher [17.337 (11.003) mVHz, <italic>p</italic> &#x3c; 0.001], AMSA_CNN was relatively lower [10.624 (4.308) mVHz, <italic>p</italic> &#x3c; 0.001], and AMSA_ADF had no significant difference [11.131 (6.746) mVHz, <italic>p</italic> &#x3d; 0.052] compared to its true value [11.460 (5.459) mVHz].</p>
<p>Results base on simulated data are shown in <xref ref-type="fig" rid="F4">Figure 4</xref> and <xref ref-type="table" rid="T2">Table 2</xref>. Compared with the true value, the AMSA calculated from <italic>S</italic>
<sub>AVF</sub> had the highest <italic>r</italic> and lowest MAE, RMSE and PRD values. In contrast, AMSA_FFT was markedly biased in the corrupted signals with the lowest <italic>r</italic> and highest MAE, RMSE and PRD values due to the additive artifacts. Although both AMSA_ADF and AMSA_CNN could efficiently mitigate the bias, AMSA_CNN achieved better performance with higher <italic>r</italic> and lower MAE, RMSE and PRD compared with those of AMSA_ADF.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Performance results on simulated data. <bold>(A)</bold> Relationship and <bold>(B)</bold> difference between AMSA_FFT of adjacent VF and true value. <bold>(C)</bold> Relationship and <bold>(D)</bold> difference between the AMSA_FFT of the corrupted VF and true value. <bold>(E)</bold> Relationship and <bold>(F)</bold> difference between AMSA_ADF of corrupted VF and true value. <bold>(G)</bold> Relationship and <bold>(H)</bold> difference between the AMSA_CNN of the corrupted VF and true value.</p>
</caption>
<graphic xlink:href="fphys-14-1113524-g004.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Performance of different AMSA estimation method using simulation data.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Method</th>
<th align="center">MAE (mVHz)</th>
<th align="center">RMSE (mVHz)</th>
<th align="center">PRD (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">AMSA_FFT_SVF</td>
<td align="center">7.604 [9.440]</td>
<td align="center">12.119</td>
<td align="center">93.797</td>
</tr>
<tr>
<td align="center">AMSA_FFT_UVF</td>
<td align="center">1.319 [1.293] &#x2a;</td>
<td align="center">1.839</td>
<td align="center">14.288</td>
</tr>
<tr>
<td align="center">AMSA_ADF_SVF</td>
<td align="center">3.116 [3.297] &#x2a; &#x2020;</td>
<td align="center">4.535</td>
<td align="center">35.100</td>
</tr>
<tr>
<td align="center">AMSA_CNN_SVF</td>
<td align="center">2.182 [1.997] &#x2a;&#x2020;&#x2020;&#x2021;</td>
<td align="center">2.957</td>
<td align="center">22.887</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>MAE, mean absolute error; RMSE, the root mean square error; PRD, the percentage root mean square difference. &#x2a;&#x2a;, &#x2020; and &#x2021;: <italic>p</italic> &#x3c; 0.05 compared with AMSA_FFT_SVF, AMSA_FFT_UVF, and AMSA_ADF_SVF.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s4-2">
<title>4.2 Results on real-life data</title>
<p>Results based on real-life data S<sub>CVF</sub>, whose true value was determined by the adjacent segment without CC <italic>S</italic>
<sub>UVF</sub>, are listed in <xref ref-type="fig" rid="F5">Figure 5</xref> and <xref ref-type="table" rid="T3">Table 3</xref>. Both AMSA_FFT [13.253 (10.571) mVHz, <italic>p</italic> &#x3c; 0.001] and AMSA_ADF [8.517 (7.485) mVHz, <italic>p</italic> &#x3c; 0.001] were significantly higher, while AMSA_CNN [7.013 (4.323) mVHz, <italic>p</italic> &#x3d; 0.405] was comparable to the estimated AMSA true value of 7.303 (7.350) mVHz.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Performance results on real-life data. <bold>(A)</bold> Relationship and <bold>(B)</bold> difference between AMSA_FFT of corrupted and adjacent uncorrupted VFs. <bold>(C)</bold> Relationship and <bold>(D)</bold> difference between AMSA_ADF of the corrupted VF and AMSA_FFT of the adjacent uncorrupted VF. <bold>(E)</bold> Relationship and <bold>(F)</bold> difference between the AMSA_CNN of the corrupted VF and AMSA_FFT of the adjacent uncorrupted VF.</p>
</caption>
<graphic xlink:href="fphys-14-1113524-g005.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Performance of different AMSA estimation method using test data.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Method</th>
<th align="center">MAE (mVHz)</th>
<th align="center">RMSE (mVHz)</th>
<th align="center">PRD (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">AMSA_FFT_CVF</td>
<td align="center">9.016 [11.059]</td>
<td align="center">14.267</td>
<td align="center">158.778</td>
</tr>
<tr>
<td align="center">AMSA_ADF_CVF</td>
<td align="center">5.002 [8.226] &#x2a;</td>
<td align="center">9.626</td>
<td align="center">107.123</td>
</tr>
<tr>
<td align="center">AMSA_CNN_CVF</td>
<td align="center">1.951 [1.680] &#x2a; &#x2021;</td>
<td align="center">2.574</td>
<td align="center">28.649</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>MAE, mean absolute error; RMSE, the root mean square error; PRD, the percentage root mean square difference. &#x2a; and &#x2021;: <italic>p</italic> &#x3c; 0.05 compared with <sc>AMSA_FFT_CVF,</sc> and <sc>AMSA_ADF_CVF</sc>.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>Consistent with the results on simulated data, AMSA_FFT was markedly biased in corrupted signals, and the bias could not be efficiently mitigated by AMSA_ADF, as shown by its lower <italic>r</italic> and higher RMSE and PRD. AMSA_CNN, however, achieved better performance than AMSA_ADF, with relatively higher <italic>r</italic> and lower MAE, RMSE and PRD values.</p>
<p>The Bland-Altman plots showed a bias between the estimated AMSA and its real values. All methods overestimated the AMSA value during CC and the absolute error increases as the true AMSA value increases.</p>
</sec>
<sec id="s4-3">
<title>4.3 Results on preshock data</title>
<p>Results based on the uncorrupted preshock data <italic>S</italic>
<sub>PVF</sub> are shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. The <italic>r</italic>, MAE, RMSE and PRD values between AMSA_CCN and AMSA_FFT were 0.943, 2.047&#xa0;mV&#xa0;Hz, 2.738&#xa0;mV&#xa0;Hz and 25.557%, respectively. AMSA was 7.701 (6.700) mVHz for AMSA_CCN and 6.168 (4.840) mVHz for AMSA_FFT (<italic>p</italic> &#x3c; 0.001). Although the difference between AMSA_CCN and AMSA_FFT was relatively higher than that of the real-life data (&#x2212;1.984 &#xb1; 1.882 vs. &#x2212;0.181 &#xb1; 2.568, <italic>p</italic> &#x3c; 0.001), the AUC for the prediction of defibrillation success was comparable between AMSA_CCN and AMSA_FFT (0.835 vs. 0.849, <italic>p</italic> &#x3d; 0.120).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Performance results of the proposed method on preshock data. <bold>(A)</bold> Relationship, <bold>(B)</bold> difference and <bold>(C)</bold> receiver operating characteristic curve between AMSA_CNN and AMSA_FFT.</p>
</caption>
<graphic xlink:href="fphys-14-1113524-g006.tif"/>
</fig>
</sec>
<sec id="s4-4">
<title>4.4 Example of AMSA monitoring during CPR</title>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows an example of continuous AMSA monitoring with a time interval of 0.5&#xa0;s during CPR using the proposed method. In this case, CC was initiated at 12-s and 120-s in the recording and lasted for 66&#xa0;s and 20&#xa0;s, respectively. An interruption of 42&#xa0;s was observed between two rounds of CC. AMSA_FFT was overestimated during CC and returned to normal when CC was interrupted. However, AMSA_CNN was sustained in a relatively stable state during both interrupted and uninterrupted CCs. Therefore, the effectiveness of CC therefore can be monitored by the absolute AMSA value and its relative change during CPR. In this example, AMSA was increased from 4.861&#xa0;mV&#xa0;Hz to 11.983&#xa0;mV&#xa0;Hz during the first round CC but decreased to 5.109&#xa0;mV&#xa0;Hz after the interruption and improved to 10.312&#xa0;mV&#xa0;Hz after the second round of CC.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Example of continuous AMSA monitoring during CPR. <bold>(A)</bold> ECG waveform. <bold>(B)</bold> CPR reference signal. <bold>(C)</bold> AMSA_FFT and AMSA_CNN values.</p>
</caption>
<graphic xlink:href="fphys-14-1113524-g007.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s5">
<title>5 Discussion</title>
<p>Given the importance of continuous AMSA evaluation during uninterrupted CPR for quality control and personalized defibrillation, this study introduces a solution for reliable AMSA estimation from VF signals using the 1D CNN model. Compared with the traditional AMSA calculation method combining adaptive filtering and FFT techniques, the proposed algorithm can reliably estimate AMSA from VF signals. Also, the proposed method is validated to preserve the predictive performance of defibrillation success.</p>
<p>Analyzing ECG waveforms during uninterrupted CPR remains a major challenge because signals are always contain artifacts. An earlier study indicated that CC-produced artifacts are an additive noise predominantly generated from electrode motion and thoracic muscle contraction (<xref ref-type="bibr" rid="B10">Fitzgibbon et al., 2002</xref>). When the underlying cardiac rhythm of a patient is asystole, the ECG waveform recorded during CPR can be regarded as pure artifacts produced by CC (<xref ref-type="bibr" rid="B12">Gong et al., 2013</xref>). In the time domain, the artifact features a relatively high amplitude and an nearly periodic waveform. In the frequency domain, the energy content is concentrated around the harmonics of the fundamental frequency being that of the CC with a bandwidth of approximately 0-20&#xa0;Hz. Because the energy of VF signals lies in the frequency band of 0-18&#xa0;Hz and completely overlaps with the artifacts, calculating AMSA directly from the corrupted VF signal will lead to an overestimation of its value (<xref ref-type="bibr" rid="B7">Coult et al., 2019</xref>). Using the reference waveform recorded from an additional channel independent of the ECG waveform but related to CPR artifacts, the artifacts can be modeled and suppressed by adaptive filters (<xref ref-type="bibr" rid="B20">Irusta et al., 2009</xref>; <xref ref-type="bibr" rid="B38">Ruiz de Gauna et al., 2014</xref>; <xref ref-type="bibr" rid="B13">Gong et al., 2017</xref>). However, the accuracy of shockable rhythm classification is still lower than that used for uncorrupted ECG waveforms. The primary reason for this result is that the artifacts are variable, and their characteristics depend on how the CC is administered and on the characteristics of the patient and the recording system (<xref ref-type="bibr" rid="B38">Ruiz de Gauna et al., 2014</xref>).</p>
<p>Recently, strategies have shifted from suppressing artifacts to mining hidden features with existing deep neural networks. Research was first performed in the ECG waveform without CPR. <xref ref-type="bibr" rid="B34">Picon et al. (2019)</xref> introduced an approach that combines a 2-layer CNN and a long short-term memory (LSTM) network for the detection of VF. <xref ref-type="bibr" rid="B28">Krasteva et al. (2020)</xref> demonstrated that the optimal hyperparameters of CNN with five convolutional blocks, a filter number between 5 and 20, and a kernel size of 10 resulted in maximum validation performance for the detection of shockable rhythm. <xref ref-type="bibr" rid="B33">Panda et al. (2020)</xref> used the first five decomposed subband signals, while <xref ref-type="bibr" rid="B40">Sabut et al. (2021)</xref> used a feature set of 24 time-frequency-based parameters of ECG waveforms as the input of CNN for shockable rhythm detection. Additionally, <xref ref-type="bibr" rid="B22">Ivanovi&#x107; et al. (2020)</xref> proposed a 3-stage CNN feature extractor model to predict defibrillation success. Using the raw 4&#xa0;s VF signals immediately prior to the first shock in 260 adult patients, the strategy was demonstrated to be capable of learning useful representations for defibrillation outcome. These studies revealed that CNN approaches have equivalent or superior performance to classical feature extraction based machine learning algorithms and have the potential to be used in AEDs. Then, studies focused on rhythm analysis for the CC-corrupted ECG waveforms. <xref ref-type="bibr" rid="B21">Isasi et al. (2020)</xref> designed an algorithm to classify shockable rhythms using filtered ECG as the input of a CNN that contained 3 convolution blocks and 2 fully connected layers. <xref ref-type="bibr" rid="B15">Hajeb-M et al. (2021)</xref> designed a CNN model comprised of convolutional layers, residual networks, and bidirectional LSTM using 2-dimensional images that combined the ECG waveform with the amplitude and phase information derived from the short-time Fourier transform as input. <xref ref-type="bibr" rid="B23">Jekova and Krasteva (2021)</xref> showed that the optimal architecture of a deep CNN with the best performance for shockable rhythm analysis during CPR was with three convolutional layers when the raw ECG waveform was used. Although the datasets and validation methods of these studies were considerably different, their results unanimously confirmed that CNN can be used for reliable rhythm analysis during CPR.</p>
<p>In this study, we proposed an algorithm to estimate AMSA and guide CPR continuously during resuscitation effort using a 1D CNN. Instead of suppressing the CC-related artifacts and computing AMSA from the frequency domain, we implemented an end-to-end architecture of CNN, applying differentiated VF at the input and obtaining a continuous variable AMSA at the output, without determining the presence of CC with additional sensors. The architecture design and a high-quality database are the two primary determinants of the performance of CNN based methods. In this study, an architecture consisting of a 6-layer 1D CNN and three fully connected layers was developed based on previous studies concerning ECG waveform denoising, VF detection and defibrillation success prediction using CNN. Each block was composed of convolution, ReLU activation, dropout and max-pooling. Considering that the output result is a continuous variable rather than a classified variable, the classifier was composed of three fully connected perceptrons. The optimized hyperparameters of the model were similar to the results reported in previous studies, which further confirmed the robustness of the CNN network for VF signal feature extraction (<xref ref-type="bibr" rid="B34">Picon et al., 2019</xref>; <xref ref-type="bibr" rid="B21">Isasi et al., 2020</xref>; <xref ref-type="bibr" rid="B28">Krasteva et al., 2020</xref>; <xref ref-type="bibr" rid="B33">Panda et al., 2020</xref>; <xref ref-type="bibr" rid="B15">Hajeb-M et al., 2021</xref>; <xref ref-type="bibr" rid="B23">Jekova and Krasteva, 2021</xref>; <xref ref-type="bibr" rid="B40">Sabut et al., 2021</xref>). Conversely, the model must be trained by a representative and accurately labeled database with a sufficient sample size. Because it is impossible to have the underlying clean VF signals during CPR, prior efforts used simulated data that were constructed by randomly adding different scaled pure CC artifacts to the uncorrupted VF signals (<xref ref-type="bibr" rid="B31">Lo et al., 2013</xref>). Considering that VF is a quasi stationary signal, we used the adjacent uncorrupted signals as surrogate data of the corrupted VF to calculate AMSA. The simulated data indicated that the AMSA values between the uncorrupted segment pairs were highly correlated and that the AMSA value calculated from the uncorrupted VF could be used as the true value of the adjacent corrupted VF. The real-life dataset of corrupted/uncorrupted segment pairs was used to train the model due to the heterogeneity of CPR artifacts in real-life data and homogeneity of CPR artifacts in simulated data. As shown in <xref ref-type="table" rid="T4">Table 4</xref>, the performance of the proposed method is demonstrated to be superior to that of the traditional AMSA calculation method using simulated data and independent real-life CPR data (<xref ref-type="bibr" rid="B45">Zuo et al., 2021</xref>; <xref ref-type="bibr" rid="B8">Coult et al., 2022</xref>). Experimental results demonstrated the excellent feature extraction capability to exploit all information reflecting the energy state of the myocardium hidden in the VF signal. To our knowledge, this is the first study that uses a deep neural network model to calculate AMSA during uninterrupted CPR. This study indicated that the paradigm shift represented by end-to-end deep learning may enable a new approach to monitor the effectiveness of CC and predict defibrillation success during CPR using VF signals alone.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Reported performance for assessment of Ventricular fibrillation prognosis in literatures.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Study</th>
<th align="center">Method</th>
<th align="center">Dataset</th>
<th align="center">Achieved performance</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<xref ref-type="bibr" rid="B7">Coult et al. (2019)</xref>
</td>
<td align="center">VF waveform was filtered using a bandpass filter of 1&#x2013;30&#xa0;Hz</td>
<td align="center">Real-life data from 1,151 cardiac arrest patients</td>
<td align="center">AUC was 0.75 without chest compression, and was 0.72 with chest compression</td>
</tr>
<tr>
<td align="center">
<xref ref-type="bibr" rid="B31">Lo et al. (2013)</xref>
</td>
<td align="center">CPR artifacts were removed using empirical mode decomposition and least square mean based adaptive filter</td>
<td align="center">Simulated data from 150 VF and asystole patients with SNR of &#x2212;9, &#x2212;6, &#x2212;3 and 0&#xa0;dB</td>
<td align="center">The limits of agreements were &#x2212;1.11 to 1.49, &#x2212;1.62 to 2.74, &#x2212;1.64 to 4.36 and &#x2212;3.11 to 9.77 for different levels of SNR. The AUC was 0.642 for original VF.</td>
</tr>
<tr>
<td align="center">
<xref ref-type="bibr" rid="B9">Coult et al. (2021)</xref>
</td>
<td align="center">CPR artifacts were filtered with variable-frequency notch filter. Ten ECG features and three dichotomous patient characteristics were combined usingsupport vector machines and logistic regression to predict outcome</td>
<td align="center">Pre-shock data from 1,151 cardiac arrest patients</td>
<td align="center">AUC for predicting defibrillation success was 0.74 during CPR and 0.77 without CPR. AUC for predicting functional survival was 0.75 during CPR and 0.76 without CPR.</td>
</tr>
<tr>
<td align="center">
<xref ref-type="bibr" rid="B45">Zuo et al. (2021)</xref>
</td>
<td align="center">CPR artifacts were filtered with a signal quality index and least mean square filter based adaptive filter</td>
<td align="center">Pre-shock data from 512 cardiac arrest patients</td>
<td align="center">AUC was 0.734 without chest compression, and was 0.713 with chest compression</td>
</tr>
<tr>
<td align="center">
<xref ref-type="bibr" rid="B8">Coult et al. (2022)</xref>
</td>
<td align="center">CPR artifacts were filtered with variable-frequency notch filter. Ten ECG features and three dichotomous patient characteristics were combined usingsupport vector machines and logistic regression to predict outcome</td>
<td align="center">Real-life data from 434 cardiac arrest patients</td>
<td align="center">AUC between 0.73&#x2013;0.75 during resuscitation</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>There are several limitations/drawbacks that must be addressed regarding the current study. First, the dataset used to train the model was not uniformly distributed. As the samples with low AMSA values were much more abundant than those with high AMSA values of the real-life patient data, it is still unknown whether the overall performance of the proposed method will be improved and bias in the Bland-Altman plots will be decreased if a sufficiently large uniformly distributed dataset is available. Second, although the proposed method can provide continuous information about the dynamic changes in the AMSA during CPR, the VF features in their hidden layers were extracted blindly without a comprehensive explanation of the mechanism for future clinical application. Third, the model was established based on CC-corrupted VF signals using the least mean square method, so for the uncorrupted VF signals, such as segments during CC pauses and prior to shock delivery, the AMSA values would be underestimated. Four, the algorithm is designed to VF waveform analysis; thus, it cannot be used without the help of a reliable shockable rhythm detection algorithm. Although several algorithms have been demonstrated to correctly classify shockable rhythms during CPR using CNN, the performance of combining the current algorithm with those shockable rhythm detection algorithms also must be validated in future studies.</p>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>This study introduces a 1D CNN based continuous AMSA estimation approach, which is promising for reliable AMSA estimation during uninterrupted CPR using solely the ECG waveform. Experimental results indicate that this method performs better than traditional adaptive filtering and FFT-based techniques. Combined with the shockable rhythm detection algorithms during CC, the algorithm has the potential to be incorporated into current versions of AEDs, and personalized CPR can be implemented by real-time monitoring of the effectiveness of CC and predicting the probability of defibrillation success.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s8">
<title>Ethics statement</title>
<p>The studies involving human participants were reviewed and approved by Medical Ethics Committee of Army Medical University. Written informed consent for participation was not required for this study in accordance with the national legislation and the institutional requirements.</p>
</sec>
<sec id="s9">
<title>Author contributions</title>
<p>YL and CY contributed to the study design and revision of the manuscript. FZ, CD, LW, and YG contributed to data collection and annotation. FZ and CD contributed to data analysis, data interpretation and manuscript preparation. All authors read and approved the final manuscript.</p>
</sec>
<sec id="s10">
<title>Funding</title>
<p>This research was funded by the National Natural Science Foundation of China (NSFC 62271490 and NSFC 31900977).</p>
</sec>
<sec sec-type="COI-statement" id="s11">
<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="disclaimer" id="s12">
<title>Publisher&#x2019;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>Aase</surname>
<given-names>S. O.</given-names>
</name>
<name>
<surname>Eftest&#xf8;l</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hus&#xf8;y</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Sunde</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Steen</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>CPR artifact removal from human ECG using optimal multichannel filtering</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>47</volume> (<issue>11</issue>), <fpage>1440</fpage>&#x2013;<lpage>1449</lpage>. <pub-id pub-id-type="doi">10.1109/10.880095</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amann</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Klotz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Niederklapfer</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kupferthaler</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Werther</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Granegger</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Reduction of CPR artifacts in the ventricular fibrillation ECG by coherent line removal</article-title>. <source>Biomed. Eng. Online</source> <volume>9</volume>, <fpage>2</fpage>. <pub-id pub-id-type="doi">10.1186/1475-925X-9-2</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aramendi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>de Gauna</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Irusta</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Ruiz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Arcocha</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Ormaetxe</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Detection of ventricular fibrillation in the presence of cardiopulmonary resuscitation artefacts</article-title>. <source>Resuscitation</source> <volume>72</volume> (<issue>1</issue>), <fpage>115</fpage>&#x2013;<lpage>123</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2006.05.017</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Babini</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ruggeri</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ristagno</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimizing defibrillation during cardiac arrest</article-title>. <source>Curr. Opin. Crit. Care</source> <volume>27</volume> (<issue>3</issue>), <fpage>246</fpage>&#x2013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.1097/MCC.0000000000000821</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bessen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Coult</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Blackwood</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hsu</surname>
<given-names>C. H.</given-names>
</name>
<name>
<surname>Kudenchuk</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Rea</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Insights from the ventricular fibrillation waveform into the mechanism of survival benefit from bystander cardiopulmonary resuscitation</article-title>. <source>J. Am. Heart Assoc.</source> <volume>10</volume> (<issue>19</issue>), <fpage>e020825</fpage>. <pub-id pub-id-type="doi">10.1161/JAHA.121.020825</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chalkias</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Arnaoutoglou</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Xanthos</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Personalized physiology-guided resuscitation in highly monitored patients with cardiac arrest-the PERSEUS resuscitation protocol</article-title>. <source>Heart Fail Rev.</source> <volume>24</volume> (<issue>4</issue>), <fpage>473</fpage>&#x2013;<lpage>480</lpage>. <pub-id pub-id-type="doi">10.1007/s10741-019-09772-7</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coult</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Blackwood</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sherman</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Rea</surname>
<given-names>T. D.</given-names>
</name>
<name>
<surname>Kudenchuk</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Kwok</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Ventricular fibrillation waveform analysis during chest compressions to predict survival from cardiac arrest</article-title>. <source>Circ. Arrhythm. Electrophysiol.</source> <volume>12</volume> (<issue>1</issue>), <fpage>e006924</fpage>. <pub-id pub-id-type="doi">10.1161/CIRCEP.118.006924</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coult</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kwok</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Eftest&#xf8;l</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Bhandari</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Blackwood</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sotoodehnia</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Continuous assessment of ventricular fibrillation prognostic status during CPR: Implications for resuscitation</article-title>. <source>Resuscitation</source> <volume>179</volume>, <fpage>152</fpage>&#x2013;<lpage>162</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2022.08.015</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coult</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Rea</surname>
<given-names>T. D.</given-names>
</name>
<name>
<surname>Blackwood</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kudenchuk</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kwok</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A method to predict ventricular fibrillation shock outcome during chest compressions</article-title>. <source>Comput. Biol. Med.</source> <volume>129</volume>, <fpage>104136</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2020.104136</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fitzgibbon</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Berger</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Tsitlik</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Halperin</surname>
<given-names>H. R.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Determination of the noise source in the electrocardiogram during cardiopulmonary resuscitation</article-title>. <source>Crit. Care Med.</source> <volume>30</volume>, <fpage>S148</fpage>&#x2013;<lpage>S153</lpage>. <pub-id pub-id-type="doi">10.1097/00003246-200204001-00006</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fotiadou</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Konopczy&#x144;ski</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hesser</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Vullings</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>End-to-end trained encoder-decoder convolutional neural network for fetal electrocardiogram signal denoising</article-title>. <source>Physiol. Meas.</source> <volume>41</volume> (<issue>1</issue>), <fpage>015005</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6579/ab69b9</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A review of the performance of artifact filtering algorithms for cardiopulmonary resuscitation</article-title>. <source>J. Healthc. Eng.</source> <volume>4</volume> (<issue>2</issue>), <fpage>185</fpage>&#x2013;<lpage>202</lpage>. <pub-id pub-id-type="doi">10.1260/2040-2295.4.2.185</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>An enhanced adaptive filtering method for suppressing cardiopulmonary resuscitation artifact</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>64</volume> (<issue>2</issue>), <fpage>471</fpage>&#x2013;<lpage>478</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2016.2564642</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Granegger</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Werther</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Gilly</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Use of independent component analysis for reducing CPR artefacts in human emergency ECGs</article-title>. <source>Resuscitation</source> <volume>82</volume> (<issue>1</issue>), <fpage>79</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2010.08.034</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hajeb-M</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cascella</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Valentine</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chon</surname>
<given-names>K. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Deep neural network approach for continuous ECG-based automated external defibrillator shock advisory system during cardiopulmonary resuscitation</article-title>. <source>J. Am. Heart Assoc.</source> <volume>10</volume> (<issue>6</issue>), <fpage>e019065</fpage>. <pub-id pub-id-type="doi">10.1161/JAHA.120.019065</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hajeb-Mohammadalipour</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cascella</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Valentine</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chon</surname>
<given-names>K. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Automated condition-based suppression of the CPR artifact in ECG data to make a reliable shock decision for AEDs during CPR</article-title>. <source>Sensors (Basel).</source> <volume>21</volume> (<issue>24</issue>), <fpage>8210</fpage>. <pub-id pub-id-type="doi">10.3390/s21248210</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hannun</surname>
<given-names>A. Y.</given-names>
</name>
<name>
<surname>Rajpurkar</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Haghpanahi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tison</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Bourn</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Turakhia</surname>
<given-names>M. P.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms using a deep neural network</article-title>. <source>Nat. Med.</source> <volume>25</volume> (<issue>1</issue>), <fpage>65</fpage>&#x2013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.1038/s41591-018-0268-3</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hus&#xf8;y</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Eilevstj&#xf8;nn</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Eftest&#xf8;l</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Aase</surname>
<given-names>S. O.</given-names>
</name>
<name>
<surname>Myklebust</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Steen</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Removal of cardiopulmonary resuscitation artifacts from human ECG using an efficient matching pursuit-like algorithm</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>49</volume> (<issue>11</issue>), <fpage>1287</fpage>&#x2013;<lpage>1298</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2002.804591</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Indik</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Conover</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>McGovern</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Silver</surname>
<given-names>A. E.</given-names>
</name>
<name>
<surname>Spaite</surname>
<given-names>D. W.</given-names>
</name>
<name>
<surname>Bobrow</surname>
<given-names>B. J.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Association of amplitude spectral area of the ventricular fibrillation waveform with survival of out-of-hospital ventricular fibrillation cardiac arrest</article-title>. <source>J. Am. Coll. Cardiol.</source> <volume>64</volume> (<issue>13</issue>), <fpage>1362</fpage>&#x2013;<lpage>1369</lpage>. <pub-id pub-id-type="doi">10.1016/j.jacc.2014.06.1196</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Irusta</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Ruiz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>de Gauna</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Eftest&#xf8;l</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kramer-Johansen</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A least mean-square filter for the estimation of the cardiopulmonary resuscitation artifact based on the frequency of the compressions</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>56</volume> (<issue>4</issue>), <fpage>1052</fpage>&#x2013;<lpage>1062</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2008.2010329</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Isasi</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Irusta</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Aramendi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Eftest&#xf8;l</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kramer-Johansen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wik</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Rhythm analysis during cardiopulmonary resuscitation using convolutional neural networks</article-title>. <source>Entropy (Basel).</source> <volume>22</volume> (<issue>6</issue>), <fpage>595</fpage>. <pub-id pub-id-type="doi">10.3390/e22060595</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ivanovi&#x107;</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Hannink</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ring</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Baronio</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Vuk&#x10d;evi&#x107;</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Had&#x17e;ievski</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Predicting defibrillation success in out-of-hospital cardiac arrested patients: Moving beyond feature design</article-title>. <source>Artif. Intell. Med.</source> <volume>110</volume>, <fpage>101963</fpage>. <pub-id pub-id-type="doi">10.1016/j.artmed.2020.101963</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jekova</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Krasteva</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimization of end-to-end convolutional neural networks for analysis of out-of-hospital cardiac arrest rhythms during cardiopulmonary resuscitation</article-title>. <source>Sensors (Basel).</source> <volume>21</volume> (<issue>12</issue>), <fpage>4105</fpage>. <pub-id pub-id-type="doi">10.3390/s21124105</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Does the choice of definition for defibrillation and CPR success impact the predictability of ventricular fibrillation waveform analysis?</article-title> <source>Resuscitation</source> <volume>111</volume>, <fpage>48</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2016.11.022</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kiguchi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Okubo</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Nishiyama</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Maconochie</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Ong</surname>
<given-names>M. E. H.</given-names>
</name>
<name>
<surname>Kern</surname>
<given-names>K. B.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Out-of-hospital cardiac arrest across the world: First report from the international liaison committee on resuscitation (ILCOR)</article-title>. <source>Resuscitation</source> <volume>152</volume>, <fpage>39</fpage>&#x2013;<lpage>49</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2020.02.044</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kiranyaz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ince</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Gabbouj</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Real-time patient-specific ECG classification by 1-D convolutional neural networks</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>63</volume> (<issue>3</issue>), <fpage>664</fpage>&#x2013;<lpage>675</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2015.2468589</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Koike</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tanabe</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ogawa</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Akahane</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yasunaga</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Horiguchi</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Immediate defibrillation or defibrillation after cardiopulmonary resuscitation</article-title>. <source>Prehosp Emerg. Care</source> <volume>15</volume> (<issue>3</issue>), <fpage>393</fpage>&#x2013;<lpage>400</lpage>. <pub-id pub-id-type="doi">10.3109/10903127.2011.569848</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krasteva</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>M&#xe9;n&#xe9;tr&#xe9;</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Didon</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Jekova</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Fully convolutional deep neural networks with optimized hyperparameters for detection of shockable and non-shockable rhythms</article-title>. <source>Sensors (Basel).</source> <volume>20</volume> (<issue>10</issue>), <fpage>2875</fpage>. <pub-id pub-id-type="doi">10.3390/s20102875</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Optimal windowing function for AMSA calculation improves accuracy and predictability of defibrillation success</article-title>. <source>Resuscitation</source> <volume>84</volume> (<issue>1</issue>), <fpage>S37</fpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2013.08.099</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A survey of convolutional neural networks: Analysis, applications, and prospects</article-title>. <source>IEEE Trans. Neural Netw. Learn Syst.</source> <volume>33</volume>, <fpage>6999</fpage>&#x2013;<lpage>7019</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2021.3084827</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lo</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>L. Y.</given-names>
</name>
<name>
<surname>Hsieh</surname>
<given-names>W. H.</given-names>
</name>
<name>
<surname>Ko</surname>
<given-names>P. C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. B.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>A new method to estimate the amplitude spectrum analysis of ventricular fibrillation during cardiopulmonary resuscitation</article-title>. <source>Resuscitation</source> <volume>84</volume> (<issue>11</issue>), <fpage>1505</fpage>&#x2013;<lpage>1511</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2013.07.004</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Panchal</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Bartos</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Caba&#xf1;as</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Donnino</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Drennan</surname>
<given-names>I. R.</given-names>
</name>
<name>
<surname>Hirsch</surname>
<given-names>K. G.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Part 3: Adult basic and advanced life support: 2020 American heart association guidelines for cardiopulmonary resuscitation and emergency cardiovascular care</article-title>. <source>Circulation</source> <volume>142</volume>, <fpage>S366</fpage>&#x2013;<lpage>S468</lpage>. <pub-id pub-id-type="doi">10.1161/CIR.0000000000000916</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Panda</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Jain</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tripathy</surname>
<given-names>R. K.</given-names>
</name>
<name>
<surname>Acharya</surname>
<given-names>U. R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Detection of shockable ventricular cardiac arrhythmias from ECG signals using FFREWT filter-bank and deep convolutional neural network</article-title>. <source>Comput. Biol. Med.</source> <volume>124</volume>, <fpage>103939</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2020.103939</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Picon</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Irusta</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>&#xc1;lvarez-Gila</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Aramendi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Alonso-Atienza</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Figuera</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Mixed convolutional and long short-term memory network for the detection of lethal ventricular arrhythmia</article-title>. <source>PLoS One</source> <volume>14</volume> (<issue>5</issue>), <fpage>e0216756</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0216756</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rajan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Folke</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Kragholm</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Gerds</surname>
<given-names>T. A.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Incidence and survival outcome according to heart rhythm during resuscitation attempt in out-of-hospital cardiac arrest patients with presumed cardiac etiology</article-title>. <source>Resuscitation</source> <volume>114</volume>, <fpage>157</fpage>&#x2013;<lpage>163</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2016.12.021</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reynolds</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Salcido</surname>
<given-names>D. D.</given-names>
</name>
<name>
<surname>Menegazzi</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Correlation between coronary perfusion pressure and quantitative ECG waveform measures during resuscitation of prolonged ventricular fibrillation</article-title>. <source>Resuscitation</source> <volume>83</volume> (<issue>12</issue>), <fpage>1497</fpage>&#x2013;<lpage>1502</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2012.04.013</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ristagno</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Mauri</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cesana</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Finzi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Fumagalli</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Amplitude spectrum area to guide defibrillation: A validation on 1617 patients with ventricular fibrillation</article-title>. <source>Circulation</source> <volume>131</volume> (<issue>5</issue>), <fpage>478</fpage>&#x2013;<lpage>487</lpage>. <pub-id pub-id-type="doi">10.1161/CIRCULATIONAHA.114.010989</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ruiz de Gauna</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Irusta</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Ruiz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ayala</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Aramendi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Eftest&#xf8;l</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Rhythm analysis during cardiopulmonary resuscitation: Past, present, and future</article-title>. <source>Biomed. Res. Int.</source> <volume>2014</volume>, <fpage>386010</fpage>. <pub-id pub-id-type="doi">10.1155/2014/386010</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ruiz de Gauna</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ruiz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Irusta</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Aramendi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Eftest&#xf8;l</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kramer-Johansen</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>A method to remove CPR artefacts from human ECG using only the recorded ECG</article-title>. <source>Resuscitation</source> <volume>76</volume> (<issue>2</issue>), <fpage>271</fpage>&#x2013;<lpage>278</lpage>. <pub-id pub-id-type="doi">10.1016/j.resuscitation.2007.08.002</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sabut</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Pandey</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>B. S. P.</given-names>
</name>
<name>
<surname>Mohanty</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Detection of ventricular arrhythmia using hybrid time-frequency-based features and deep neural network</article-title>. <source>Phys. Eng. Sci. Med.</source> <volume>44</volume> (<issue>1</issue>), <fpage>135</fpage>&#x2013;<lpage>145</lpage>. <pub-id pub-id-type="doi">10.1007/s13246-020-00964-2</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schoene</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Coult</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Murphy</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Fahrenbruch</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Blackwood</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kudenchuk</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Course of quantitative ventricular fibrillation waveform measure and outcome following out-of-hospital cardiac arrest</article-title>. <source>Heart rhythm.</source> <volume>11</volume> (<issue>2</issue>), <fpage>230</fpage>&#x2013;<lpage>236</lpage>. <pub-id pub-id-type="doi">10.1016/j.hrthm.2013.10.049</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shimizu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Wakasugi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kawagishi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hatano</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Fuchigami</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Okudera</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Effect of advanced airway management by paramedics during out-of-hospital cardiac arrest on chest compression fraction and return of spontaneous circulation</article-title>. <source>Open Access Emerg. Med.</source> <volume>13</volume>, <fpage>305</fpage>&#x2013;<lpage>310</lpage>. <pub-id pub-id-type="doi">10.2147/OAEM.S319385</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Werther</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Klotz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kracher</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Baubin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Feichtinger</surname>
<given-names>H. G.</given-names>
</name>
<name>
<surname>Gilly</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2009</year>). <article-title>CPR artifact removal in ventricular fibrillation ECG signals using Gabor multipliers</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>56</volume> (<issue>2</issue>), <fpage>320</fpage>&#x2013;<lpage>327</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2008.2003107</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zahid</surname>
<given-names>M. U.</given-names>
</name>
<name>
<surname>Kiranyaz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ince</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Devecioglu</surname>
<given-names>O. C.</given-names>
</name>
<name>
<surname>Chowdhury</surname>
<given-names>M. E. H.</given-names>
</name>
<name>
<surname>Khandakar</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Robust R-peak detection in low-quality holter ECGs using 1D convolutional neural network</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>69</volume> (<issue>1</issue>), <fpage>119</fpage>&#x2013;<lpage>128</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2021.3088218</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zuo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Estimating the amplitude spectrum area of ventricular fibrillation during cardiopulmonary resuscitation using only ECG waveform</article-title>. <source>Ann. Transl. Med.</source> <volume>9</volume> (<issue>8</issue>), <fpage>619</fpage>. <pub-id pub-id-type="doi">10.21037/atm-20-7166</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>