<!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>Edge Aberration in MRI</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lorenz Ko¨nig</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jos´e Maria Raya Garcia del Olmo</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chair for Computer Aided Medical Procedures and Augmented Reality, Technische Universita ̈t Mu ̈nchen</institution>
          ,
          <addr-line>Munich</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dept. of Clinical Radiology, Ludwig-Maximilians-Universita ̈t</institution>
          ,
          <addr-line>Munich</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>NYU Lagone Medical Center, New York University</institution>
          ,
          <addr-line>New York City, NY</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>339</fpage>
      <lpage>343</lpage>
      <abstract>
        <p>Direct application of conventional models for sub-voxel edge detection to modalities with intricate image formation like MRI results in systematic edge dislocations on a sub-voxel scale (edge aberration). By quantitative experimental analysis of this effect, a simple correction term can be calibrated, which is demonstrated to improve edge localization precision by a factor of 2.5 to surpass voxel size by 2 orders of magnitude.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>In raster image formation, a continuous so-called underlying function ρ is
discretized into an image function f which maps voxels to (for example) gray scale
values. Following a widely-used formulation, f is determined by
f (x) = [A ∗ ρ] (x)
at x being a voxel center
(1)
where, via the convolution ∗, A(x), called voxel aperture (VA), plays the role of
a weighting and averaging function for ρ, thus substantially determining (small
scale) image semantics-besides the nature of ρ and imaging geometry.</p>
      <p>Due to the convolution with A, an underlying function ρ exhibiting an edge
separating two regions within one voxel generally results in some intermediate
gray value for this voxel. This so-called partial volume effect can be exploited
to locate the edge in ρ more accurately than the grid resolution of f , which is
referred to as sub-pixel or sub-voxel edge detection (Fig. 1).</p>
      <p>However, such techniques assume an ideal case where A is a box function and
its carrier is the voxel itself. Their application to differently formed images
(nonbox A) such as MRI datasets therefore is in principle erroneous, but common
practice. In this paper, we shall assess the systematic sub-voxel edge dislocations
thereby introduced (edge aberration) and present a simple heuristic correction.
1.1</p>
      <sec id="sec-1-1">
        <title>State of the Art</title>
        <p>
          Initially, sub-pixel edge detection has been developed regardless of a specific
