<!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>The Use of the Sequential Quadratic Programming Method for Unmixing of Hyperspectral Images</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Olga V. Grigoreva</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alisher G. Saidov</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Leonid I. Chapurskiy</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mozhaisky Military Space Academy</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>St.Petersburg</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russian</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>alenka</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>@mail.ru</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>R = M ∙ S</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>The paper reviews an algorithm for the classification of landscape elements and identification of small objects in hyperspectral images by the method of sequential quadratic programming that determines the fraction of these objects in a pixel. The detection of a projective cover of vineyards is taken here as an example of practical implementation of the algorithm. Due to high spectral resolution, hyperspectral (HS) data is getting increasingly popular in studying the spectral characteristics of Earth objects. It is used both for objects classification and detection and for development of promising multispectral remote sensing tools for the Earth providing selection of the most informative spectral channels in order to solve thematic tasks in various fields of study. However, their low spatial resolution does not always definitely identify a fragment of the image because a pixel contains not only one object, but their mixture. This is particularly observed when the size of the object is smaller than the size of a pixel on the ground, or when the pixel is located on the border of two objects. So in these cases, to separate the mixture of objects in HS images is an important task. It is often assumed that the spectral mixture of objects is linear: is a mixing matrix, each column of which contains a spectral vector of endmembers (objects), l is the number of spectral channels, p is the number of objects ; S = {sij}, i = ̅1̅̅,̅p̅ и j = ̅1̅̅,̅n̅ is a matrix whose columns are relative abundances of objects with Mj spectral signatures, that is, the elements sij are the probability of assigning the j-th pixel to spectral signature Mj, n is the number of pixels in the analyzed fragment of HS image; R = {rij}, i = ̅1̅̅,̅l и j = ̅1̅̅,̅n̅ is a matrix whose columns are spectral vectors of the analyzed fragment of HS image; ε is a proportion of additive noise. At the same time there are constraints that are imposed on the coefficients of mixture (the sum of the coefficients is assumed to be equal to 1, each of the coefficients must be non-negative): p sij ≥ 0 и ∑j=1 Sj = 1.</p>
      </abstract>
      <kwd-group>
        <kwd>Hyperspectral data</kwd>
        <kwd>mixtures of objects</kwd>
        <kwd>sequential quadratic programming</kwd>
        <kwd>spectral components</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        into account full constraints imposed on the unmixing coefficients [3]. In this case, it is assumed that there is
information on the spectral signatures of objects M presented in the image, including a small target object. For the
formation of an array of initial a priori spectral information M, various algorithms can be used: the minimum volume
simplex analysis MVSA, N-FINDR, independent and dependent component analysis (ICA and DCA), etc. [
        <xref ref-type="bibr" rid="ref3">4, 5, 6</xref>
        ]. In
the work [7], selection of the spectral components of HS data array is also carried out by the SQP method. For this,
preliminary the simplex of minimal volume is optimized to a set of spectral vectors R of a HS image, and the special
methods are applied to a shape analysis of signatures.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Unmixing Algorithm on the Basis of the SQP Method</title>
      <p>In the algorithm, the problem of spectral unmixing is described as the problem of minimization of the standard
deviation   between a mixture of fractions and initial HS data. In order to go to the quadratic programming problem,
the objective function according to equation (1) was rewritten as follows:</p>
      <p>= ∑ =1      = ∑ =1(  −    ) (  −    ).</p>
      <p>Taking into consideration the above mentioned restraints on the components of mixture the SQP is proposed as a
problem solution method. The main difficulty with it is the need to formalize the constraints in the form of linear
equalities and inequalities:</p>
      <p>Accordingly, the condition of equality was transformed as follows:
where A =   ⨂(1p)T,  
S going one after another;</p>
      <p>I is a unit matrix;
⨂ is an operator of the Kronecker tensor product for matrices.</p>
      <p>The inequality condition was reduced to the form:</p>
      <p>AS≤b и A S =   .</p>
      <p>A ∙ vec(S) =   ,
