<!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>
      <article-id pub-id-type="doi">10.18287/1613-0073-2016-1638-296-303</article-id>
      <title-group>
        <article-title>USING GIS DATA TO IDENTIFY LINEAR OBSERVATION MODEL ON REMOTE SENSING IMAGES IN CASE OF SPATIAL MISMATCH OF INPUT IMAGE AND VECTOR MAP</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A.Y. Denisova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V.V. Sergeyev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Samara National Research University, Samara, Russia Image Processing Systems Institute - Branch of the Federal Scientific Research Centre "Crystallography and Photonics" of Russian Academy of Sciences</institution>
          ,
          <addr-line>Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>296</fpage>
      <lpage>303</lpage>
      <abstract>
        <p>This paper presents an experimental research of identification method proposed by the authors in their previous works. The method was developed to identify a linear observation model in remote sensing images. It uses the relation between energy spectra of input and output images, and it is called energy spectrum method. The latest modification of the method applies vector map data from geoinforation system to construct an image with energy spectrum similar to energy spectrum of unknown undistorted image. Vector map and input image had been supposed to be exactly spatially coherent. In this paper the algorithm's quality is investigated in case of inexact spatial matching of input image and vector map. Accuracy of input image georeference and accuracy of vector map borders are considered as major spatial mismatch factors. Experimental evaluation of the these factors influence on quality of impulse response restoration is provided.</p>
      </abstract>
      <kwd-group>
        <kwd>identification of linear observation model</kwd>
        <kwd>impulse response</kwd>
        <kwd>energy spectrum method</kwd>
        <kwd>geoinformation systems</kwd>
        <kwd>vector map</kwd>
        <kwd>georeferencing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The common way to describe the process of image acquisition in remote sensing
systems is a linear observation model [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. For different applications, for example, for
image correction, it is important to estimate the parameters of the model using only
observed image. State of the art methods of system’s impulse response identification
[
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2-4</xref>
        ] work mainly with one dimensional signals or have high computational
complexity, that significantly impedes their use in case of remote sensing images.
In papers [
        <xref ref-type="bibr" rid="ref5 ref6">5-6</xref>
        ] we described an approach of system impulse response estimation
based on the relation between energy spectra of observed image and original
undistorted image. It is called energy spectrum method. It supposes that original image
is unknown. The method allows to identify two dimensional symmetrical nonnegative
impulse response.
      </p>
      <p>
        Occurrence of geoinformation systems (GIS) and electronic map services makes
possible to use accumulated vector data for remote sensing image processing. In article
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] we proposed a modification of energy spectrum method using GIS data. This
modification was considered in case of exact geometrical matching of observed image
and vector map. In practice this condition may not be satisfied because of
georeferencing errors and borders changes cased by lower updating rates for vector data.
The aim of present research is to evaluate experimentally an influence of spatial
mismatch factors on the quality of impulse response estimation. The paper is
organized as follows. In first section we adduce the computer realization of energy
spectrum method using GIS data. The second section describes experimental research of
the method in case of inexact georeferencing of observed image and mismatch of
object borders on observed image and vector map.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Energy spectrum method modification using GIS data</title>
      <p>Let us suppose that observed discrete image yd n1, n2  has sampling step T and size
N  N , where n1, n2  0, N 1 are integer pixel coordinates, and unknown original
image xm1, m2  , m1, m2  0, M 1 is also discrete with sampling step T1  T . To
simplify further descriptions it is assumed that M and N are even numbers and the
ratio of sampling steps is denoted as   T T1 .</p>
      <p>If the noise dispersion DˆV is already evaluated, the energy spectrum method using
GIS data for estimation of unknown impulse response hk1, k2  , k1, k2   K, K
2K 1  M can be written as follows:
1. Build raster mask Dm1,m2 , m1,m2  0, M 1 of object borders from the vector
map with sampling step T1 . Each object Di corresponds to pixels with value
i, i  1, I , where I is amount of objects on the image.
2. Interpolate observed image yd n1 , n2  with step 1  and size M  M . Received
image is denoted as yin m1, m2 , m1, m2  0, M 1 .
3. Make piecewise-constant image with sharp borders
xˆm1, m2 , m1, m2  0,..., M 1 by means of averaging pixels for each object
xˆm1, m2   yi , m1, m2  Di , i  1, I ,
yi 
1</p>
      <p> yinm1, m2 ,</p>
      <p>Di m1,m2Di
