<!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>Exploiting Spatial Variability for Disparity Estimation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maria Trujillo</string-name>
          <email>mtrujillo@eisc.univalle.edu.co</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ebroul Izquierdo</string-name>
          <email>ebroul.izquierdo@elec.qmul.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>M. Trujillo is with the Systems and Computer Engineering School of the University of Valley</institution>
          ,
          <addr-line>Cali</addr-line>
          ,
          <country country="CO">Colombia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>-In this correspondence a block-matching strategy for disparity estimation is introduced. In the proposed approach the size of the matching window is adapted according to the spatial variability of the matching areas. That is, the window size is constrained by the variations of the image intensity. A modified semivariogram function is proposed to measure the spatial variability of concerned sampling positions. Results of computer experiments aimed at validating the performance of the proposed approach are reported. As expected, using adaptive matching window size provides better disparity estimations than those obtained by using a fixed window.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Index Terms—Adaptive window size, block
motion/disparity estimation, semivariogram function.</p>
      <p>INTRODUCTION
Tscene structure by estimating depth from corresponding</p>
      <p>
        HE main goal of stereo image analysis is to recover the 3D
points. Corresponding points in images taken from different
perspectives are called disparities and can be seen as a vector
field mapping one stereo image into the other. The estimation
of this vector field is called the correspondence problem.
Several methods have been proposed for solving the
correspondence task. Most of them use iterative non-linear
techniques subject to complex constraints to control the
instability of the problem [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. These approaches tend
to fail in occluded and low textured areas of the image.
Another powerful technique is based on area. It finds
displacement vectors measuring the similarity of the
corresponding surrounding areas in the first and second
images [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Usually, the surrounding areas have a rectangular
shape and are called matching windows. Disparity estimation
by block-matching is a basic technique in computer vision [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Although a large variety of block-matching based methods
have been developed in the past, most of them use matching
windows of fixed size and shape.
      </p>
      <p>
        Only a few approaches from the literature adaptively
change the shape of the matching window. A pioneering work
in this direction was introduced by Levine et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] in the
early 1970’s. They adapted the window size according to the
intensity variation. Using windows, as Kanade et al. pointed
out, requires “the surface to be covered by a window to have
the same disparity”. Kanade et al. suggested that “a window
size must be selected adaptively depending on local variations
of intensity and disparity” and proposed an iterative algorithm
that controls the size and the shape of the window using a
measure of uncertainty of the disparity estimation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
Different strategies have been proposed for selecting the size
of the window [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], using different size of the windows [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and enforcing the inter-window dependency [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>In this paper, an approach for selecting adaptively the
window size is proposed. The approach exploits intensity
variation using a relevant statistical measure. A modified
semivariogram function is introduced for measuring the
intensity variation or spatial variability in the surrounding
areas. Experimental evaluations showed better estimations of
disparity vectors by using adaptive window size.</p>
      <p>II.</p>
      <p>EXPLOITING SPATIAL VARIABILITY FOR WINDOW</p>
      <p>SIZE ESTIMATION</p>
      <p>
        To increase estimation accuracy the matching window size
should depend on the spatial variability of the matching areas.
For large variability of the surrounding areas a small matching
window is required. On the other hand, a large matching
window deliver better results for flat matching regions.
Consequently, spatial pixel dependences can play a critical
role in solving the correspondence problem using matching
techniques. The autocorrelation function for measuring spatial
dependence is called semivariogram [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. It provides a
measure of spatial dependences. It depends on the distance at
which two points are separated and compares all pair of points
at the same distance. In this work, we are interested in
determining the window size based on the similarity between
the intensity value at a given point p and intensity values in
surrounding areas. A modification of the semivariogram
function is proposed for this application.
      </p>
      <p>Let I(p) be the intensity value at a given position p=(u,v).
The modified semivariogram is given by</p>
      <p>J p (h)
1</p>
      <p>¦ (I ( p) I ( p
2N (h) p h
h))2 ,
(1)
where the N(h) is the number of points at distance h.</p>
      <p>While the modified semivariogram (1) measures local
variations, the variance measures global variations. Moreover,
local variations can be regarded as global when there are
abrupt discontinuities or change in intensity values.
Consequently, the window size can be selected according to
the local variations. A suitable size for the matching window
can be determined as the distance at which the modified
a) Sequence SAXO
b) Sequence PIANO</p>
      <p>The performance of the method presented has been verified
by processing a set of stereoscopic test sequences. All
experiments reported here were conducted according to the
following procedure: Initially, interest points were extracted
using the Canny detector. A bi-directional local maximisation
algorithm was then used to estimate correspondences for
selected interest points. The Pearson correlation coefficient
was used as measure of similarity between matching windows.</p>
      <p>The proposed adaptive window approach (ADPT) was
compared with a similar approach using a fixed 5x5 window
size (FIX). Results obtained using the sequences SAXO and
PIANO are presented in Fig. 1. It can be observed that in both
cases the proposed ADPT approach (left) outperforms the
conventional FIX technique.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Ohta</surname>
            <given-names>Y.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kanade</surname>
          </string-name>
          . T. “
          <article-title>Stereo by Intra-</article-title>
          and
          <string-name>
            <surname>Inter-Scaling Search Using Dynamic Programming</surname>
          </string-name>
          ,
          <source>” IEEE Trans. on Pattern Analysis and Machine Intelligence</source>
          , Vol.
          <volume>7</volume>
          , pp.
          <fpage>139</fpage>
          -
          <lpage>154</lpage>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Cross</surname>
            <given-names>A. D. J.,</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Hancock. E. R.</surname>
          </string-name>
          “
          <article-title>Graph Matching with a Dual-Step EM Algorithm,”</article-title>
          <source>IEEE Trans. on Pattern Analysis and Machine Intelligence</source>
          , Vol.
          <volume>20</volume>
          , No.
          <volume>11</volume>
          , pp.
          <fpage>1236</fpage>
          -
          <lpage>1253</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Goulermas</surname>
            <given-names>J. Y.</given-names>
          </string-name>
          , and Liatsis P.
          <article-title>“A Collective-Based Adaptive Symbiotic Model for Surface Reconstruction in Area-Based Stereo,”</article-title>
          <source>IEEE Trans. on Evolutionary Computation</source>
          , Vol.
          <volume>7</volume>
          , No.
          <issue>5</issue>
          , pp.
          <fpage>482</fpage>
          -
          <lpage>502</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Zhang Z.</given-names>
            ,
            <surname>Deriche</surname>
          </string-name>
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Faugeras</surname>
          </string-name>
          <string-name>
            <given-names>O.</given-names>
            , and
            <surname>Luong Q-T.</surname>
          </string-name>
          “
          <article-title>A Robust Technique for Matching Two Uncalibrated Images Through the Recovery of the Unknown Epipolar Geometry</article-title>
          ,” Artificial Intelligence, No.
          <volume>78</volume>
          , pp.
          <fpage>87</fpage>
          -
          <lpage>119</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Cochran</surname>
            <given-names>S.</given-names>
          </string-name>
          and Medioni G. “3-
          <string-name>
            <given-names>D</given-names>
            <surname>Surface</surname>
          </string-name>
          Description from Binocular Stereo,”
          <source>IEEE Trans. on Pattern Analysis and Machine Intelligence</source>
          , Vol.
          <volume>14</volume>
          , pp.
          <fpage>981</fpage>
          -
          <lpage>994</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Scharstein</surname>
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Szeliski</surname>
            <given-names>R.</given-names>
          </string-name>
          “
          <string-name>
            <surname>High-Accuracy Stereo Depth Maps Using Structure Light</surname>
          </string-name>
          ,
          <source>” IEEE Computer Society Conference on Computer Vision and Patter Recognition</source>
          , Vol.
          <volume>1</volume>
          , pp.
          <fpage>195</fpage>
          -
          <lpage>202</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Levine</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>O</given-names>
            <surname>'Handley D.</surname>
          </string-name>
          , and Yagi G. “
          <article-title>Computer determination of depth maps,” Computer Graphic Image Processing</article-title>
          , Vol.
          <volume>2</volume>
          , No.
          <issue>4</issue>
          , pp.
          <fpage>131</fpage>
          -
          <lpage>150</lpage>
          ,
          <year>1973</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Kanade</surname>
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Okutomi</surname>
            <given-names>M. “</given-names>
          </string-name>
          <article-title>A Stereo Matching with an Adaptive Window: Theory and Experiment,”</article-title>
          <source>IEEE Trans. on Pattern Analysis and Machine Intelligence</source>
          , Vol.
          <volume>16</volume>
          , No.
          <issue>9</issue>
          , pp.
          <fpage>920</fpage>
          -
          <lpage>932</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Fusiello</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roberto</surname>
            <given-names>V.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Trucco</surname>
            <given-names>E.</given-names>
          </string-name>
          “
          <article-title>Efficient Stereo with Multiple Windowing,”</article-title>
          <source>IEEE Computer Society Conference on Computer Vision and Pattern Recognition</source>
          , pp.
          <fpage>858</fpage>
          -
          <lpage>863</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Ohm</surname>
            <given-names>J.-R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Izquierdo</surname>
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Müller</surname>
            <given-names>K.</given-names>
          </string-name>
          “
          <article-title>System for Disparity-Based Multiple-View Interpolation,”</article-title>
          <source>IEEE Proceedings International Symposium on Circuits and Systems</source>
          , Vol.
          <volume>5</volume>
          , pp.
          <fpage>502</fpage>
          -
          <lpage>505</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Izquierdo</surname>
            <given-names>E.</given-names>
          </string-name>
          “
          <article-title>Stereo Matching for Enhanced Telepresence in ThreeDimensional Videocommunications,” IEEE Transa. on Circuits and System for Video Technology</article-title>
          , Vol.
          <volume>7</volume>
          , No.
          <issue>4</issue>
          , pp.
          <fpage>629</fpage>
          -
          <lpage>643</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Goulermas</surname>
            <given-names>J. Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liatsis</surname>
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fernando</surname>
            <given-names>T.</given-names>
          </string-name>
          “
          <article-title>Depth Estimation with Constrained Non-Linear Programming,”</article-title>
          <source>IEEE Trans. on Circuits and Systems for Video Technology</source>
          , Vol.
          <volume>5</volume>
          , No.
          <issue>4</issue>
          , pp.
          <fpage>550</fpage>
          -
          <lpage>565</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Cressie</surname>
            <given-names>N.</given-names>
          </string-name>
          <article-title>Statistics for Spatial Data</article-title>
          . John Wiley and Sons,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>