<!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>Atmospheric Correction Software of Russian Spaceborne Devices data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vladimir V. Belov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yury V. Gridnev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna V. Zimovaya</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mikhail V. Tarasenkov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marina V. Engel'</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>V.E. Zuev Institute of Atmospheric Optics SB RAS</institution>
          ,
          <addr-line>Tomsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The software has been developed for thematic processing of data of Russian satellite systems. It is based on the algorithm of atmospheric correction developed by IAO SB RAS. The software allows retrieval of the reflection coefficients of the Earth's surface with the RTM atmospheric correction algorithm in the visible and near-IR range on the assumption of a uniform surface. The software includes converters for reading and unpacking input formats of satellite data and related metadata, an atmospheric correction module, and an auxiliary module for formation of the atmospheric model. The atmospheric correction includes procedures for statistical simulation of the Earth's surface illumination and for calculation of the spherical albedo of the atmosphere, intensity of radiation noninteracting with the surface, and intensity of radiation reflected by the surface.</p>
      </abstract>
      <kwd-group>
        <kwd>satellite data</kwd>
        <kwd>statistical simulation</kwd>
        <kwd>atmospheric correction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>system is assumed to be at the height hd from the surface. It is oriented in the direction ωd and observes some part of
the surface. Let the spatial resolution of an optical receiver forming the image be constant within the observed zone.
The parallel flux of solar radiation is incident on the atmospheric top in the direction ωsun. The radiation received by
the satellite system consists of the sun haze Isun (solar radiation scattered in the atmosphere and noninteracting with
the Earth’s surface), nonscattered radiation reflected from the observed part of the Earth’s surface I0, and the surface
haze Isurf (scattered radiation reflected from the Earth’s surface).</p>
      <p>With the known atmospheric parameters and intensities measured by the satellite system, the task is to retrieve the
distribution of the reflection coefficient over the observed area of the Earth’s surface.
1.
–
–
–
–</p>
      <p>However, in this version of the software, the problem of retrieval of the reflection coefficients is solved in the
single approximation with the use of Eqs. (1) and (2)


, =</p>
      <p>⁄ 0
1+ 1  ⁄ 0
1
   +  ,
, −  , ,
(1)
(2)
where rsurf,i is the Earth’s surface reflection coefficient; E0 is the Earth’s surface illumination with the ignored
contribution of reflected radiation; γ1 is the spherical albedo of the atmosphere; Isum,i is the total intensity of received
radiation; Isun,i is the intensity of the solar haze; Ti is the direct transmission coefficient from an observed pixel to the
receiving system; Idif,i is the intensity of the surface haze at the unit luminosity of the Earth’s surface.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Model of the Atmosphere</title>
      <p>Model data, RSE data, prognostic data, radio balloon data, AERONET network data, and others can be used as
information about the optical and meteorological state of the atmosphere at the time of satellite measurements.
Among the mentioned types, only RSE data can be obtained in real time and provide the relatively high spatial
resolution comparable with the spatial resolution of satellite radiometric channels.</p>
      <p>
        As a result of the studies accomplished in IAO SB RAS, a technique for using the data on the state of the
atmosphere from MODIS spectroradiometer measurements in the atmospheric correction of satellite IR images was
proposed and justified [
        <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
        ]. The combined validation of MODIS data has confirmed the feasibility of their using for
atmospheric correction [
        <xref ref-type="bibr" rid="ref10 ref11 ref12">10-12</xref>
        ].
      </p>
      <p>Within the scope of the developed software, the data on optical properties of the atmosphere are saved in the
optical model of the atmosphere, which is generated by the specially developed code. The model of the atmosphere is
formed for data of every channel of the satellite device and includes the following parameters: solar constant, profiles
of aerosol and molecular extinction and scattering coefficients, and scattering phase function for 32 atmospheric
layers in the height range from 0 to 100 km. In addition, the model includes instrumental characteristics of the
devices.</p>
      <p>The MODIS spectroradiometer measurement data are used as a source of information about atmospheric
parameters. Data of ground-based measurements can be invoked as an alternative. Basic characteristics for
construction of the optical model are the central radiation wavelength λ, width Δλ and the instrument function of a
measurement instrumentation channel, aerosol optical thickness of the atmosphere at λ = 0.47, 0.55, and 0.66 µm,
total ozone content, surface pressure, total water vapor column, and vertical temperature profile.</p>
      <p>For formation of the models of optical properties of the atmosphere at the observation time (or close time), the
software uses the data on solar constants, absorption spectra of O2, O3, and H2O, LOWTRAN-7 aerosol models, total
water vapor column, total ozone content, and data on molecular scattering coefficients of the air under normal
conditions.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Architecture of the Software</title>
      <p>The atmospheric correction software can perform the following functions:
