<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Comparing model-free motion prediction and on-line model checking for respiratory motion management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sven-Thomas Antoni</string-name>
          <email>antoni@tuhh.de</email>
          <email>antoni@tuhh.de Sibylle Schupp Institute for Software Systems Hamburg University of Technology schupp@tuhh.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jonas Rinast</string-name>
          <email>jonas.rinast@tuhh.de</email>
          <email>jonas.rinast@tuhh.de Alexander Schlaefer Institute of Medical Technology Hamburg University of Technology schlaefer@tuhh.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Software Systems, Hamburg University of Technology</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Medical Technology, Hamburg University of Technology</institution>
        </aff>
      </contrib-group>
      <fpage>15</fpage>
      <lpage>18</lpage>
      <abstract>
        <p>Compensating for respiratory motion is a key challenge for stereotactic body radiation therapy. To overcome latencies in the systems, prediction of future motion is necessary. This is related to the assumption of a stable correlation between external and internal motion. We present a new application for on-line model checking to introduce fail-safety to respiratory motion prediction and show its relevance by comparing to the widely used nLMS predictor. We demonstrate that the regularity of the external motion can be modeled and tested using OMC and deviations from regular respiratory motion can be detected.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Copyright c by the paper’s authors. Copying permitted for private and academic purposes.
course of respiratory surrogate signals and to identify potential failures. We introduce a respiratory model for
on-line model checking (OMC) and discuss how fail-safety could be integrated into SBRT. We show the relevance
of OMC for the validation of respiratory motion by looking at situations where the prediction error of common
predictors would be inconspicuous but the model of respiratory motion does not hold anymore.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Methods</title>
      <sec id="sec-2-1">
        <title>Model-free prediction</title>
        <p>The predictor of a non independent and identically distributed (i.i.d) time series Yn = (y1, . . . , yn) is called
model-free if no assumption about an underlying statistical model is required. In a nutshell, the basic idea
involves transforming the non-i.i.d history Yn to an easy to predict i.i.d dataset and transforming back, deriving
the prediction of the time series.</p>
        <p>Model-free prediction algorithms include normalized Least Mean Squares filter (nLMS) used in the Synchrony
system for the CyberKnife system [SLS+07], Support Vector Regression [ES09] as well as Artifical Neural
Networks [MP09].</p>
        <p>Performance of a typical model-free prediction is measured by the error between predicted and actual signal.
Naturally no model of the underlying signal is available. The additional lack of error estimation and information
on likelihoods of errors enable fail-safety only as a reaction to already occurred errors.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>On-line model checking</title>
        <p>Regarding respiratory motion SBRT represents a closed-loop treatment of patients. The model of the underlying
mapping between internal and external surrogates is checked at equally distributed intervals and after huge errors
in the prediction, the predictor of the respiratory motion is only validated retrospectively based on the occurred
error.</p>
        <p>OMC presents a new iterative verification approach [RSG14a, RSG14b]. Properties of the continuously
updated model are verified concurrently at run time of the system.</p>
        <p>To represent the respiratory motion we choose the model</p>
        <p>4
x(t) = b + d · t + X ci cos(i · f · t) + si sin(i · f · t),
i=1
(1)
which is a combination of a discrete Fourier series with four frequency terms and a linear component. The values
x(t) represent the predicted state of the system at time t0 + t where t0 is the time, the model was derived. The
parameters b, d, s1, . . . , s4, c1, . . . , c4 and f are computed based on the two last breathing cycles at the time of
calculation. A new model is derived at regular time steps of k ∈ R+ seconds.</p>
        <p>Typically OMC is used to check the validity of the system and the prediction is used alongside with a relaxation
parameter to guarantee the system behaves in the sense of the model. This allows to get some estimate of the
probability for errors to happen while a model is active.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Comparison and discussion</title>
      <p>We compare the model-free predictor nLMS with OMC. We focus on the suitability for fail-safety applications.
We choose not to compare the quality of prediction explicitly. While OMC by design has some prediction
capability (see Figure 1) a typical prediction horizon of well over one second makes it hard to react to sudden
changes in respiratory motion. While the long prediction horizon proves to be unsuited for real-time prediction
it is essential for the model checking abilities.</p>
      <p>Typical predictors, even when based on a model, will accept and process additional data points as long as the