−A ∙ vec(S) ≤  ,
= (1n)T, vec(S) - vector whose elements are the elements of the columns of matrix
where A =   ∗ и b = (0 ∗ ) .</p>
      <p>Pixel j was identified as the target object i, if unmixing coefficient s exceeded a definite threshold (for example,
0.95).
3</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>The implementation of this algorithm of unmixing was tested on HS data obtained by Resurs-P spacecraft on the
territory of Crimean vineyards. Figure 1 shows the result of processing of this data in the form of map reflecting a
projective cover of the vineyards. The spectral signatures of soil and vineyards with different leaf area index LAI
(from 1 to 2) in the range of 350 ... 2500 nm, recorded during field measurements by spectroradiometer FieldSpec®4,
were taken as the initial data. The field measurements were conducted at the same time as the space shooting. The
resulting unmixing coefficients, capturing the soil fraction in the pixel sij, were used to calculate a projective cover of
the vineyards   = 1 − sij. The assessment of the accuracy of the projective cover was carried out in the course of
field work, as well as according to ultra-high resolution data (pixel size about 0.5 m) obtained by a digital color
camera from the aircraft. On average, the accuracy of estimates for the test sites was about 91 percent.</p>
      <p>Similarly, according to unmixing coefficients extracted from the algorithm the properties of objects whose size is
smaller than a pixel size of HS image are detected and restored. The use of the proposed algorithm further allows us
to get more reliable maps of landscapes from HS data of low spatial resolution using subpixel mapping, for example,
based on a multiagent system [8].</p>
      <p>Gladkikh B.A. Optimization methods and operations research for bachelors of computer science. Part II.
Nonlinear and dynamic programming: tutorial. Tomsk: Publishing House of NTL, 2011. 264 PP.
Aapo Hyvarinen Fast and Robust Fixed-Point Algoriths for Independent Component Analysis // IEEE Trans.</p>
      <p>On Neural Networks. 10(3). 1999. PP.626-634.</p>
      <p>Grigoreva O.V. Subpixel identification of objects by multi- and hyperspectral data applying sequential quadratic
programming and a method of spectral components analyses // Digital Signal Processing, 2018. No. 3. P. 26-32.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.C.</given-names>
            <surname>Harsanyi</surname>
          </string-name>
          , C.
          <article-title>-I. Chang Hyperspectral Image Classification and Dimensionality Reduction: An Orthogonal Subspace Projection Approach /</article-title>
          / IEEE Trans.
          <source>Geosci. Remote Sens</source>
          .
          <volume>32</volume>
          (
          <issue>4</issue>
          ).
          <year>1994</year>
          . P.
          <volume>779</volume>
          -
          <fpage>785</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kraut</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.L.</given-names>
            <surname>Scharf</surname>
          </string-name>
          , L.T. McWhorter Adaptive Subspace Detectors // IEEE Trans.
          <source>Signal Process</source>
          .
          <volume>49</volume>
          (
          <issue>1</issue>
          ).
          <year>2001</year>
          . P. 1-
          <fpage>16</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Li</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bioucas-Dias J. M.</surname>
          </string-name>
          <article-title>Minimum volume simplex analysis: a fast algorithm to unmix hyperspectral data //</article-title>
          <source>Proc. of IEEE International Conference on Geoscience and Remote Sensing Simposium (IGARSS)</source>
          . Boston, USA: IEEE.
          <year>2008</year>
          . V. 3. P.
          <volume>250</volume>
          -
          <fpage>253</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Winter M. E. N-FINDR</surname>
          </string-name>
          :
          <article-title>An algorithm for fast autonomous spectral endmember determination in hyperspectral data // Proc</article-title>
          . Of SPIE Image Spectrometry V. V.
          <volume>3753</volume>
          .
          <string-name>
            <surname>Descour</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Shen S</surname>
          </string-name>
          . S., eds. Denver, CO: SPIE.
          <year>1999</year>
          . P.
          <volume>266</volume>
          -
          <fpage>277</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>