• Aucun résultat trouvé

The Use of the Sequential Quadratic Programming Method for Unmixing of Hyperspectral Images

N/A
N/A
Protected

Academic year: 2022

Partager "The Use of the Sequential Quadratic Programming Method for Unmixing of Hyperspectral Images"

Copied!
3
0
0

Texte intégral

(1)

The Use of the Sequential Quadratic Programming Method for Unmixing of Hyperspectral Images

Olga V. Grigoreva, Alisher G. Saidov, Leonid I. Chapurskiy

Mozhaisky Military Space Academy, St.Petersburg, Russian, alenka12003@mail.ru

Abstract. 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.

Keywords: Hyperspectral data, mixtures of objects, sequential quadratic programming, spectral components

1 Introduction

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:

R= M ∙ S+ ε,

where M = {mij}, i = 1, l̅̅̅̅, j = 1, p̅̅̅̅̅ 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):

sij≥ 0 и ∑p Sj j=1 = 1.

In order to determine fractions in pixel S, linear spectral unmixing methods are used: the method of minimizing standard deviation (linear square), the orthogonal subspace projection method, and others that differ in criteria and optimization methods [1, 2]. At the same time, some of them do not take into account all the constraints imposed on the coefficients of unmixing which brings results that are difficult to interpret.

The arising task of minimizing the value of the standard deviation of a linear mixture of signatures from a true pixel value of HS data with full constraints (Fully Constrained Linear Square, FCLS) belongs to the class of nonlinear optimization problems with constraints. It can be solved using the simplex method, gradient projection method, generalized reduced gradient method, linearization, penalty function method and Lagrangian duality.

In this research it is proposed to solve the problem of calculation of unmixing coefficients S using the method of sequential quadratic programming (SQP). SQP is one of the most modern methods in nonlinear programming taking

Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

(2)

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. [4, 5, 6]. 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 Unmixing Algorithm on the Basis of the SQP Method

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:

𝑓 = ∑𝑛𝑖=1𝜀𝑖𝑇𝜀𝑖= ∑𝑛𝑖=1(𝑅𝑖− 𝑀𝑆𝑖)𝑇(𝑅𝑖− 𝑀𝑆𝑖).

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:

AS≤b и A𝑒𝑞S = 𝑏𝑒𝑞. Accordingly, the condition of equality was transformed as follows:

A𝑒𝑞∙ vec(S) = 𝑏𝑒𝑞,

where A𝑒𝑞= 𝐼𝑛⨂(1p)T, 𝑏𝑒𝑞= (1n)T, vec(S) - vector whose elements are the elements of the columns of matrix S going one after another;

I is a unit matrix;

⨂ is an operator of the Kronecker tensor product for matrices.

The inequality condition was reduced to the form:

−A ∙ vec(S) ≤ 𝑏,

where A = 𝐼𝑝∗𝑛 и b = (0𝑝∗𝑛)𝑇.

Pixel j was identified as the target object i, if unmixing coefficient s𝑖𝑗 exceeded a definite threshold (for example, 0.95).

3 Conclusion

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.

Figure 1. The results of applying the SQP method to assess the projective cover of vineyards (a - Initial HS data from Resurs-P spacecraft, b - Data from a color digital camera, c - Processing result)

(3)

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].

References

[1] J.C. Harsanyi, C.-I. Chang Hyperspectral Image Classification and Dimensionality Reduction: An Orthogonal Subspace Projection Approach // IEEE Trans. Geosci. Remote Sens. 32 (4). 1994. P. 779-785.

[2] S. Kraut, L.L. Scharf, L.T. McWhorter Adaptive Subspace Detectors // IEEE Trans. Signal Process. 49 (1).

2001. P. 1-16

[3] 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.

[4] Aapo Hyvarinen Fast and Robust Fixed-Point Algoriths for Independent Component Analysis // IEEE Trans.

On Neural Networks. 10(3). 1999. PP.626-634.

[5] Li J., Bioucas-Dias J. M. Minimum volume simplex analysis: a fast algorithm to unmix hyperspectral data //

Proc. of IEEE International Conference on Geoscience and Remote Sensing Simposium (IGARSS). Boston, USA: IEEE. 2008. V. 3. P. 250-253.

[6] Winter M. E. N-FINDR: An algorithm for fast autonomous spectral endmember determination in hyperspectral data // Proc. Of SPIE Image Spectrometry V. V. 3753. Descour M., R., Shen S. S., eds. Denver, CO: SPIE.

1999. P. 266-277.

[7] 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.

[8] Xiong Xu, Yanfei Zhong, Liangpei Zhang Adaptive subpixel mapping based on a multiagent system for remote- sensing imagery // IEE Transaction on geoscience and remote sensing. 2014. Vol.52. No.2. P. 787-804.

Références

Documents relatifs

Class specific covariance matrices are regularized by a probabilistic model which is based on the data living in a subspace spanned by the p first principal components.. The inverse

dominated by mixed pixels, even if the associated ground-truth information is only available in full-pixel form. Hence, the use of spectral unmixing presents distinctive features

L’amélioration génétique par la sélection classique en utilisant des croisements en vue d’obtenir des génotypes tolérants à la salinité chez la pomme de

In the second scenario we manipulated the SOC and battery size... This result is similar to the previous scenario: the larger battery can provide more V2G services

In order to be able to complete the test to failure before a weeKend &to allow a recovery period of 5 days after removal of the sustained load the following dates for the

We calibrated a mathematical model of nanoparticle transport in tumor tissues with ex vivo imag- ing data providing the vascular and cell volume fractions. The computational domain

Children with chronic conditions in pediatric intensive care units located in predominantly French-speaking regions: Prevalence and implications on rehabilitation care need

On peut donc dire que la cascade turbulente de traceur vers les petites ´echelles se manifeste par le d´eveloppement de forts gradients de traceur aux mˆemes endroits de