rate of change is not too high. This can result in undesirable behavior: consider a patient holding his breath.
The respiratory motion in this case is easy to predict and conventional error measures are of no use. Clearly, for a
patient holding his breath the prerequisites of the mapping between internal and external surrogates do not hold,
introducing possible extreme but unrecognized errors in SBRT. The long prediction horizon of OMC alongside
with the probability measure makes this case easy to detect. The same holds true for similar situation like
misplaced or gradually detached tracking markers. Clearly a long prediction horizon is also advantageous when
detection of breathing artifacts like coughing, yawning or sneezing is of interest. For an example see Figure 1.
Between approximately 21566 and 21570 seconds regular breathing is disturbed by an irregularity. While the
model does not hold, the probability is low and returns to normal values once the irregularity comes to an end.</p>
      <p>Taking into account the history of error probabilities introduces additional applications. For sequences of
reliable breathing as reported by the OMC the beam width of the linear accelerator in SBRT could be reduced
and vice versa. For patients that show continuously irregular respiratory motion it may be advantageous to
disable Synchrony motion tracking all together. This idea could also be expanded to test whether a patient is
suited for motion correction before hand.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In our comparison we lined out, that OMC could become a useful algorithm in validating the quality of respiratory
motion correction. Alongside the ability of model-free algorithms to work on any data and thus being easily
expandable to multivariate setups [DWE+14] using classic algorithms for prediction is a better choice at the
moment and OMC should only be used in addition to common predictors. OMC enables on-line validation of
a given model and when compared to traditional model-based predictors [EDSS13] allows for more complete
models, also accounting for deformations, e.g., in combination with 4D imaging. This not only introduces
the possibility to improve prediction but also provides error probabilities and thus allows for more advanced
applications.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [DHV+10]
          <string-name>
            <given-names>T.</given-names>
            <surname>Depuydt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. C.</given-names>
            <surname>Haas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Verellen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Erbel</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. De Ridder</surname>
            , and
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Storme</surname>
          </string-name>
          .
          <article-title>Geometric accuracy evaluation of the new VERO stereotactic body radiation therapy system</article-title>
          . pages
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . IET,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [DWE+14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Du</surname>
          </string-name>
          ¨richen, T. Wissel,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ernst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Schlaefer</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Schweikard</surname>
          </string-name>
          .
          <article-title>Multivariate respiratory motion prediction</article-title>
          .
          <source>Phys Med Biol</source>
          ,
          <volume>59</volume>
          (
          <issue>20</issue>
          ):
          <fpage>6043</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [EDSS13]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ernst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Du</surname>
          </string-name>
          <article-title>¨richen, A. Schlaefer, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Schweikard</surname>
          </string-name>
          .
          <article-title>Evaluating and comparing algorithms for respiratory motion prediction</article-title>
          .
          <source>Phys Med Biol</source>
          ,
          <volume>58</volume>
          (
          <issue>11</issue>
          ):
          <fpage>3911</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [ES09] [MP09]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ernst</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Schweikard</surname>
          </string-name>
          .
          <article-title>Forecasting respiratory motion with accurate online support vector regression (SVRpred)</article-title>
          .
          <source>Int J Comput Assist Radiol Surg</source>
          ,
          <volume>4</volume>
          (
          <issue>5</issue>
          ):
          <fpage>439</fpage>
          -
          <lpage>447</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Med</given-names>
            <surname>Phys</surname>
          </string-name>
          ,
          <volume>36</volume>
          (
          <issue>1</issue>
          ):
          <fpage>40</fpage>
          -
          <lpage>47</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [RSG14a]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rinast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schupp</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Gollmann</surname>
          </string-name>
          .
          <article-title>A Graph-Based Transformation Reduction to Reach UPPAAL States Faster</article-title>
          .
          <source>In FM 2014: Formal Methods</source>
          , pages
          <fpage>547</fpage>
          -
          <lpage>562</lpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [RSG14b]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rinast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schupp</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Gollmann</surname>
          </string-name>
          .
          <article-title>State Space Reconstruction in UPPAAL: An Algorithm and its Proof</article-title>
          .
          <source>International Journal On Advances in Systems and Measurements</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          and 2):
          <fpage>91</fpage>
          -
          <lpage>102</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [SBN+07]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Seppenwoolde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. I.</given-names>
            <surname>Berbeco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Nishioka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shirato</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Heijmen</surname>
          </string-name>
          .
          <article-title>Accuracy of tumor motion compensation algorithm from a robotic respiratory tracking system: a simulation study</article-title>
          .
          <source>Med Phys</source>
          ,
          <volume>34</volume>
          (
          <issue>7</issue>
          ):
          <fpage>2774</fpage>
          -
          <lpage>2784</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [SLS+07]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sayeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Fuzzy and hybrid prediction of position signal in Synchrony R respiratory tracking system</article-title>
          .
          <source>In SIP</source>
          , pages
          <fpage>459</fpage>
          -
          <lpage>464</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>