<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "http://dtd.nlm.nih.gov/publishing/2.0/journalpublishing.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="2.0">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">JMBE</journal-id>
      <journal-id journal-id-type="nlm-ta">JMIR Biomed Eng</journal-id>
      <journal-title>JMIR Biomedical Engineering</journal-title>
      <issn pub-type="epub">2561-3278</issn>
      <publisher>
        <publisher-name>JMIR Publications</publisher-name>
        <publisher-loc>Toronto, Canada</publisher-loc>
      </publisher>
    </journal-meta>
    <article-meta>
    <article-id pub-id-type="publisher-id">v4i1e10740</article-id>
    <article-id pub-id-type="pmid"/>
    <article-id pub-id-type="doi">10.2196/10740</article-id>
    <article-categories>
      <subj-group subj-group-type="heading">
        <subject>Original Paper</subject>
      </subj-group>
      <subj-group subj-group-type="article-type">
        <subject>Original Paper</subject>
      </subj-group>
    </article-categories>
    <title-group>
      <article-title>Automatic Near Real-Time Outlier Detection and Correction in Cardiac Interbeat Interval Series for Heart Rate Variability Analysis: Singular Spectrum Analysis-Based Approach</article-title>
    </title-group>
    <contrib-group>
      <contrib contrib-type="editor">
        <name>
          <surname>Eysenbach</surname>
          <given-names>Gunther</given-names>
        </name>
      </contrib>
    </contrib-group>
    <contrib-group>
      <contrib contrib-type="reviewer">
        <name>
          <surname>Hassani</surname>
          <given-names>Hossein</given-names>
        </name>
      </contrib>
      <contrib contrib-type="reviewer">
        <name>
          <surname>Gomez</surname>
          <given-names>Ivan Neil</given-names>
        </name>
      </contrib>
      <contrib contrib-type="reviewer">
        <name>
          <surname>Becker</surname>
          <given-names>Linda</given-names>
        </name>
      </contrib>
    </contrib-group>
    <contrib-group>
      <contrib contrib-type="author" id="contrib1" corresp="yes">
      <name name-style="western">
        <surname>Lang</surname>
        <given-names>Michael</given-names>
      </name>
      <degrees>MSc</degrees>
      <xref rid="aff1" ref-type="aff">1</xref>
      <address>
        <institution>Graduate School of Excellence Computational Engineering</institution>
        <institution>Technische Universität Darmstadt</institution>
        <addr-line>Dolivostraße 15</addr-line>
        <addr-line>Darmstadt, 64293</addr-line>
        <country>Germany</country>
        <phone>49 61511624401</phone>
        <fax>49 61511624404</fax>
        <email>michael.lang@ieee.org</email>
      </address>  
      <ext-link ext-link-type="orcid">http://orcid.org/0000-0002-2110-2757</ext-link></contrib>
    </contrib-group>
    <aff id="aff1">
    <label>1</label>
    <institution>Graduate School of Excellence Computational Engineering</institution>
    <institution>Technische Universität Darmstadt</institution>  
    <addr-line>Darmstadt</addr-line>
    <country>Germany</country></aff>
    <author-notes>
      <corresp>Corresponding Author: Michael Lang 
      <email>michael.lang@ieee.org</email></corresp>
    </author-notes>
    <pub-date pub-type="collection"><season>Jan-Dec</season><year>2019</year></pub-date>
    <pub-date pub-type="epub">
      <day>30</day>
      <month>01</month>
      <year>2019</year>
    </pub-date>
    <volume>4</volume>
    <issue>1</issue>
    <elocation-id>e10740</elocation-id>
    <!--history from ojs - api-xml-->
    <history>
      <date date-type="received">
        <day>9</day>
        <month>4</month>
        <year>2018</year>
      </date>
      <date date-type="rev-request">
        <day>2</day>
        <month>5</month>
        <year>2018</year>
      </date>
      <date date-type="rev-recd">
        <day>15</day>
        <month>5</month>
        <year>2018</year>
      </date>
      <date date-type="accepted">
        <day>9</day>
        <month>6</month>
        <year>2018</year>
      </date>
    </history>
    <!--(c) the authors - correct author names and publication date here if necessary. Date in form ', dd.mm.yyyy' after jmir.org-->
    <copyright-statement>©Michael Lang. Originally published in JMIR Biomedical Engineering (http://biomedeng.jmir.org), 30.01.2019.</copyright-statement>
    <copyright-year>2018</copyright-year>
    <license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/">
      <p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Biomedical Engineering, is properly cited. The complete bibliographic information, a link to the original publication on http://biomedeng.jmir.org/, as well as this copyright and license information must be included.</p>
    </license>  
    <self-uri xlink:href="https://biomedeng.jmir.org/2019/1/e10740/" xlink:type="simple"/>
    <abstract>
      <sec sec-type="background">
        <title>Background</title>
        <p>Heart rate variability (HRV) is derived from the series of R-R intervals extracted from an electrocardiographic (ECG) measurement. Ideally all components of the R-R series are the result of sinoatrial node depolarization. However, the actual R-R series are contaminated by outliers due to heart rhythm disturbances such as ectopic beats, which ought to be detected and corrected appropriately before HRV analysis.</p>
      </sec>
      <sec sec-type="objective">
        <title>Objective</title>
        <p>We have introduced a novel, lightweight, and near real-time method to detect and correct anomalies in the R-R series based on the singular spectrum analysis (SSA). This study aimed to assess the performance of the proposed method in terms of (1) detection performance (sensitivity, specificity, and accuracy); (2) root mean square error (RMSE) between the actual N-N series and the approximated outlier-cleaned R-R series; and (3) how it benchmarks against a competitor in terms of the relative RMSE.</p>
      </sec>
      <sec sec-type="methods">
        <title>Methods</title>
        <p>A lightweight SSA-based change-point detection procedure, improved through the use of a cumulative sum control chart with adaptive thresholds to reduce detection delays, monitored the series of R-R intervals in real time. Upon detection of an anomaly, the corrupted segment was substituted with the respective outlier-cleaned approximation obtained using recurrent SSA forecasting. Next, N-N intervals from a 5-minute ECG segment were extracted from each of the 18 records in the MIT-BIH Normal Sinus Rhythm Database. Then, for each such series, a number (randomly drawn integer between 1 and 6) of simulated ectopic beats were inserted at random positions within the series and results were averaged over 1000 Monte Carlo runs. Accordingly, 18,000 R-R records corresponding to 5-minute ECG segments were used to assess the detection performance whereas another 180,000 (10,000 for each record) were used to assess the error introduced in the correction step. Overall 198,000 R-R series were used in this study.</p>
      </sec>
      <sec sec-type="results">
        <title>Results</title>
        <p>The proposed SSA-based algorithm reliably detected outliers in the R-R series and achieved an overall sensitivity of 96.6%, specificity of 98.4% and accuracy of 98.4%. Furthermore, it compared favorably in terms of discrepancies of the cleaned R-R series compared with the actual N-N series, outperforming an established correction method on average by almost 30%.</p>
      </sec>
      <sec sec-type="conclusions">
        <title>Conclusions</title>
        <p>The proposed algorithm, which leverages the power and versatility of the SSA to both automatically detect and correct artifacts in the R-R series, provides an effective and efficient complementary method and a potential alternative to the current manual-editing gold standard. Other important characteristics of the proposed method include the ability to operate in near real-time, the almost entirely model-free nature of the framework which does not require historical training data, and its overall low computational complexity.</p>
      </sec>
    </abstract>
    <kwd-group>
      <kwd>change-point detection</kwd>
      <kwd>cumulative sum</kwd>
      <kwd>forecasting</kwd>
      <kwd>heart rate variability</kwd>
      <kwd>R-R series</kwd>
      <kwd>singular spectrum analysis</kwd>
      <kwd>ventricular premature complexes</kwd>
    </kwd-group></article-meta>
  </front>
  <body>
    <sec sec-type="introduction">
      <title>Introduction</title>
      <sec>
        <title>Background on Heart Rate Variability</title>
        <p>Oscillations in the time interval between successive heart beats, referred to as heart rate variability (HRV), have long been known to allow for insight into the intricate control mechanisms of the autonomic nervous system (ANS) [<xref ref-type="bibr" rid="ref1">1</xref>-<xref ref-type="bibr" rid="ref4">4</xref>]. Accordingly, research into HRV has attracted considerable attention over the past 4 decades, as evidenced by an exponential growth of published work [<xref ref-type="bibr" rid="ref5">5</xref>,<xref ref-type="bibr" rid="ref6">6</xref>].</p>
        <p>In a nutshell, heart rhythm and rate can be said to be governed by the 2 competing divisions of the ANS, that is, the sympathetic nervous system and the parasympathetic nervous system. An increased sympathetic input to the sinoatrial (SA) node yields an increase in heart rate (HR) mediated by the release of adrenaline and noradrenaline and the subsequent activation of β-1-adrenoceptors, resulting in an accelerated diastolic depolarization. On the other hand, an increase in the parasympathetic outflow decreases the HR through the release of acetylcholine by the vagus nerve, which binds to and activates M2 muscarinic acetylcholine receptors in the SA node and eventually slows down the diastolic depolarization rate [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref7">7</xref>-<xref ref-type="bibr" rid="ref9">9</xref>].</p>
        <p>Various HRV measures have been established and are usually categorized as either time domain, frequency domain, or nonlinear analysis techniques [<xref ref-type="bibr" rid="ref2">2</xref>,<xref ref-type="bibr" rid="ref4">4</xref>]. To a large extent, the popularity of HRV is because of its easy acquisition and seemingly straightforward interpretation.</p>
      </sec>
      <sec>
        <title>The Necessity of Preprocessing the R-R Series</title>
        <p>It is crucial to realize that by virtue of its very definition, the HRV encompasses only oscillatory phenomena between heart beats resulting from the SA node depolarization [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref10">10</xref>]. While, ideally, all components of an R-R series originate from the SA node, the actual R-R series in both healthy and diseased subjects are contaminated by outliers due to artifacts and heart rhythm disturbances such as ectopic beats (ie, heart beats whose origin is outside of the SA node). Thus arises the necessity to ensure that the HRV analysis is performed on a series representing only the actual normal sinus rhythm (NSR) interbeat intervals, commonly referred to as N-N series (as in normal-to-normal).</p>
        <p>The detrimental impact of ectopics on HRV measures is pronounced and well-documented [<xref ref-type="bibr" rid="ref6">6</xref>,<xref ref-type="bibr" rid="ref11">11</xref>-<xref ref-type="bibr" rid="ref17">17</xref>]. In a recent study Stapelberg et al [<xref ref-type="bibr" rid="ref18">18</xref>] examined the sensitivity of 38 time domain, frequency domain and nonlinear HRV measures to the addition of artifacts in real and artificial 24-hour recordings. In accordance with previous findings, they concluded short-term time domain HRV measures to be more sensitive to the presence of artifacts than their long-term counterparts. Furthermore, frequency domain measures were found to generally be more sensitive than time domain measures, whereas the less commonly used nonlinear measures were shown to exhibit some inherent robustness properties.</p>
        <p>Ectopic heart beats are ubiquitous phenomena and not limited to patients with cardiac disorders and diseases. Hingorani et al [<xref ref-type="bibr" rid="ref19">19</xref>] retrospectively examined the prevalence of cardiac arrhythmias by scrutinizing 24-hour Holter recordings of 1273 healthy volunteers from 22 phase I clinical trials; note that this specific population is not a representative sample of the overall population. The sample was heavily biased in that, consistent with the requirements of phase I clinical trials, subjects were extensively screened by history, physical examination, and laboratory tests and were therefore significantly healthier than the overall population. Crucially, all subjects underwent 12-lead pretrial electrocardiography (ECG) and were excluded if they had any cardiac conduction disorder or disease, including a personal or familiar history thereof. Those exhibiting ≥2 consecutive ectopics as well as bigeminy, trigeminy and quadrigeminy in their 12-lead ECG examination were also excluded. Despite these rigorous exclusion criteria, Hingorani et al [<xref ref-type="bibr" rid="ref19">19</xref>], among other findings, found premature atrial complexes in 60.8% of the examined Holter records, followed by premature ventricular complexes (PVCs), which were observed in 43.4% of healthy volunteers. While multifocal PVCs occurred in 5.3%, 3.3% exhibited &#62;200 PVCs per 24-hour ECG recordings. A relatively high prevalence of occasional ectopic beats has been reported by numerous other authors as well both in healthy and diseased subjects [<xref ref-type="bibr" rid="ref20">20</xref>-<xref ref-type="bibr" rid="ref23">23</xref>].</p>
        <p>In summary, the detection and correction of ectopic beats in tachograms are not merely imperative for formal consistency with the HRV definition but arises from the impact of ectopics on HRV measures and the general prevalence of ectopics.</p>
      </sec>
      <sec>
        <title>Prior Work and State-of-the-Art</title>
        <p>Compared with the overall research interest directed toward HRV applications, the crucial issue of the discrepancy between most real-world R-R series and their respective N-N series has arguably not received as much attention. The actual gold standard of manual R-R series editing, advocated for in the field’s relevant guideline by the European Society of Cardiology and the North American Society of Pacing and Electrophysiology Task Force [<xref ref-type="bibr" rid="ref4">4</xref>], remains unaltered to this day [<xref ref-type="bibr" rid="ref11">11</xref>,<xref ref-type="bibr" rid="ref24">24</xref>].</p>
        <p>It should be noted that, aiding and abetting the aforementioned exponential growth of the HRV-related (applied) research, a number of well-designed and widely used software packages for the HRV analysis have been developed and made available to the general public; these include, but are not limited to, Kubios [<xref ref-type="bibr" rid="ref25">25</xref>,<xref ref-type="bibr" rid="ref26">26</xref>], Nevrokard’s aHRV [<xref ref-type="bibr" rid="ref27">27</xref>], and others [<xref ref-type="bibr" rid="ref28">28</xref>-<xref ref-type="bibr" rid="ref30">30</xref>]. More often than not, these commercial software packages tend to be closed source and therefore provide only a limited benefit to algorithm developers. On the other hand, it ought to be acknowledged that they are well suited for the needs of practitioners, as they combine advanced preprocessing and analysis features, intuitive graphical interfaces, and support for various file formats.</p>
        <p>In automated approaches the task of the detection and correction of outliers is usually tackled as a two-step process.</p>
        <p>First, outliers in the R-R tachogram are detected, usually by straightforward thresholding based on a fixed percentage difference to previous intervals or their SD [<xref ref-type="bibr" rid="ref31">31</xref>], although some more sophisticated methods have also been proposed [<xref ref-type="bibr" rid="ref12">12</xref>].</p>
        <p>Second, the detected (regions of) artifacts from step 1 are either discarded (thereby reducing the effective length of the tachogram), substituted by preceding uncorrupted intervals or by intervals obtained through interpolation, with linear and cubic spline interpolation being the most popular techniques [<xref ref-type="bibr" rid="ref11">11</xref>].</p>
      </sec>
      <sec>
        <title>Objective of This Work</title>
        <p>The objective of this study was to introduce a general framework of low computational complexity that allows for an automatic near real-time detection and correction of outliers in the R-R series based on the singular spectrum analysis (SSA). The main novel contributions of this work include (1) the application of a recently proposed model-free lightweight SSA change-point detection (l-SSA-CPD) algorithm [<xref ref-type="bibr" rid="ref32">32</xref>]; (2) a modification of l-SSA-CPD through the use of an adaptive control limit sequential ranks (AC-SRC) control chart [<xref ref-type="bibr" rid="ref33">33</xref>] to drastically reduce detection delays; and (3) upon detection of an anomaly, the substitution of the corrupted tachogram segment by an approximation obtained through recurrent SSA forecasting based on a small outlier-free tachogram segment.</p>
        <p>An extensive simulation study comprising 198,000 5-minute long R-R series, obtained by randomly inserting varying amounts of simulated ectopic beats in records taken from the MIT-BIH Normal Sinus Rhythm Database (NSRDB), is conducted to assess the artifact detection and correction performance of the proposed algorithm.</p>
      </sec>
      <sec>
        <title>Fundamentals of Basic Univariate Singular Spectrum Analysis and Singular Spectrum Analysis Based Change-Point Detection</title>
        <p>Recently, this author proposed a low-complexity model-free approach based on SSA and nonparametric cumulative sum (CUSUM) control charts for real-time cardiac anomaly detection, referred to as l-SSA-CPD [<xref ref-type="bibr" rid="ref32">32</xref>]. It was shown that l-SSA-CPD reliably detects anomalies even when directly applied to unprocessed (ie, no preprocessing was performed) raw ECG and photoplethysmographic records from common databases publicly available through Physiobank [<xref ref-type="bibr" rid="ref34">34</xref>].</p>
        <p>In this study, modifications to the original l-SSA-CPD algorithm will be introduced, and its capabilities will be expanded by adding a recurrent forecasting feature to generate appropriate substitutes of the corrupted tachogram entries. First, however, a brief restatement of SSA and l-SSA-CPD [<xref ref-type="bibr" rid="ref32">32</xref>] is required.</p>
        <sec>
          <title>Basic Singular Spectrum Analysis Algorithm</title>
          <p>SSA is a powerful technique of time series analysis owing much of its appeal to an inherent model-free concept combining elements of conventional time series analysis, multivariate geometry and statistics, and signal processing [<xref ref-type="bibr" rid="ref35">35</xref>]. The univariate basic SSA can be considered as the application of the principal component analysis to the Hankel matrix (obtained through an embedding of the original univariate time series) with the subsequent attempt to reconstruct the original series.</p>
          <p>Consider <italic>N</italic> observations <inline-graphic xlink:href="biomedeng_v4i1e10740_fig6.png" mimetype="image" xlink:type="simple"/> = (<italic>x</italic><sub>1</sub>,..., <italic>x<sub>N</sub></italic>) of a univariate time series and a lag-integer or embedding dimension <italic>M</italic> (1 &#60; <italic>M</italic> &#60; &#60; <italic>N</italic>) also commonly referred to as the window length. The basic SSA algorithm then encompasses the following 4 steps:</p>
          <p>1. Embedding <inline-graphic xlink:href="biomedeng_v4i1e10740_fig6.png" mimetype="image" xlink:type="simple"/> = (<italic>x</italic><sub>1</sub>, ..., <italic>x<sub>N</sub></italic> → Χ ∈ ℝ<sup><italic>M</italic> × <italic>K</italic> </sup>)</p>
          <p>A trajectory matrix Χ is constructed by mapping <inline-graphic xlink:href="biomedeng_v4i1e10740_fig6.png" mimetype="image" xlink:type="simple"/> into a sequence of <italic>K = N − M + 1</italic> lagged column vectors <italic>X<sub>j</sub></italic> = (<italic>x<sub>j</sub></italic>, ..., <italic>x<sub>j+M-1</sub></italic>)<sup><italic>T</italic> </sup>, <italic>j</italic> = 1, ..., <italic>K</italic> of size <italic>M</italic>, yielding</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig7.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>Χ is called a Hankel matrix because of its characteristic of having equal elements on the antidiagonals. One can think of Χ as multivariate data with <italic>M</italic> characteristics and <italic>K</italic> observations and accordingly <italic>X<sub>j</sub></italic> of Χ as column vectors in the <italic>M</italic>-dimensional space ℝ<sup><italic>M</italic> </sup>.</p>
          <p>2. Singular Value Decomposition of Χ</p>
          <p>Taking the singular value decomposition (SVD) of Χ decomposes the trajectory matrix into its orthogonal bases and yields a set of <italic>M</italic> eigenvalues and eigenvectors. Let the eigenvalues of ΧΧ<sup><italic>T</italic> </sup> be λ<sub>1</sub> ≥ ··· ≥ λ<sub><italic>M</italic> </sub> ≥ 0 and <italic>U</italic><sub>1</sub>,..., <italic>U<sub>M</sub></italic> be the respective eigenvectors. Then, with <italic>d</italic> = max (<italic>i</italic>, such that λ<sub><italic>i</italic> </sub>&#62;0) denoting the rank of Χ, the SVD of Χ can be expressed as the sum of <italic>d</italic> elementary matrices</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig8.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>with rank 1 matrices <inline-graphic xlink:href="biomedeng_v4i1e10740_fig9.png" mimetype="image" xlink:type="simple"/> and <inline-graphic xlink:href="biomedeng_v4i1e10740_fig10.png" mimetype="image" xlink:type="simple"/> being the eigenvectors of Χ<sup><italic>T</italic> </sup>Χ. Accordingly, the decomposition in Equation (2) is completely characterized by the set of so-called “eigentriples” <inline-graphic xlink:href="biomedeng_v4i1e10740_fig11.png" mimetype="image" xlink:type="simple"/>.</p>
          <p>Note that owing to the symmetry of left and right singular vectors, the SVDs of Χ with lag <italic>M</italic> and <italic>K = N − M + 1</italic> are equivalent, entailing the lack of any additional benefit from the use of larger embedding dimensions <italic>M</italic> &#62; <italic>N</italic> / 2 [<xref ref-type="bibr" rid="ref32">32</xref>,<xref ref-type="bibr" rid="ref35">35</xref>-<xref ref-type="bibr" rid="ref39">39</xref>].</p>
          <p>3. Eigentriple Grouping</p>
          <p>Consider the task of extracting a particular component or signal of interest from observed data contaminated by various artifacts such as noise. To do so, during the third stage of the basic SSA, disjoint subsets of indices {1, ..., <italic>d</italic>} are determined such that the respective systems of eigenvectors span the subspaces associated with those signal components.</p>
          <p>In the example of aiming at the separation of a signal from unwanted noise and other disturbances, this entails determining an appropriate subset of indices <italic>I</italic> = {<italic>i</italic><sub>1</sub>, ..., <italic>i<sub>l</sub></italic>}, <italic>l</italic> &#60; <italic>d</italic> ≤ <italic>M</italic> that span an <italic>l</italic>-dimensional subspace in ℝ<sup><italic>M</italic> </sup>, denoted as ℒ<sub><italic>I</italic> </sub> ⊂ ℝ<sup><italic>M</italic> </sup> = <italic>span</italic> {<italic>U<sub>I</sub></italic>} = <italic>span</italic> {<italic>U<sub>i<sub>1</sub></sub></italic>, ..., <italic>U<sub>i<sub>l</sub></sub></italic>}, representing the signal whereas the remaining eigentriples with <italic>Ī</italic> = {<italic>i</italic><sub>1</sub>, ..., <italic>i<sub>d</sub></italic>} / <italic>I</italic> are said to span the noise subspace ℒ<sub><italic>Ī</italic> </sub> ⊂ ℝ<sup><italic>M</italic> </sup> = <italic>span</italic> {<italic>U<sub>Ī</sub></italic>}.</p>
          <p>The trajectory matrix component Χ<sub><italic>I</italic> </sub> corresponding to the subset <italic>I</italic> of eigentriples associated with the signal of interest is then</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig15.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>and the component Χ<sub><italic>Ī</italic> </sub> corresponding to the subset <italic>Ī</italic> = {<italic>i</italic><sub>1</sub>,..., <italic>i<sub>d</sub></italic>} <italic>I</italic> associated with the remainder of the observed signal is</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig16.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>such that the overall SVD of Χ can be rewritten as</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig17.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>In the case of separability (see, eg, [<xref ref-type="bibr" rid="ref36">36</xref>] at 17), the contribution of Χ<sub><italic>I</italic> </sub> to the entire observed signal Χ is represented by the respective share of eigenvalues <inline-graphic xlink:href="biomedeng_v4i1e10740_fig18.png" mimetype="image" xlink:type="simple"/>.</p>
          <p>4. Diagonal Averaging</p>
          <p>For perfectly separable signal components, all matrices in the expansion of Equation (5) are Hankel matrices, which require that they all have equal entries on their antidiagonals. In real-world problems, however, perfect separability is rarely achievable. While an approximate separability usually suffices, the final fourth step in the SSA algorithm is required, as the matrices Χ<sub><italic>i</italic> </sub> from step 3 would have unequal entries on their antidiagonals. Thus, the Hankelization of all Χ<sub><italic>i</italic> </sub> is performed, that is, the compliance with the Hankel structure is enforced by taking the average of each antidiagonal and then replacing each element of that antidiagonal with the determined average. This yields</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig19.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>with <inline-graphic xlink:href="biomedeng_v4i1e10740_fig20.png" mimetype="image" xlink:type="simple"/> being the diagonally averaged matrices.</p>
          <p>One can then, for example, easily reconstruct the approximation of the signal of interest through the eigentriples with indices <italic>I</italic> through the one-to-one correspondence between <inline-graphic xlink:href="biomedeng_v4i1e10740_fig21.png" mimetype="image" xlink:type="simple"/> and the respective time series <inline-graphic xlink:href="biomedeng_v4i1e10740_fig22.png" mimetype="image" xlink:type="simple"/> which provides an approximation of either the entire time series <inline-graphic xlink:href="biomedeng_v4i1e10740_fig6.png" mimetype="image" xlink:type="simple"/> or some components of it, depending on the particular choice of indices <italic>I</italic>.</p>
        </sec>
        <sec>
          <title>Singular Spectrum Analysis Based Change-Point Detection Rationale</title>
          <p>The sequential application of SSA for change detection is based on Moskvina and Zhigljavsky [<xref ref-type="bibr" rid="ref40">40</xref>] (see [<xref ref-type="bibr" rid="ref39">39</xref>] for an exhaustive discussion; see also [<xref ref-type="bibr" rid="ref35">35</xref>] for an earlier account of the basic idea). The rationale is to slide 2 (possibly intersecting) moving windows over the time series and to apply the first 3 stages of the basic SSA each time. Think of the first window as adaptively generating a low-dimensional base subspace representation (capturing the main structure in the series) and the second window, which contains at least <italic>M</italic> new data samples, as generating a test subspace. As both windows are slid over the series, some sort of distance between the base and the test subspace is monitored. If no change-point occurs, the distance remains small, whereas it spikes in the presence of a sudden significant change in the main structure of the series.</p>
          <p>The algorithm by Moskvina and Zhigljavsky has been successfully applied to various change detection problems and some improved variations of it have been presented as well (see [<xref ref-type="bibr" rid="ref32">32</xref>] for a detailed background). Computational complexity, however, ought to be acknowledged as a potentially significant limitation of the said algorithm. Recently, l-SSA-CPD [<xref ref-type="bibr" rid="ref32">32</xref>] has been proposed as a lightweight alternative. Contrary to the algorithm by Moskvina and Zhigljavsky, which recalculates the SVD of 2 sliding windows each time new observations become available, l-SSA-CPD relies on a nominal low-dimensional signal subspace representation computed only once at startup. As new observations become available, l-SSA-CPD simply allocates them into a vector and calculates a test statistic based on the squared Euclidean distance and the angle between this new data vector and the previously determined nominal reference subspace.</p>
        </sec>
        <sec>
          <title>Singular Spectrum Analysis Parameter Selection</title>
          <p>The behavior of SSA is largely determined by 2 tuning parameters, namely the window length <italic>M</italic> and the number <italic>l</italic> of eigenvalues to be used in the embedding and grouping steps, respectively. While it is undisputed that the successful application of SSA hinges on an appropriate choice of <italic>M</italic> and <italic>l</italic>, practitioners are faced with the nuisance that no clear-cut rules as to how they ought to be determined exist.</p>
          <p>For a series of length <italic>N</italic> and window length (or embedding dimension) 1 &#60; <italic>M</italic> &#60; <italic>N</italic>, as previously discussed, there is no additional benefit from using <italic>M</italic> &#62; <italic>N</italic> / 2 (see, eg, [<xref ref-type="bibr" rid="ref35">35</xref>] at 69 and[<xref ref-type="bibr" rid="ref36">36</xref>] at 47). It is widely acknowledged that as the appropriate window length <italic>M</italic> depends on both the underlying data and the particular application, no universal rule for determining it exists [<xref ref-type="bibr" rid="ref35">35</xref>-<xref ref-type="bibr" rid="ref39">39</xref>]. General recommendations vary between <italic>M</italic> ≃ <italic>N</italic> / 4 [<xref ref-type="bibr" rid="ref37">37</xref>] and <italic>M</italic> ≃ <italic>N</italic> / 2 [<xref ref-type="bibr" rid="ref35">35</xref>,<xref ref-type="bibr" rid="ref36">36</xref>]. In the case of a periodic signal with period <italic>T</italic>, it is important for <italic>M</italic> to be, at least, equal to <italic>T</italic> for the SSA to capture the main structure of the series. Furthermore, <italic>M</italic> should be proportional to <italic>T</italic> [<xref ref-type="bibr" rid="ref35">35</xref>,<xref ref-type="bibr" rid="ref36">36</xref>,<xref ref-type="bibr" rid="ref38">38</xref>]. Of note, small windows act like a smoothing filter of width 2<italic>M</italic> − 1 [<xref ref-type="bibr" rid="ref36">36</xref>].</p>
          <p>Similarly, it is well known that selecting a proper <italic>l</italic> is also crucial, for issues are known to arise when eigentriple grouping comprises either an insufficient or an excessive number of eigenvalues. More specifically, if <italic>l</italic> is too small, the SSA is unable to capture the entire signal whereas if it is too large noise components are unwittingly captured. Since the contribution of a particular series component (associated with the corresponding eigentriple) to the entire series is proportional to the respective eigenvalue, it is common practice to select <italic>l</italic> by identifying the leading eigenvalues through visual inspection of the eigenvalue spectra or by setting a predefined eigenvalue share (see, eg, [<xref ref-type="bibr" rid="ref35">35</xref>,<xref ref-type="bibr" rid="ref36">36</xref>,<xref ref-type="bibr" rid="ref38">38</xref>] for a more exhaustive discussion).</p>
          <p>In addition to the above-referred monographs, interested readers are also referred to some fairly recent contributions by Hassani et al [<xref ref-type="bibr" rid="ref41">41</xref>] and Khan and Poskitt [<xref ref-type="bibr" rid="ref42">42</xref>,<xref ref-type="bibr" rid="ref43">43</xref>], which approach the issue through the concept of separability and information theory, respectively.</p>
          <p>In the light of the pragmatic suboptimal approach pursued here, a detailed discussion of the SSA parameter selection is, however, beyond the scope of this study and therefore omitted.</p>
        </sec>
      </sec>
    </sec>
    <sec sec-type="methods">
      <title>Methods</title>
      <sec>
        <title>The Proposed Outlier Detection and Correction Framework</title>
        <p>The proposed framework consisted of 2 separate stages, namely the detection and the correction of outlier corrupted segments of the tachogram.</p>
        <sec>
          <title>Outlier Detection Using Lightweight Singular Spectrum Analysis Change-Point Detection and Adaptive Control Limit Sequential Ranks Control Charts</title>
          <p>Let <italic>M</italic>, <italic>N</italic>, <italic>l</italic>, <italic>p</italic>, <italic>q</italic> be fixed integers such that <italic>l</italic> &#60; <italic>M</italic> &#60; <italic>N</italic> / 2 and 0 ≤ <italic>p</italic> &#60; <italic>q</italic>. Then l-SSA-CPD proceeds as follows:</p>
          <p>1. Initialization at <italic>n</italic> = 0</p>
          <p>Akin to MZ, the first 3 steps of the basic SSA are applied on the interval [<italic>n</italic> + 1, <italic>n</italic> + <italic>N</italic>] to obtain a low-dimensional nominal subspace ℒ<sub><italic>I</italic> </sub> = ℒ<sub><italic>I</italic> </sub><sup>(<italic>n</italic>=0)</sup> which captures the main structure of the series. This involves embedding as in Equation (1) to obtain a trajectory matrix, which, hereafter, we refer to as the base matrix Χ<sub><italic>B</italic> </sub> = Χ<sub><italic>B</italic> </sub><sup>(0)</sup> = Χ<sub><italic>B</italic> </sub><sup>(<italic>n</italic>=0)</sup>, taking the SVD of Χ<sub><italic>B</italic> </sub> and obtaining ℒ<sub><italic>I</italic> </sub> through an appropriate choice of <italic>I</italic> = {<italic>i</italic><sub>1</sub>,...,<italic>i<sub>l</sub></italic>}, <italic>l</italic> &#60; <italic>d</italic> ≤ <italic>M</italic> with <italic>d</italic> = max (<italic>i</italic>, such that λ<sub><italic>i</italic> </sub> &#62; 0).</p>
          <p>2. Then, for each <italic>n</italic> = 0,1,... l-SSA-CPD proceeds as follows:</p>
          <list list-type="bullet">
            <list-item>
              <p>Construction of a test matrix Χ<sub><italic>T</italic> </sub><sup>(<italic>n</italic>)</sup> on the interval [<italic>n</italic> + <italic>p</italic> + 1, <italic>n</italic> + <italic>q</italic> + <italic>M</italic> − 1] as</p>
            </list-item>
          </list>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig23.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <list list-type="bullet">
            <list-item>
              <p>Computation of the detection statistic <italic>D<sub>n,I,p,q</sub></italic> as</p>
            </list-item>
          </list>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig24.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>with</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig25.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig26.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>and with the angle ∠ (Χ<sub><italic>T</italic> </sub><sup>(<italic>n</italic>)</sup>, ℒ<sub><italic>I</italic> </sub>) taking values in [0, π / 2] and accordingly <inline-graphic xlink:href="biomedeng_v4i1e10740_fig27.png" mimetype="image" xlink:type="simple"/>. <italic>Χ<sub>j</sub></italic><sup>(<italic>n</italic>)</sup> = [<italic>x<sub>n+j</sub></italic>, ..., <italic>x</italic><sub><italic>n+j+M</italic> −1</sub>]<sup><italic>T</italic> </sup> are the column vectors of Χ<sub><italic>T</italic> </sub><sup>(<italic>n</italic>)</sup> whereas U<sub><italic>I</italic> </sub> = [<italic>U</italic><sub><italic>i</italic><sub>1</sub></sub>, ..., <italic>U<sub>i<sub>l</sub></sub></italic>] denotes the <italic>M</italic> × <italic>l</italic>  matrix of eigenvectors spanning ℒ<sub><italic>I</italic> </sub> and º denotes the Hadamard (or element-wise) product. Note that throughout this study, <italic>p</italic> = <italic>N</italic>, <italic>q</italic> = <italic>N</italic> + 1 is used, that is, the width <italic>Q</italic> = <italic>q</italic> × <italic>p</italic> of the test matrices Χ<sub><italic>T</italic> </sub><sup>(<italic>n</italic>)</sup> used always equals 1. In other words, each test matrix is actually a single column vector containing <italic>M</italic> new observations. <italic>Q</italic> = 1 is primarily chosen to allow for an agile response time and to minimize the computational burden [<xref ref-type="bibr" rid="ref32">32</xref>].</p>
          <list list-type="bullet">
            <list-item>
              <p>Monitoring of <italic>D<sub>n,I,p,q</sub></italic> using the AC-SRC Control Chart</p>
            </list-item>
          </list>
          <p>To reduce detection delays, instead of the sequential ranks CUSUM (SRC) by McDonald [<xref ref-type="bibr" rid="ref44">44</xref>], as used in the conventional l-SSA-CPD [<xref ref-type="bibr" rid="ref32">32</xref>], a sequential ranks-based CUSUM with adaptive control limits referred to as AC-SRC [<xref ref-type="bibr" rid="ref33">33</xref>] is used. AC-SRC is inspired by a distribution-free CUSUM proposed by Chatterjee and Qiu [<xref ref-type="bibr" rid="ref45">45</xref>] where instead of a fixed threshold a sequence of control limits, determined by the bootstrap estimate of the conditional distribution of the CUSUM test statistic given the last time it was zero, is used. AC-SRC carries the approach of Chatterjee and Qiu over to McDonald’s SRC; the main advantage of the SRC (which is that it does not require training data and control limits can thus easily be determined in advance, eg, through Monte Carlo simulations) is retained while detection delays are significantly reduced because of the use of an adaptive sequence of control limits. Furthermore, owing to a trade-off favoring the lower computational burden and simplicity over the optimal performance, AC-SRC lacks some of the refined fine-tuning routines used in the Chatterjee and Qiu method. The author refrains from a detailed discussion of AC-SRC and refers the interested reader to previous studies [<xref ref-type="bibr" rid="ref33">33</xref>,<xref ref-type="bibr" rid="ref45">45</xref>].</p>
          <p>Let the sequential rank of <italic>D<sub>n,I,p,q</sub></italic> be denoted as</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig28.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>The AC-SRC then starts with the same recursive equation as the SRC, ie,</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig29.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>with <italic>C</italic><sub>0</sub> = 0 and <italic>k</italic> a reference constant. Let <italic>T<sub>n</sub></italic> denote the so-called “sprint length” expressing the time elapsed since <italic>C<sub>n</sub></italic> was last 0, ie,</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig30.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>Furthermore, let <italic>Y<sub>j</sub></italic> be a random variable with distribution</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig31.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>Chatterjee and Qiu showed that the conditional distributions of <italic>C<sub>n</sub></italic> &#124;<italic>T<sub>n</sub></italic> in Equation (11) are easier to handle than the unconditional distribution of <italic>C<sub>n</sub></italic> and under some regularity conditions (see [<xref ref-type="bibr" rid="ref45">45</xref>] and references therein for details), depend only on <italic>j</italic> and the underlying process generating distribution, but not on <italic>n</italic>. Then, for any positive integer <italic>j</italic><sub>max</sub> ≤ <italic>n</italic>, the distribution of <italic>C<sub>n</sub></italic> can be approximated by means of the conditional distributions in Equation (11) as</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig32.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>with <italic>Y</italic> * ∼ <italic>C<sub>n</sub></italic> &#124;<italic>T<sub>n</sub></italic> &#62; <italic>j</italic><sub>max</sub> and <italic>I</italic> being the indicator function.</p>
          <p>It can be shown that [<xref ref-type="bibr" rid="ref44">44</xref>], given the observed process is in-control, the quantities <italic>R<sub>n</sub></italic> / (<italic>n</italic> + 1) in Equation (10) are independent and discrete uniform on <inline-graphic xlink:href="biomedeng_v4i1e10740_fig33.png" mimetype="image" xlink:type="simple"/>. Herein lies the key advantage of AC-SRC, in that for some fixed <italic>j</italic><sub>max</sub> and <italic>k</italic> one can determine a sequence of control limits <inline-graphic xlink:href="biomedeng_v4i1e10740_fig34.png" mimetype="image" xlink:type="simple"/> from</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig35.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>with <inline-graphic xlink:href="biomedeng_v4i1e10740_fig36.png" mimetype="image" xlink:type="simple"/> representing a simulation of Equation (10) for up to some <italic>N</italic><sub>AC-SRC</sub> wherein the quantities <italic>R<sub>n</sub></italic> / (<italic>n</italic> + 1) are substituted by the set of random variables <inline-graphic xlink:href="biomedeng_v4i1e10740_fig37.png" mimetype="image" xlink:type="simple"/> as discrete uniform on <inline-graphic xlink:href="biomedeng_v4i1e10740_fig33.png" mimetype="image" xlink:type="simple"/>. The sequence of control limits <inline-graphic xlink:href="biomedeng_v4i1e10740_fig34.png" mimetype="image" xlink:type="simple"/> can then easily and without the need for training data samples be determined by means of Monte Carlo simulations as outlined elsewhere [<xref ref-type="bibr" rid="ref33">33</xref>].</p>
          <p>The AC-SRC signals a change to have occurred if</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig38.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>or if</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig39.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>To limit the computational burden, it is recommended to calculate control limits only up to a reasonably small <italic>j</italic><sub>max</sub> after which the control limit is kept fixed at <italic>h</italic><sub>AC-SRC<sub><italic>j</italic><sub>max</sub></sub></sub>. In addition, following recommendations by Chatterjee and Qiu, the reference constant <italic>k</italic> is set proportionate to the expected average sprint length <italic>E</italic> {<italic>T<sub>n</sub></italic>}. Throughout this work, <italic>k</italic> was empirically calibrated such that <inline-graphic xlink:href="biomedeng_v4i1e10740_fig40.png" mimetype="image" xlink:type="simple"/>, whereas the average run length (ARL) was set to a nominal ARL<sub>0</sub>=500. A detailed discussion as to the empirical calibration of control charts would, however, be beyond the scope of this work [<xref ref-type="bibr" rid="ref33">33</xref>]. Note that as <italic>k</italic> increases, accordingly <italic>j</italic><sub>max</sub> decreases <italic>E</italic> {<italic>T<sub>n</sub></italic>}, that is, the likelihood of <italic>C<sub>n</sub></italic> bouncing back to 0 increases [<xref ref-type="bibr" rid="ref33">33</xref>,<xref ref-type="bibr" rid="ref45">45</xref>]. For the particular use case examined here, the use of a small <italic>j</italic><sub>max</sub> to allow for agile change detection is recommended (see <xref ref-type="table" rid="table1">Tables 1</xref>-<xref ref-type="table" rid="table4">4</xref> and the respective discussion in the next section).</p>
          <p>Finally, as with the SRC in the conventional l-SSA-CPD algorithm, the control chart is reinitialized after a change has been detected (by setting <italic>C<sub>n</sub></italic>=0 and <italic>T<sub>n</sub></italic>=0) to allow for the detection of multiple and potentially nearby change-points [<xref ref-type="bibr" rid="ref32">32</xref>].</p>
          <p>Monitoring of the l-SSA-CPD test statistic <italic>D<sub>n,I,p,q</sub></italic> with <italic>N</italic>=20, <italic>M</italic>=10 by means of AC-SRC with <italic>j</italic><sub>max</sub>=8, <italic>E</italic> {<italic>T<sub>n</sub></italic>}=6 is showcased on a 5-minute tachogram excerpt of record 16,273 MIT-BIH NSRDB artificially contaminated with 2 and 8 ectopics in <xref ref-type="fig" rid="figure1">Figures 1</xref> and <xref ref-type="fig" rid="figure2">2</xref>, respectively. Note the remarkably low detection delay due to the use of AC-SRC.</p>
        </sec>
        <sec>
          <title>Outlier Correction Using Recurrent Singular Spectrum Analysis Forecasting</title>
          <p>Once an outlier has been detected at say <italic>n=τ</italic>, accounting for the inherent detection delay and accordingly an uncertainty as to the exact outlier location, the interval [τ − Δ<sub>1</sub>, τ], is designated as corrupted tachogram segment. Note that Δ<sub>1</sub> depends on the (average) detection delay and should be chosen carefully. However, it need not be exact or otherwise optimal. Then, a second interval of length Δ<sub>2</sub> immediately preceding the corrupted one is used to obtain an anomaly-free forecast to substitute the corrupted segment with.</p>
          <p>The rationale of the proposed framework is depicted in <xref ref-type="fig" rid="figure3">Figure 3</xref>, with green and yellow rectangles representing the designated uncorrupted and corrupted segments and the detected change highlighted in red.</p>
          <p>As the proposed method operates sequentially as new observations arrive, an appropriate uncontaminated data segment (either uncorrupted to begin with or previously cleaned) to serve as a basis for forecasting is always available. While it may be beneficial to use large values for Δ<sub>2</sub> (assuming sufficient past observations were available), keeping Δ<sub>1</sub>, Δ<sub>2</sub> as small as possible is recommended; as doing so allows for near real-time operation and significantly reduces the computational burden. For the purpose of this study, simplicity was prioritized over (more often than not unnecessary) optimality.</p>
          <table-wrap position="float" id="table1">
            <label>Table 1</label>
            <caption>
              <p>Detection performance of adaptive control limit sequential ranks with <italic>j</italic><sub><italic>max</italic> </sub>=6 and lightweight singular spectrum analysis change-point detection with <italic>N</italic>=20, <italic>M</italic>=10, <italic>Q</italic>=1, 75% of leading eigentriples.</p>
            </caption>
            <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
              <col width="250"/>
              <col width="250"/>
              <col width="250"/>
              <col width="250"/>
              <thead>
                <tr valign="top">
                  <td>Record</td>
                  <td>Sensitivity</td>
                  <td>Specificity</td>
                  <td>Accuracy</td>
                </tr>
              </thead>
              <tbody>
                <tr valign="top">
                  <td>16,265</td>
                  <td>0.9712</td>
                  <td>0.9827</td>
                  <td>0.9825</td>
                </tr>
                <tr valign="top">
                  <td>16,272</td>
                  <td>0.9415</td>
                  <td>0.9802</td>
                  <td>0.9794</td>
                </tr>
                <tr valign="top">
                  <td>16,273</td>
                  <td>0.9905</td>
                  <td>0.9910</td>
                  <td>0.9909</td>
                </tr>
                <tr valign="top">
                  <td>16,420</td>
                  <td>0.9771</td>
                  <td>0.9778</td>
                  <td>0.9777</td>
                </tr>
                <tr valign="top">
                  <td>16,483</td>
                  <td>0.9953</td>
                  <td>0.9846</td>
                  <td>0.9846</td>
                </tr>
                <tr valign="top">
                  <td>16,539</td>
                  <td>0.9326</td>
                  <td>0.9878</td>
                  <td>0.9870</td>
                </tr>
                <tr valign="top">
                  <td>16,773</td>
                  <td>0.9692</td>
                  <td>0.9832</td>
                  <td>0.9829</td>
                </tr>
                <tr valign="top">
                  <td>16,786</td>
                  <td>0.9722</td>
                  <td>0.9758</td>
                  <td>0.9755</td>
                </tr>
                <tr valign="top">
                  <td>16,795</td>
                  <td>0.8800</td>
                  <td>0.9922</td>
                  <td>0.9905</td>
                </tr>
                <tr valign="top">
                  <td>17,052</td>
                  <td>0.9521</td>
                  <td>0.9830</td>
                  <td>0.9825</td>
                </tr>
                <tr valign="top">
                  <td>17,453</td>
                  <td>0.9768</td>
                  <td>0.9904</td>
                  <td>0.9902</td>
                </tr>
                <tr valign="top">
                  <td>18,177</td>
                  <td>0.9549</td>
                  <td>0.9757</td>
                  <td>0.9754</td>
                </tr>
                <tr valign="top">
                  <td>18,184</td>
                  <td>0.9719</td>
                  <td>0.9805</td>
                  <td>0.9803</td>
                </tr>
                <tr valign="top">
                  <td>19,088</td>
                  <td>0.9711</td>
                  <td>0.9917</td>
                  <td>0.9914</td>
                </tr>
                <tr valign="top">
                  <td>19,090</td>
                  <td>0.9900</td>
                  <td>0.9745</td>
                  <td>0.9745</td>
                </tr>
                <tr valign="top">
                  <td>19,093</td>
                  <td>0.9744</td>
                  <td>0.9837</td>
                  <td>0.9834</td>
                </tr>
                <tr valign="top">
                  <td>19,140</td>
                  <td>0.9689</td>
                  <td>0.9920</td>
                  <td>0.9917</td>
                </tr>
                <tr valign="top">
                  <td>19,830</td>
                  <td>0.9948</td>
                  <td>0.9909</td>
                  <td>0.9909</td>
                </tr>
              </tbody>
            </table>
          </table-wrap>
          <table-wrap position="float" id="table2">
            <label>Table 2</label>
            <caption>
              <p>Detection performance of adaptive control limit sequential ranks with <italic>j</italic><sub><italic>max</italic> </sub>=8 and lightweight singular spectrum analysis change-point detection with <italic>N</italic>=20, <italic>M</italic>=10, <italic>Q</italic>=1, 75% of leading eigentriples.</p>
            </caption>
            <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
              <col width="250"/>
              <col width="250"/>
              <col width="250"/>
              <col width="250"/>
              <thead>
                <tr valign="top">
                  <td>Record</td>
                  <td>Sensitivity</td>
                  <td>Specificity</td>
                  <td>Accuracy</td>
                </tr>
              </thead>
              <tbody>
                <tr valign="top">
                  <td>16,265</td>
                  <td>0.9335</td>
                  <td>0.9860</td>
                  <td>0.9854</td>
                </tr>
                <tr valign="top">
                  <td>16,272</td>
                  <td>0.8595</td>
                  <td>0.9850</td>
                  <td>0.9828</td>
                </tr>
                <tr valign="top">
                  <td>16,273</td>
                  <td>0.9199</td>
                  <td>0.9922</td>
                  <td>0.9913</td>
                </tr>
                <tr valign="top">
                  <td>16,420</td>
                  <td>0.9141</td>
                  <td>0.9810</td>
                  <td>0.9803</td>
                </tr>
                <tr valign="top">
                  <td>16,483</td>
                  <td>0.9569</td>
                  <td>0.9893</td>
                  <td>0.9888</td>
                </tr>
                <tr valign="top">
                  <td>16,539</td>
                  <td>0.7494</td>
                  <td>0.9889</td>
                  <td>0.9863</td>
                </tr>
                <tr valign="top">
                  <td>16,773</td>
                  <td>0.8781</td>
                  <td>0.9858</td>
                  <td>0.9844</td>
                </tr>
                <tr valign="top">
                  <td>16,786</td>
                  <td>0.9038</td>
                  <td>0.9779</td>
                  <td>0.9767</td>
                </tr>
                <tr valign="top">
                  <td>16,795</td>
                  <td>0.7210</td>
                  <td>0.9936</td>
                  <td>0.9897</td>
                </tr>
                <tr valign="top">
                  <td>17,052</td>
                  <td>0.8259</td>
                  <td>0.9851</td>
                  <td>0.9829</td>
                </tr>
                <tr valign="top">
                  <td>17,453</td>
                  <td>0.9013</td>
                  <td>0.9933</td>
                  <td>0.9921</td>
                </tr>
                <tr valign="top">
                  <td>18,177</td>
                  <td>0.8101</td>
                  <td>0.9785</td>
                  <td>0.9771</td>
                </tr>
                <tr valign="top">
                  <td>18,184</td>
                  <td>0.8508</td>
                  <td>0.9833</td>
                  <td>0.9819</td>
                </tr>
                <tr valign="top">
                  <td>19,088</td>
                  <td>0.8667</td>
                  <td>0.9924</td>
                  <td>0.9910</td>
                </tr>
                <tr valign="top">
                  <td>19,090</td>
                  <td>0.9403</td>
                  <td>0.9793</td>
                  <td>0.9789</td>
                </tr>
                <tr valign="top">
                  <td>19,093</td>
                  <td>0.8920</td>
                  <td>0.9869</td>
                  <td>0.9854</td>
                </tr>
                <tr valign="top">
                  <td>19,140</td>
                  <td>0.8796</td>
                  <td>0.9946</td>
                  <td>0.9933</td>
                </tr>
                <tr valign="top">
                  <td>19,830</td>
                  <td>0.9510</td>
                  <td>0.9945</td>
                  <td>0.9941</td>
                </tr>
              </tbody>
            </table>
          </table-wrap>
          <table-wrap position="float" id="table3">
            <label>Table 3</label>
            <caption>
              <p>Detection performance of adaptive control limit sequential ranks with <italic>j</italic><sub><italic>max</italic> </sub>=12 and lightweight singular spectrum analysis change-point detection with <italic>N</italic>=20, <italic>M</italic>=10, <italic>Q</italic>=1, 75% of leading eigentriples.</p>
            </caption>
            <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
              <col width="250"/>
              <col width="250"/>
              <col width="250"/>
              <col width="250"/>
              <thead>
                <tr valign="top">
                  <td>Record</td>
                  <td>Sensitivity</td>
                  <td>Specificity</td>
                  <td>Accuracy</td>
                </tr>
              </thead>
              <tbody>
                <tr valign="top">
                  <td>16,265</td>
                  <td>0.8816</td>
                  <td>0.9875</td>
                  <td>0.9864</td>
                </tr>
                <tr valign="top">
                  <td>16,272</td>
                  <td>0.8240</td>
                  <td>0.9871</td>
                  <td>0.9844</td>
                </tr>
                <tr valign="top">
                  <td>16,273</td>
                  <td>0.8710</td>
                  <td>0.9940</td>
                  <td>0.9925</td>
                </tr>
                <tr valign="top">
                  <td>16,420</td>
                  <td>0.8741</td>
                  <td>0.9850</td>
                  <td>0.9839</td>
                </tr>
                <tr valign="top">
                  <td>16,483</td>
                  <td>0.8990</td>
                  <td>0.9900</td>
                  <td>0.9889</td>
                </tr>
                <tr valign="top">
                  <td>16,539</td>
                  <td>0.7218</td>
                  <td>0.9908</td>
                  <td>0.9879</td>
                </tr>
                <tr valign="top">
                  <td>16,773</td>
                  <td>0.8202</td>
                  <td>0.9871</td>
                  <td>0.9850</td>
                </tr>
                <tr valign="top">
                  <td>16,786</td>
                  <td>0.8421</td>
                  <td>0.9814</td>
                  <td>0.9794</td>
                </tr>
                <tr valign="top">
                  <td>16,795</td>
                  <td>0.6619</td>
                  <td>0.9943</td>
                  <td>0.9898</td>
                </tr>
                <tr valign="top">
                  <td>17,052</td>
                  <td>0.7753</td>
                  <td>0.9893</td>
                  <td>0.9865</td>
                </tr>
                <tr valign="top">
                  <td>17,453</td>
                  <td>0.8450</td>
                  <td>0.9939</td>
                  <td>0.9921</td>
                </tr>
                <tr valign="top">
                  <td>18,177</td>
                  <td>0.7539</td>
                  <td>0.9824</td>
                  <td>0.9805</td>
                </tr>
                <tr valign="top">
                  <td>18,184</td>
                  <td>0.7952</td>
                  <td>0.9853</td>
                  <td>0.9832</td>
                </tr>
                <tr valign="top">
                  <td>19,088</td>
                  <td>0.8030</td>
                  <td>0.9930</td>
                  <td>0.9909</td>
                </tr>
                <tr valign="top">
                  <td>19,090</td>
                  <td>0.8869</td>
                  <td>0.9824</td>
                  <td>0.9814</td>
                </tr>
                <tr valign="top">
                  <td>19,093</td>
                  <td>0.8379</td>
                  <td>0.9892</td>
                  <td>0.9869</td>
                </tr>
                <tr valign="top">
                  <td>19,140</td>
                  <td>0.8004</td>
                  <td>0.9951</td>
                  <td>0.9931</td>
                </tr>
                <tr valign="top">
                  <td>19,830</td>
                  <td>0.9063</td>
                  <td>0.9948</td>
                  <td>0.9939</td>
                </tr>
              </tbody>
            </table>
          </table-wrap>
          <table-wrap position="float" id="table4">
            <label>Table 4</label>
            <caption>
              <p>Detection performance of adaptive control limit sequential ranks with <italic>j</italic><sub><italic>max</italic> </sub>=16 and lightweight singular spectrum analysis change-point detection with <italic>N</italic>=20, <italic>M</italic>=10, <italic>Q</italic>=1, 75% of leading eigentriples.</p>
            </caption>
            <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
              <col width="250"/>
              <col width="250"/>
              <col width="250"/>
              <col width="250"/>
              <thead>
                <tr valign="top">
                  <td>Record</td>
                  <td>Sensitivity</td>
                  <td>Specificity</td>
                  <td>Accuracy</td>
                </tr>
              </thead>
              <tbody>
                <tr valign="top">
                  <td>16,265</td>
                  <td>0.8623</td>
                  <td>0.9878</td>
                  <td>0.9866</td>
                </tr>
                <tr valign="top">
                  <td>16,272</td>
                  <td>0.7947</td>
                  <td>0.9885</td>
                  <td>0.9854</td>
                </tr>
                <tr valign="top">
                  <td>16,273</td>
                  <td>0.8774</td>
                  <td>0.9942</td>
                  <td>0.9929</td>
                </tr>
                <tr valign="top">
                  <td>16,420</td>
                  <td>0.8585</td>
                  <td>0.9851</td>
                  <td>0.9838</td>
                </tr>
                <tr valign="top">
                  <td>16,483</td>
                  <td>0.8950</td>
                  <td>0.9904</td>
                  <td>0.9893</td>
                </tr>
                <tr valign="top">
                  <td>16,539</td>
                  <td>0.7260</td>
                  <td>0.9920</td>
                  <td>0.9890</td>
                </tr>
                <tr valign="top">
                  <td>16,773</td>
                  <td>0.7951</td>
                  <td>0.9880</td>
                  <td>0.9857</td>
                </tr>
                <tr valign="top">
                  <td>16,786</td>
                  <td>0.8022</td>
                  <td>0.9814</td>
                  <td>0.9790</td>
                </tr>
                <tr valign="top">
                  <td>16,795</td>
                  <td>0.6913</td>
                  <td>0.9941</td>
                  <td>0.9900</td>
                </tr>
                <tr valign="top">
                  <td>17,052</td>
                  <td>0.7866</td>
                  <td>0.9905</td>
                  <td>0.9881</td>
                </tr>
                <tr valign="top">
                  <td>17,453</td>
                  <td>0.8176</td>
                  <td>0.9951</td>
                  <td>0.9932</td>
                </tr>
                <tr valign="top">
                  <td>18,177</td>
                  <td>0.7644</td>
                  <td>0.9841</td>
                  <td>0.9823</td>
                </tr>
                <tr valign="top">
                  <td>18,184</td>
                  <td>0.7846</td>
                  <td>0.9866</td>
                  <td>0.9847</td>
                </tr>
                <tr valign="top">
                  <td>19,088</td>
                  <td>0.8119</td>
                  <td>0.9936</td>
                  <td>0.9917</td>
                </tr>
                <tr valign="top">
                  <td>19,090</td>
                  <td>0.8733</td>
                  <td>0.9837</td>
                  <td>0.9827</td>
                </tr>
                <tr valign="top">
                  <td>19,093</td>
                  <td>0.8299</td>
                  <td>0.9898</td>
                  <td>0.9875</td>
                </tr>
                <tr valign="top">
                  <td>19,140</td>
                  <td>0.7949</td>
                  <td>0.9953</td>
                  <td>0.9934</td>
                </tr>
                <tr valign="top">
                  <td>19,830</td>
                  <td>0.8979</td>
                  <td>0.9952</td>
                  <td>0.9944</td>
                </tr>
              </tbody>
            </table>
          </table-wrap>
          <fig id="figure1" position="float">
            <label>Figure 1</label>
            <caption>
              <p>Adaptive control limits sequential ranks cumulative sum (AC-SRC) monitoring with <italic>j</italic><sub>max</sub>=8, <italic>E</italic> {<italic>T<sub>n</sub></italic>}=6, ARL<sub>0</sub>=500 of <italic>D<sub>n,I,p,q</sub></italic> with <italic>N</italic>=20, <italic>M</italic>=10, <italic>Q</italic>=1, 75% of leading eigentriples (top) for a 5-minute tachogram excerpt of record 16273 MIT-BIH Normal Sinus Rhythm Database (NSRDB) with 2 artificially inserted ectopics (bottom).</p>
            </caption>
            <graphic xlink:href="biomedeng_v4i1e10740_fig1.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
          </fig>
          <fig id="figure2" position="float">
            <label>Figure 2</label>
            <caption>
              <p>Adaptive control limits sequential ranks cumulative sum (AC-SRC) monitoring with <italic>j</italic><sub>max</sub>=8, <italic>E</italic> {<italic>T<sub>n</sub></italic>}=6, ARL<sub>0</sub>=500 of <italic>D<sub>n,I,p,q</sub></italic> with <italic>N</italic>=20, <italic>M</italic>=10, <italic>Q</italic>=1, 75% of leading eigentriples (top) for a 5-minute tachogram excerpt of record 16273 MIT-BIH Normal Sinus Rhythm Database (NSRDB) with 8 artificially inserted ectopics (bottom).</p>
            </caption>
            <graphic xlink:href="biomedeng_v4i1e10740_fig2.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
          </fig>
          <fig id="figure3" position="float">
            <label>Figure 3</label>
            <caption>
              <p>Schematic depiction of the proposed R-R series outlier detection and correction framework. Adaptive control limits sequential ranks cumulative sum with low detection delay is used to monitor lightweight singular spectrum analysis (SSA) change-point detection’s test statistic; when it signals (red vertical bar), a segment of length Δ1 immediately preceding the detection is labeled as being corrupted (yellow rectangle) and a larger, yet still reasonably small segment of length Δ2 (green rectangle) is used to construct a trajectory matrix for the recurrent SSA forecasting which eventually yields a short-term SSA forecast of length Δ1 which the corrupted segment is then substituted with.</p>
            </caption>
            <graphic xlink:href="biomedeng_v4i1e10740_fig3.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
          </fig>
          <p>Time series forecasting plays a crucial role in many scientific fields and arguably also represents one of the most popular (real-world) application areas of the SSA. Note that there exist different approaches for SSA forecasting [<xref ref-type="bibr" rid="ref46">46</xref>], most notably recurrent and vector forecasting. Refraining from any detailed discussion (see [<xref ref-type="bibr" rid="ref35">35</xref>-<xref ref-type="bibr" rid="ref38">38</xref>] for excellent monographs on the subject matter), the recurrent SSA forecasting approach used in this study will briefly be outlined. As with other more advanced capabilities that go beyond the realm of basic SSA, forecasting and missing value imputation (note that the 2 are closely related with the latter being the more general problem incorporating forecasting as a special case) in a way sacrifice some of the model-free beauty and appeal of SSA by invoking certain model assumptions. On the other hand, this appears to be outweighed by the successful application of SSA forecasting in numerous areas [<xref ref-type="bibr" rid="ref47">47</xref>-<xref ref-type="bibr" rid="ref52">52</xref>]. Furthermore, Golyandina and Zhigljavsky [<xref ref-type="bibr" rid="ref36">36</xref>] point out that for short-term forecasts, there is actually only very little use of the imposed model, that is, the series approximately satisfy some linear recurrent formulas.</p>
          <p>Consider again a univariate time series <inline-graphic xlink:href="biomedeng_v4i1e10740_fig6.png" mimetype="image" xlink:type="simple"/> = (<italic>x</italic><sub>1</sub>, ..., <italic>x<sub>N</sub></italic>) of length <italic>N</italic>, a fixed embedding dimension <italic>M</italic> (1 &#60; <italic>M</italic> &#60; &#60; <italic>N</italic>) and the respective trajectory matrix Χ = [<italic>Χ</italic><sub>1</sub>, ..., <italic>Χ<sub>K</sub></italic> with <italic>K</italic> = <italic>N − M</italic> + 1 as in Equation (1). Let ℒ<sub><italic>r</italic> </sub> ⊂ ℝ<sup><italic>M</italic> </sup> be a linear space of dimension <italic>r</italic> &#60; <italic>M</italic> and <italic>U</italic><sub>1</sub>, ..., <italic>U<sub>r</sub></italic> (ie, the eigenvectors obtained through the SVD of Χ) be an orthonormal basis in ℒ<sub><italic>r</italic> </sub>. Furthermore, let <inline-graphic xlink:href="biomedeng_v4i1e10740_fig41.png" mimetype="image" xlink:type="simple"/>, that is, <inline-graphic xlink:href="biomedeng_v4i1e10740_fig42.png" mimetype="image" xlink:type="simple"/> is the orthogonal projection of the column vector <italic>Χ<sub>i</sub></italic> of Χ onto ℒ<sub><italic>r</italic> </sub>, and its Hankelized counterpart <inline-graphic xlink:href="biomedeng_v4i1e10740_fig43.png" mimetype="image" xlink:type="simple"/> be the trajectory matrix corresponding to the time series <inline-graphic xlink:href="biomedeng_v4i1e10740_fig22.png" mimetype="image" xlink:type="simple"/>. In addition, given a vector <italic>Y</italic> = (<italic>y</italic><sub>1</sub>, ..., <italic>y<sub>M</sub></italic>)<sup><italic>T</italic> </sup> ∈ ℝ<sup><italic>M</italic> </sup>, let <italic>Y</italic><sup>∇</sup> ∈ ℝ<sup><italic>M</italic> −1</sup> denote the vector consisting of the first <italic>M</italic> − 1 components of <italic>Y</italic> and similarly <italic>Y</italic> Δ ∈ ℝ<sup><italic>M</italic> −1</sup> the vector consisting of the last <italic>M</italic> −1 components of <italic>Y</italic>. Set <italic>v</italic><sup>2</sup> = π<sub>1</sub><sup>2</sup> + ··· + π<italic><sub>r</sub></italic><sup>2</sup> where π<sub><italic>i</italic> </sub>&#124;<sub><italic>i</italic> </sub>=1, ..., <italic>r</italic> denotes the last component of the eigenvector <italic>U<sub>i</sub></italic>. Assuming ℯ<sub><italic>M</italic> </sub> = (0, 0, ..., 0, 1)<sup><italic>T</italic> </sup> ∉ ℒ<sub><italic>r</italic> </sub> (ie, ℒ<sub><italic>r</italic> </sub> not to be a vertical space), <italic>v</italic><sup>2</sup> represents the squared cosine of the angle between ℯ<sub><italic>M</italic> </sub> and ℒ<sub><italic>r</italic> </sub> and <italic>v</italic><sup>2</sup> &#60; 1 holds. The last component <italic>y<sub>M</sub></italic> of any vector <italic>Y</italic> = (<italic>y</italic><sub>1</sub>, ..., <italic>y<sub>M</sub></italic>)<sup><italic>T</italic> </sup> ∈ ℒ<sub><italic>r</italic> </sub> can then be shown to be a linear combination of its first <italic>M</italic> − 1 components <italic>y</italic><sub>1</sub>, ..., <italic>y</italic><sub><italic>M</italic> −1</sub> (ie, of <italic>Y</italic><sup>∇</sup>)</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig44.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>with vector <italic>A</italic> = (<italic>a</italic><sub>1</sub>, ..., <italic>α</italic><sub><italic>M</italic> −1</sub>)<sup><italic>T</italic> </sup> being</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig45.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>Note that the representation in Equation (15) does not depend on the choice of the basis <italic>U</italic><sub>1</sub>, ..., <italic>U<sub>r</sub></italic> in ℒ<sub><italic>r</italic> </sub>.</p>
          <p>With the required notation now having been introduced, the time series <inline-graphic xlink:href="biomedeng_v4i1e10740_fig47.png" mimetype="image" xlink:type="simple"/> can be defined as</p>
          <p><graphic xlink:href="biomedeng_v4i1e10740_fig46.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
          <p>with <inline-graphic xlink:href="biomedeng_v4i1e10740_fig48.png" mimetype="image" xlink:type="simple"/> being the reconstructed series as in basic SSA and <italic>y</italic><sub><italic>N</italic> +1</sub>, ..., <italic>y<sub>N+N<sub>F</sub></sub></italic> the recurrent SSA forecast of length <italic>N<sub>F</sub></italic>.</p>
          <p>Two examples of the automatic detection and correction of outliers using the method proposed in this study are shown in <xref ref-type="fig" rid="figure4">Figures 4</xref> and <xref ref-type="fig" rid="figure5">5</xref> and compared with the benchmark approach of replacing the corrupted segment with an immediately preceding block of R-R data, referred to as block replacement [<xref ref-type="bibr" rid="ref28">28</xref>]. Note how in both cases, while all outliers have been detected and corrected, there are ectopic-free segments of tachogram which have also been corrected because of false alarms.</p>
          <fig id="figure4" position="float">
            <label>Figure 4</label>
            <caption>
              <p>Ectopic beats detected on a 5-minute tachogram excerpt of record 19093 MIT-BIH Normal Sinus Rhythm Database (NSRDB) with 6 artificially inserted ectopics using lightweight SSA change-point detection with <italic>N</italic>=20, <italic>M</italic>=10, <italic>Q</italic>=1, 75% of leading eigentriples and adaptive control limits sequential ranks cumulative sum with <italic>j</italic><sub>max</sub>=6, <italic>E</italic> {<italic>T<sub>n</sub></italic>}=4, ARL<sub>0</sub>=500 are corrected by means of the proposed method with Δ<sub>1</sub>=<italic>M</italic>, Δ<sub>2</sub>=<italic>N</italic> (top) or by replacing the corrupted segment of length Δ<sub>1</sub> with the immediately preceding block of equal length (bottom).</p>
            </caption>
            <graphic xlink:href="biomedeng_v4i1e10740_fig4.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
          </fig>
          <fig id="figure5" position="float">
            <label>Figure 5</label>
            <caption>
              <p>Ectopic beats detected on a 5-minute tachogram excerpt of record 16265 MIT-BIH Normal Sinus Rhythm Database (NSRDB) with 5 artificially inserted ectopics using lightweight SSA change-point detection with N=20, M=10, Q=1, 75% of leading eigentriples and adaptive control limits sequential ranks cumulative sum with jmax=6, E{Tn}=4, ARL0=500 are corrected by means of the proposed method with Δ1=M, Δ2=N (top) or by replacing the corrupted segment of length Δ1 with the immediately preceding block of equal length (bottom).</p>
            </caption>
            <graphic xlink:href="biomedeng_v4i1e10740_fig5.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
          </fig>
        </sec>
      </sec>
      <sec>
      <title>Performance Evaluation</title>
      <p>The performance and utility of the proposed method are evaluated using records that are publicly available through Physiobank [<xref ref-type="bibr" rid="ref34">34</xref>]. More specifically, excerpts of all 18 records in the MIT-BIH NSRDB are used. The European Society of Cardiology/North American Society of Pacing and Electrophysiology Task Force guideline [<xref ref-type="bibr" rid="ref4">4</xref>] recommends to perform the HRV analysis on ECG recordings of at least 5 minutes, and the said length can be considered as the accepted standard for the short-term HRV analysis. Accordingly, for each of the 18 records in MIT-BIH NSRDB excerpts corresponding to the first 5-minute period of NSR are collected. Note that the records in MIT-BIH NSRDB are cardiologist-annotated, that is, they have manually been checked for errors in beat detection and labeling. Thus, one can circumvent the step of QRS complex-detection and use the R-R intervals as provided (and validated by experts) by Physiobank directly. For all 18 records the first 5 minutes were free of ectopic beats and therefore selected. However, it will be pointed out that 4 records contained a couple of extreme outliers (most likely measurement errors), which were removed manually.</p>  
      <boxed-text id="box1" position="float">
        <title>Artificial premature ventricular complex obtained by modifying two consecutive tachogram values.</title>
        <list list-type="order">
          <list-item>
            <p>RR(tau)=RR(tau)-RR(tau)/3;</p>
          </list-item>
          <list-item>
            <p>RR(tau+1)=RR(tau+1)+RR(tau+1)/3;</p>
          </list-item>
        </list>
      </boxed-text>
      <p>Specifically, the 4 affected records were records number 16,272, 18,177, 19,088, and 19,140, for which 2, 1, 2, and 1 data points were removed, respectively. Besides being readily discernible because they deviate by some order of magnitude from surrounding interbeat intervals, these outliers are also marked as artifacts in the respective annotation files.</p>
      <p>Next, the effect of a PVC on the R-R interval was simulated by decreasing the respective entry to 2/3 of its actual value and by increasing the following entry to 4/3 of its value (<xref ref-type="boxed-text" rid="box1">Textbox 1</xref>). That is, for a PVC at say <italic>n</italic> = <italic>τ</italic>, one sets</p>
      <p>which is consistent with the actual signature of a single PVC (see, eg, [<xref ref-type="bibr" rid="ref53">53</xref>]) in an R-R series characterized by a premature beat (and accordingly a significantly smaller R-R interval) followed by a compensatory pause (longer R-R interval) followed by a return to baseline (NSR).</p>
      <p>Extensive Monte Carlo simulations were then used to determine the performance characteristics of the proposed method, wherein a large number of artificial R-R series based on the 18 5-minute MIT-BIH NSRDB records were created by first randomly drawing an integer between 1 and 6 and then randomly selecting the position(s) within the series where the respective PVCs would be placed (with the constraint that PVCs be at least 5 samples apart).</p></sec>
    </sec>
    <sec sec-type="results">
      <title>Results</title>
      <p>With the proposed method consisting of 2 stages (detection and correction), a separate analysis of each stage appears appropriate.</p>
      <sec>
        <title>Detection Step</title>
        <p>In reporting results pertaining to the detection performance of the first stage, established metrics commonly used in the literature are relied upon the sensitivity (<italic>Se</italic>), specificity (<italic>Sp</italic>), and accuracy (<italic>Acc</italic>), which are defined as</p>
        <p><graphic xlink:href="biomedeng_v4i1e10740_fig49.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
        <p><graphic xlink:href="biomedeng_v4i1e10740_fig50.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
        <p>and</p>
        <p><graphic xlink:href="biomedeng_v4i1e10740_fig51.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
        <p>with TP, FP, TN, and FN representing the number of true positives, false positives, true negatives, and false negatives, respectively. Intuitively, sensitivity quantifies the ability to correctly detect (actual) anomalies, specificity quantifies the proportion of nonabnormal segments that are correctly identified as such, and accuracy combines both of the aforementioned aspects. More formally, <italic>Se</italic> expresses the empirical statistical power, 1 – <italic>Sp</italic> the type I (false positive), and 1 – <italic>Se</italic> the type II (missed detection/false negative) error rate.</p>
        <p>As reported previously [<xref ref-type="bibr" rid="ref32">32</xref>], for an event occurring at a time instance <italic>n</italic> = <italic>τ</italic>, one allows for a certain detection delay Δ<sub><italic>d</italic> </sub> and considers a signal from the AC-SRC control chart as true positive if it falls in the interval [<italic>τ</italic>, <italic>τ</italic> + Δ<sub><italic>d</italic> </sub>]. All results presented in this study were obtained using Δ<sub><italic>d</italic> </sub> = Δ<sub>1</sub> = <italic>M</italic>.</p>
        <p>Note that the design and calibration of a detection algorithm involves an inherent trade-off between false alarms and missed detections and that furthermore reducing the false alarm rate usually entails an increase in the detection delay. For this specific use case, high sensitivity and short detection delays are arguably of the highest priority; for one wants a high likelihood of detecting all actual outliers (to reliably “clean” the R-R series, thereby transforming it into the respective N-N series) with a manageable (ie, small) detection delay to be able to narrow down the corrupted segments in the series as much as possible. The latter is particularly relevant because the proposed method substitutes the (allegedly) corrupted segment by an approximation of the outlier-free segment obtained using recurrent SSA forecasting; one aims to keep the forecasting horizon small to obtain acceptable results without having to tweak the SSA parameters extensively. This comes at the expense of higher false alarm rates, as is evidenced by the results presented in <xref ref-type="table" rid="table1">Tables 1</xref>-<xref ref-type="table" rid="table4">4</xref>.</p>
        <p>As in the considered design, <italic>j</italic><sub>max</sub> is linked to the average sprint length <italic>E</italic> {<italic>T<sub>n</sub></italic>}, better agility is generally achieved with rather small <italic>j</italic><sub>max</sub> in a use case, as the one considered here, were AC-SRC monitors for large deviations [<xref ref-type="bibr" rid="ref33">33</xref>,<xref ref-type="bibr" rid="ref45">45</xref>].</p>
        <p>While AC-SRC achieved satisfactory performance over a wide range of values <italic>j</italic><sub>max</sub> (results not reported here), upon examination of the results reported in <xref ref-type="table" rid="table1">Tables 1</xref>-<xref ref-type="table" rid="table4">4</xref>, which are based on 18,000 R-R series, <italic>j</italic><sub>max</sub>=6 was chosen to proceed to the second stage of the proposed method (ie, the correction of corrupted segments of the R-R series).</p>
      </sec>
      <sec>
        <title>Correction Step</title>
        <p>As mentioned earlier this design choice entails higher false alarm rates, as discernible in the 2 examples shown in <xref ref-type="fig" rid="figure4">Figures 4</xref> and <xref ref-type="fig" rid="figure5">5</xref>, which both exhibit actually uncorrupted segments that have been “corrected” by the proposed algorithm because of false alarms, thereby introducing some distortions. More importantly though, both examples also clearly show that all artificially inserted outliers because of PVCs were detected and appropriately corrected.</p>
        <table-wrap position="float" id="table5">
          <label>Table 5</label>
          <caption>
            <p>Average root mean square errors of artificially contaminated R-R series.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="150"/>
            <col width="200"/>
            <col width="200"/>
            <col width="200"/>
            <col width="250"/>
            <thead>
              <tr valign="bottom">
                <td>Record</td>
                <td>RMSE<sub>SSA</sub><sup>a,b</sup></td>
                <td>RMSE<sub>block</sub></td>
                <td>RRMSE<sup>c</sup></td>
                <td>Percent increase or decrease</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td>16,265</td>
                <td>0.0225</td>
                <td>0.0251</td>
                <td>0.8964</td>
                <td>10.36</td>
              </tr>
              <tr valign="top">
                <td>16,272</td>
                <td>0.0239</td>
                <td>0.0354</td>
                <td>0.6751</td>
                <td>32,49</td>
              </tr>
              <tr valign="top">
                <td>16,273</td>
                <td>0.0136</td>
                <td>0.0221</td>
                <td>0.6154</td>
                <td>38.46</td>
              </tr>
              <tr valign="top">
                <td>16,420</td>
                <td>0.0246</td>
                <td>0.0326</td>
                <td>0.7546</td>
                <td>24.54</td>
              </tr>
              <tr valign="top">
                <td>16,483</td>
                <td>0.0162</td>
                <td>0.0196</td>
                <td>0.8265</td>
                <td>17.35</td>
              </tr>
              <tr valign="top">
                <td>16,539</td>
                <td>0.0282</td>
                <td>0.0342</td>
                <td>0.8246</td>
                <td>17.54</td>
              </tr>
              <tr valign="top">
                <td>16,773</td>
                <td>0.0299</td>
                <td>0.0509</td>
                <td>0.5874</td>
                <td>41.26</td>
              </tr>
              <tr valign="top">
                <td>16,786</td>
                <td>0.0249</td>
                <td>0.0366</td>
                <td>0.6803</td>
                <td>31.97</td>
              </tr>
              <tr valign="top">
                <td>16,795</td>
                <td>0.0323</td>
                <td>0.0450</td>
                <td>0.7178</td>
                <td>28.22</td>
              </tr>
              <tr valign="top">
                <td>17,052</td>
                <td>0.0213</td>
                <td>0.0414</td>
                <td>0.5145</td>
                <td>48.55</td>
              </tr>
              <tr valign="top">
                <td>17,453</td>
                <td>0.0256</td>
                <td>0.0344</td>
                <td>0.7442</td>
                <td>25.58</td>
              </tr>
              <tr valign="top">
                <td>18,177</td>
                <td>0.0296</td>
                <td>0.0357</td>
                <td>0.8291</td>
                <td>17.09</td>
              </tr>
              <tr valign="top">
                <td>18,184</td>
                <td>0.0298</td>
                <td>0.0450</td>
                <td>0.6622</td>
                <td>33.78</td>
              </tr>
              <tr valign="top">
                <td>19,088</td>
                <td>0.0151</td>
                <td>0.0198</td>
                <td>0.7626</td>
                <td>23.74</td>
              </tr>
              <tr valign="top">
                <td>19,090</td>
                <td>0.0187</td>
                <td>0.0245</td>
                <td>0.7633</td>
                <td>23.67</td>
              </tr>
              <tr valign="top">
                <td>19,093</td>
                <td>0.0350</td>
                <td>0.0439</td>
                <td>0.7973</td>
                <td>20.27</td>
              </tr>
              <tr valign="top">
                <td>19,140</td>
                <td>0.0123</td>
                <td>0.0156</td>
                <td>0.7885</td>
                <td>21.15</td>
              </tr>
              <tr valign="top">
                <td>19,830</td>
                <td>0.0110</td>
                <td>0.0125</td>
                <td>0.8800</td>
                <td>12.00</td>
              </tr>
              <tr valign="top">
                <td>Average</td>
                <td>0.0230</td>
                <td>0.0319</td>
                <td>0.7210</td>
                <td>27.9</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table5fn1">
              <p><sup>a</sup>RMSE: root mean square error.</p>
            </fn>
            <fn id="table5fn2">
              <p><sup>b</sup>SSA: singular spectrum analysis.</p>
            </fn>
            <fn id="table5fn3">
              <p><sup>c</sup>RRMSE: relative root mean square error.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>Results pertaining to the second stage of the proposed method are reported in <xref ref-type="table" rid="table5">Table 5</xref>, wherein the root mean square error (RMSE) is used to quantify the discrepancy between the outlier-cleaned series and the actual (uncontaminated) series. Let <inline-graphic xlink:href="biomedeng_v4i1e10740_fig52.png" mimetype="image" xlink:type="simple"/> be the uncontaminated N-N series (ie, the ground truth) and <inline-graphic xlink:href="biomedeng_v4i1e10740_fig53.png" mimetype="image" xlink:type="simple"/> denote our allegedly cleaned R-R series.</p>
        <p>Calculation of the RMSE is straightforward,</p>
        <p><graphic xlink:href="biomedeng_v4i1e10740_fig54.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
        <p>Furthermore, to better compare the RMSE of the proposed method to its competitor (the commonly used block replacement method is used here for benchmarking purposes), consider also the relative RMSE (RRMSE) given by</p>
        <p><graphic xlink:href="biomedeng_v4i1e10740_fig55.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/></p>
        <p>Note that if the RRMSE, as given in Equation (18) is &#60;1, it implies that the novel approach presented in this paper outperforms the competing benchmark approach by 100·(1 − RRMSE). It shall be emphasized, however, that the block replacement method as it its applied here (to correct for outliers in the R-R series) uses the first stage of the proposed method as well, its performance should thus be seen in the context of being applied to pretty tight segments of the series that ought to be substituted, which is all because of the AC-SRC l-SSA-CPD algorithm of the first stage of the framework presented in this study.</p>
        <p>That being said, the results reported in <xref ref-type="table" rid="table5">Table 5</xref>, which are based on 180,000 R-R series, show that the proposed method, which substitutes corrupted tachogram segments by an approximation of the respective outlier-free segment obtained by</p>
        <p>means of recurrent SSA forecasting, clearly outperforms the competing block replacement method. In fact, it outperforms its competitor for all 18 records (on which the extensive simulations built upon), on average by almost 30%.</p>
      </sec>
    </sec>
    <sec sec-type="discussion">
      <title>Discussion</title>
      <sec>
        <title>Background and Relevance</title>
        <p>The HRV has long been known to allow for valuable insights into the intricate control mechanisms of the ANS and has a long track record of exponentially growing research interest and output. A crucial prerequisite for any HRV analysis is the exclusion of all artifacts and abnormalities, that is, a clean N-N series is required. Such a clean N-N series is virtually never available, mostly because of various interferences, beats not detected by the QRS complex-detector, and various highly prevalent heart rhythm disturbances.</p>
        <p>Compared with the overall research effort directed toward the HRV, the issue of automatic R-R series (pre)processing has received rather little attention. In fact, manual editing still represents the gold standard. It should be noted that every automatic approach comes with risks and benefits; the former lie in the inherently nonzero type I and type II error rates, whereas the latter include, but are not limited to, considerable savings in both cost and time. Considering that error rates for manual approaches are nonzero as well and that they are most likely an increasing function of time (whereas in automatic approaches they are usually not), the choice of which one or which particular combination to use should always be made on an individual basis, considering all requirements and circumstances of the particular case. Accordingly, while the proposed method could be construed as a potential alternative to manual editing, in the light of the above considerations, this author would rather recommend it as a complementary method and or a preprocessing tool.</p>
        <p>The main contribution of this work is the introduction of a general framework of low computational complexity that allows for an automatic near real-time detection and correction of outliers in R-R series based on the SSA. While related work pertaining to the use of the SSA in ECG and R-R data processing exists [<xref ref-type="bibr" rid="ref54">54</xref>], to the best of the author’s knowledge, this study is the first to propose a general SSA-based framework that handles both detection and correction of (unwanted) anomalies in the R-R series.</p>
      </sec>
      <sec>
        <title>Principal Findings</title>
        <p>An extensive simulation study comprising 198,000 5-minute R-R series, obtained by randomly inserting varying amounts of simulated ectopic beats in records taken from the MIT-BIH NSRDB was conducted to assess the artifact detection and correction performance of the proposed algorithm.</p>
        <p>It was shown that the proposed algorithm reliably detects outliers in the R-R series and achieved an overall sensitivity of 96.6%, specificity of 98.4%, and accuracy of 98.4%. Furthermore, it compares favorably in terms of discrepancies of the cleaned R-R series compared with the actual N-N series, outperforming a block replacement approach on average by almost 30%. It should also be emphasized that a suboptimal pragmatic approach was pursued, deliberately refraining from an optimization of the various (SSA and AC-SRC) tuning parameters, which would most likely have resulted in further performance improvements at the expense of simplicity and computational complexity.</p>
        <p>Other important characteristics of the proposed method include the ability to operate in near real-time, the almost entirely model-free nature of the framework, and the low computational complexity. Moreover, it should be pointed out that the proposed method is not limited to the R-R series but can be applied broadly, as all of its components are deliberately kept as general as possible. This entails the additional benefit of not being limited to the removal of PVCs (although only this has extensively been investigated and tested so far) but rather being able to deal with all kinds of anomalies that may contaminate the observed series of interest.</p>
      </sec>
      <sec>
        <title>Limitations and Future Research</title>
        <p>This work has several limitations, some of which open (new) avenues for future research.</p>
        <p>A major limitation is because of the lack of established and generally recognized and validated procedures other than manual editing, which transforms the performance comparison among competing methods in a nontrivial task. Second, to increase the readability and decrease the length, the paper fails to provide general recommendations and guidelines as to how various tuning parameters should be chosen. Finally, the SSA represents a very active research field, as in the last couple of years, and several promising advances and new developments have been reported, but thus far have not been considered in the research reported in this work. This, however, does not infringe on the relevance of this work, as the objective was to introduce a simple, general framework of low computational complexity and to investigate the use of SSA in both the detection and correction step.</p>
        <p>Several of the abovementioned recent developments, however, appear to open promising avenues for future research. In particular, the author intends to expand and improve the work presented here by focusing on the issue of the SSA parameter selection and by considering latest developments, especially pertaining to SSA forecasting. For the latter, the interested reader is referred to recent publications by Hassani and Kalantari [<xref ref-type="bibr" rid="ref55">55</xref>-<xref ref-type="bibr" rid="ref58">58</xref>].</p>
      </sec>
    </sec>
  </body>
  <back>
    <glossary>
      <title>Abbreviations</title>
      <def-list>
        <def-item>
          <term id="abb1">AC-SRC</term>
          <def>
            <p>adaptive control limits sequential ranks cumulative sum</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb2">ANS</term>
          <def>
            <p>autonomic nervous system</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb3">ARL</term>
          <def>
            <p>average run length</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb4">CUSUM</term>
          <def>
            <p>cumulative sum</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb5">ECG</term>
          <def>
            <p>electrocardiography</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb6">HR</term>
          <def>
            <p>heart rate</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb7">HRV</term>
          <def>
            <p>heart rate variability</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb8">l-SSA-CPD</term>
          <def>
            <p>lightweight SSA change-point detection</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb9">NSR</term>
          <def>
            <p>normal sinus rhythm</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb10">NSRB</term>
          <def>
            <p>Normal Sinus Rhythm Database</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb11">PVC</term>
          <def>
            <p>premature ventricular complex</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb12">RMSE</term>
          <def>
            <p>root mean square error</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb13">RRMSE</term>
          <def>
            <p>relative root mean square error</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb14">SA</term>
          <def>
            <p>sinoatrial</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb15">SRC</term>
          <def>
            <p>sequential ranks cumulative sum</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb16">SSA</term>
          <def>
            <p>singular spectrum analysis</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb17">SVD</term>
          <def>
            <p>singular value decomposition</p>
          </def>
        </def-item>
      </def-list>
    </glossary>
    <ack>
      <p>ML was supported by the “Excellence Initiative” of the German Federal and State Governments and the Graduate School of Excellence Computational Engineering at Technische Universität Darmstadt. The views expressed in this article are solely those of the author in his private capacity and do not necessarily reflect the views of Technische Universität Darmstadt or any other organization.</p>
    </ack>
    <fn-group>
      <fn fn-type="conflict">
        <p>None declared.</p>
      </fn>
    </fn-group>
    <ref-list>
      <ref id="ref1">
        <label>1</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Billman</surname>
            <given-names>GE</given-names>
          </name>
        </person-group>
        <article-title>Heart rate variability - a historical perspective</article-title>
        <source>Front Physiol</source>  
        <year>2011</year>  
        <volume>2</volume>  
        <fpage>86</fpage>  
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="https://dx.doi.org/10.3389/fphys.2011.00086"/>
        </comment>  
        <pub-id pub-id-type="doi">10.3389/fphys.2011.00086</pub-id>
        <pub-id pub-id-type="medline">22144961</pub-id>
        <pub-id pub-id-type="pmcid">PMC3225923</pub-id></nlm-citation>
      </ref>
      <ref id="ref2">
        <label>2</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Billman</surname>
            <given-names>GE</given-names>
          </name>
          <name name-style="western">
            <surname>Huikuri</surname>
            <given-names>HV</given-names>
          </name>
          <name name-style="western">
            <surname>Sacha</surname>
            <given-names>J</given-names>
          </name>
          <name name-style="western">
            <surname>Trimmel</surname>
            <given-names>K</given-names>
          </name>
        </person-group>
        <article-title>An introduction to heart rate variability: methodological considerations and clinical applications</article-title>
        <source>Front Physiol</source>  
        <year>2015</year>  
        <volume>6</volume>  
        <fpage>55</fpage>  
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="https://dx.doi.org/10.3389/fphys.2015.00055"/>
        </comment>  
        <pub-id pub-id-type="doi">10.3389/fphys.2015.00055</pub-id>
        <pub-id pub-id-type="medline">25762937</pub-id>
        <pub-id pub-id-type="pmcid">PMC4340167</pub-id></nlm-citation>
      </ref>
      <ref id="ref3">
        <label>3</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Rajendra</surname>
            <given-names>AU</given-names>
          </name>
          <name name-style="western">
            <surname>Paul</surname>
            <given-names>JK</given-names>
          </name>
          <name name-style="western">
            <surname>Kannathal</surname>
            <given-names>N</given-names>
          </name>
          <name name-style="western">
            <surname>Lim</surname>
            <given-names>CM</given-names>
          </name>
          <name name-style="western">
            <surname>Suri</surname>
            <given-names>JS</given-names>
          </name>
        </person-group>
        <article-title>Heart rate variability: a review</article-title>
        <source>Med Biol Eng Comput</source>  
        <year>2006</year>  
        <month>12</month>  
        <volume>44</volume>  
        <issue>12</issue>  
        <fpage>1031</fpage>  
        <lpage>51</lpage>  
        <pub-id pub-id-type="doi">10.1007/s11517-006-0119-0</pub-id>
        <pub-id pub-id-type="medline">17111118</pub-id></nlm-citation>
      </ref>
      <ref id="ref4">
        <label>4</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <collab>ESC/NASPE</collab>
        </person-group>
        <article-title>Heart rate variability: standards of measurement, physiological interpretation and clinical use. Task Force of the European Society of Cardiology and the North American Society of Pacing and Electrophysiology</article-title>
        <source>Circulation</source>  
        <year>1996</year>  
        <month>03</month>  
        <day>01</day>  
        <volume>93</volume>  
        <issue>5</issue>  
        <fpage>1043</fpage>  
        <lpage>65</lpage>  
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="http://circ.ahajournals.org/cgi/pmidlookup?view=long&#38;pmid=8598068"/>
        </comment>  
        <pub-id pub-id-type="medline">8598068</pub-id></nlm-citation>
      </ref>
      <ref id="ref5">
        <label>5</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Huikuri</surname>
            <given-names>HV</given-names>
          </name>
          <name name-style="western">
            <surname>Mäkikallio</surname>
            <given-names>T</given-names>
          </name>
          <name name-style="western">
            <surname>Airaksinen</surname>
            <given-names>KE</given-names>
          </name>
          <name name-style="western">
            <surname>Mitrani</surname>
            <given-names>R</given-names>
          </name>
          <name name-style="western">
            <surname>Castellanos</surname>
            <given-names>A</given-names>
          </name>
          <name name-style="western">
            <surname>Myerburg</surname>
            <given-names>RJ</given-names>
          </name>
        </person-group>
        <article-title>Measurement of heart rate variability: a clinical tool or a research toy?</article-title>
        <source>J Am Coll Cardiol</source>  
        <year>1999</year>  
        <month>12</month>  
        <volume>34</volume>  
        <issue>7</issue>  
        <fpage>1878</fpage>  
        <lpage>83</lpage>  
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="https://linkinghub.elsevier.com/retrieve/pii/S0735-1097(99)00468-4"/>
        </comment>  
        <pub-id pub-id-type="medline">10588197</pub-id>
        <pub-id pub-id-type="pii">S0735-1097(99)00468-4</pub-id></nlm-citation>
      </ref>
      <ref id="ref6">
        <label>6</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Sassi</surname>
            <given-names>R</given-names>
          </name>
          <name name-style="western">
            <surname>Cerutti</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Lombardi</surname>
            <given-names>F</given-names>
          </name>
          <name name-style="western">
            <surname>Malik</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Huikuri</surname>
            <given-names>HV</given-names>
          </name>
          <name name-style="western">
            <surname>Peng</surname>
            <given-names>C</given-names>
          </name>
          <name name-style="western">
            <surname>Schmidt</surname>
            <given-names>G</given-names>
          </name>
          <name name-style="western">
            <surname>Yamamoto</surname>
            <given-names>Y</given-names>
          </name>
        </person-group>
        <article-title>Advances in heart rate variability signal analysis: joint position statement by the e-Cardiology ESC Working Group and the European Heart Rhythm Association co-endorsed by the Asia Pacific Heart Rhythm Society</article-title>
        <source>Europace</source>  
        <year>2015</year>  
        <month>09</month>  
        <volume>17</volume>  
        <issue>9</issue>  
        <fpage>1341</fpage>  
        <lpage>53</lpage>  
        <pub-id pub-id-type="doi">10.1093/europace/euv015</pub-id>
        <pub-id pub-id-type="medline">26177817</pub-id>
        <pub-id pub-id-type="pii">euv015</pub-id></nlm-citation>
      </ref>
      <ref id="ref7">
        <label>7</label>
        <nlm-citation citation-type="book">
        <person-group person-group-type="author">
        <name name-style="western">
        <surname>Laske</surname>  
        <given-names>TG</given-names></name>  
        <name name-style="western">
        <surname>Shrivastav</surname>  
        <given-names>M</given-names></name>  
        <name name-style="western">
        <surname>Iaizzo</surname>  
        <given-names>PA</given-names></name> </person-group>
        <person-group person-group-type="editor">
        <name name-style="western">
        <surname>Iaizzo</surname>  
        <given-names>PA</given-names></name> </person-group>
        <article-title>The cardiac conduction system</article-title>
        <source>Handbook of cardiac anatomy, physiology, and devices, 3rd ed</source>  
        <year>2015</year>  
        <publisher-loc>Cham, Switzerland</publisher-loc>
        <publisher-name>Springer International Publishing</publisher-name>
        <fpage>215</fpage>  
        <lpage>234</lpage> </nlm-citation>
      </ref>
      <ref id="ref8">
        <label>8</label>
        <nlm-citation citation-type="book">
        <person-group person-group-type="author">
        <name name-style="western">
        <surname>Iaizzo</surname>  
        <given-names>PA</given-names></name>  
        <name name-style="western">
        <surname>Fitzgerald</surname>  
        <given-names>K</given-names></name> </person-group>
        <person-group person-group-type="editor">
        <name name-style="western">
        <surname>Iaizzo</surname>  
        <given-names>PA</given-names></name> </person-group>
        <article-title>Autonomic nervous system</article-title>
        <source>Handbook of cardiac anatomy, physiology, and devices, 3rd ed</source>  
        <year>2015</year>  
        <publisher-loc>Cham, Switzerland</publisher-loc>
        <publisher-name>Springer International Publishing</publisher-name>
        <fpage>235</fpage>  
        <lpage>250</lpage> </nlm-citation>
      </ref>
      <ref id="ref9">
        <label>9</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Karemaker</surname>
            <given-names>JM</given-names>
          </name>
        </person-group>
        <article-title>An introduction into autonomic nervous function</article-title>
        <source>Physiol Meas</source>  
        <year>2017</year>  
        <month>05</month>  
        <volume>38</volume>  
        <issue>5</issue>  
        <fpage>R89</fpage>  
        <lpage>R118</lpage>  
        <pub-id pub-id-type="doi">10.1088/1361-6579/aa6782</pub-id>
        <pub-id pub-id-type="medline">28304283</pub-id></nlm-citation>
      </ref>
      <ref id="ref10">
        <label>10</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Berntson</surname>
            <given-names>GG</given-names>
          </name>
          <name name-style="western">
            <surname>Bigger</surname>
            <given-names>JT</given-names>
          </name>
          <name name-style="western">
            <surname>Eckberg</surname>
            <given-names>DL</given-names>
          </name>
          <name name-style="western">
            <surname>Grossman</surname>
            <given-names>P</given-names>
          </name>
          <name name-style="western">
            <surname>Kaufmann</surname>
            <given-names>PG</given-names>
          </name>
          <name name-style="western">
            <surname>Malik</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Nagaraja</surname>
            <given-names>HN</given-names>
          </name>
          <name name-style="western">
            <surname>Porges</surname>
            <given-names>SW</given-names>
          </name>
          <name name-style="western">
            <surname>Saul</surname>
            <given-names>JP</given-names>
          </name>
          <name name-style="western">
            <surname>Stone</surname>
            <given-names>PH</given-names>
          </name>
          <name name-style="western">
            <surname>van</surname>
            <given-names>DMMW</given-names>
          </name>
        </person-group>
        <article-title>Heart rate variability: origins, methods, and interpretive caveats</article-title>
        <source>Psychophysiology</source>  
        <year>1997</year>  
        <month>11</month>  
        <volume>34</volume>  
        <issue>6</issue>  
        <fpage>623</fpage>  
        <lpage>48</lpage>  
        <pub-id pub-id-type="medline">9401419</pub-id></nlm-citation>
      </ref>
      <ref id="ref11">
        <label>11</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Peltola</surname>
            <given-names>MA</given-names>
          </name>
        </person-group>
        <article-title>Role of editing of R-R intervals in the analysis of heart rate variability</article-title>
        <source>Front Physiol</source>  
        <year>2012</year>  
        <volume>3</volume>  
        <fpage>148</fpage>  
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="https://dx.doi.org/10.3389/fphys.2012.00148"/>
        </comment>  
        <pub-id pub-id-type="doi">10.3389/fphys.2012.00148</pub-id>
        <pub-id pub-id-type="medline">22654764</pub-id>
        <pub-id pub-id-type="pmcid">PMC3358711</pub-id></nlm-citation>
      </ref>
      <ref id="ref12">
        <label>12</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Nabil</surname>
            <given-names>D</given-names>
          </name>
          <name name-style="western">
            <surname>Bereksi Reguig</surname>
            <given-names>F</given-names>
          </name>
        </person-group>
        <article-title>Ectopic beats detection and correction methods: A review</article-title>
        <source>Biomedical Signal Processing and Control</source>  
        <year>2015</year>  
        <month>04</month>  
        <volume>18</volume>  
        <fpage>228</fpage>  
        <lpage>244</lpage>  
        <pub-id pub-id-type="doi">10.1016/j.bspc.2015.01.008</pub-id></nlm-citation>
      </ref>
      <ref id="ref13">
        <label>13</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Salo</surname>
            <given-names>MA</given-names>
          </name>
          <name name-style="western">
            <surname>Huikuri</surname>
            <given-names>HV</given-names>
          </name>
          <name name-style="western">
            <surname>Seppänen</surname>
            <given-names>T</given-names>
          </name>
        </person-group>
        <article-title>Ectopic beats in heart rate variability analysis: effects of editing on time and frequency domain measures</article-title>
        <source>Ann Noninvasive Electrocardiol</source>  
        <year>2001</year>  
        <month>01</month>  
        <volume>6</volume>  
        <issue>1</issue>  
        <fpage>5</fpage>  
        <lpage>17</lpage>  
        <pub-id pub-id-type="medline">11174857</pub-id></nlm-citation>
      </ref>
      <ref id="ref14">
        <label>14</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Kim</surname>
            <given-names>KK</given-names>
          </name>
          <name name-style="western">
            <surname>Lim</surname>
            <given-names>YG</given-names>
          </name>
          <name name-style="western">
            <surname>Kim</surname>
            <given-names>JS</given-names>
          </name>
          <name name-style="western">
            <surname>Park</surname>
            <given-names>KS</given-names>
          </name>
        </person-group>
        <article-title>Effect of missing RR-interval data on heart rate variability analysis in the time domain</article-title>
        <source>Physiol Meas</source>  
        <year>2007</year>  
        <month>12</month>  
        <volume>28</volume>  
        <issue>12</issue>  
        <fpage>1485</fpage>  
        <lpage>94</lpage>  
        <pub-id pub-id-type="doi">10.1088/0967-3334/28/12/003</pub-id>
        <pub-id pub-id-type="medline">18057513</pub-id>
        <pub-id pub-id-type="pii">S0967-3334(07)50608-8</pub-id></nlm-citation>
      </ref>
      <ref id="ref15">
        <label>15</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Kim</surname>
            <given-names>KK</given-names>
          </name>
          <name name-style="western">
            <surname>Kim</surname>
            <given-names>JS</given-names>
          </name>
          <name name-style="western">
            <surname>Lim</surname>
            <given-names>YG</given-names>
          </name>
          <name name-style="western">
            <surname>Park</surname>
            <given-names>KS</given-names>
          </name>
        </person-group>
        <article-title>The effect of missing RR-interval data on heart rate variability analysis in the frequency domain</article-title>
        <source>Physiol Meas</source>  
        <year>2009</year>  
        <month>10</month>  
        <volume>30</volume>  
        <issue>10</issue>  
        <fpage>1039</fpage>  
        <lpage>50</lpage>  
        <pub-id pub-id-type="doi">10.1088/0967-3334/30/10/005</pub-id>
        <pub-id pub-id-type="medline">19713596</pub-id>
        <pub-id pub-id-type="pii">S0967-3334(09)19239-0</pub-id></nlm-citation>
      </ref>
      <ref id="ref16">
        <label>16</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Kim</surname>
            <given-names>KK</given-names>
          </name>
          <name name-style="western">
            <surname>Baek</surname>
            <given-names>HJ</given-names>
          </name>
          <name name-style="western">
            <surname>Lim</surname>
            <given-names>YG</given-names>
          </name>
          <name name-style="western">
            <surname>Park</surname>
            <given-names>KS</given-names>
          </name>
        </person-group>
        <article-title>Effect of missing RR-interval data on nonlinear heart rate variability analysis</article-title>
        <source>Comput Methods Programs Biomed</source>  
        <year>2012</year>  
        <month>06</month>  
        <volume>106</volume>  
        <issue>3</issue>  
        <fpage>210</fpage>  
        <lpage>8</lpage>  
        <pub-id pub-id-type="doi">10.1016/j.cmpb.2010.11.011</pub-id>
        <pub-id pub-id-type="medline">21194782</pub-id>
        <pub-id pub-id-type="pii">S0169-2607(10)00287-7</pub-id></nlm-citation>
      </ref>
      <ref id="ref17">
        <label>17</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Lippman</surname>
            <given-names>N</given-names>
          </name>
          <name name-style="western">
            <surname>Stein</surname>
            <given-names>KM</given-names>
          </name>
          <name name-style="western">
            <surname>Lerman</surname>
            <given-names>BB</given-names>
          </name>
        </person-group>
        <article-title>Comparison of methods for removal of ectopy in measurement of heart rate variability</article-title>
        <source>Am J Physiol</source>  
        <year>1994</year>  
        <month>07</month>  
        <volume>267</volume>  
        <issue>1 Pt 2</issue>  
        <fpage>H411</fpage>  
        <lpage>8</lpage>  
        <pub-id pub-id-type="doi">10.1152/ajpheart.1994.267.1.H411</pub-id>
        <pub-id pub-id-type="medline">7519408</pub-id></nlm-citation>
      </ref>
      <ref id="ref18">
        <label>18</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Stapelberg</surname>
            <given-names>NJC</given-names>
          </name>
          <name name-style="western">
            <surname>Neumann</surname>
            <given-names>DL</given-names>
          </name>
          <name name-style="western">
            <surname>Shum</surname>
            <given-names>DHK</given-names>
          </name>
          <name name-style="western">
            <surname>McConnell</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Hamilton-Craig</surname>
            <given-names>I</given-names>
          </name>
        </person-group>
        <article-title>The sensitivity of 38 heart rate variability measures to the addition of artifact in human and artificial 24-hr cardiac recordings</article-title>
        <source>Ann Noninvasive Electrocardiol</source>  
        <year>2018</year>  
        <month>01</month>  
        <volume>23</volume>  
        <issue>1</issue>  
        <pub-id pub-id-type="doi">10.1111/anec.12483</pub-id>
        <pub-id pub-id-type="medline">28670841</pub-id></nlm-citation>
      </ref>
      <ref id="ref19">
        <label>19</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Hingorani</surname>
            <given-names>P</given-names>
          </name>
          <name name-style="western">
            <surname>Karnad</surname>
            <given-names>DR</given-names>
          </name>
          <name name-style="western">
            <surname>Rohekar</surname>
            <given-names>P</given-names>
          </name>
          <name name-style="western">
            <surname>Kerkar</surname>
            <given-names>V</given-names>
          </name>
          <name name-style="western">
            <surname>Lokhandwala</surname>
            <given-names>YY</given-names>
          </name>
          <name name-style="western">
            <surname>Kothari</surname>
            <given-names>S</given-names>
          </name>
        </person-group>
        <article-title>Arrhythmias Seen in Baseline 24-Hour Holter ECG Recordings in Healthy Normal Volunteers During Phase 1 Clinical Trials</article-title>
        <source>J Clin Pharmacol</source>  
        <year>2016</year>  
        <month>12</month>  
        <volume>56</volume>  
        <issue>7</issue>  
        <fpage>885</fpage>  
        <lpage>93</lpage>  
        <pub-id pub-id-type="doi">10.1002/jcph.679</pub-id>
        <pub-id pub-id-type="medline">26626443</pub-id></nlm-citation>
      </ref>
      <ref id="ref20">
        <label>20</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Manolio</surname>
            <given-names>TA</given-names>
          </name>
          <name name-style="western">
            <surname>Furberg</surname>
            <given-names>CD</given-names>
          </name>
          <name name-style="western">
            <surname>Rautaharju</surname>
            <given-names>PM</given-names>
          </name>
          <name name-style="western">
            <surname>Siscovick</surname>
            <given-names>D</given-names>
          </name>
          <name name-style="western">
            <surname>Newman</surname>
            <given-names>AB</given-names>
          </name>
          <name name-style="western">
            <surname>Borhani</surname>
            <given-names>NO</given-names>
          </name>
          <name name-style="western">
            <surname>Gardin</surname>
            <given-names>JM</given-names>
          </name>
          <name name-style="western">
            <surname>Tabatznik</surname>
            <given-names>B</given-names>
          </name>
        </person-group>
        <article-title>Cardiac arrhythmias on 24-h ambulatory electrocardiography in older women and men: the Cardiovascular Health Study</article-title>
        <source>J Am Coll Cardiol</source>  
        <year>1994</year>  
        <month>03</month>  
        <day>15</day>  
        <volume>23</volume>  
        <issue>4</issue>  
        <fpage>916</fpage>  
        <lpage>25</lpage>  
        <pub-id pub-id-type="medline">8106697</pub-id>
        <pub-id pub-id-type="pii">0735-1097(94)90638-6</pub-id></nlm-citation>
      </ref>
      <ref id="ref21">
        <label>21</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Simpson</surname>
            <given-names>RJ</given-names>
          </name>
          <name name-style="western">
            <surname>Cascio</surname>
            <given-names>WE</given-names>
          </name>
          <name name-style="western">
            <surname>Schreiner</surname>
            <given-names>PJ</given-names>
          </name>
          <name name-style="western">
            <surname>Crow</surname>
            <given-names>RS</given-names>
          </name>
          <name name-style="western">
            <surname>Rautaharju</surname>
            <given-names>PM</given-names>
          </name>
          <name name-style="western">
            <surname>Heiss</surname>
            <given-names>G</given-names>
          </name>
        </person-group>
        <article-title>Prevalence of premature ventricular contractions in a population of African American and white men and women: the Atherosclerosis Risk in Communities (ARIC) study</article-title>
        <source>Am Heart J</source>  
        <year>2002</year>  
        <month>03</month>  
        <volume>143</volume>  
        <issue>3</issue>  
        <fpage>535</fpage>  
        <lpage>40</lpage>  
        <pub-id pub-id-type="medline">11868062</pub-id>
        <pub-id pub-id-type="pii">S0002870302597489</pub-id></nlm-citation>
      </ref>
      <ref id="ref22">
        <label>22</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Messineo</surname>
            <given-names>FC</given-names>
          </name>
        </person-group>
        <article-title>Ventricular ectopic activity: prevalence and risk</article-title>
        <source>Am J Cardiol</source>  
        <year>1989</year>  
        <month>12</month>  
        <day>05</day>  
        <volume>64</volume>  
        <issue>20</issue>  
        <fpage>53J</fpage>  
        <lpage>56J</lpage>  
        <pub-id pub-id-type="medline">2480710</pub-id>
        <pub-id pub-id-type="pii">0002-9149(89)91200-9</pub-id></nlm-citation>
      </ref>
      <ref id="ref23">
        <label>23</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Kostis</surname>
            <given-names>JB</given-names>
          </name>
          <name name-style="western">
            <surname>McCrone</surname>
            <given-names>K</given-names>
          </name>
          <name name-style="western">
            <surname>Moreyra</surname>
            <given-names>AE</given-names>
          </name>
          <name name-style="western">
            <surname>Gotzoyannis</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Aglitz</surname>
            <given-names>NM</given-names>
          </name>
          <name name-style="western">
            <surname>Natarajan</surname>
            <given-names>N</given-names>
          </name>
          <name name-style="western">
            <surname>Kuo</surname>
            <given-names>PT</given-names>
          </name>
        </person-group>
        <article-title>Premature ventricular complexes in the absence of identifiable heart disease</article-title>
        <source>Circulation</source>  
        <year>1981</year>  
        <month>06</month>  
        <volume>63</volume>  
        <issue>6</issue>  
        <fpage>1351</fpage>  
        <lpage>6</lpage>  
        <pub-id pub-id-type="medline">7226480</pub-id></nlm-citation>
      </ref>
      <ref id="ref24">
        <label>24</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Laborde</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Mosley</surname>
            <given-names>E</given-names>
          </name>
          <name name-style="western">
            <surname>Thayer</surname>
            <given-names>JF</given-names>
          </name>
        </person-group>
        <article-title>Heart Rate Variability and Cardiac Vagal Tone in Psychophysiological Research - Recommendations for Experiment Planning, Data Analysis, and Data Reporting</article-title>
        <source>Front Psychol</source>  
        <year>2017</year>  
        <volume>8</volume>  
        <fpage>213</fpage>  
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="https://dx.doi.org/10.3389/fpsyg.2017.00213"/>
        </comment>  
        <pub-id pub-id-type="doi">10.3389/fpsyg.2017.00213</pub-id>
        <pub-id pub-id-type="medline">28265249</pub-id>
        <pub-id pub-id-type="pmcid">PMC5316555</pub-id></nlm-citation>
      </ref>
      <ref id="ref25">
        <label>25</label>
        <nlm-citation citation-type="web">
        <source>Kubios HRV</source>  
        <access-date>2018-05-13</access-date>
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="http://www.kubios.com/">http://www.kubios.com/</ext-link>
          <ext-link ext-link-type="webcite" xlink:href="6zO6WmKPu"/>
        </comment> </nlm-citation>
      </ref>
      <ref id="ref26">
        <label>26</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Tarvainen</surname>
            <given-names>MP</given-names>
          </name>
          <name name-style="western">
            <surname>Niskanen</surname>
            <given-names>J</given-names>
          </name>
          <name name-style="western">
            <surname>Lipponen</surname>
            <given-names>JA</given-names>
          </name>
          <name name-style="western">
            <surname>Ranta-Aho</surname>
            <given-names>PO</given-names>
          </name>
          <name name-style="western">
            <surname>Karjalainen</surname>
            <given-names>PA</given-names>
          </name>
        </person-group>
        <article-title>Kubios HRV--heart rate variability analysis software</article-title>
        <source>Comput Methods Programs Biomed</source>  
        <year>2014</year>  
        <volume>113</volume>  
        <issue>1</issue>  
        <fpage>210</fpage>  
        <lpage>20</lpage>  
        <pub-id pub-id-type="doi">10.1016/j.cmpb.2013.07.024</pub-id>
        <pub-id pub-id-type="medline">24054542</pub-id>
        <pub-id pub-id-type="pii">S0169-2607(13)00259-9</pub-id></nlm-citation>
      </ref>
      <ref id="ref27">
        <label>27</label>
        <nlm-citation citation-type="web">
        <source>nevrokard HRV</source>  
        <access-date>2018-05-13</access-date>
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="http://www.nevrokard.eu/hrv.htm">http://www.nevrokard.eu/hrv.htm</ext-link>
          <ext-link ext-link-type="webcite" xlink:href="6zO68ONOY"/>
        </comment> </nlm-citation>
      </ref>
      <ref id="ref28">
        <label>28</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Pichot</surname>
            <given-names>V</given-names>
          </name>
          <name name-style="western">
            <surname>Roche</surname>
            <given-names>F</given-names>
          </name>
          <name name-style="western">
            <surname>Celle</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Barthélémy</surname>
            <given-names>J</given-names>
          </name>
          <name name-style="western">
            <surname>Chouchou</surname>
            <given-names>F</given-names>
          </name>
        </person-group>
        <article-title>HRVanalysis: A Free Software for Analyzing Cardiac Autonomic Activity</article-title>
        <source>Front Physiol</source>  
        <year>2016</year>  
        <month>11</month>  
        <volume>7</volume>  
        <fpage>557</fpage>  
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="https://dx.doi.org/10.3389/fphys.2016.00557"/>
        </comment>  
        <pub-id pub-id-type="doi">10.3389/fphys.2016.00557</pub-id>
        <pub-id pub-id-type="medline">27920726</pub-id>
        <pub-id pub-id-type="pmcid">PMC5118625</pub-id></nlm-citation>
      </ref>
      <ref id="ref29">
        <label>29</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Perakakis</surname>
            <given-names>P</given-names>
          </name>
          <name name-style="western">
            <surname>Joffily</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Taylor</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Guerra</surname>
            <given-names>P</given-names>
          </name>
          <name name-style="western">
            <surname>Vila</surname>
            <given-names>J</given-names>
          </name>
        </person-group>
        <article-title>KARDIA: a Matlab software for the analysis of cardiac interbeat intervals</article-title>
        <source>Comput Methods Programs Biomed</source>  
        <year>2010</year>  
        <month>04</month>  
        <volume>98</volume>  
        <issue>1</issue>  
        <fpage>83</fpage>  
        <lpage>9</lpage>  
        <pub-id pub-id-type="doi">10.1016/j.cmpb.2009.10.002</pub-id>
        <pub-id pub-id-type="medline">19896748</pub-id>
        <pub-id pub-id-type="pii">S0169-2607(09)00286-7</pub-id></nlm-citation>
      </ref>
      <ref id="ref30">
        <label>30</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Kaufmann</surname>
            <given-names>T</given-names>
          </name>
          <name name-style="western">
            <surname>Sütterlin</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Schulz</surname>
            <given-names>SM</given-names>
          </name>
          <name name-style="western">
            <surname>Vögele</surname>
            <given-names>C</given-names>
          </name>
        </person-group>
        <article-title>ARTiiFACT: a tool for heart rate artifact processing and heart rate variability analysis</article-title>
        <source>Behav Res Methods</source>  
        <year>2011</year>  
        <month>12</month>  
        <volume>43</volume>  
        <issue>4</issue>  
        <fpage>1161</fpage>  
        <lpage>70</lpage>  
        <pub-id pub-id-type="doi">10.3758/s13428-011-0107-7</pub-id>
        <pub-id pub-id-type="medline">21573720</pub-id></nlm-citation>
      </ref>
      <ref id="ref31">
        <label>31</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Clifford</surname>
            <given-names>G</given-names>
          </name>
          <name name-style="western">
            <surname>McSharry</surname>
            <given-names>P</given-names>
          </name>
          <name name-style="western">
            <surname>Tarassenko</surname>
            <given-names>L</given-names>
          </name>
        </person-group>
        <article-title>Characterizing artefact in the normal human 24-hour RR time series to aid identification and artificial replication of circadian variations in human beat to beat heart rate using a simple threshold</article-title>
        <source>Computers in Cardiology</source>  
        <year>2002</year>  
        <volume>29</volume>  
        <fpage>129</fpage>  
        <lpage>132</lpage>  
        <pub-id pub-id-type="doi">10.1109/CIC.2002.1166724</pub-id></nlm-citation>
      </ref>
      <ref id="ref32">
        <label>32</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Lang</surname>
            <given-names>M</given-names>
          </name>
        </person-group>
        <article-title>A Low-Complexity Model-Free Approach for Real-Time Cardiac Anomaly Detection Based on Singular Spectrum Analysis and Nonparametric Control Charts</article-title>
        <source>Technologies</source>  
        <year>2018</year>  
        <month>02</month>  
        <day>15</day>  
        <volume>6</volume>  
        <issue>1</issue>  
        <fpage>26</fpage>  
        <pub-id pub-id-type="doi">10.3390/technologies6010026</pub-id></nlm-citation>
      </ref>
      <ref id="ref33">
        <label>33</label>
        <nlm-citation citation-type="confproc">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Lang</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Zoubir</surname>
            <given-names>AM</given-names>
          </name>
        </person-group>
        <article-title>A nonparametric cumulative sum scheme based on sequential ranks and adaptive control limits</article-title>
        <source>Proceedings of the 23rd European Signal Processing Conference (EUSIPCO)</source>  
        <year>2015</year>  
        <conf-name>23rd European Signal Processing Conference (EUSIPCO)</conf-name>
        <conf-date>2015 Aug 31</conf-date>
        <conf-loc>Nice, France</conf-loc>
        <fpage>1984</fpage>  
        <lpage>1988</lpage>  
        <pub-id pub-id-type="doi">10.1109/EUSIPCO.2015.7362731</pub-id></nlm-citation>
      </ref>
      <ref id="ref34">
        <label>34</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Goldberger</surname>
            <given-names>AL</given-names>
          </name>
          <name name-style="western">
            <surname>Amaral</surname>
            <given-names>LA</given-names>
          </name>
          <name name-style="western">
            <surname>Glass</surname>
            <given-names>L</given-names>
          </name>
          <name name-style="western">
            <surname>Hausdorff</surname>
            <given-names>JM</given-names>
          </name>
          <name name-style="western">
            <surname>Ivanov</surname>
            <given-names>PC</given-names>
          </name>
          <name name-style="western">
            <surname>Mark</surname>
            <given-names>RG</given-names>
          </name>
          <name name-style="western">
            <surname>Mietus</surname>
            <given-names>JE</given-names>
          </name>
          <name name-style="western">
            <surname>Moody</surname>
            <given-names>GB</given-names>
          </name>
          <name name-style="western">
            <surname>Peng</surname>
            <given-names>CK</given-names>
          </name>
          <name name-style="western">
            <surname>Stanley</surname>
            <given-names>HE</given-names>
          </name>
        </person-group>
        <article-title>PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals</article-title>
        <source>Circulation</source>  
        <year>2000</year>  
        <month>06</month>  
        <day>13</day>  
        <volume>101</volume>  
        <issue>23</issue>  
        <fpage>E215</fpage>  
        <lpage>20</lpage>  
        <comment>
          <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:type="simple" xlink:href="http://circ.ahajournals.org/cgi/pmidlookup?view=long&#38;pmid=10851218"/>
        </comment>  
        <pub-id pub-id-type="medline">10851218</pub-id></nlm-citation>
      </ref>
      <ref id="ref35">
        <label>35</label>
        <nlm-citation citation-type="book">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Golyandina</surname>
            <given-names>N</given-names>
          </name>
          <name name-style="western">
            <surname>Nekrutkin</surname>
            <given-names>V</given-names>
          </name>
          <name name-style="western">
            <surname>Zhigljavsky</surname>
            <given-names>A</given-names>
          </name>
        </person-group>
        <source>Analysis of Time Series Structure: SSA and Related Techniques</source>  
        <year>2001</year>  
        <publisher-loc>Boca Raton, FL, USA</publisher-loc>
        <publisher-name>Chapman and Hall/CRC</publisher-name></nlm-citation>
      </ref>
      <ref id="ref36">
        <label>36</label>
        <nlm-citation citation-type="book">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Golyandina</surname>
            <given-names>N</given-names>
          </name>
          <name name-style="western">
            <surname>Zhigljavsky</surname>
            <given-names>A</given-names>
          </name>
        </person-group>
        <source>Singular Spectrum Analysis for Time Series (SpringerBriefs in Statistics)</source>  
        <year>2013</year>  
        <publisher-loc>Berlin/Heidelberg, Germany</publisher-loc>
        <publisher-name>Springer</publisher-name></nlm-citation>
      </ref>
      <ref id="ref37">
        <label>37</label>
        <nlm-citation citation-type="book">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Elsner</surname>
            <given-names>JB</given-names>
          </name>
          <name name-style="western">
            <surname>Tsonis</surname>
            <given-names>AA</given-names>
          </name>
        </person-group>
        <source>Singular Spectrum Analysis: A New Tool in Time Series Analysis</source>  
        <year>1996</year>  
        <publisher-loc>New York, NY, USA</publisher-loc>
        <publisher-name>Springer</publisher-name>
        <fpage>a</fpage> </nlm-citation>
      </ref>
      <ref id="ref38">
        <label>38</label>
        <nlm-citation citation-type="book">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Sanei</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
        </person-group>
        <source>Singular Spectrum Analysis of Biomedical Signals</source>  
        <year>2015</year>  
        <publisher-loc>Boca Raton, FL, USA</publisher-loc>
        <publisher-name>CRC Press</publisher-name></nlm-citation>
      </ref>
      <ref id="ref39">
        <label>39</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Moskvina</surname>
            <given-names>V</given-names>
          </name>
        </person-group>
        <article-title>Application of the singular spectrum analysis for change-point detection in time series</article-title>
        <source>Ph.D. Thesis, Cardiff University: Cardiff, UK</source>  
        <year>2001</year> </nlm-citation>
      </ref>
      <ref id="ref40">
        <label>40</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Moskvina</surname>
            <given-names>V</given-names>
          </name>
          <name name-style="western">
            <surname>Zhigljavsky</surname>
            <given-names>A</given-names>
          </name>
        </person-group>
        <article-title>An Algorithm Based on Singular Spectrum Analysis for Change-Point Detection</article-title>
        <source>Communications in Statistics - Simulation and Computation</source>  
        <year>2003</year>  
        <month>01</month>  
        <day>06</day>  
        <volume>32</volume>  
        <issue>2</issue>  
        <fpage>319</fpage>  
        <lpage>352</lpage>  
        <pub-id pub-id-type="doi">10.1081/SAC-120017494</pub-id></nlm-citation>
      </ref>
      <ref id="ref41">
        <label>41</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Mahmoudvand</surname>
            <given-names>R</given-names>
          </name>
          <name name-style="western">
            <surname>Zokaei</surname>
            <given-names>M</given-names>
          </name>
        </person-group>
        <article-title>Separability and window length in singular spectrum analysis</article-title>
        <source>Comptes Rendus Mathematique</source>  
        <year>2011</year>  
        <month>9</month>  
        <volume>349</volume>  
        <issue>17-18</issue>  
        <fpage>987</fpage>  
        <lpage>990</lpage>  
        <pub-id pub-id-type="doi">10.1016/j.crma.2011.07.012</pub-id></nlm-citation>
      </ref>
      <ref id="ref42">
        <label>42</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Atikur Rahman Khan</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Poskitt</surname>
            <given-names>DS</given-names>
          </name>
        </person-group>
        <article-title>A Note on Window Length Selection in Singular Spectrum Analysis</article-title>
        <source>Aust. N. Z. J. Stat</source>  
        <year>2013</year>  
        <month>06</month>  
        <day>19</day>  
        <volume>55</volume>  
        <issue>2</issue>  
        <fpage>87</fpage>  
        <lpage>108</lpage>  
        <pub-id pub-id-type="doi">10.1111/anzs.12027</pub-id></nlm-citation>
      </ref>
      <ref id="ref43">
        <label>43</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Khan</surname>
            <given-names>AR</given-names>
          </name>
          <name name-style="western">
            <surname>Poskitt</surname>
            <given-names>DS</given-names>
          </name>
        </person-group>
        <article-title>Signal Identification in Singular Spectrum Analysis</article-title>
        <source>Aust. N. Z. J. Stat</source>  
        <year>2016</year>  
        <month>03</month>  
        <day>23</day>  
        <volume>58</volume>  
        <issue>1</issue>  
        <fpage>71</fpage>  
        <lpage>98</lpage>  
        <pub-id pub-id-type="doi">10.1111/anzs.12143</pub-id></nlm-citation>
      </ref>
      <ref id="ref44">
        <label>44</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>McDonald</surname>
            <given-names>D</given-names>
          </name>
        </person-group>
        <article-title>A cusum procedure based on sequential ranks</article-title>
        <source>Naval Research Logistics</source>  
        <year>1990</year>  
        <fpage>37</fpage>  
        <lpage>646</lpage>  
        <pub-id pub-id-type="doi">10.1002/1520-6750(199010)37:5&#60;627::AID-NAV3220370504&#62;3.0.CO;2-F</pub-id></nlm-citation>
      </ref>
      <ref id="ref45">
        <label>45</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Chatterjee</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Qiu</surname>
            <given-names>P</given-names>
          </name>
        </person-group>
        <article-title>Distribution-free cumulative sum control charts using bootstrap-based control limits</article-title>
        <source>Ann. Appl. Stat</source>  
        <year>2009</year>  
        <month>03</month>  
        <volume>3</volume>  
        <issue>1</issue>  
        <fpage>349</fpage>  
        <lpage>369</lpage>  
        <pub-id pub-id-type="doi">10.1214/08-AOAS197</pub-id></nlm-citation>
      </ref>
      <ref id="ref46">
        <label>46</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Ghodsi</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Rahmani</surname>
            <given-names>D</given-names>
          </name>
          <name name-style="western">
            <surname>Silva</surname>
            <given-names>ES</given-names>
          </name>
        </person-group>
        <article-title>Vector and recurrent singular spectrum analysis: which is better at forecasting?</article-title>
        <source>Journal of Applied Statistics</source>  
        <year>2017</year>  
        <month>11</month>  
        <day>15</day>  
        <volume>45</volume>  
        <issue>10</issue>  
        <fpage>1872</fpage>  
        <lpage>1899</lpage>  
        <pub-id pub-id-type="doi">10.1080/02664763.2017.1401050</pub-id></nlm-citation>
      </ref>
      <ref id="ref47">
        <label>47</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Ghodsi</surname>
            <given-names>Z</given-names>
          </name>
          <name name-style="western">
            <surname>Gupta</surname>
            <given-names>R</given-names>
          </name>
          <name name-style="western">
            <surname>Segnon</surname>
            <given-names>M</given-names>
          </name>
        </person-group>
        <article-title>Forecasting Home Sales in the Four Census Regions and the Aggregate US Economy Using Singular Spectrum Analysis</article-title>
        <source>Comput Econ</source>  
        <year>2015</year>  
        <month>12</month>  
        <day>17</day>  
        <volume>49</volume>  
        <issue>1</issue>  
        <fpage>83</fpage>  
        <lpage>97</lpage>  
        <pub-id pub-id-type="doi">10.1007/s10614-015-9548-x</pub-id></nlm-citation>
      </ref>
      <ref id="ref48">
        <label>48</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Silva</surname>
            <given-names>ES</given-names>
          </name>
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
        </person-group>
        <article-title>On the use of singular spectrum analysis for forecasting U.S. trade before, during and after the 2008 recession</article-title>
        <source>International Economics</source>  
        <year>2015</year>  
        <month>05</month>  
        <volume>141</volume>  
        <fpage>34</fpage>  
        <lpage>49</lpage>  
        <pub-id pub-id-type="doi">10.1016/j.inteco.2014.11.003</pub-id></nlm-citation>
      </ref>
      <ref id="ref49">
        <label>49</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Heravi</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Brown</surname>
            <given-names>G</given-names>
          </name>
          <name name-style="western">
            <surname>Ayoubkhani</surname>
            <given-names>D</given-names>
          </name>
        </person-group>
        <article-title>Forecasting before, during, and after recession with singular spectrum analysis</article-title>
        <source>Journal of Applied Statistics</source>  
        <year>2013</year>  
        <month>10</month>  
        <volume>40</volume>  
        <issue>10</issue>  
        <fpage>2290</fpage>  
        <lpage>2302</lpage>  
        <pub-id pub-id-type="doi">10.1080/02664763.2013.810193</pub-id></nlm-citation>
      </ref>
      <ref id="ref50">
        <label>50</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Heravi</surname>
            <given-names>S</given-names>
          </name>
          <name name-style="western">
            <surname>Zhigljavsky</surname>
            <given-names>A</given-names>
          </name>
        </person-group>
        <article-title>Forecasting UK Industrial Production with Multivariate Singular Spectrum Analysis</article-title>
        <source>J. Forecast</source>  
        <year>2012</year>  
        <month>04</month>  
        <day>10</day>  
        <volume>32</volume>  
        <issue>5</issue>  
        <fpage>395</fpage>  
        <lpage>408</lpage>  
        <pub-id pub-id-type="doi">10.1002/for.2244</pub-id></nlm-citation>
      </ref>
      <ref id="ref51">
        <label>51</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Miranian</surname>
            <given-names>A</given-names>
          </name>
          <name name-style="western">
            <surname>Abdollahzade</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
        </person-group>
        <article-title>Day-ahead electricity price analysis and forecasting by singular spectrum analysis</article-title>
        <source>IET Generation Transmission &#38; Distribution</source>  
        <year>2013</year>  
        <volume>7</volume>  
        <issue>4</issue>  
        <fpage>346</fpage> </nlm-citation>
      </ref>
      <ref id="ref52">
        <label>52</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Thomakos</surname>
            <given-names>D</given-names>
          </name>
        </person-group>
        <article-title>A review on singular spectrum analysis for economic and financial time series</article-title>
        <source>Statistics and Its Interface</source>  
        <year>2010</year>  
        <volume>3</volume>  
        <issue>3</issue>  
        <fpage>377</fpage>  
        <lpage>397</lpage>  
        <pub-id pub-id-type="doi">10.4310/SII.2010.v3.n3.a11</pub-id></nlm-citation>
      </ref>
      <ref id="ref53">
        <label>53</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Clifford</surname>
            <given-names>GD</given-names>
          </name>
          <name name-style="western">
            <surname>Tarassenko</surname>
            <given-names>L</given-names>
          </name>
        </person-group>
        <article-title>Quantifying errors in spectral estimates of HRV due to beat replacement and resampling</article-title>
        <source>IEEE Trans Biomed Eng</source>  
        <year>2005</year>  
        <month>04</month>  
        <volume>52</volume>  
        <issue>4</issue>  
        <fpage>630</fpage>  
        <lpage>8</lpage>  
        <pub-id pub-id-type="doi">10.1109/TBME.2005.844028</pub-id>
        <pub-id pub-id-type="medline">15825865</pub-id></nlm-citation>
      </ref>
      <ref id="ref54">
        <label>54</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Thuraisingham</surname>
            <given-names>RA</given-names>
          </name>
        </person-group>
        <article-title>Use of SSA and MCSSA in the Analysis of Cardiac RR Time Series</article-title>
        <source>Journal of Computational Medicine</source>  
        <year>2013</year>  
        <volume>2013</volume>  
        <fpage>1</fpage>  
        <lpage>7</lpage>  
        <pub-id pub-id-type="doi">10.1155/2013/231459</pub-id></nlm-citation>
      </ref>
      <ref id="ref55">
        <label>55</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Kalantari</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Yarmohammadi</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
        </person-group>
        <article-title>Singular Spectrum Analysis Based on L1-Norm</article-title>
        <source>Fluct. Noise Lett</source>  
        <year>2016</year>  
        <month>03</month>  
        <volume>15</volume>  
        <issue>01</issue>  
        <fpage>1650009</fpage>  
        <pub-id pub-id-type="doi">10.1142/S0219477516500097</pub-id></nlm-citation>
      </ref>
      <ref id="ref56">
        <label>56</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Kalantari</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Yarmohammadi</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Silva</surname>
            <given-names>ES</given-names>
          </name>
        </person-group>
        <article-title>Time Series Imputation via L1 Norm-Based Singular Spectrum Analysis</article-title>
        <source>Fluct. Noise Lett</source>  
        <year>2018</year>  
        <month>06</month>  
        <volume>17</volume>  
        <issue>02</issue>  
        <fpage>1850017</fpage>  
        <pub-id pub-id-type="doi">10.1142/S0219477518500177</pub-id></nlm-citation>
      </ref>
      <ref id="ref57">
        <label>57</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Kalantari</surname>
            <given-names>M</given-names>
          </name>
          <name name-style="western">
            <surname>Yarmohammadi</surname>
            <given-names>M</given-names>
          </name>
        </person-group>
        <article-title>An improved SSA forecasting result based on a filtered recurrent forecasting algorithm</article-title>
        <source>Comptes Rendus Mathematique</source>  
        <year>2017</year>  
        <month>09</month>  
        <volume>355</volume>  
        <issue>9</issue>  
        <fpage>1026</fpage>  
        <lpage>1036</lpage>  
        <pub-id pub-id-type="doi">10.1016/j.crma.2017.09.004</pub-id>
        <pub-id pub-id-type="medline">25904163</pub-id></nlm-citation>
      </ref>
      <ref id="ref58">
        <label>58</label>
        <nlm-citation citation-type="journal">
        <person-group person-group-type="author">
          <name name-style="western">
            <surname>Hassani</surname>
            <given-names>H</given-names>
          </name>
          <name name-style="western">
            <surname>Kalantari</surname>
            <given-names>M</given-names>
          </name>
        </person-group>
        <article-title>A novel signal extraction approach for filtering and forecasting noisy exponential series</article-title>
        <source>Comptes Rendus Mathematique</source>  
        <year>2018</year>  
        <month>05</month>  
        <volume>356</volume>  
        <issue>5</issue>  
        <fpage>563</fpage>  
        <lpage>570</lpage>  
        <pub-id pub-id-type="doi">10.1016/j.crma.2018.03.006</pub-id>
        <pub-id pub-id-type="medline">25904163</pub-id></nlm-citation>
      </ref>
    </ref-list>
  </back>
</article>
