<!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>Interactive access path exploration for planning of needle-based interventions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>C. Schumann</string-name>
          <email>christian.schumann@mevis.fraunhofer.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>C. Rieder</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S. Haase</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>H. Hahn</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>T. Preusser</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fraunhofer MEVIS</institution>
          ,
          <addr-line>Bremen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Jacobs University Bremen</institution>
          ,
          <addr-line>Bremen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>103</fpage>
      <lpage>106</lpage>
      <abstract>
        <p>Minimally invasive procedures such as biopsy or thermal tumor ablations share a similar planning scenario: a linear path for a needle shaped instrument has to be found such that the needle tip can reach a defined target such as a tumor. The path should be chosen according to several criteria, which influence safety, practicability and, in the case of ablation techniques, the ablation success of the procedure. In this work we present a method to explore all possible access paths to a given target with respect to clinically relevant criteria. The method leverages the graphics processing unit to sample these criteria. Parallel coordinates are utilized to interactively explore the resulting set of paths. Finally, we present an interactive selection technique in combination with a real-time visualization of the selected path and the patient anatomy.</p>
      </abstract>
      <kwd-group>
        <kwd>Access Path Planning</kwd>
        <kwd>Needle-Based Intervention</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Our method can be outlined by the following steps: (1) Sampling of clinical criteria for all paths, (2) Visualization of
path properties and (3) Interactive exploration of access paths. These steps are described in the following sections.
Sampling of clinical criteria for all paths
We discretize the domain of possible paths for the sampling process. To represent all possible directions for one specific
target point, we generate one equidistant cylindrical projection (also called equirectangular projections) per clinical
criterion and store it into a 2D image map. The center of projection is the target point. In the scope of this work we will
refer to these projections as cylindrical projections. One projection typically covers a horizontal angular range of 360°
and a vertical range of 90° (assuming that a vertical angulation of more than 45° either in the cranial or caudal direction
is not clinically relevant). This domain can be sampled with various resolutions resulting in different computation times.
To sample possible paths for a whole target region, the projection is repeated for multiple points on a grid inside the
target volume. Hence, the number of projections depends on the number of criteria, the chosen grid size and the size of the
target volume. We utilize various methods to generate the cylindrical projections of the criteria (see Fig. 1). To sample
the insertion depth, the z-Buffer of a rendering of the patient skin is projected. For that, the cylindrical projection is
derived from a cube map [7] generated by the graphics processing unit (GPU). For the sampling of distances to risk
structures, a 3D Euclidean Distance Transformation (DTF) to these structures is computed in a preprocessing step. During
projection, a GPU computed Minimum Intensity Projection of this DTF is used to determine the shortest distance to any
risk structure for any given path (for more details see [2]). The maps containing the vertical angulation and the in-plane
angle can be generated generically since they are independent of the patient anatomy.</p>
      <p>Finally, the 2D projection image maps are parsed. Each pixel represents one path. All valid paths (paths that do not
collide with any risk structure) are extracted from the images and stored with all corresponding criteria into a database.</p>
      <p>Each path is visualized as a two-dimensional line sequence intersecting each axis at the point that corresponds to the
paths value for the criterion that is represented by the axis. Fig. 2 illustrates the concept of parallel coordinates for path
criteria visualization. To enable visual distinction of paths even for large numbers of paths we select the brightness and
opacity of the lines depending on the criteria values. Lines with low (i.e. good) criterion values are displayed brighter
than lines with high values.</p>
      <p>Interactive exploration of access paths
The initial display of the parallel coordinates plot contains all paths (see Fig 3 upper left). To reduce the number of
displayed paths, we utilize restrictor sliders on the axes to select ranges of the criteria (see Fig. 3 lower left). Lines outside
of the defined ranges disappear. Thus, the set of displayed paths can be quickly reduced to the interesting candidates.
The remaining paths can be explored by simply moving the mouse over the plot: the line below the mouse cursor is
automatically displayed in red. The respective path is visualized in real-time in a 3D view together with a rendering of the
anatomy. A click with the left mouse button on the plot either locks or unlocks the selection.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Results</title>
      <p>For a dataset with a resolution of 512 x 512 x 172 voxels (voxel size: 0.625, 0.625, 0.625), the whole computation has
been finished in 114 seconds on a standard computer (Core i7 940 2.93 GHz, 12 GB RAM, GeForce GTX 670,
Windows 7 64Bit). The computation duration depends both on the image size and the used sampling grid sizes. We used an
angular resolution of 0.5 pixel per degree. Hence, the projection maps have a resolution of 180 x 45 pixels. Positions
inside the target tumor are sampled on a 3.75 x 3.75 x 4.0 mm grid. For the example dataset this yields 48 sample
positions inside the tumor (diameter: 21 mm). The portion of the computation time needed to prepare the parallel
coordinates plot based on the projection images depends on the number of possible paths and therefore varies depending on
the anatomical situation. In our example 78306 possible paths have been extracted.</p>
      <p>We conducted an initial informal study with 3 testees (2 radiologists, but not with an interventional background, 1
computer scientist with focus on human computer interaction). The goal was to assess the general usability of the system.
The testees were able to quickly filter the large range of paths and to explore the remaining paths with the mouse over
interaction. We used the user experience questionnaire developed by SAP [8] to evaluate the user experience with our
system. All of the six scales (attractiveness, perspicuity, efficiency, dependability, stimulation and novelty) resulted in
values between 1.75 and 2.41. Although the number of testees was quite low and the testees did not belong to the
targeted user group, this indicates a positive user experience.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Discussion</title>
      <p>Although we focused on needle based procedures in the liver, the method is transferable to other organs. Depending on