1) decoding the data of satellite measurements and related metadata, preparing the data for calculations, saving the
calculated results in the standard format;
2) forming the optical model of the atmosphere;
3) calculating radiation fluxes forming the radiation received by the satellite device;
4) performing the atmospheric correction.</p>
      <p>The software functions are executed by different modules.</p>
      <p>
        The module of data preparation includes a converter for reading and saving the initial data and calculated results
in the GeoTIFF format [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which is now used most often for storage of measurements of Russian satellite devices
and metadata. This format provides for the feasibility of using standard programs for viewing and analyzing
calculated results (for example, ENVI). The converter is developed in the GDAL environment [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and has an
interface for the use with Python, C, and Fortran modules. We plan to extend the module functions through addition
of codes for conversion of data in other standard formats.
      </p>
      <p>
        The module for calculation of atmospheric correction additions is a set of Fortran programs. Calculations are
performed by the Monte Carlo technique with the algorithms taking into account the atmospheric sphericity [
        <xref ref-type="bibr" rid="ref15 ref16">15,16</xref>
        ].
In this version of the software, statistical simulation of the surface illumination is carried out, the spherical albedo of
the atmosphere, intensity of radiation noninteracting with the surface, and intensity of radiation reflected by the
surface are calculated. Atmospheric correction is performed with allowance for the calculated correction additions.
      </p>
      <p>The order of data processing and call of converters and computation modules is set by the Python control module.
Our software operates in the Linux operation system. It was developed and tested in the openSUSE leap 42.3
environment. The software operation is shown schematically in Figure 2.</p>
      <p>Free software was used as development tools.</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>The software package under consideration serves for retrieval of the reflection coefficients (albedo) of the Earth’s
surface from satellite measurements of light fluxes by Russian Sangur and GSA devices of the Resurs-P satellite and
KMSS of the Meteor-M satellite. In the first version of this software, a separate control module was developed for
each device because of insufficient standardization of satellite data and metadata formats.</p>
      <p>For the further development of the software for thematic processing of data of Russian satellite devices, we plan
1. To include additional calculation modules providing for calculation of atmospheric correction additions;
2. To increase the computation speed by using parallel programming technologies;
3. To include the generator of optical models of the atmosphere into the software. To use network sources of data
necessary for formation of optical models of the atmosphere as a component of the software;
4. To develop the user interface. To complement it with imaging tools and tools for analysis of satellite images;
5. To extend the list of satellite devices, whose data can be processed with the proposed software.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Stamnes</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsay</surname>
            <given-names>S.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiscombe</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jayaweera</surname>
            <given-names>K.</given-names>
          </string-name>
          <article-title>Numerically stable algorithm for discrete-ordinate-method radiative transfer in multiple scattering</article-title>
          and emitting layered media // Appl. Opt.
          <year>1988</year>
          . V.
          <volume>27</volume>
          . No.12. P.
          <volume>2502</volume>
          -
          <fpage>2509</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Stamnes</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsay</surname>
            <given-names>S.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiscombe</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laszlo</surname>
            <given-names>I. A</given-names>
          </string-name>
          <string-name>
            <surname>General-Purpose Numerically Stable</surname>
          </string-name>
          <article-title>Computer Code for Discrete-Ordinate-Method Radiative Transfer in Scattering and Emitting Layered Media</article-title>
          ,
          <source>DISORT Report v1.1</source>
          .
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Berk. A.</given-names>
            ,
            <surname>Bernstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.S.</given-names>
            ,
            <surname>Anderson</surname>
          </string-name>
          <string-name>
            <given-names>G. P.</given-names>
            ,
            <surname>Acharya</surname>
          </string-name>
          <string-name>
            <given-names>P.K.</given-names>
            ,
            <surname>Robertson</surname>
          </string-name>
          <string-name>
            <given-names>D.C.</given-names>
            ,
            <surname>Chetwynd</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            , and
            <surname>Adler-Golden</surname>
          </string-name>
          , SM., “
          <article-title>MODTRAN cloud and multiple scattering upgrades with application to AVIRIS”</article-title>
          .
          <source>Remote Sensing of Environment</source>
          . Vol.
          <volume>65</volume>
          .
          <fpage>367</fpage>
          -
          <lpage>375</lpage>
          (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Belov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tarasenkov</surname>
            <given-names>M.V.</given-names>
          </string-name>
          <article-title>On the accuracy and speed of RTM algorithms for atmospheric correction of satellite images in the visible</article-title>
          and
          <source>UV ranges // Optika Atmosfery i Okeana</source>
          .
          <year>2013</year>
          . V.
          <volume>26</volume>
          . No. 07. P.
          <volume>564</volume>
          -
          <fpage>571</fpage>
          [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Tarasenkov</surname>
            <given-names>M.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          <article-title>Software package for reconstruction of reflective properties of the Earth surface in visible</article-title>
          and
          <source>UV ranges // Optika Atmosfery i Okeana</source>
          .
          <year>2014</year>
          . V.
          <volume>27</volume>
          . No. 07. P.
          <volume>622</volume>
          -
          <fpage>627</fpage>
          [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Kneizys</surname>
            ,
            <given-names>F.X.</given-names>
          </string-name>
          <article-title>User Guide to LOWTRAN-7</article-title>
          . ARGL-TR-
          <volume>86</volume>
          -
          <fpage>0177</fpage>
          . ERP 1010 / F.
          <string-name>
            <given-names>X.</given-names>
            <surname>Kneizys</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.P.</given-names>
            <surname>Shettle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.P.</given-names>
            <surname>Anderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.W.</given-names>
            <surname>Abreu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.H.</given-names>
            <surname>Chetwynd</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.E.A.</given-names>
            <surname>Selby</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.A.</given-names>
            <surname>Clough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.O.</given-names>
            <surname>Gallery</surname>
          </string-name>
          .
          <article-title>- Hansom AFB</article-title>
          . MA 01731,
          <year>1988</year>
          . -137 p.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Zuev</surname>
            <given-names>V.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veretennikov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          <article-title>Theory of Systems in Optics of Disperse Media - Tomsk: Spectr Publishing House of IAO SB RAS</article-title>
          ,
          <year>1997</year>
          . - 402 pp.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Afonin</surname>
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solomatov D</surname>
          </string-name>
          .V.
          <article-title>Solution of problems of atmospheric correction of satellite IR measurements accounting for optical-meteorological state of the atmosphere // Atmospheric and oceanic optics</article-title>
          .
          <year>2008</year>
          . V.
          <volume>21</volume>
          . No. 02. P.
          <volume>125</volume>
          -
          <fpage>131</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Afonin</surname>
            <given-names>S.V.</given-names>
          </string-name>
          <article-title>To the question of applicability of space-derived meteorological data for atmospheric correction of satellite IR measurements // Atmospheric and oceanic optics</article-title>
          .
          <year>2010</year>
          . V.
          <volume>23</volume>
          . No. 08. P.
          <volume>684</volume>
          -
          <fpage>690</fpage>
          [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Afonin</surname>
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Engel</surname>
          </string-name>
          ' M.V.
          <article-title>Statistical analysis of the MODIS Atmosphere Products for the Tomsk Region //</article-title>
          <source>Proc. SPIE</source>
          .
          <year>2005</year>
          . V. 5979. P.
          <volume>164</volume>
          -
          <fpage>172</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Afonin</surname>
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Engel</surname>
          </string-name>
          ' M.V.
          <article-title>Comparative analysis of space aerosol data of the MODIS Aerosol Products type // Atmospheric and oceanic optics</article-title>
          .
          <year>2008</year>
          . V.
          <volume>21</volume>
          . No. 03. P.
          <volume>206</volume>
          -
          <fpage>210</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Afonin</surname>
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panchenko</surname>
            <given-names>M.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sakerin</surname>
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Engel</surname>
          </string-name>
          ' M.V.
          <article-title>Correlation analysis of spatial fields of the aerosol optical thickness on the base of MODIS data // Atmospheric and oceanic optics</article-title>
          .
          <year>2008</year>
          . V.
          <volume>21</volume>
          . No. 06. P.
          <volume>443</volume>
          -
          <fpage>447</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <article-title>GeoTIFF [Electronic resource]</article-title>
          . URL: https://trac.osgeo.org/geotiff/
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>GDAL - Geospatial Data Abstraction Library</surname>
          </string-name>
          [Electronic resource]. URL: https://www.gdal.org
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Belov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tarasenkov</surname>
            <given-names>M.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piskunov</surname>
            <given-names>K.P.</given-names>
          </string-name>
          <article-title>Parametrical model of solar haze intensity in the visible</article-title>
          and
          <source>UV ranges of the spectrum // Optika Atmosfery i Okeana</source>
          .
          <year>2010</year>
          . V.
          <volume>23</volume>
          . No. 04. P.
          <volume>294</volume>
          -
          <fpage>297</fpage>
          [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Belov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tarasenkov</surname>
            <given-names>M.V.</given-names>
          </string-name>
          <string-name>
            <surname>Statistical</surname>
          </string-name>
          <article-title>Modeling of the Intensity of Light Fluxes Reflected by the Earth's Spherical Surface /</article-title>
          / Atmospheric and Oceanic Optics,
          <year>2010</year>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          <year>23</year>
          . No.
          <volume>03</volume>
          . pp.
          <fpage>197</fpage>
          -
          <lpage>203</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>