<!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>2D Vessel Segmentation Using Local Adaptive Contrast Enhancement</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dominik Schuldhaus</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Spiegel</string-name>
          <email>martin.spiegel@informatik.uni-erlangen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Redel</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Polyanskaya</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tobias Struffert</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joachim Hornegger</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arnd Doerfler</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Neuroradiology, University Erlangen-Nuremberg</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Erlangen Graduate School in Advanced Optical Technologies</institution>
          ,
          <addr-line>SAOT</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Pattern Recognition Lab, University Erlangen-Nuremberg</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Siemens AG Healthcare Sector</institution>
          ,
          <addr-line>Forchheim</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>109</fpage>
      <lpage>113</lpage>
      <abstract>
        <p>2D vessel segmentation algorithms working on 2D digital subtraction angiography (DSA) images suffer from inhomogeneous contrast agent distributions within the vessels. In this work, we present a novel semi-automatic vessel segmentation method based on local adaptive contrast enhancement. Either a forward projected 3D centerline or a set of manual selected seed points define the vessel branches to be segmented on the image. The algorithm uses bilateral filtering followed by local contrast enhancement to eliminate intensity inhomogeneity within the vessel region that is caused by unequally distributed contrast agent. Our segmentation algorithm is extensively evaluated on 45 different DSA images and exhibits an average Hausdorff distance of 22 pixels and sensitivity of 89 %.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        X-ray based 2D DSA plays a major role in diagnosis, treatment planning and
