<!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>Towards interactive exploration of DTI data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>F. Weiler</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>J. Klein</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>H. K. Hahn</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fraunhofer MEVIS</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bremen</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2011</year>
      </pub-date>
      <fpage>61</fpage>
      <lpage>64</lpage>
      <abstract>
        <p>Fiber tracking is a powerful technique to analyze Diffusion Tensor Imaging (DTI) data of the brain. It allows tracing paths through the dataset that relate to the primary pathways of white matter axonal structures. The typical approach to do this is to place a region-of-interest (ROI) inside the dataset, and subsequently visualize all paths running through the ROI. Consequently, the resulting fiber structure is highly sensitive to the location and shape of the chosen ROI. Small variations of the ROI can sometimes lead to drastic changes in the resulting fiber tract. To address this problem, we present a novel approach to interact with DTI data, which allows for an explorative analysis of this highly complex data. It is based on a combination of real-time fiber tracking with an interactive method to generate anatomically meaningful ROIs. ROIs are created and modified interactively in both shape and size, while the effects of these modifications to the resulting fiber tracts are visualized on-the-fly.</p>
      </abstract>
      <kwd-group>
        <kwd>Interaction</kwd>
        <kwd>DTI</kwd>
        <kwd>Fiber Tracking</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Purpose</title>
    </sec>
    <sec id="sec-2">
      <title>Methods</title>
      <p>Our method combines an algorithm for interactive generation and modification of anatomically meaningful ROIs for
DTI, with a technique for real-time whole-brain fiber selection. Here, we will give a brief overview of both techniques
and how they are combined to an interactive exploration tool. A more detailed description of the ROI tool can be found
in [7]. Our whole-brain fiber selection method is based on the approach described in [8].</p>
      <sec id="sec-2-1">
        <title>2.1 The ROI wizard</title>
        <p>The algorithm for generating anatomically meaningful ROIs is based on the observation that individual white matter
fiber bundles can be identified easiest in areas where a large amount of axons runs mostly parallel through the dataset.
In the standard color-coded 2d-visualization, which maps the primary diffusion direction and level of anisotropy as a 3d
vector into RGB space, such areas appear as blobs of the same color, which helps a radiologist to identify these bundles.
Consequently, a useful ROI for fiber tracking should be placed around a group of neighboring voxels with similar
diffusion properties. We have implemented a method that allows calculating such contours using a single mouse-click. With
this, the user defines a point of reference, for which voxels with similar diffusion properties shall be grouped. Based on
this point of reference, two similarity maps are calculated, and combined using a weighting function. First, the angular
similarity map , measuring the similarity in diffusion direction, and second the magnitude similarity map m,
measuring the similarity in fractional anisotropy.</p>
        <p>,
;
;
;
For each voxel x of the DTI dataset, gives the largest eigenvalue and gives the associated normalized
eigenvector of the underlying diffusion tensor. and denote the largest eigenvalue and eigenvector of the user
defined point of reference. Both and m calculate the similarity between each voxel and the voxel of reference. The
similarity is used as an argument for a Gaussian shaped function, which maps all values into the range [0,1]. and
individually control the width of the Gaussian envelope. Figs. 1(b) and 1(c) demonstrate this.</p>
        <p>Next, a weighted similarity map w is calculated by multiplying m and , while interpolating the sigma value in such a
way that it is either small for the angular and large for the magnitude similarity, vice-versa, or something in-between.
This allows to continuously adjust the weighting between angular and magnitude similarity, thereby allowing to control
the shape of the generated contour. Consequently, the blending parameter can be more intuitively described as a
shape-parameter. and are constant factors the correct for the individual domains of and m.
,
, ;
, 1
Finally, the desired contour is calculated using a marching-squares algorithm on the weighted similarity map. The
required threshold responds to the level of similarity. A higher value results in higher similarity of the clustered voxels,
while a lower value will also include voxels with less similar diffusion properties. As a result, the threshold parameter
for the marching-squares algorithm can be interpreted as a size-parameter for our contour.</p>
        <p>To allow for interactive modification of these two parameters, they are mapped to the x- and y- axis of the mouse. The