application [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. It proofed to be very useful and accurate in optic, notably
aerial, imaging [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], where image formation is close to the ideal case.
        </p>
        <p>
          In MRI, sub-voxel edge detection techniques are typically employed for
segmentation of small structures like knee cartilage [
          <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
          ] and the brain [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Also,
edge enhancing filters may implicitly perform sub-voxel edge detection [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>
          In these contributions, an MRI-specific VA is taken into account only in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ],
albeit in the form of simple filtering of a super-sampled putative segmentation
in a discrete domain. The authors of [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] explicitly assume a box-shaped VA.
        </p>
        <p>
          Implicitly or explicitly, sub-voxel edge detectors first estimate a continuous
approximation of ρ [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] or ∇ρ [
          <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
          ], often consisting of a polynomial [
          <xref ref-type="bibr" rid="ref1 ref4">1, 4</xref>
          ]. The
approximation is then analyzed and (up to) one edge point for each voxel is
computed [
          <xref ref-type="bibr" rid="ref1 ref2 ref4">1, 2, 4</xref>
          ], or contours are optimized based on the approximation [
          <xref ref-type="bibr" rid="ref3 ref5">3, 5</xref>
          ].
        </p>
        <p>All cited edge-point and contour techniques for volume data use a
slice-byslice approach, in which edges are located in 2D slices and assembly of surfaces
in the volume constitutes a post-processing step.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Materials and Methods</title>
      <p>
        Applying our previously-reported edge detector [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to MRI slices of an edge
phantom, we evaluate the difference in measured edge locations when the phantom
is moved by fractions of a voxel along one of the image axes. This leads us to a
correction term for (1D) locations of single edge points, extrapolatable to 2D.
      </p>
      <p>In what follows, we shall w.l.o.g. assume x = 0 at the center of the voxel
under consideration and unit voxel width, denoted 1 vx.
2.1</p>
      <sec id="sec-2-1">
        <title>Edge Detection Algorithm</title>
        <p>
          The employed 2D edge detector [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] first computes the gradient image g(x) =
|∇f (x)| via the Sobel operator. Next, g is locally approximated in every voxel’s
3 × 3 neighborhood by a second-order bivariate polynomial gˆ(x). Let gˆ(t) denote
gˆ evaluated along the straight line given by the local image gradient,
parameterized in t. Then if gˆ(t) has a local maximum inside the voxel under consideration,
the location of the maximum is accepted as an edge point. Thus up to one edge
point per voxel is obtained (Fig. 1).
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Quanti cation of Systematic Errors and Error Correction</title>
        <p>Practical considerations led us to an experimental setup in which the phantom
is fixed in the scanner and the scanner’s field of view (FOV) is moved by small
offsets ∆x. While this facilitates relative positioning of the phantom with respect
to the FOV, the true position of the edge, x, remains unknown.</p>
        <p>However, we can extract edge positions xm1 and xm2 from the image before
and after the translation of the FOV. We define ∆xm = xm2 − xm1 and xm =
(xm1 + xm2)/2. As the error in ∆xm is small and has a component systematic
in xm, we can view the ratio β = ∆x/∆xm as a “function” of xm. We observe
β(xm) =
∆x dx
∆xm ≈ dxm
=⇒
x(xm) ≈</p>
        <p>β(xm)dxm
∫ xm
0:5 vx
which gives us a correction function for measured edge positions xm. We call
α(xm) = x(xm) − xm the additive correction term to xm.</p>
        <p>Using the normalized local image gradient (nx, ny) = ∇f (x, y)/ ∥∇f (x, y)∥,
a measured 2D edge point (xm, ym) can be corrected via
(x, y) = (xm + nxα((nx)xm), ym + nyα((ny)ym))
(2)
(3)
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Measurements</title>
        <p>A test tube filled with Gd-based contrast agent served as edge phantom,
producing a disk in MR slices. 6 volume datasets of 8 slices each were acquired
with a T2-weighted fat-saturation spoiled spin-echo 2D sequence in a Siemens
“TrioTim” 3 T whole-body scanner. In successive acquisitions, the FOV was
translated by about 0.1 mm in-plane along x (row direction, phase encoded),
while the phantom remained fixed. Voxel size was 0.625 × 0.625 × 3 mm3 at
3 mm slice thickness, TE = 11 ms, TR = 3.5 s, and SNR = 141. Ground truth
data for ∆x was obtained from the center-of-mass shift of the noise-corrected
slices.</p>
        <p>First, 3 slices of each volume were analyzed. From each slice, 3 voxel rows
perpendicular to the border of the tube were selected, where x-coordinates of
the edge points from the left and right border of the tube were taken for each of
the 6 FOV positions (Fig. 2). For each of the 3 voxel rows in each of the 3 slices,
5 edge offsets for ∆x ≈ 0.1 mm, 4 offsets for ∆x ≈ 0.2 mm, and so on down to 1
offset for ∆x ≈ 0.5 mm were thus measured, for left and right edges respectively.</p>
        <p>Next, the measured offsets for ∆x ≈ 0.1 mm were used to approximate a
correction function according to ((2)). Applying this, the remaining 5 slices
were analyzed in a similar fashion to evaluate the correction technique.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>Plotting the ratio β against the measured intra-voxel position xm clearly reveals
a systematic component that can be fitted by a polynomial. For this study,
we find an additive correction term α(xm) = 21.3xm7 + 1.46xm6 − 10.9xm5 −
0.301xm4 + 1.13xm3 − 0.0830xm2 + 0.0677xm + 0.0168, with α and xm in vx.
(Fig. 2.3.)</p>
      <p>Edges to which the correction has been applied are shown in Fig. 2. The
smoothing effect visible in the Fig. indicates that precision has been increased.</p>
      <p>In numbers, we find an RMS absolute error in edge offset measurement for
arbitrary displacements of 0.039 vx before and 0.016 vx after correction. The
overall average signed offset error is 0.0022 vx and −0.0024 vx before and after
correction, respectively. Fig. 4 shows the error distribution for different offsets.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>
        Although [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] addresses the MRI-specific VA in simulation of MR images, both
MR physicists and the computer vision community seem to be unaware of the
effective VA in MRI and the assumed VA in edge detection not coinciding-clearly
a semantic mismatch of image formation and image analysis.
      </p>
      <p>We have shown the resulting errors to be systematic and in principle
amenable to correction by means of a simple additive term to the edge detector,
calibrated by measurement of an edge phantom. Our focus was not on building
a robust edge detector, and neither did we devise a generally-valid formula.
Also, noise as well as the heuristic extrapolation from 1D to 2D demand further
attention.</p>
      <p>The proposed correction technique does not significantly change overally
accuracy of about 1/500 vx because it is unaffected by edge aberration due to quite
balanced over- and underestimation (Fig. 2.3). Promisingly however, precision
of offset measurement is improved by a factor of 2.5, resulting in an estimated
single edge localization precision of 0.016 vx/√2 = 0.011 vx =b 6.9 µm which is 2
orders of magnitude better than the image grid and much closer to ground-truth
precision than before correction (Fig. 4). This is most relevant for applications
relying on single edge points, e. g. for detection of subtle changes in local
thickness.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Matalas</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benjamin</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kitney</surname>
            <given-names>R.</given-names>
          </string-name>
          <article-title>An edge detection technique using the facet model and parameterized relaxation labeling</article-title>
          .
          <source>IEEE Trans Pattern Anal Mach Intell</source>
          .
          <year>1997</year>
          ;
          <volume>19</volume>
          (
          <issue>4</issue>
          ):
          <fpage>193</fpage>
          -
          <lpage>205</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Steger</surname>
            <given-names>C.</given-names>
          </string-name>
          <article-title>An unbiased detector of curvilinear structures</article-title>
          .
          <source>IEEE Trans Pattern Anal Mach Intell</source>
          .
          <year>1998</year>
          ;
          <volume>20</volume>
          (
          <issue>2</issue>
          ):
          <fpage>113</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cohen</surname>
            <given-names>ZA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCarthy</surname>
            <given-names>DM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kwak</surname>
            <given-names>SD</given-names>
          </string-name>
          , et al.
          <article-title>Knee cartilage topography, thickness, and contact areas from MRI: in-vitro calibration and in-vivo measurements</article-title>
          .
          <source>Osteoarthritis Cartilage</source>
          .
          <year>1999</year>
          ;
          <volume>7</volume>
          (
          <issue>1</issue>
          ):
          <fpage>95</fpage>
          -
          <lpage>109</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Ko¨nig
          <string-name>
            <given-names>L</given-names>
            ,
            <surname>Groher</surname>
          </string-name>
          <string-name>
            <given-names>M</given-names>
            ,
            <surname>Keil</surname>
          </string-name>
          <string-name>
            <surname>A</surname>
          </string-name>
          , et al.
          <article-title>Semi-automatic segmentation of the patellar cartilage in MRI</article-title>
          .
          <source>Proc BVM</source>
          .
          <year>2007</year>
          ; p.
          <fpage>404</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bosc</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heitz</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Armspach</surname>
            <given-names>JP</given-names>
          </string-name>
          .
          <article-title>Statistical atlas-based sub-voxel segmentation of 3D brain MRI</article-title>
          .
          <source>Proc ICIP</source>
          .
          <year>2003</year>
          ;II:
          <fpage>1077</fpage>
          -
          <lpage>80</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Salvado</surname>
            <given-names>O</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hillenbrand</surname>
            <given-names>CM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilson</surname>
            <given-names>DL</given-names>
          </string-name>
          .
          <article-title>Partial volume reduction by interpolation with reverse diffusion</article-title>
          .
          <source>Int J Biomed Imag</source>
          .
          <year>2006</year>
          ;
          <volume>2006</volume>
          (92092):
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>