(1)
where Di is the number of pixels for object with index i .
4. Calculate an estimation of unknown original image energy spectrum ˆ X l1,l2 ,
l1,l2   M2 ,..., M2 1 using xˆm1, m2 , m1, m2  0,..., M 1 by means of discrete
Fourier transform with length M . Pixels with indexes l1,l2   M2 ,..., M2 1
correspond to frequencies 1  2l1 ,2  2l2 .</p>
      <p>M M
5. Calculate energy spectrum ˆ d  p1, p2 , p1, p2   N2 ,..., N2  1 of observed image</p>
      <p>Y
yd n1, n2  , n1, n2  0,..., N 1 using discrete Fourier transform with length N .
Pixels
with
indexes
p1, p2   N2 ,..., N2 1
corresponds
to
frequencies
1  2Np1 ,2  2Np2 .
6. Calculate energy spectrum ˆY l1,l2  by adding zeros to spectrum ˆ d  p1, p2 :
Y
7. Achieve an estimation of frequency response Hˆ l1,l2  , l1,l2   M2 ,..., M2 1 :
(2)
(3)
 2ˆ d l1,l2   D ,
 Y V
при  N2  l1  N2 и  N2 l2  N2 ;

0,
ˆ Y l1,l2   при  M2 l1   N2 и  M2 l2  M2 ,

 N2 l1  M2 и  M2 l2  M2 ,
  N2 l1  N2 и  M2 l2   N2 ,
  N2 l1  N2 и N2 l2  M2 .</p>
      <p>H l1,l2  
ˆ Y l1,l2 
ˆ X l1,l2 
8. Find impulse response hˆk1, k2  using discrete Fourier transform with length M .</p>
      <p>Optional pixels with k1 , k2  K can be set to zero.</p>
      <p>
        An estimations of energy spectrum on stages 4 and 5 could be obtained using standard
methods of digital spectral analysis. To know more about these methods see [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Experimental research</title>
      <p>Preparation of input data for the experiments includes following stages:
1. Generate original undistorted image and borders mask corresponding to it. Both
images have sampling step T1 and size M  M pixels. Correlation coefficient
between neighbor pixels of original undistorted image is denoted as  .
2. Incorporate distortions into image by means of convolution of original image with
given impulse response having sampling step T1 . This impulse response was used
as etalon.
3. Digitize distorted image with size M  M in  times. Resulting image had size
N  N pixels and sampling step T . It was interpreted as observed image with
accurate geometrical parameters.
4. The last stage is including spatial mismatch to observed image and objects border
mask.</p>
      <p>
        In all experiments sampling steps and impulse responses were defined according to
chosen sensor model. In this study we present results for
 MODIS sensor (Terra\Aqua) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] with parameters T1  31,25 m, T  250 m and
impulse response: hM k1, k2   h1k1, k2 **h2 k1, k2 **h3k1, k2  ,
 ETM+ sensor (Landsat-7) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] with parameters T1  3,75 m, T  30 m and impulse