user can modify them after definition of the point-of-reference, by keeping the mouse button pressed. This gives him
interactive control of the shape and size of the generated ROI. Upon releasing the mouse button, the contour is
finalized. As all computations only need to be carried out on a single visible slice, interactive updates of the calculated
contours can be achieved in real-time. Figure 1 illustrates the algorithm on a simple spherical DTI phantom.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Real-time fiber selection</title>
        <p>In order to allow for interactive visualization of the fibers passing through the generated ROI, the contour is used to
query a pre-computed fiber-set stored in a fibertree. The fibertree is based on a kD-tree, a space-partitioning
datastructure commonly used for efficient range-queries in 3d-space. In addition to a conventional kD-tree, the fibertree
optimizes this data-structure with respect to the known geometry of fibers. This is achieved by enclosing segments of
fibers inside oriented bounding boxes, which are then sorted into the kD-tree. As a result, the required number of
intersection checks for a given input query could be reduced in comparison to a kD-tree.</p>
        <p>The fibertree is calculated in a pre-processing step. First, a whole-brain fiber tracking is performed, using all voxels
with an FA-value above a definable threshold (tFA &gt; 0.2 for our implementation) as seed points. Depending on the
density of the seed-point grid, approximately 20.000 to 100.000 fibers are calculated, and sorted into the fibertree.
Afterwards, filter queries can be performed in two steps. First, the tree is queried for the bounding rectangle of the contour.
The resulting sub-set of fibers is then again filtered with the exact area covered by the contour.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>We have implemented our method using the freely available rapid-prototyping platform MeVisLab. Interactive update
rates were achieved on a mid-level current generation PC (Intel Core2 Duo T9500, 2.6GHz), using a seed-point grid of
3mm. For the datasets used during our tests, this corresponded to approximately 18.000 to 22.500 fibers in total. The
time required for performing the whole brain fiber tracking and setting up the fibertree is ~18 seconds on the same
machine. For a finer grid size, the preprocessing time may increase up to one minute. This, however, is not considered
critical, as it only needs to be performed once per dataset.</p>
      <p>So far, we have not evaluated our method extensively, but rather have used it to qualitatively assess the impact of minor
modifications of the ROI to the resulting fiber bundle. We compared the stability of tracking results for the pyramidal
tract as well as the superior longitudinal fasciculus (SLF). For the pyramidal tract, we chose a reference point inside the
internal capsule using an axial view on the data. The ROI for the SLF was defined on a coronal slice, lateral to the
pyramidal tract. Figure 2 shows a selection of ROIs that could be used for tracing the SLF, in combination with some of
the resulting fiber bundles. In general, the direct feedback received during the definition of the ROI appeared very
helpful. Even a relatively short exploration time of several seconds for the parameter space of the ROI algorithm proved
beneficial to create a mental model of the relationship between the borders of the ROI and the resulting fiber bundle.
Especially for structures less clear to delineate, the possibility to explore the dataset in an interactive way was helpful
with respect to creating a tracking result corresponding to the expected shape of the fiber bundle.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>In this paper, we presented a novel approach for interactive exploration of fiber tracking based analysis of DTI data.
The central idea is to combine real-time fiber tracking with a method to generate and modify ROIs in an anatomically
meaningful manner. This allows for interactive exploration of the influence of variations of the defining ROI to the
resulting white matter fiber bundle. The generation of ROIs is based on the assumption that a meaningful ROI should
cluster voxels with similar diffusion properties. In the color coded 2d representation of DTI data, such areas correspond
to blobs of similar color and intensity. When manually delineating a ROI, a radiologist would typically use these blobs
as an orientation aid to draw the contour. One should note that although our current implementation is based on
realtime fiber-selection, the underlying idea would work equally well when used in combination with real-time
fibertracking, which would open further options for manipulating parameters of the fiber-tracking algorithm itself.
Our approach allows for creating ROIs based on similarities with respect to a user chosen reference position. The shape
and size of the contour can be manipulated interactively by mapping these two parameters to the x- and y-axis of the
mouse. This yields an intuitive interaction scheme that not only allows for interactive optimization of the desired ROI,
but also reduces interaction time, if compared to the manual process of drawing accurate contours.
The explorative character of our approach is grounded in the interactive update of tracking results based on dynamically
changing input parameters. This idea is not necessarily linked to the input ROI alone. Depending on the chosen
approach for real-time fiber tracking, one could also consider to interactively manipulate parameters of the tracking
algorithm.</p>
      <p>An extensive evaluation of the clinical value of our method remains to be done. As such, we are careful with positioning