the intervention scenario, only few modifications might be required. The presented method can be used to plan ablation
procedures. However, the incorporation of a simulation of the ablation result as an additional criterion is still work in
progress. It poses a challenge since projection is not an option due to the complex nature of the simulation.
Computational times are already low, but there is still room for improvement. Besides optimization of the
implementation, adjustment of the parameters seems promising. Reduction of the horizontal angular range of the projections to
180° for example results in a considerable speed up.</p>
      <p>Due to the large number of paths displayed in the parallel coordinates plot, distinction of the paths is not optimal yet and
range modification using the sliders is inevitable. We investigated coloring of the lines based on clustering. This could
either be done based on the criteria values or based on principal insertion regions (like intercostal spaces). However, in
both cases, clustering results in too many clusters and colorization cannot be applied easily. Hence, this remains an area
of ongoing research.</p>
      <p>The mentioned study is only a first step towards evaluation of our method. Besides demonstrating the fundamental
suitability of the method for the problem at hand, it also showed certain areas with potential for further improvements. The
testees proposed to use sensible default settings for the restrictors in order to reduce the visual complexity from the
beginning. Furthermore a path could be preselected based on weighting factors (see [4]) to serve as a starting point for the
exploration. It was also proposed to display the criteria values of the selected path in the plot and to update the display
as soon as the path is manipulated manually in 3D space.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>We presented a method to explore the properties of all valid linear paths for target regions during the planning of
minimal invasive procedures in the liver. After a preprocessing time in the range of a few minutes, the user can interactively
investigate the paths using a parallel coordinates plot. A key concept for scoping with the immense amount of paths is
the restriction of allowed criteria values using restrictor sliders. Identification of a suited path is carried out interactively
by moving the mouse over the parallel coordinates plot. The line under the mouse is highlighted and the according path
is visualized in a 3D rendering in real-time. Ongoing research focuses on better differentiability of the lines in the
parallel coordinates plot and on the integration of ablation simulation methods for ablation procedures. Furthermore,
extensive evaluation of the proposed method is future work. Especially the comparison with the typical clinical workflow by
interventional radiologists is crucial to assess the benefit of our approach.
6</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Schumann</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bieberstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Braunewell</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niethammer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peitgen</surname>
          </string-name>
          , H.-O.,
          <article-title>Visualization support for the planning of hepatic needle placement</article-title>
          ,
          <source>Int J Comput Assist Radiol Surg</source>
          ,
          <volume>7</volume>
          (
          <issue>2</issue>
          )
          <fpage>191</fpage>
          -
          <lpage>197</lpage>
          , (
          <year>2012</year>
          ),
          <article-title>Epub 2011 Jun 9</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Khlebnikov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kainz</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muehl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmalstieg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <article-title>Crepuscular rays for tumor accessibility planning</article-title>
          ,
          <source>IEEE Trans Vis Comput Graph</source>
          ,
          <volume>17</volume>
          (
          <issue>12</issue>
          )
          <fpage>2163</fpage>
          -
          <lpage>2172</lpage>
          , (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Baegert</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villard</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schreck</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Soler</surname>
          </string-name>
          , L.,
          <article-title>Multi-criteria trajectory planning for hepatic radiofrequency ablation</article-title>
          ,
          <source>Proceedings of MICCAI 4792</source>
          ,
          <fpage>676</fpage>
          -
          <lpage>684</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Schumann</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bieberstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trumm</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bruners</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niethammer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoffmann</surname>
          </string-name>
          , R.T.,
          <string-name>
            <surname>Mahnken</surname>
            ,
            <given-names>A.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>P.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peitgen</surname>
          </string-name>
          , H.-O.,
          <article-title>Fast automatic path proposal computation for hepatic needle placement</article-title>
          ,
          <source>Proc. of SPIE 7625, Medical Imaging</source>
          <year>2010</year>
          : Visualization,
          <string-name>
            <surname>Image-Guided Procedures</surname>
          </string-name>
          , and Modeling, 76251J, (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Seitel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Engel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sommer</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radeleff</surname>
            ,
            <given-names>B.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Essert-Villard</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baegert</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fangerau</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fritzsche</surname>
            ,
            <given-names>K.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yung</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meinzer</surname>
            ,
            <given-names>H.-P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maier-Hein</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <article-title>Computer-assisted trajectory planning for percutaneous needle insertions</article-title>
          ,
          <source>Med Phys</source>
          ,
          <volume>38</volume>
          (
          <issue>6</issue>
          )
          <fpage>3246</fpage>
          -
          <lpage>3259</lpage>
          , (
          <year>2011</year>
          )[6]
          <string-name>
            <surname>Heinrich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiskopf</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <article-title>State of the Art of Parallel Coordinates</article-title>
          ,
          <year>Eurographics 2013</year>
          :
          <fpage>95</fpage>
          -
          <lpage>116</lpage>
          , (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Greene</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <article-title>Environment mapping and other applications of world projections</article-title>
          ,
          <source>IEEE Comput Graph Appl</source>
          ,
          <volume>6</volume>
          (
          <issue>11</issue>
          ),
          <fpage>21</fpage>
          -
          <lpage>29</lpage>
          , (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Laugwitz</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Held</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schrepp</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <article-title>Construction and evaluation of a user experience questionnaire</article-title>
          .
          <source>USAB</source>
          <year>2008</year>
          , LNCS
          <volume>5298</volume>
          ,
          <fpage>63</fpage>
          -
          <lpage>76</lpage>
          , (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>