assessment of cerebrovascular disease, i.e. aneurysms, arteriovenous malformations
and intracranial stenosis. 2D vessel segmentation is considered as important
support for analyzing complex vessels, i.e. measuring vessel diameter, length or
aneurysm neck and dome size. Within the literature there are various kinds of
vessel detection and segmentation methods [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] available, however, 2D vessel
segmentation techniques applied on 2D DSA images are hardly described [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Fig. 1 depicts three image examples our algorithm is working with. At first
glance, the segmentation of such kind of vessels seems to be easy but the local
inhomogeneous contrast agent distribution (compare the areas indicated by the
red and green circles on Fig. 1), patient movement as well as the smooth intensity
ramp between vessels and background make it a difficult task. Global threshold
segmentation will fail because it will not handle the heterogeneous intensities
distributions within the vessel regions. This paper introduces a semi-automatic
2D vessel segmentation technique based on local adaptive contrast enhancement
to equalize the intensity inhomogeneity. The algorithm is extensively evaluated
using a database of 45 different DSA images.
The first step within our algorithm is indicated by the selection of the
vessel branches that will be segmented. This selection is done by the placement
of manual seed points along the vessel branches. The manual seed points are
connected using Dijkstra’s algorithm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] together with an intensity-based cost
function. All centerline points ci ∈ R2 are stored within set C defined as
C = {ci}iN=−01.
(1)
where N denotes the total number of centerline points. If the corresponding 3D
vessel segmentation, the 3D centerline and the projection geometry are available,
the vessels of interest may be automatically defined by the forward projection
of the 3D centerline onto the 2D DSA image. Fig. 2a shows a 2D DSA frame
together with the centerline (red) defining the vessels of interest. After vessel
selection the noise within the 2D DSA images are reduced while preserving edges.
For that purpose, bilateral filtering [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is applied.
2.2
      </p>
      <p>
        Local Adaptive Contrast Enhancement
This section describes the core part of our algorithm, i.e. the local adaptive
contrast enhancement to properly handle the inhomogeneous distribution of the
contrast agent within the vessel region. The idea is to place small overlaying
boxes along the vessel centerline C and perform an intensity mapping of the pixel
intensities within each box taking the lower pixel value for overlaying regions.
Fig. 3a illustrates schematically the box alignment around a vessel branch. The
hessian matrix [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is computed at each centerline point (orange line) to get
the two eigenvectors and eigenvalues which define the orientation of the box
(blue arrows). The eigenvector pointing across the vessel is used to estimate
(a) S10
(b) S17
(c) S22
the vessel diameter by a 1-D intensity profile. Hence, the box length across the
vessel is the vessel diameter plus a certain offset such that the box certainly
covers the underlying vessel branch. The length of the box in vessel direction is
kept constant. Each box is now associated with one sigmoid function f that is
applied to perform the contrast enhancement by intensity mapping. f is defined
as follows
f (I) =
      </p>
      <p>1
1 + e−( I−αβ )
α, β ∈ R,
(2)
where I is the intensity before the mapping, α denotes the slope and β the
translation of the sigmoid function. In our case, α is kept constant and β is
adapted according to the intensity mean of each box. Fig. 3b depicts three
different boxes before and after contrast enhancement. The result of the local
adaptive contrast enhancement is shown in Fig. 2b.
2.3</p>
      <p>Binary Threshold and Skeleton-Based Noise Reduction
A binary threshold filter is applied on the contrast enhanced image Fig. 2b to
get a binary mask as illustrated in Fig. 2c. Since our contrast enhancement is
based on boxes, small isolated artifacts appear in the vicinity of the vessels. To
remove these artifacts the binary image is skeletonized by a medial axis based
skeletonization approach. Each skeleton part has to exhibit a minimum number
(a)
(b)
(c)
(d)
(e)
of points which was defined heuristically. All skeleton parts below this number
(see red points in Fig. 2d) together with its artifacts are removed. The final
segmentation result is shown in Fig. 2e.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Results</title>
      <p>The algorithm was extensively evaluated using a database of 45 studies ({Si}i4=5 1).
The dimension varied between 512×512 and 1440×1440. The pixel spacing in
x/y was 0.154/0.154mm for S1 to S18 and 0.308/0.308mm for S19 to S45. For
each study a gold standard segmentation was built by a neuroradiologist. The
algorithm achieved an average Hausdorff distance of 22 pixels with a standard
deviation of 6.0 and an average sensitivity of 89% with a standard deviation of
0.04. The Hausdorff distance was computed by the euclidean distance transform
on the segmentation result. Fig. 4 summarizes all quantitative measurements
and Fig. 5 shows three segmentation results. The left column depicts the 2D
DSA images, whereas the right column shows the corresponding gold standard
segmentations (red) and the segmentation results (gray) as an overlay.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Discussion</title>
      <p>Our local adaptive contrast enhanced vessel segmentation algorithm has shown
that it properly handles the intensity variation within vessel regions to perform
a smooth segmentation using threshold image filtering. The extensive evaluation
demonstrates that our approach is clinical applicable and able to come up with
quantitative measurements during diagnosis and treatment planning. As an
outlook, the 2D vessel segmentation results may be used as ground truth to overlay
and validate 3D vessel segmentation results based on 3D rotational angiography
images.</p>
      <p>1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45</p>
      <p>Study Number
Fig. 4. Overview about the evaluation results, i.e. Hausdorff distance and sensitivity.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Lesage</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Angelini</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bloch</surname>
            <given-names>I</given-names>
          </string-name>
          , et al.
          <article-title>A review of 3D vessel lumen segmentation techniques: models, features and extraction schemes</article-title>
          .
          <source>Med Image Anal</source>
          .
          <year>2009</year>
          ;
          <volume>13</volume>
          (
          <issue>6</issue>
          ):
          <fpage>819</fpage>
          -
          <lpage>45</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kirbas</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quek F</surname>
          </string-name>
          .
          <article-title>A review of vessel extraction techniques and algorithms</article-title>
          .
          <source>ACM Compute Surv</source>
          .
          <year>2004</year>
          ;
          <volume>36</volume>
          (
          <issue>2</issue>
          ):
          <fpage>81</fpage>
          -
          <lpage>121</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Sang</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peng</surname>
            <given-names>W</given-names>
          </string-name>
          , et al.
          <article-title>Knowledge-based adaptive thresholding segmentation of digital subtraction angiography images</article-title>
          .
          <source>Image Vis Comput</source>
          .
          <year>2007</year>
          ;
          <volume>25</volume>
          (
          <issue>8</issue>
          ):
          <fpage>1263</fpage>
          -
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Dijkstra</given-names>
            <surname>EW</surname>
          </string-name>
          .
          <article-title>A note on two problems in connexion with graphs</article-title>
          .
          <source>Numerische Mathematik</source>
          .
          <year>1959</year>
          ;
          <volume>1</volume>
          :
          <fpage>269</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Tomasi</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manduchi R. Bilateral</surname>
          </string-name>
          <article-title>Filtering for Gray and Color Images</article-title>
          .
          <source>Proc ICCV</source>
          .
          <year>1998</year>
          ; p.
          <fpage>839</fpage>
          -
          <lpage>846</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Frangi</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niessen</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vincken</surname>
            <given-names>K</given-names>
          </string-name>
          , et al.
          <article-title>Multiscale vessel enhancement filtering</article-title>
          . In: Medical Image Computing and
          <string-name>
            <surname>Computer-Assisted Interventation</surname>
          </string-name>
          . Boston, USA: Springer-Verlag;
          <year>1998</year>
          . p.
          <fpage>130</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>