our approach against alternative, currently established approaches to fiber tracking interaction. Our preliminary
evaluation has however caused positive expectations. Especially for situations where interaction time is a limiting constraint,
such as e.g. during intraoperative resection control, we expect that our method can contribute to make utilization of DTI
fiber tracking more reliable and help to establish it as an indispensable tool in clinical environments.
5</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>R.</given-names>
            <surname>Brecheisen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Vilanova</given-names>
            <surname>Bartroli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Platel</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.M.</surname>
          </string-name>
          <article-title>ter Haar Romenij, “Parameter Sensitivity Visualization for DTI Fiber Tracking”</article-title>
          ,
          <source>In IEEE: Transaction on Visualization and Computer Gr</source>
          ,
          <volume>15</volume>
          (
          <issue>6</issue>
          ),
          <fpage>1441</fpage>
          -
          <lpage>1448</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>F.</given-names>
            <surname>Weiler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. K.</given-names>
            <surname>Hahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Koehn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Friman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Klein</surname>
          </string-name>
          , H.
          <article-title>-</article-title>
          <string-name>
            <surname>O. Peitgen</surname>
          </string-name>
          , „
          <article-title>Dealing with Inaccuracies in Multimodal Neurosurgical Planning - A Preliminary Concept</article-title>
          .
          <source>Proc. of the 22nd Internal Congress and Exhibition of Computer Assisted Radiology and Surgery (CARS)</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Bauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Barbieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Egger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kuhnt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.K.</given-names>
            <surname>Hahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Freisleben</surname>
          </string-name>
          , C. Nimsky, “
          <article-title>A Ray-based Approach for Boundary Estimation of Fiber Bundles derived from Diffusion Tensor Imaging”</article-title>
          ,
          <source>International Journal of Computer Assisted Radiology and Surgery</source>
          , Vol.
          <volume>5</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>47</fpage>
          -
          <lpage>48</lpage>
          , Springer, Berlin Heidelberg, 2010
          <string-name>
            <given-names>J.</given-names>
            <surname>Blaas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.P.</given-names>
            <surname>Botha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.M.</given-names>
            <surname>Vos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.H.</given-names>
            <surname>Post</surname>
          </string-name>
          , “
          <article-title>Fast and Reproducible Fiber Bundle Selection in DTI Visualization,”</article-title>
          <source>Proc. of IEEE Visualization</source>
          <year>2005</year>
          ,
          <fpage>59</fpage>
          -
          <lpage>62</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Köhn</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiler</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Peitgen</surname>
          </string-name>
          , H.-O, “
          <article-title>A gpu-based fiber tracking framework using geometry shaders,"</article-title>
          <source>Proc. of SPIE Medical Image Processing</source>
          ,
          <fpage>72611J</fpage>
          -
          <lpage>72611J10</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Mittmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Nobrega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Comunello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dellani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Stoeter</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. von Wangenheim</given-names>
            , “Performing
            <surname>Real-Time Interactive</surname>
          </string-name>
          Fiber Tracking,
          <source>” Journal of Digital Imaging</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>F.</given-names>
            <surname>Weiler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. K.</given-names>
            <surname>Hahn</surname>
          </string-name>
          , „
          <article-title>An interactive ROI tool for DTI fiber tracking“</article-title>
          ,
          <source>Proc. of SPIE Medical Image Processing</source>
          ,
          <volume>7964</volume>
          ,
          <fpage>796437</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>J.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Scholl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Köhn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. K.</given-names>
            <surname>Hahn</surname>
          </string-name>
          , „
          <article-title>Real-time fiber selection using the Wii remote”</article-title>
          ,
          <source>Proc. of SPIE Medical Image Processing</source>
          ,
          <volume>7625</volume>
          ,
          <year>76250N</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>