response: hL k1, k2   h1k1, k2 **h2 k1, k2  ,
where ** is convolution, h1 k1, k2   A exp  0.5 k12  k22  2  models smoothing of
image due to defocusing; h2k1, k2   rect k1 wrect k2 w is impulse response of
detector; h3k1, k2   rectk1 s corresponds to motion-blur, k1, k2  K, K . In the
first case parameters of impulse response were   123,5 m [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], w  s  250 m [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
and K  20 , in the second case they were   30 m, w  30 m [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], K  30 .
Quality of impulse response restoration was evaluated as root mean square error
(RMSE) normalized by maximum (central) value of ideal impulse response:
 
      </p>
      <p>1 K hk1, k2   hˆk1, k2 2 ,
2K  1h0,0 k1,k2 K
where hk1, k2  is ideal impulse response, hˆk1, k2  is estimated impulse response.
Expression (4) can be interpreted as relative error of impulse response restoration.
The experimental research was made with absence of noise.
(4)</p>
      <sec id="sec-3-1">
        <title>Quality of impulse response restoration in case of inexact georeference of input image</title>
        <p>To investigate the influence of georeference accuracy on the quality of impulse
response estimation mosaic images were used as input. Input images were generated in
accordance with the process described above with following parameters M  4096 ,
  0,99 , N  512 . The example of observed picture is shown in fig. 1.
On the fourth stage observed images were shifted horizontally (diagonally) relatively
to initial position by B  1,...,5 pixels of observed image. Experimental results are
shown in fig. 2.</p>
        <p>

a)
b)
0.25
0.2
0.15
0.1
0.05
0</p>
        <p>0
0.3
0.25
0.2
0.15
0.1
0.05
0
0
1 2
horizontally
3</p>
        <p>4
diagonally
1 2
horizontally
3</p>
        <p>4
diagonally
5</p>
        <p>B
5 B
It is seen from the charts that average value of impulse response estimation error does
not exceed 10% in case of MODIS sensor model and shift parameter value about 2-3
pixels of observed image. Such georeference accuracy meets the requirements of
many image processing methods and can be achieved by standard georeferecing
methods.</p>
        <p>As for the impulse response modeling ETM+ sensor, shifting becomes a problem and
does not allow to reconstruct it with appropriate accuracy. The reason is wider
impulse response with higher smoothing characteristics in terms of observed image
pixels.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Quality of impulse response restoration in case of objects borders mismatch on vector map and observed image</title>
        <p>In order to estimate the influence of inexact vector map on the quality of impulse
response restoration, simulated images were used. The images of agricultural
landscape from Landsat 7 were transformed into piecewise-constant form by averaging
pixel values within the borders of agricultural fields vector map for the same sowing
season. Piecewise-constant images represented original undistorted image data and
had following parameters M  2048 ,   0,95 , N  256 . Ideal border mask was
made as a result of initial vector map rasterization.</p>
        <p>Distortions in vector map were made as a result of partial replacement of objects’
borders by borders from previous sowing season of the same objects.</p>
        <p>We used the following ratio: S  S~ S As quantitative characteristic of borders
mismatch, where S~ is an area of disagreement of ideal and distorted border masks, and
S is total area of objects on ideal mask. Both values S and S~ are measured in
pixels of original undistorted image.</p>
        <p>The example of observed image and binary image of mismatched vector regions are
presented in fig. 3. The value of S , corresponding to the example on fig. 3, equals
to 0,025.</p>
        <p>a)</p>
        <p>b)
In fig. 4 the graph of impulse response RMSE depending on S value is presented. It
can be seen that border changes up to 2% of total objects area do not affect on quality
of restoration.</p>
        <p>0.14
0.12
0.1
However, RMSE is significantly higher than in previous experiment. The reason is
that mosaic images had simpler borders geometry than the real vector map objects.
The influence of borders geometry on quality of impulse response restoration is the
question of future research.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The experimental research presented in paper shows that energy spectrum method
using GIS data can be applied in case of inexact spatial matching of observed image
and vector map. It was shown that allowable georeferencing error is about 2 or 3
pixels of observed image as a result of simulation for MODIS impulse response.
Experiments also shown that allowable changes in borders of vector map are about 2%
from total area of objects.</p>
      <p>Further research deals with estimation border geometry influences on the quality of
