<!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>Single Marker Localization for Automatic Patient Registration in Interventional Radiology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael Tschannen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Grzegorz Toporek</string-name>
          <email>grzegorz.toporek@artorg.unibe.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daphné Wallach</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matthias Peterhans</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Weber</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ARTORG Center for Biomedical Engineering Research, University of Berne</institution>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <fpage>114</fpage>
      <lpage>117</lpage>
      <abstract>
        <p>Accurate definition of single marker (SM) locations in computed tomography (CT) images is a part of the patient-toimage registration technique used in our navigation system for interventional radiology. The SMs are currently selected manually by the user. We herein present a two-step image processing algorithm first uses morphological operations on the binarized CT image for volume of interest (VOI) extraction and then applies a Hough transform (HT) to precisely localize SM centers in VOIs. This leads to fully automatic SM localization with precision that exceeds manual localization.</p>
      </abstract>
      <kwd-group>
        <kwd>single marker localization</kwd>
        <kwd>automatic patient registration</kwd>
        <kwd>interventional radiology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Problem</title>
      <p>Since HT is computationally expensive, it is not expected to be efficient when being applied to whole patient CT
images. Thus, a two-part approach was chosen for the automatic SM localization: First, the whole patient CT image is
processed in order to find volumes of interest (VOI). This step involves analysis of a big amount of data in a short time and
therefore has to be expected to deliver low accuracy or even to detect VOIs which do not contain any SMs. Then, one of
the two aforementioned methods can be applied to the VOI to determine whether a VOI actually contains a SM and if
so, to precisely determine the center of the SM sphere.</p>
      <p>VOI Detection: A morphological approach was implemented to scan the whole patient CT image for VOIs. By first
applying a threshold based region growing algorithm (threshold: -500 HU), the patient body and the SMs are segmented.
Afterwards, morphological opening with a spherical structuring element with 11 mm radius is applied to remove small
structures such as single markers from the body surface. This operation is done slice-by-slice in order to increase
performace which tends to be low when using large structuring elements. The resulting binary image is thereafter subtracted
from the original binary image so that only SMs on the body surface and artifacts produced near the body surface and
the CT table are kept. In order to distinguish the SMs from the artifacts, a size based relabeling is performed and only
objects within a certain interval of physical volume ([750,2500] mm3) are selected as VOIs. The VOI size is chosen such
that each VOI can contain at most one SM (as the SMs are placed on the patient using a template, the minimal spacing
between SMs is known).
SM localization: When applied to a localization problem, the HT algorithm generates so-called accumulator image,
each point of which has a value proportional to the probability that a sought-after shape with given geometric parameters
(the SM sphere radius of 5 mm in the present problem) has its center in this point. Finding the centers of sought-after
shapes is thus equivalent to finding the local maxima in the accumulator image. The HT algorithm can detect the
absence of a SM in a VOI if the maximum in the accumulator image is below a certain value (i.e. the probability that the
point is the center of a sphere is too low even though it is a maximum).</p>
      <p>
        In the present implementation HT is first applied to each VOI as extracted from the original CT image. Afterwards, the
six VOI for which the HT algorithm computed the highest maximum accumulator values are kept. For the remaining
VOIs the following two steps are perforemed iteratively: First, the standard deviation of the maximum accumulator
values is computed. Second, the VOI with the lowest maximum accumulator value is removed, if the standard deviation is
above a certain threshold. This is done because the actual number of markers present in the image is not known (some
might be outside the visible region). After this process, the size of the remaining VOIs is reduced to only contain the SM
sphere with a small margin. This new VOIs are oversampled to higher, isotropic resolution (as recommended in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], Fig.
6) before applying HT again, such that the resulting accumulator image (Fig. 7) with higher resolution allows
determining the SM center with higher accuracy.
      </p>
      <p>
        The transparent SM shell is close to the SM sphere near its top and has a similar radius as the SM sphere. Moreover, the
SM is not a complete sphere. Therefore maximum value of the accumulator image is biased towards the top of the SM
shell. To correct this constant bias, the direction of the marker axis is determined by computing the intensity gradient at
the center position calculated by the HT algorithm. The center position is then shifted along the marker axis towards the
bottom of the SM by 0.75 mm (this value corresponds to the statistically appearing systematic error).
Implementation: The algorithm described above was implemented in C++ using the libraries provided with the Insight
Toolkit [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Mosaliganti et al. have described and implemented an n-dimensional version of the HT algorithm for
detection of spherical objects using the Insight Toolkit in work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>Validation: For performance assessment of the of the SM detection algorithm in terms of accuracy and speed, a set of
five clinical CT scans was selected. The CT scans are each acquired on the patient’s abdomen with six SM attached to
the body. The in-plane resolution of the images varies from 0.72 to 0.87 mm and the z-spacing from 1.0 to 1.5 mm. For
ground truth data acquisition, the center of each SM sphere was manually selected by an expert using a three view CT
image viewer. The actual ground truth SM centers were determined by taking the mean of the three acquisitions for each
SM (norm standard deviation all selected markers: 0.08 mm). Moreover, a benchmark framework for batch-processing
the datasets with different methods and parameters to statistically evaluate the accuracy and speed of each method was
implemented.</p>
      <p>To be able to compare the automatic algorithm with the manual method, six users were asked to manually select the SM
marker centers on the CAS-One IR using the standard interface (transversal view CT viewer). The SM center and time
needed by the user to select the SM was measured for each SM. The resulting data was compared to the ground truth
data.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Results</title>
      <p>Table 2 shows the 3D error and time mean and standard deviation values for the automatic SM detection algorithm. This
complete algorithm includes the morphological approach for VOI localization combined with the HT algorithm for SM
center computation. The algorithm was run 10 times to process each dataset. The average 3D error for automatic
localization was 0.3 mm and the average time needed by the automatic method was 26.7 s.</p>
      <p>Dataset number
1
2
3
4
5
All datasets
4</p>
    </sec>
    <sec id="sec-3">
      <title>Discussion</title>
      <p>The automatic marker localization algorithm is roughly five times faster and three times more precise than the users.
Moreover, the algorithm yields high reliability. For a total of 30 markers present in five different image series in
different positions and orientations, all of the markers were correctly detected. However, further investigations are required to
validate those findings.</p>
      <p>
        One of the major disadvantages of the HT algorithm compared to other methods like template based image registration
is the quantization of the output by the accumulator voxel resolution. Niblack and Petkovic show in work [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] a method
involving smoothing and interpolation of the accumulator image to achieve sub-pixel precision when applying the HT
algorithm. The implementation of a similar approach is subject of ongoing research.
      </p>
      <p>The main shortcoming of the performance assessment is the low number of test datasets (five). We plan to add more
datasets to the benchmark in the near future. Furthermore, an experiment involving a phantom with known geometry and
marker centers should be performed in order to measure the precision of the manual and automatic localization more
precisely.</p>
      <p>In conclusion, we can state that automatic SM center localization is more accurate and faster than manual SM center
localization and that it can be used to improve the over-all system precision and should therefore be integrated with the
system as a standard feature.
5</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Christian</given-names>
            <surname>Wachinger</surname>
          </string-name>
          , Simon Baumann, Jochen Zeltner, Ben Glocker, and Nassir Navab, “
          <article-title>Sphere Extraction in MR Images with Application to Whole-Body MRI”</article-title>
          ,
          <source>Medical Imaging</source>
          <year>2009</year>
          :
          <article-title>Image Processing</article-title>
          ,
          <string-name>
            <surname>SPIE</surname>
          </string-name>
          ,
          <year>2009</year>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Insight</given-names>
            <surname>Segmentation</surname>
          </string-name>
          and Registration Toolkit, http://www.itk.org/
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Kishore</given-names>
            <surname>Mosaliganti</surname>
          </string-name>
          , Arnaud Gelas, Paul Cowgill, Sean Megason, “
          <article-title>An Optimized N-Dimensional Hough Filter for Detecting Spherical Image Objects”</article-title>
          ,
          <source>Insight Journal</source>
          ,
          <year>2009</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Wayne</given-names>
            <surname>Niblack</surname>
          </string-name>
          , Dragutin Petkovic, “
          <article-title>On improving the accuracy of the Hough transform, Machine Vision</article-title>
          and Ap- plications, Springer,
          <year>1990</year>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Thiago</given-names>
            <surname>Oliveira</surname>
          </string-name>
          dos Santos,
          <article-title>“A Soft Tissue Image Guidance System for Percutaneous Needle Interventions Based on Multimodal Images</article-title>
          ,
          <source>Ph.D. Thesis</source>
          , 2011
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Oliveira-Santos</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peterhans</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofmann</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            <given-names>S.</given-names>
          </string-name>
          , “
          <article-title>Passive Single Marker Tracking for Organ Motion and Deformation Detection in Open Liver Surgery”</article-title>
          , Information Processing in Computer-Assisted Interventions,
          <year>2011</year>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Pieter</given-names>
            <surname>Slagmolen</surname>
          </string-name>
          , Jeroen Hermans, Frederik Maes, Tom Budiharto, Karin Haustermans, Frank van den Heuvel, “
          <article-title>Fast, accurate, and robust automatic marker detection for motion correction based on oblique kV or MV projection image pairs”</article-title>
          ,
          <source>Medical Physics</source>
          , Vol.
          <volume>37</volume>
          , No.
          <volume>4</volume>
          , 2010
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Shirato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Shimizu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kunieda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kitamura</surname>
          </string-name>
          , M. van
          <string-name>
            <surname>Herk</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Kagei</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Nishioka</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Hashimoto</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Fujita</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Aoyama</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Tsuchiya</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Kudo</surname>
            , and
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Miyasaka</surname>
          </string-name>
          , “
          <article-title>Physical aspects of a real-time tumor-tracking system for gated radiotherapy,”</article-title>
          <string-name>
            <given-names>Int. J. Radiat. Oncol.</given-names>
            ,
            <surname>Biol</surname>
          </string-name>
          <string-name>
            <surname>.</surname>
          </string-name>
          ,
          <source>Phys</source>
          .
          <volume>48</volume>
          4,
          <fpage>2000</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>X.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. C.</given-names>
            <surname>Sharp</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Jiang</surname>
          </string-name>
          , “
          <article-title>Fluoroscopic tracking of multiple implanted fiducial markers using multiple object tracking</article-title>
          ,
          <source>” Phys. Med. Biol</source>
          .
          <volume>52</volume>
          ,
          <year>2007</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>