impulse response restoration and with developing of method’s modification that will
be stable to various spatial mismatches in vector map and image data.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>The research was financially supported by RSF, grant №16-37-00043_mol_a
«Development of methods of using data from geoinformation systems in remote sensing data
processing», grant №16-29-09494 ofi_m «Methods of computer processing of
multispectral remote sensing data for vegetation areas detection in special forensics».</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Schowengerdt</surname>
            <given-names>RA</given-names>
          </string-name>
          .
          <article-title>Remote sensing: models and methods for image processing</article-title>
          . Academic press,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Fursov</surname>
            <given-names>VA</given-names>
          </string-name>
          .
          <article-title>Image restoration using filters with finite impulse response by means of direct identification of inverse tract</article-title>
          .
          <source>Computer optics</source>
          ,
          <year>1996</year>
          ;
          <volume>16</volume>
          :
          <fpage>103</fpage>
          -
          <lpage>108</lpage>
          . [in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Goriachkin</surname>
            <given-names>OV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Erina</surname>
            <given-names>EI</given-names>
          </string-name>
          .
          <article-title>Blind channel identification by manifolds of given correlation generated by random polynoms</article-title>
          .
          <source>Achievements of Modern Radioelectronics</source>
          ,
          <year>2008</year>
          ;
          <volume>8</volume>
          :
          <fpage>70</fpage>
          -
          <lpage>77</lpage>
          . [in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bavrina</surname>
            <given-names>AY</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sergeyev</surname>
            <given-names>AV</given-names>
          </string-name>
          .
          <article-title>Parametrical identification of opticalelectronic tract of optical remote sensing system</article-title>
          .
          <source>Computer optics</source>
          ,
          <year>2011</year>
          ;
          <volume>35</volume>
          (
          <issue>4</issue>
          ):
          <fpage>500</fpage>
          -
          <lpage>507</lpage>
          . [in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Sergeyev</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Denisova</surname>
            <given-names>AY</given-names>
          </string-name>
          .
          <article-title>Spectral-Energy Identification Method of the Linear Observation Model for Remote Sensing of the Earth</article-title>
          .
          <source>Pattern Recognition and Image Analysis</source>
          ,
          <year>2011</year>
          ;
          <volume>21</volume>
          (
          <issue>2</issue>
          ):
          <fpage>321</fpage>
          -
          <lpage>323</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sergeyev</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Denisova</surname>
            <given-names>AY</given-names>
          </string-name>
          .
          <article-title>Spectral energy identification method of the linear observation model in the absence of a covariance function model</article-title>
          .
          <source>Pattern Recognition and Image Analysis</source>
          ,
          <year>2014</year>
          ;
          <volume>24</volume>
          (
          <issue>4</issue>
          ):
          <fpage>561</fpage>
          -
          <lpage>565</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sergeyev</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Denisova</surname>
            <given-names>AY</given-names>
          </string-name>
          .
          <article-title>Impulse response identification for remote sensing images using GIS data</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2015</year>
          ;
          <volume>39</volume>
          (
          <issue>4</issue>
          ):
          <fpage>557</fpage>
          -
          <lpage>563</lpage>
          [in Russian].
          <source>DOI: 10</source>
          .18287/
          <fpage>0134</fpage>
          -2452-2015-39-4-
          <fpage>557</fpage>
          -563.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sergeyev</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Denisova</surname>
            <given-names>AY</given-names>
          </string-name>
          .
          <article-title>Iterative method of piecewise-constant image restoration in case of regions border knowledge</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2013</year>
          ;
          <volume>37</volume>
          (
          <issue>2</issue>
          ):
          <fpage>239</fpage>
          -
          <lpage>243</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Storey</given-names>
            <surname>JC</surname>
          </string-name>
          .
          <article-title>Landsat 7 on-orbit modulation transfer function estimation</article-title>
          .
          <source>International Symposium on Remote Sensing</source>
          ,
          <year>2001</year>
          :
          <fpage>50</fpage>
          -
          <lpage>61</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Huang</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Townshend</surname>
            <given-names>JRG</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liang</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalluri</surname>
            <given-names>RS</given-names>
          </string-name>
          .
          <article-title>Impact of sensor's point spread function on land cover characterization: assessment and deconvolution</article-title>
          .
          <source>Remote Sensing of Environment</source>
          ,
          <year>2002</year>
          ;
          <volume>80</volume>
          (
          <issue>2</issue>
          ):
          <fpage>203</fpage>
          -
          <lpage>212</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>