<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">information</journal-id>
      <journal-title>Information</journal-title>
      <abbrev-journal-title abbrev-type="publisher">Information</abbrev-journal-title>
      <abbrev-journal-title abbrev-type="pubmed">Information</abbrev-journal-title>
      <issn pub-type="epub">2078-2489</issn>
      <publisher>
        <publisher-name>MDPI</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3390/info3030420</article-id>
      <article-id pub-id-type="publisher-id">information-03-00420</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>A Neural Network Based Hybrid Mixture Model to Extract Information from Non-linear Mixed Pixels</article-title>
      </title-group>
      
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kumar</surname>
            <given-names>Uttam</given-names>
          </name>
          <xref rid="af1-information-03-00420" ref-type="aff">1</xref>
          <xref rid="af2-information-03-00420" ref-type="aff">2</xref>
          <xref rid="af3-information-03-00420" ref-type="aff">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Raja</surname>
            <given-names>Kumar S.</given-names>
          </name>
          <xref rid="af4-information-03-00420" ref-type="aff">4</xref>
          <xref rid="af5-information-03-00420" ref-type="aff">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mukhopadhyay</surname>
            <given-names>Chiranjit</given-names>
          </name>
          <xref rid="af3-information-03-00420" ref-type="aff">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ramachandra</surname>
            <given-names>T.V.</given-names>
          </name>
          <xref rid="af1-information-03-00420" ref-type="aff">1</xref>
          <xref rid="af2-information-03-00420" ref-type="aff">2</xref>
          <xref rid="c1-information-03-00420" ref-type="corresp">*</xref>
        </contrib>
      </contrib-group>
      <aff id="af1-information-03-00420"><label>1 </label>Energy &amp; Wetlands Research Group, Centre for Ecological Sciences, Indian Institute of Science, Bangalore 560012, India; Email: <email>uttam@ces.iisc.ernet.in</email></aff>
      <aff id="af2-information-03-00420"><label>2 </label>Centre for Sustainable Technologies, Indian Institute of Science, Bangalore 560012, India </aff>
      <aff id="af3-information-03-00420"><label>3 </label>Department of Management Studies, Indian Institute of Science, Bangalore 560012, India; Email: <email>cm@mgmt.iisc.ernet.in</email></aff>
      <aff id="af4-information-03-00420"><label>4 </label>Institut de Recherche en Informatique et Systèmes Aléatoires, 35042 Rennes cedex, France; Email: <email>sk.kumar.raja@gmail.com</email></aff>
      <aff id="af5-information-03-00420"><label>5 </label>Technicolor Research &amp; Innovation, 35576 Cesson Sévigné, France </aff>
	  <author-notes>
        <corresp id="c1-information-03-00420"><label>*</label> Author to whom correspondence should be addressed; Email: <email>cestvr@ces.iisc.ernet.in</email>; Tel.: +91-80-22933099; Fax: +91-80-23601428/23600085/23600683 [CES-TVR].</corresp>
      </author-notes>
      <pub-date pub-type="epub">
        <day>14</day>
        <month>09</month>
        <year>2012</year>
      </pub-date>
      <pub-date pub-type="collection"> <month>09</month>
        <year>2012</year>
      </pub-date>
      <volume>3</volume>
      <issue>3</issue>
      <fpage>420</fpage>
      <lpage>441</lpage>
      <history>
        <date date-type="received">
          <day>01</day>
          <month>07</month>
          <year>2012</year>
        </date>
        <date date-type="rev-recd">
          <day>20</day>
          <month>08</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>22</day>
          <month>08</month>
          <year>2012</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
        <copyright-year>2012</copyright-year>
        <license xmlns:xlink="http://www.w3.org/1999/xlink" license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/">
          <p>This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p>
        </license>
      </permissions>
      <abstract>
        <p>Signals acquired by sensors in the real world are non-linear combinations, requiring non-linear mixture models to describe the resultant mixture spectra for the endmember’s (pure pixel’s) distribution. This communication discusses inferring class fraction through a novel <italic>hybrid mixture model</italic> (HMM). HMM is a three-step process, where the endmembers are first derived from the images themselves using the N-FINDR algorithm. These endmembers are used by the linear mixture model (LMM) in the second step that provides an abundance estimation in a linear fashion. Finally, the abundance values along with the training samples representing the actual ground proportions are fed into neural network based multi-layer perceptron (MLP) architecture as input to train the neurons. The neural output further refines the abundance estimates to account for the non-linear nature of the mixing classes of interest. HMM is first implemented and validated on simulated hyper spectral data of 200 bands and subsequently on real time MODIS data with a spatial resolution of 250 m. The results on computer simulated data show that the method gives acceptable results for unmixing pixels with an overall RMSE of 0.0089 ± 0.0022 with LMM and 0.0030 ± 0.0001 with the HMM when compared to actual class proportions. The unmixed MODIS images showed overall RMSE with HMM as 0.0191 ± 0.022 as compared to the LMM output considered alone that had an overall RMSE of 0.2005 ± 0.41, indicating that individual class abundances obtained from HMM are very close to the real observations.</p>
      </abstract>
      <kwd-group>
        <kwd>mixture model</kwd>
        <kwd>sub-pixel classification</kwd>
        <kwd>non-linear unmixing</kwd>
        <kwd>MODIS</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec sec-type="intro">
      <title>1. Introduction</title>
      <p>Hyper spectral imaging spectrometers collect data in the form of an image cube that represents reflected energy from the Earth’s surface materials, where each pixel has the resultant mixed spectrum of the reflected source radiation [<xref ref-type="bibr" rid="B1-information-03-00420">1</xref>]. The mixed spectrum phenomenon causes a mixed pixel problem because the intrinsic scale of spatial variation in land cover (LC) due to the heterogeneous and fragmented landscapes [<xref ref-type="bibr" rid="B2-information-03-00420">2</xref>] is usually finer than the scale of sampling imposed by the image pixels (for example, MODIS data at 250 m to 1 km spatial resolution) resulting in mixed pixels. Mixed pixels thus are a mixture of more than one distinct object and exist for one of two reasons. Firstly, if the spatial resolution of the sensor is not high enough to separate different LC types, these can jointly occupy a single pixel, and the resulting spectral measurement will be a composite of the individual spectra that reside within a pixel. Secondly, mixed pixels can also result when distinct LC types are combined into a homogeneous mixture. This happens independently of the spatial resolution of the sensor [<xref ref-type="bibr" rid="B3-information-03-00420">3</xref>].</p>
      <p>Commonly used approaches to mixed pixel classification have been linear spectral unmixing [<xref ref-type="bibr" rid="B4-information-03-00420">4</xref>], supervised fuzzy-c means classification [<xref ref-type="bibr" rid="B5-information-03-00420">5</xref>], ANN (artificial neural networks) [<xref ref-type="bibr" rid="B6-information-03-00420">6</xref>,<xref ref-type="bibr" rid="B7-information-03-00420">7</xref>] and Gaussian mixture discriminant analysis [<xref ref-type="bibr" rid="B8-information-03-00420">8</xref>], <italic>etc.</italic> which use a linear mixture model (LMM) to estimate the abundance fractions of spectral signatures lying within a pixel. LMM assumes that the reflectance spectrum of a mixture is a systematic combination of the component’s reflectance spectra in the mixture (called endmembers). The combination of these endmembers is linear if the component of interest regarding a pixel appears in spatially segregated patterns. If, however, the components are in intimate association, the electromagnetic spectrum typically interacts with more than one component as it is multiply scattered, and the mixing systematics between the different components are highly non-linear. In other words, non-linear mixing occurs when radiance is modified by one material before interacting with another one under the assumption that incident solar radiation is scattered within the scene itself and that these interaction events may involve several types of ground cover materials [<xref ref-type="bibr" rid="B9-information-03-00420">9</xref>] and require non-linear mixture model for unmixing the components of interest. In such cases, LMM have mostly failed in modeling a mixed pixel [<xref ref-type="bibr" rid="B10-information-03-00420">10</xref>,<xref ref-type="bibr" rid="B11-information-03-00420">11</xref>,<xref ref-type="bibr" rid="B12-information-03-00420">12</xref>] and non-linear models have been found to be appropriate as evident from various studies [<xref ref-type="bibr" rid="B2-information-03-00420">2</xref>], including vegetation and canopy discrimination [<xref ref-type="bibr" rid="B13-information-03-00420">13</xref>] water quality assessment [<xref ref-type="bibr" rid="B12-information-03-00420">12</xref>,<xref ref-type="bibr" rid="B14-information-03-00420">14</xref>], <italic>etc.</italic></p>
      <p>If there are <italic>M</italic> spectral bands and <italic>N</italic> classes, then associated with each pixel is a <italic>M</italic>-dimensional vector y whose components are the gray values corresponding to the <italic>M</italic> bands. Let <bold>E</bold> = [e<sub>1</sub>, …e<sub>n</sub><sub>-1</sub>, e<sub>n</sub>, e<sub>n+1</sub>. . , e<sub>N</sub>] be a <italic>M</italic> × <italic>N</italic> matrix, where {e<sub>n</sub>} is a column vector representing the spectral signature (endmember) of the <italic>n</italic>th target material. For a given pixel, the abundance or fraction of the <italic>n</italic>th target material present in a pixel is denoted by α<sub>n</sub>, and these values are the components of the <italic>N</italic>-dimensional abundance vector α. Assuming LMM [<xref ref-type="bibr" rid="B15-information-03-00420">15</xref>], the observation vector <bold>y</bold> is related to <bold>E</bold> by</p>
      <disp-formula id="information-03-00420-i001">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i001.tif"/>
	  <label>(1)</label>
	  </disp-formula>

      <p>where <bold>η</bold> accounts for the measurement noise. We further assume that the components of the noise vector <bold>η</bold> are zero-mean random variables that are i.i.d. (independent and identically distributed). Therefore, the covariance matrix of the noise vector is σ<sup>2</sup><bold>I</bold>, where σ<sup>2</sup> is the variance, and <bold>I</bold> is <italic>M</italic> × <italic>M</italic> identity matrix. Two constraints imposed on the abundances in equation (1) are the non-negativity and sum-to-one given as</p>
      <disp-formula id="information-03-00420-i002">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i002.tif"/>
	  <label>(2)</label>
	  </disp-formula>
      <p>and</p>
      <disp-formula id="information-03-00420-i003">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i003.tif"/>
	  <label>(3)</label>
	  </disp-formula>
      <p>This allows proportions of each pixel to be partitioned between classes. A non-linear mixture model (NLMM) is expressed as:</p>
      <disp-formula id="information-03-00420-i004">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i004.tif"/>
	  <label>(4)</label>
	  </disp-formula>
      <p>where, <italic>f</italic> is an unknown non-linear function that defines the interaction between <bold>E</bold> and <bold>α</bold>. Theory and experiments demonstrate that we will get the fractions of endmembers wrong by using a linear model when spectral mixing actually is non-linear [<xref ref-type="bibr" rid="B10-information-03-00420">10</xref>,<xref ref-type="bibr" rid="B11-information-03-00420">11</xref>]. Non-linear effects are an area of active research in particular applications where LMM generally results in poor accuracy [<xref ref-type="bibr" rid="B12-information-03-00420">12</xref>].</p>
      <p>In this context, ANN based NLMMs outperform the traditional linear unmixing models. ANNs have been widely studied as a promising alternative to accomplish the difficult task of estimating fractional abundances of endmembers. Atkinson <italic>et al</italic>. [<xref ref-type="bibr" rid="B2-information-03-00420">2</xref>] applied a MLP (milti-layer perceptron) model to decompose AVHRR imagery, and it was superior to the linear unmixing model and a fuzzy c-means classifier. Another popular ANN model—ARTMAP—introduced to identify the life form components of the vegetation mixture [<xref ref-type="bibr" rid="B13-information-03-00420">13</xref>] using Landsat data could capture non-linear effects, performing better than LMM [<xref ref-type="bibr" rid="B16-information-03-00420">16</xref>]. ART MMAP, an extension of ARTMAP was designed specifically for mixture analysis with enhanced interpolation function and it provides better prediction of mixture information than ARTMAP [<xref ref-type="bibr" rid="B17-information-03-00420">17</xref>]. A regression tree has also been used as a non-linear unmixing model [<xref ref-type="bibr" rid="B7-information-03-00420">7</xref>]. All of these methods stand alone and work on the data directly when endmembers are known <italic>a priori</italic>. The objective of this paper is to develop an automated procedure to unmix hyperspectral imagery for obtaining a fraction that accounts for the non-linear mixture of the class types. We call this model the Hybrid Mixture Model (HMM). HMM is carried out in three stages: (i) Endmembers are extracted from the image itself using an iterative N-FINDR algorithm; (ii) the endmembers are used in the linear unmixing model for abundance estimation; (iii) the abundance values along with the actual ground proportions are used to refine the abundance estimates using MLP for the individual classes to account for the non-linear nature of the mixing classes of interest. </p>
      <p>This paper is structured in six sections. Methods for automatic endmember extraction, linear unmixing and MLP are discussed in <xref ref-type="sec" rid="sec2-information-03-00420">Section 2</xref> followed by the description of HMM in <xref ref-type="sec" rid="sec3-information-03-00420">Section 3</xref>. Data preparation is dealt with in <xref ref-type="sec" rid="sec4-information-03-00420">Section 4</xref> with the experimental results and discussion in <xref ref-type="sec" rid="sec5-information-03-00420">Section 5</xref>. <xref ref-type="sec" rid="sec6-information-03-00420">Section 6</xref> concludes with model limitations.</p>
    </sec>
    <sec sec-type="methods" id="sec2-information-03-00420">
      <title>2. Methodology</title>
      <sec>
        <title>2.1. Automatic Endmember Extraction—The N-FINDR Algorithm</title>
        <p>The N-FINDR algorithm [<xref ref-type="bibr" rid="B18-information-03-00420">18</xref>] is a fully automatic technique for endmember extraction from the image, which is briefly described here:</p>
        <p>(i) Let N denote the number of classes or endmembers to be identified.</p>
        <p>(ii) Perform a PCA-decomposition of the data and reduce the data to N−1 dimension space.</p>
        <p>(iii) Pick N pixels from the set and compute the simplex volume generated by the spectra of the N pixels. The volume of the simplex is proportional to</p>
        <disp-formula id="information-03-00420-i005">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i005.tif"/>
	  <label>(5)</label>
	  </disp-formula>
        <p>(iv) Replace each endmember with the spectrum of each pixel in the data set and recompute the simplex volume. If the volume increases, the spectrum of the new pixel is retained as a potential endmember.</p>
        <p>(v) The above steps are executed iteratively considering all pixels, and the final set of retained spectra is taken as the endmembers.</p>
      </sec>
      <sec>
        <title>2.2. Orthogonal Subspace Projection (OSP) to Solve Linear Mixture Model</title>
        <p>OSP proposed by Chang [<xref ref-type="bibr" rid="B19-information-03-00420">19</xref>] involves (a) finding an operator which eliminates undesired spectral signatures, and then (b) choosing a vector operator which maximizes the signal to noise ratio (SNR) of the residual spectral signature. </p>
        <p>If we assume that there are <italic>N</italic> targets, t<sub>1</sub>, …t<sub>n-1</sub>, t<sub>n</sub>, t<sub>n+1,</sub> …, t<sub>N</sub> present in an image scene, then there are <italic>N</italic> spectrally distinct endmembers with corresponding target signatures as e<sub>1</sub>, …e<sub>n-1</sub>, e<sub>n</sub>, e<sub>n+1</sub>, …, e<sub>N</sub>, where M &gt; N (over a determined system), where Equation (1) is a standard signal detection model. Since we are interested in detecting one target at a time, we can divide the set of <italic>N</italic> targets into a desired target, say t<sub>n</sub>, and a class of undesired targets, t<sub>1</sub>,…,t<sub>n-1</sub>, t<sub>n+1</sub>,…, t<sub>N</sub>. We need to eliminate the effects caused by the undesired targets that are considered as interferers to t<sub>n</sub> before the detection of t<sub>n</sub> takes place. With annihilation of the undesired target signatures, the detectability of t<sub>n</sub> can be enhanced. In order to find the abundance of the <italic>n</italic>th target material (α<sub>n</sub>), first e<sub>n</sub> is separated from e<sub>1</sub>, …e<sub>n</sub><sub>-1</sub>, e<sub>n</sub>, e<sub>n+1</sub>, …, e<sub>N</sub> in <bold>E</bold>. Let the corresponding spectral signature of the desired target material be denoted as d. The term <bold>Eα</bold> can be rewritten to separate the desired spectral signature d from the rest as:</p>
        <disp-formula id="information-03-00420-i006">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i006.tif"/>
	  <label>(6)</label>
	  </disp-formula>
        <p>and Equation (1) is rewritten as</p>
        <disp-formula id="information-03-00420-i007">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i007.tif"/>
	  <label>(7)</label>
	  </disp-formula>
        <p>where <bold>d</bold> = e<sub>n</sub> is the desired target signature of t<sub>n</sub> and <bold>U</bold> is M x (N-1) matrix = [e<sub>1</sub>, …e<sub>n-1</sub>, e<sub>n+1</sub>, …, e<sub>N</sub>], is the undesired target spectral signature, which are the spectral signatures of the remaining <italic>N</italic>−<italic>1</italic> undesired targets, t<sub>1</sub>,…,t<sub>n−1</sub>, t<sub>n+1</sub>,…, t<sub>N</sub>. Equation (7) is called a (<bold>d, U</bold>) model; <bold>d</bold> is a <italic>M</italic> × 1 column vector [d<sub>1</sub>, d<sub>2</sub>, …, d<sub>M</sub>]<sup>T</sup>, γ is a (<italic>N</italic>−1) × 1 column vector containing <italic>(N−1)</italic> component fractions of α = [α<sub>1</sub>, …α<sub>n−1</sub>, α<sub>n+1</sub>,…, α<sub>N</sub>]<sup>T</sup>. Using the (<bold>d, U</bold>) model, OSP can annihilate <bold>U</bold> from the pixel vector y prior to detection of t<sub>n</sub> similar to [<xref ref-type="bibr" rid="B20-information-03-00420">20</xref>] by the operator</p>
        <disp-formula id="information-03-00420-i008">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i008.tif"/>
	  <label>(8)</label>
	  </disp-formula>
        <p>where <bold>U</bold><sup>#</sup> = (<bold>U</bold><sup>T</sup><bold>U</bold>)<sup>−1</sup><bold>U</bold><sup>T</sup> is the pseudo-inverse of <bold>U</bold>. The projector <italic>P</italic> is a <italic>M</italic> × <italic>M</italic> matrix operator that maps the observed pixel vector <bold>y</bold> into the orthogonal complement of <bold>U</bold>. <bold>U</bold> has same structure as the orthogonal complement projector from the theory of least squares. Applying P to the (<bold>d, U</bold>) model results in a new signal detection model (OSP model) given by</p>
        <disp-formula id="information-03-00420-i009">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i009.tif"/>
	  <label>(9)</label>
	  </disp-formula>
        <p>where the undesired signal in <bold>U</bold> has been annihilated and the original noise has also been suppressed to <italic>P</italic><bold>η</bold>. The operator minimizes energy associated with the signatures not of interest as opposed to minimizing the total least squares error. It should be noted that <italic>P</italic> operating on <bold>U</bold>γ reduces the contribution of <bold>U</bold> to about zero. So, </p>
        <disp-formula id="information-03-00420-i010">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i010.tif"/>
	  <label>(10)</label>
	  </disp-formula>
        <p>on using a linear filter specified by a weight vector <bold>x<sup>T</sup></bold> on the OSP model, the filter output is given by</p>
        <disp-formula id="information-03-00420-i011">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i011.tif"/>
	  <label>(11)</label>
	  </disp-formula>
        <p>an optimal criterion here is to maximize SNR of the filter output</p>
        <disp-formula id="information-03-00420-i012">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i012.tif"/>
	  <label>(12)</label>
	  </disp-formula>
        <p>where E{} denotes the expected value. Maximization of this is a generalized eigenvalue-eigenvector problem</p>
        <disp-formula id="information-03-00420-i013">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i013.tif"/>
	  <label>(13)</label>
	  </disp-formula>
        <p>where <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i021.tif"/>. The eigenvector, which has the maximum λ is the solution of the problem and it turns out to be <bold>d</bold>. The idempotent (<italic>P<sup>2</sup></italic> = <italic>P</italic>) and symmetric (<italic>P<sup>T</sup></italic> = <italic>P</italic>) properties of the interference rejection operator are used. One of the eigenvalues is <bold>d</bold><sup>T</sup><italic>P</italic><bold>d</bold> and the value of x<sup>T</sup> (filter), which maximizes the SNR is</p>
        <disp-formula id="information-03-00420-i014">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i014.tif"/>
	  <label>(14)</label>
	  </disp-formula>
        <p>where k is an arbitrary scalar. It leads to an overall classification operator for a desired target in the presence of multiple undesired targets and white noise given by the 1 × <italic>M</italic> vector</p>
        <disp-formula id="information-03-00420-i015">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i015.tif"/>
	  <label>(15)</label>
	  </disp-formula>
        <p>This result first nulls the interfering signatures, and then uses a matched filter for the desired signature to maximize the SNR. When the operator is applied to all the pixels in a scene, each <italic>M</italic> × 1 pixel is reduced to a scalar which is a measure of the presence of the signature of interest. The final result reduces the <italic>M</italic> images into a single image where the high intensity indicates the presence of the desired signal. Applying <bold>d</bold><sup>T</sup><italic>P</italic> on (10) gives</p>
        <disp-formula id="information-03-00420-i016">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i016.tif"/>
	  <label>(16)</label>
	  </disp-formula>
        <p>therefore,</p>
        <disp-formula id="information-03-00420-i017">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i017.tif"/>
	  <label>(17)</label>
	  </disp-formula>
        <p>is the abundance estimate of the <italic>n</italic>th target material. In the absence of noise, the estimate matches with the exact value in Equation (7). Another way of removing the undesired signal based on band ratios is hinted by [<xref ref-type="bibr" rid="B21-information-03-00420">21</xref>]. For a noise subspace projection method, see [<xref ref-type="bibr" rid="B22-information-03-00420">22</xref>]. Settle [<xref ref-type="bibr" rid="B23-information-03-00420">23</xref>] showed that the full linear unmixing and OSP used here, and as described by Harsanyi and Chang [<xref ref-type="bibr" rid="B20-information-03-00420">20</xref>] are identical. Full linear unmixing can be performed when the spectra for all the endmembers present in the image are known <italic>a priori</italic>. Often, knowledge of all the endmembers spectra is not available. Therefore partial unmixing methods for estimating the presence of one or a few desired, known spectra only are desirable [<xref ref-type="bibr" rid="B24-information-03-00420">24</xref>]. In general, these approaches are effective when the number of spectral bands is higher than the target signatures of interest.</p>
        <p>The value of <italic>α<sub>n</sub></italic> is the abundance of the <italic>n</italic>th class (in an abundance map) and ranges from 0 to 1 in any given pixel and there are as many abundance maps as the number of classes. Zero indicates absence of a particular class and 1 indicates presence of only that class in a particular pixel. Intermediate values between 0 and 1 represent a fraction of that class. For example, 0.4 may represent 40% presence of a class in an abundance map and the remaining 60% could be some other class.</p>
      </sec>
      <sec>
        <title>2.3. Artificial Neural Network (ANN) based Multi-layer Perceptron (MLP)</title>
        <p>The advent of ANN approaches is mainly due to their power in pattern recognition, interpolation, prediction, forecasting, classification and process modeling [<xref ref-type="bibr" rid="B24-information-03-00420">24</xref>]. A MLP network comprises a number of identical units organized in layers, with those on one layer connected to those on the next layer so that the output of one layer is used as input to the next layer. A detailed introduction on MLP can be found in the literature [<xref ref-type="bibr" rid="B24-information-03-00420">24</xref>,<xref ref-type="bibr" rid="B25-information-03-00420">25</xref>,<xref ref-type="bibr" rid="B26-information-03-00420">26</xref>,<xref ref-type="bibr" rid="B27-information-03-00420">27</xref>,<xref ref-type="bibr" rid="B28-information-03-00420">28</xref>]. The main aspects here are: (i) The order of presentation of training samples should be randomized from epoch to epoch; and (ii) the momentum and learning rate parameters are typically adjusted (and usually decreased) as the number of training iterations increases. Individual algorithms were implemented in C programming language. GRASS (Geographic Resources Analysis Support System)—a free and open source package—was used for visualization of results, and statistical analysis was carried in R in a Linux system running on a 3 GHz Pentium-IV processor with 3.5 GB RAM.</p>
      </sec>
    </sec>
    <sec id="sec3-information-03-00420">
      <title>3. Hybrid Mixture Model (HMM)</title>
      <p>Despite many attempts of using ANN for unmixing models, ANN-based non-linear unmixing techniques remain largely unexplored for general-purpose applications [<xref ref-type="bibr" rid="B12-information-03-00420">12</xref>]. Only [<xref ref-type="bibr" rid="B1-information-03-00420">1</xref>,<xref ref-type="bibr" rid="B7-information-03-00420">7</xref>,<xref ref-type="bibr" rid="B9-information-03-00420">9</xref>,<xref ref-type="bibr" rid="B29-information-03-00420">29</xref>] have produced some of the pioneering work in NLMM to be considered as a general model for ANN-based non-linear unmixing independent of physical properties of the observed classes. Some of these applications are, however, difficult and complex in their implementation. LMM is easy to implement, generalize and reconstruct. Therefore, in our approach, we make use of the LMM output as the input to NLMM to refine the fraction estimates. The MLP architecture can be extended to produce a continuous-values output for sub-pixel classification problems. The entries to the MLP model is the abundance a<sup>i</sup> (see <xref ref-type="fig" rid="information-03-00420-f001">Figure 1</xref>) output obtained from LMM, which is denoted by a<sup>i</sup><sub>LMM</sub> where i = 1, …, E, and the neuron count at the input layer equals the number of endmember classes (estimated by a fully constrained LMM) as shown in <xref ref-type="fig" rid="information-03-00420-f002">Figure 2</xref> [<xref ref-type="bibr" rid="B30-information-03-00420">30</xref>]. </p>
      <fig id="information-03-00420-f001" position="anchor">
        <label>Figure 1</label>
        <caption>
          <p>Architecture of the multi-layer perceptron (MLP) model.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g001.tif"/>
      </fig>
      <fig id="information-03-00420-f002" position="anchor">
        <label>Figure 2</label>
        <caption>
          <p>Hybrid mixture model (HMM) method for spectral mixture analysis.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g002.tif"/>
      </fig>
      <p>The training process is based on an error back-propagation algorithm [<xref ref-type="bibr" rid="B29-information-03-00420">29</xref>], where the respective weights in the output and hidden nodes (W and V in <xref ref-type="fig" rid="information-03-00420-f003">Figure 3</xref>) are modified depending on the error (δe), the input data and the learning parameter alpha (α). The activation rule used here for the hidden and output layer nodes is defined by the logistic function </p>
      <disp-formula id="information-03-00420-i018">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i018.tif"/>
	  <label>(18)</label>
	  </disp-formula>
      <p>δe of the output layer is calculated as the difference between the fraction (f) estimation outputs f<sup>i</sup><sub>NLMM</sub>, i = 1, … E, provided by the network architecture and a set of desired outputs given by actual fractional abundances available for the training samples. The resulting error is back-propagated until the convergence is reached. One of the earlier works by Plaza <italic>et al</italic>. [<xref ref-type="bibr" rid="B12-information-03-00420">12</xref>] attempted a similar NLMM methodology, which made use of a modified MLP neural network (NN), whose entries were determined by a linear activation function provided by a Hopfield NN (HNN). The combined HNN/MLP method used the LMM to provide an initial abundance estimation and then refined the estimation using a non-linear model. As per Plaza <italic>et al.</italic> [<xref ref-type="bibr" rid="B12-information-03-00420">12</xref>], this was the first and only approach in the literature that integrated linear and NLMM.</p>
	  <fig id="information-03-00420-f003" position="anchor">
        <label>Figure 3</label>
        <caption>
          <p>MLP structural diagram.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g003.tif"/>
      </fig>
      
    </sec>
    <sec id="sec4-information-03-00420">
      <title>4. Data</title>
      <sec>
        <title>4.1. Computer Simulations</title>
        <p>One of the major problems involved in analyzing the quality of fractional estimation methods is the fact that ground truth information about the real abundances of materials at sub-pixel levels is difficult to obtain in real scenarios [<xref ref-type="bibr" rid="B29-information-03-00420">29</xref>]. In order to avoid this shortcoming, a simulation of hyperspectral imagery was carried out to examine the algorithm’s performance in a controlled manner. Spectral libraries of four minerals—alunite, buddingtonite, kaolinite and calcite [<xref ref-type="bibr" rid="B31-information-03-00420">31</xref>] were used to generate synthetic data. Plaza <italic>et al</italic>. [<xref ref-type="bibr" rid="B12-information-03-00420">12</xref>] used the signatures of soil (e<sub>1</sub>) and vegetation (e<sub>2</sub>) to create a simulated image with non-linear mixtures using a simple logarithmic function. The abundance of e<sub>1</sub> and e<sub>2</sub> were assigned according to Equation (19)</p>
       <disp-formula id="information-03-00420-i019">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i019.tif"/>
	  <label>(19)</label>
	  </disp-formula>
        <p>where, <bold>y</bold> denotes a vector containing the simulated discrete spectrum of the pixel at spatial coordinates (x,y) of the simulated image, s<sub>p</sub>(x,y) = logα<sub>p</sub>(x,y) is the contribution of endmember e<sub>p</sub> and α<sub>p</sub>(x,y) is the fractional abundance of e<sub>p</sub> at (x,y). A limitation here is that even though all the pixels are mixed in different proportions, there are no instances of pure pixels. If α is 1, we expect the observed hyperspectral signature to be solely from one material, and therefore, ideally it should be identical to the endmember itself. Here, as the abundance increases towards 1, log(α) approaches 0, thereby suppressing the contribution of that particular endmember. On the other hand, if α is 0, log(α) approaches −∞, and therefore, starts dominating in the observed spectral signature. Of course, it will appear as negative numbers. This is against our physical understanding as to how a material, which is almost not present in the pixel, contributes to the observation in a dominant way. That is, the model is not able to highlight the endmember of the correct material when its contribution is 1 and gives a wrong endmember when its contribution is 0. To overcome this limitation, we modify the model in Equation (19) by Equation (20):</p>
        <disp-formula id="information-03-00420-i020">
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-i020.tif"/>
	  <label>(20)</label>
	  </disp-formula>
        <p>where, sig<sub>p</sub> is the signature corresponding to <italic>p</italic>th mineral, s<sub>p</sub>(x,y) = log(1+ α<sub>p</sub>(x,y)) is the contribution of endmember e<sub>p</sub> and α<sub>p</sub>(x,y) is the fractional abundance of e<sub>p</sub> in the pixel at (x,y). </p>
        <p>Simulated synthetic non-linear mixture hyperspectral data of 200 bands (250 × 250) using four minerals were classified using Maximum Likelihood Classifier (MLC) with signatures from the spectral libraries. This constitutes high-resolution (HR) images. These images were used to generate synthetic mixed pixels of 25 × 25 (referred to as low-resolution (LR) images). Four endmembers were extracted from LR images, and subsequently, abundance images were estimated corresponding to each endmember. Percentage abundance for a group of 10 × 10 pixels was computed for this entire HR classified image (250 × 250) obtained from MLC. This new image of a size of 25 × 25 was used as reference for validating the LR abundance output. However, the HR MLC based classified output (250 × 250) was not validated as the same spectral library which was used for generating the individual class signatures for classification of the HR image and was also used to create the synthetic images. Abundance values from 15% of the pixels obtained from linear unmixing along with the corresponding proportions obtained from the 250 × 250 classified image obtained by MLC were used to train the neurons in MLP. For example, each input sample to the MLP has the abundance values obtained from OSP for each of the four classes (0.2, 0.3, 0.1, 0.4 = 1 or 100% of a pixel) and the proportion of each class as derived from HR MLC based classified map (0.18, 0.27, 0.2, 0.35 = 1 or 100% of a pixel) by considering 25 × 25 classified pixels and finding the percentage of each class separately which is equivalent to 1 × 1 LR pixel spatially. Testing was done on the entire output abundance images (100% pixels).</p>
      </sec>
      <sec>
        <title>4.2. MODIS Data</title>
        <p>The training and testing data (pertaining to Kolar district, Karnataka State, India) used to study the model consisted of (i) IRS LISS-3 Multispectral with three spectral bands of 23.5 × 23.5 m spatial resolution acquired on December 25, 2002 and (ii) MODIS eight-day composite (of 19 December to 26 December 2002) data with seven bands at 250 and 500 m. The fractional LC for each MODIS pixel was computed in four steps: (i) LISS-III data of 1000 × 1000 pixels were geo-corrected, resampled to 25 m and classified into six LC classes (agriculture, built-up/settlement, forest, plantation/orchard, wasteland/barren land and water bodies) using MLC; (ii) MODIS images (100 × 100 pixels; 10 times smaller than the size of LISS-III) were co-registered to LISS-III data and resampled to 250 m; (iii) Six endmembers were extracted using N-FINDR from the MODIS bands and the data were unmixed to estimate abundances for each pixel at the MODIS image scale; (iv) Finally, 15% MODIS abundance pixels obtained from LMM were randomly selected to be associated with the corresponding LISS-III classified pixels (as ground truth) at the same spatial locations to train the neurons in MLP based HMM. The weights were adjusted until fractions of LC obtained from HMM were nearly the same as that of LISS-III (desired output). The learned network was applied on the test data set that included all the abundance values for all the classes in the entire image obtained from LMM. The HMM outputs were six abundance maps, one for each class.</p>
      </sec>
    </sec>
    <sec id="sec5-information-03-00420">
      <title>5. Experimental Results and Discussion</title>
      <sec>
        <title>5.1. Simulated Data</title>
        <p>Three images from the 200-bands are shown in <xref ref-type="fig" rid="information-03-00420-f004">Figure 4</xref> and the classified output of the 250 × 250 hyper spectral 200 bands data is shown in <xref ref-type="fig" rid="information-03-00420-f005">Figure 5</xref>. The proportions of each of the four minerals were computed based on 10 × 10 groups of pixels for 625 groups [(250 × 250) divided by (10 × 10)]. N-FINDR was used to extract the endmembers from the synthetic mixed pixels, which are shown in <xref ref-type="fig" rid="information-03-00420-f006">Figure 6</xref>. The endmembers identified by the algorithm (drawn in red) have a good match with the actual ones (green in color). Abundances of each of the minerals from the artificial mixed pixels obtained from LMM are as shown in <xref ref-type="fig" rid="information-03-00420-f007">Figure 7</xref> b–e. <xref ref-type="fig" rid="information-03-00420-f007">Figure 7</xref> a is the 10 times down-sampled image of the original mineral classified image (250 × 250) shown in <xref ref-type="fig" rid="information-03-00420-f005">Figure 5</xref> to compare hard classification with the abundance map visually. A three-layer MLP architecture was made with four input, one hidden and four output layers.</p>
        <fig id="information-03-00420-f004" position="anchor">
          <label>Figure 4</label>
          <caption>
            <p>A 200 band hyperspectral image generated from spectral libraries of four different minerals: (<bold>a</bold>) band 1; (<bold>b</bold>) band 100; (<bold>c</bold>) band 200. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g004.tif"/>
        </fig>
        <fig id="information-03-00420-f005" position="anchor">
          <label>Figure 5</label>
          <caption>
            <p>Mineral classified map. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g005.tif"/>
        </fig>
        <fig id="information-03-00420-f006" position="anchor">
          <label>Figure 6</label>
          <caption>
            <p>Comparison between the true endmembers and endmembers computed from the N-FINDR algorithm. (X-axis: band number, Y-axis: reflectance value.)</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g006.tif"/>
        </fig>
        <fig id="information-03-00420-f007" position="anchor">
          <label>Figure 7</label>
          <caption>
            <p>(<bold>a</bold>) Ten times down-sampled image of the original mineral classified image; (<bold>b</bold>)–(<bold>e</bold>) abundances maps of the four minerals obtained from linear mixture model (LMM).</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g007.tif"/>
        </fig>
        <p>The number of hidden nodes in the hidden layer, learning rate, momentum and epoch were varied in steps to estimate the best abundance values that could account for the non-linearity in the mineral mixtures (as shown in <xref ref-type="fig" rid="information-03-00420-f008">Figure 8</xref>), until the performance saturated. <xref ref-type="table" rid="information-03-00420-t001">Table 1</xref> lists the values of the training parameters along with the training time and the overall RMSE of the MLP network for every 500 epochs. Three measures of performance were used to evaluate the output from artificial dataset—RMSE, correlation, Bivariate Distribution Functions (BDFs). BDF is helpful to visualize the accuracy of prediction by mixture models. BDFs were plotted against the real proportions as shown in <xref ref-type="fig" rid="information-03-00420-f009">Figure 9</xref>. Pearson’s product-moment correlation at 95% confidence interval and RMSE between the actual and estimated proportion from LMM and HMM are given in <xref ref-type="table" rid="information-03-00420-t002">Table 2</xref>. The average RMSE of the LMM was 0.0089 ± 0.0022 while the average RMSE of the HMM was 0.0030 ± 0.0001 demonstrating the superiority of the HMM over the LMM. The MLP network can successfully approximate virtually any function when trained correctly. </p>
       <fig id="information-03-00420-f008" position="anchor">
          <label>Figure 8</label>
          <caption>
            <p>Abundances maps of the four minerals obtained from HMM.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g008.tif"/>
        </fig>
         <table-wrap id="information-03-00420-t001" position="anchor">
          <object-id pub-id-type="pii">information-03-00420-t001_Table 1</object-id>
          <label>Table 1</label>
          <caption>
            <p>Details of training for unmixing of simulated dataset.</p>
          </caption>
          <table>
<thead>
              <tr align="center">
                <th valign="middle">No. of epochs</th>
                <th valign="middle">Learning rate</th>
                <th valign="middle">Momentum term</th>
                <th valign="middle">Training time (sec)</th>
                <th valign="middle">Unmixing time (sec)</th>
                <th valign="middle">Overall RMSE</th>
              </tr>
            </thead>
            <tbody>
              <tr align="center">
                <td valign="middle">500</td>
                <td valign="middle">0.90</td>
                <td valign="middle">0.5</td>
                <td valign="middle">4</td>
                <td valign="middle">8</td>
                <td valign="middle">0.0160</td>
              </tr>
              <tr align="center">
                <td valign="middle">1000</td>
                <td valign="middle">0.85</td>
                <td valign="middle">0.4</td>
                <td valign="middle">5</td>
                <td valign="middle">8</td>
                <td valign="middle">0.0117</td>
              </tr>
              <tr align="center">
                <td valign="middle">
                  <bold>1500</bold>
                </td>
                <td valign="middle">
                  <bold>0.80</bold>
                </td>
                <td valign="middle">
                  <bold>0.3</bold>
                </td>
                <td valign="middle">
                  <bold>7</bold>
                </td>
                <td valign="middle">
                  <bold>7</bold>
                </td>
                <td valign="middle">
                  <bold>0.0030</bold>
                </td>
              </tr>
              <tr align="center">
                <td valign="middle">2000</td>
                <td valign="middle">0.70</td>
                <td valign="middle">0.2</td>
                <td valign="middle">7</td>
                <td valign="middle">6</td>
                <td valign="middle">0.0071</td>
              </tr>
              <tr align="center">
                <td valign="middle">2500</td>
                <td valign="middle">0.60</td>
                <td valign="middle">0.1</td>
                <td valign="middle">8</td>
                <td valign="middle">5</td>
                <td valign="middle">0.0115</td>
              </tr>
            </tbody>
          </table>
		  </table-wrap>
        <table-wrap id="information-03-00420-t002" position="anchor">
          <object-id pub-id-type="pii">information-03-00420-t002_Table 2</object-id>
          <label>Table 2</label>
          <caption>
            <p>Correlation and RMSE between actual and predicted proportions for simulated data.</p>
          </caption>
          <table>
<thead>
              <tr>
                <th rowspan="2" align="center" valign="middle">Classes</th>
                <th colspan="2" align="center" valign="middle">Correlation (<italic>r</italic>) (p &lt; 2.2e<sup>−16</sup>)</th>
                <th colspan="2" align="center" valign="middle">RMSE</th>
              </tr>
              <tr style="border-top:solid thin">
                <th align="center" valign="middle">LMM</th>
                <th align="center" valign="middle">HMM</th>
                <th align="center" valign="middle">LMM</th>
                <th align="center" valign="middle">HMM</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left" valign="middle">Alunite</td>
                <td align="center" valign="middle">0.67</td>
                <td align="center" valign="middle">0.97</td>
                <td align="center" valign="middle">0.0120</td>
                <td align="center" valign="middle">0.0032</td>
              </tr>
              <tr>
                <td align="left" valign="middle">Buddingtonite</td>
                <td align="center" valign="middle">0.71</td>
                <td align="center" valign="middle">0.98</td>
                <td align="center" valign="middle">0.0073</td>
                <td align="center" valign="middle">0.0029</td>
              </tr>
              <tr>
                <td align="left" valign="middle">Kaolinite</td>
                <td align="center" valign="middle">0.73</td>
                <td align="center" valign="middle">0.98</td>
                <td align="center" valign="middle">0.0088</td>
                <td align="center" valign="middle">0.0031</td>
              </tr>
              <tr>
                <td align="left" valign="middle">Calcite</td>
                <td align="center" valign="middle">0.75</td>
                <td align="center" valign="middle">0.99</td>
                <td align="center" valign="middle">0.0076</td>
                <td align="center" valign="middle">0.0029</td>
              </tr>
            </tbody>
          </table>
		  </table-wrap>
        
		<fig id="information-03-00420-f009" position="anchor">
          <label>Figure 9</label>
          <caption>
            <p>Bivariate Distribution Functions (BDFs) of simulated test data for the four minerals obtained from HMM.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g009.tif"/>
        </fig>
      </sec>
      <sec>
        <title>5.2. MODIS Data</title>
        <p>In order to validate the MODIS unmixed image, a LISS-III classified image with an overall accuracy of 95.63% and individual class producers accuracy ranging from 92% to 97% and users accuracy ranging from 88% to 98% was used. Linear unmixing was applied on MODIS data to obtain the abundance maps. 15% MODIS abundance pixels obtained from LMM were randomly selected to relate with the corresponding LISS-III classified pixels (as ground truth) at the same geographical locations to train the neurons in HMM. MLP architecture with seven inputs (since seven bands of MODIS data were used), one hidden and six output layers (as six different LC classes) was constructed. The MLP based HMM was executed with varied learning rates, momentum and epochs. The momentum term and the learning rate were altered after every 500 epochs. <xref ref-type="table" rid="information-03-00420-t003">Table 3</xref> lists the values of the training parameters along with the training time and the overall RMSE of the MLP network on the MODIS images after every 500 epochs. The fraction maps obtained from LMM and HMM are shown in <xref ref-type="fig" rid="information-03-00420-f010">Figure 10</xref> b–g and <xref ref-type="fig" rid="information-03-00420-f011">Figure 11</xref>b–g.</p>
        <p>BDFs against the real and estimated proportions from MODIS data for LMM and HMM were plotted as shown in <xref ref-type="fig" rid="information-03-00420-f012">Figure 12</xref> and <xref ref-type="fig" rid="information-03-00420-f013">Figure 13</xref> respectively. The Pearson’s product-moment correlation at 95% confidence interval and RMSE between the actual and estimated proportion from LMM and HMM are given in <xref ref-type="table" rid="information-03-00420-t004">Table 4</xref>.</p>
        <table-wrap id="information-03-00420-t003" position="anchor">
          <object-id pub-id-type="pii">information-03-00420-t003_Table 3</object-id>
          <label>Table 3</label>
          <caption>
            <p>Details of training for unmixing of MODIS images.</p>
          </caption>
          <table>
<thead>
              <tr align="center">
                <th valign="middle">No. of epochs</th>
                <th valign="middle">Learning rate</th>
                <th valign="middle">Momentum term</th>
                <th valign="middle">Training time (sec)</th>
                <th valign="middle">Unmixing time (sec)</th>
                <th valign="middle">Overall RMSE</th>
              </tr>
            </thead>
            <tbody>
              <tr align="center">
                <td valign="middle">500</td>
                <td valign="middle">0.90</td>
                <td valign="middle">0.05</td>
                <td valign="middle">25</td>
                <td valign="middle">11</td>
                <td valign="middle">0.0220</td>
              </tr>
              <tr align="center">
                <td valign="middle">1000</td>
                <td valign="middle">0.85</td>
                <td valign="middle">0.05</td>
                <td valign="middle">22</td>
                <td valign="middle">11</td>
                <td valign="middle">0.0197</td>
              </tr>
              <tr align="center">
                <td valign="middle">1500</td>
                <td valign="middle">0.80</td>
                <td valign="middle">0.03</td>
                <td valign="middle">22</td>
                <td valign="middle">10</td>
                <td valign="middle">0.0195</td>
              </tr>
              <tr align="center">
                <td valign="middle">
                  <bold>2000</bold>
                </td>
                <td valign="middle">
                  <bold>0.70</bold>
                </td>
                <td valign="middle">
                  <bold>0.02</bold>
                </td>
                <td valign="middle">
                  <bold>18</bold>
                </td>
                <td valign="middle">
                  <bold>9</bold>
                </td>
                <td valign="middle">
                  <bold>0.0191</bold>
                </td>
              </tr>
              <tr align="center">
                <td valign="middle">2500</td>
                <td valign="middle">0.60</td>
                <td valign="middle">0.01</td>
                <td valign="middle">18</td>
                <td valign="middle">8</td>
                <td valign="middle">0.0195</td>
              </tr>
            </tbody>
          </table>
		  </table-wrap>
        <fig id="information-03-00420-f010" position="anchor">
          <label>Figure 10</label>
          <caption>
            <p>(<bold>a</bold>) LISS-III classified map resampled to 100 × 100 pixels. Abundance maps for (<bold>b</bold>) agriculture; (<bold>c</bold>) built-up/settlement; (<bold>d</bold>) forest; (<bold>e</bold>) plantation/orchard; (<bold>f</bold>) wasteland/orchard; (<bold>g</bold>) water bodies obtained from LMM.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g010.tif"/>
        </fig>
        <fig id="information-03-00420-f011" position="anchor">
          <label>Figure 11</label>
          <caption>
            <p>(<bold>a</bold>)LISS-III classified map resampled to 100 × 100 pixels. Abundance maps for (<bold>b</bold>) agriculture; (<bold>c</bold>) built-up/settlement; (<bold>d</bold>) forest; (<bold>e</bold>) plantation/orchard; (<bold>f</bold>) wasteland/orchard, (<bold>g</bold>) water bodies obtained from HMM.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g011.tif"/>
        </fig>
        
		<fig id="information-03-00420-f012" position="anchor">
          <label>Figure 12</label>
          <caption>
            <p>BDFs of MODIS test data from LMM. (<bold>a</bold>) agriculture; (<bold>b</bold>) built-up/settlement; (<bold>c</bold>) forest; (<bold>d</bold>) plantation/orchard; (<bold>e</bold>) wasteland/orchard; (<bold>f</bold>) water bodies.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g012.tif"/>
        </fig>
        <fig id="information-03-00420-f013" position="anchor">
          <label>Figure 13</label>
          <caption>
            <p>BDFs of MODIS test data from HMM. (<bold>a</bold>) agriculture; (<bold>b</bold>) built-up/settlement; (<bold>c</bold>) forest; (<bold>d</bold>) plantation/orchard; (<bold>e</bold>) wasteland/orchard; (<bold>f</bold>) water bodies.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g013.tif"/>
        </fig>
        <table-wrap id="information-03-00420-t004" position="anchor">
          <object-id pub-id-type="pii">information-03-00420-t004_Table 4</object-id>
          <label>Table 4</label>
          <caption>
            <p>Correlation and RMSE between real/reference and predicted proportions for MODIS data.</p>
          </caption>
          <table>
<thead>
              <tr>
                <th rowspan="2" align="center" valign="middle">Classes</th>
                <th colspan="2" align="center" valign="middle">Correlation (<italic>r</italic>) (p &lt; 2.2e<sup>−16</sup>)</th>
                <th colspan="2" align="center" valign="middle">RMSE</th>
              </tr>
              <tr style="border-top:solid thin">
                <th align="center" valign="middle">LMM</th>
                <th align="center" valign="middle">HMM</th>
                <th align="center" valign="middle">LMM</th>
                <th align="center" valign="middle">HMM</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left" valign="middle">Agriculture</td>
                <td align="center" valign="middle">0.6730</td>
                <td align="center" valign="middle">0.9110</td>
                <td align="center" valign="middle">0.0518</td>
                <td align="center" valign="middle">0.0271</td>
              </tr>
              <tr>
                <td align="left" valign="middle">Builtup/Settlement</td>
                <td align="center" valign="middle">0.6390</td>
                <td align="center" valign="middle">0.9345</td>
                <td align="center" valign="middle">1.0519</td>
                <td align="center" valign="middle">0.0083</td>
              </tr>
              <tr>
                <td align="left" valign="middle">Forest</td>
                <td align="center" valign="middle">0.7310</td>
                <td align="center" valign="middle">0.9411</td>
                <td align="center" valign="middle">0.0257</td>
                <td align="center" valign="middle">0.0062</td>
              </tr>
              <tr>
                <td align="left" valign="middle">Plantation/Orchard</td>
                <td align="center" valign="middle">0.6990</td>
                <td align="center" valign="middle">0.9447</td>
                <td align="center" valign="middle">0.0280</td>
                <td align="center" valign="middle">0.0061</td>
              </tr>
              <tr>
                <td align="left" valign="middle">Waste/Barren land</td>
                <td align="center" valign="middle">0.6599</td>
                <td align="center" valign="middle">0.9342</td>
                <td align="center" valign="middle">0.0431</td>
                <td align="center" valign="middle">0.0073</td>
              </tr>
              <tr>
                <td align="left" valign="middle">Water bodies</td>
                <td align="center" valign="middle">0.7799</td>
                <td align="center" valign="middle">0.9855</td>
                <td align="center" valign="middle">0.0061</td>
                <td align="center" valign="middle">0.0016</td>
              </tr>
            </tbody>
          </table>
		  </table-wrap>
        
		<p>The 100 × 100 pixels from both LMM (<xref ref-type="fig" rid="information-03-00420-f014">Figure 14</xref>) and HMM (<xref ref-type="fig" rid="information-03-00420-f015">Figure 15</xref>) abundance maps were subjected to error distribution graphs to get a general idea of the range and magnitude of the errors (absolute values of the prediction error <italic>i.e</italic>., difference between real and estimated class proportions) and their location. Agriculture class had the highest error among the other classes and water had the lowest error. Agriculture had more prediction error in the area marked by circles mainly existing in the mixing region. The HR classified image showed a mixture of agricultural and wasteland in that area. Here, the similarity of the two samples in feature space has caused a learning difficulty so that the model generates prediction errors. Field verification revealed that some of the agricultural parcels were fallow (non-cultivation period), which is very similar to barren/open ground and this resulted in a mismatch. No similar errors were found in other spatial locations since fallow lands were absent. The error distribution patterns are also seen in <xref ref-type="fig" rid="information-03-00420-f016">Figure 16</xref>. For each class, the graph indicates how many predictions fall within a given percentage of field measurement. It is observed that the percentage of samples with zero prediction error is high and almost equal for built-up, forest, plantation and wasteland. Water class has the least samples with zero error followed by agriculture. But, with the increase of error bound, water class outperforms agriculture class after the error bound is over 10%.</p>
        <p>The non-linear model uses abundance vectors and associated true mixture vectors from a training set to estimate mixtures from spectra by interpolation. MLP has several experimental parameters that affect the model’s performance at a certain level such as the number of hidden layers, learning rate, momentum, epoch, <italic>etc.</italic> We started with a simple architecture with one hidden layer and varied the other parameters.</p>
        <p>The algorithm took 7 seconds to train and 7 seconds to generate the fraction images (refer to <xref ref-type="table" rid="information-03-00420-t001">Table 1</xref>). For MODIS data, the performance of MLP model was stable and acceptable with lowest RMSE in 2000 epochs, 0.7 learning rate, 0.02 momentum and took 18 seconds to train and 9 seconds to generate fraction images (refer <xref ref-type="table" rid="information-03-00420-t003">Table 3</xref>). The correlation is high and significant for both artificial and MODIS data for the HMM compared to the LMM. This implies that training constitutes a vital stage in MLP-based classification. Fifteen percent of the LMM based abundances along with the actual abundances were used for training and the MLP model could interpolate to produce many more combinations of class proportions to match the testing samples.</p>
		<fig id="information-03-00420-f014" position="anchor">
          <label>Figure 14</label>
          <caption>
            <p>Error distribution of MODIS abundance obtained from LMM (X and Y axes are the two dimensions in feature space and Z axis is the absolute difference between real/reference and estimated class proportion) for the six classes.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g014.tif"/>
        </fig>
        <fig id="information-03-00420-f015" position="anchor">
          <label>Figure 15</label>
          <caption>
            <p>Error distribution of MODIS abundance obtained from HMM (X and Y axes are the two dimensions in feature space and Z axis is the absolute difference between real/reference and estimated class proportion) for the six classes.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g015.tif"/>
        </fig>
        <fig id="information-03-00420-f016" position="anchor">
          <label>Figure 16</label>
          <caption>
            <p>For the HMM, the graph shows the percent of pixels that lie within a given percent of the actual class proportion.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g016.tif"/>
        </fig>
        
        <p>Box plot analysis of the real and estimated proportions for each class indicated that all the classes except water had medians at the same location for both real and estimated proportions. Many pixels both have absence (0%) and full presence (100%) of agriculture. Since the median lies towards the 1<sup>st</sup> quartile, most of the pixels have less abundance (<xref ref-type="fig" rid="information-03-00420-f017">Figure 17</xref>). Many pixels have zero or only a small proportion of built-up and forest with some outliers. Wasteland presents a similar picture as that of agriculture with both absence and full presence, indicating that agriculture and wasteland are the two dominant categories in the area. There is a much smaller number of water bodies and most of them are small in area (≤1000 m<sup>2</sup>), unevenly distributed as captured by classified image. However, these have not been properly estimated by the algorithm as can also be seen in the box plot. This could be due to the size of water bodies that are smaller than the intrinsic scale of the MODIS pixels, and hence the absence of pure pixel for endmembers, which was not detected by N-FINDR algorithm. The experiments performed in this analysis also indicated areas where non-linear detection methods for targets in hyper spectral imagery have proven to be more effective than linear methods. These scenarios may be targets of small abundance situations, where small target areas are dispersed throughout the image or situations were accuracy is required. Since the approach in this work is a hybrid of linear and non-linear estimators, it can be easily acclimatized to either the linear on non-linear mixture model. </p>
        <fig id="information-03-00420-f017" position="anchor">
          <label>Figure 17</label>
          <caption>
            <p>Box plot of the actual and estimated proportions.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="information-03-00420-g017.tif"/>
        </fig>
        <p>Initialization and training are the two issues in a MLP network that have to be dealt with carefully. However, an effective learning algorithm should not depend on initial conditions, which can only affect the convergence rate but should not alter the final results [<xref ref-type="bibr" rid="B32-information-03-00420">32</xref>]. This is not the case of learning algorithms used for NNs. In order for a mixture model to be effective, initial values must be representative and cannot be arbitrary. In a recent study, Plaza <italic>et al</italic>. [<xref ref-type="bibr" rid="B33-information-03-00420">33</xref>] used ANN based models to select higher informative samples in order to effectively train the neural architecture using (1) a border-training algorithm which selects training samples located in the vicinity of the hyperplanes that can optimally separate the classes; (2) a mixed-signature algorithm to select the most spectrally mixed pixels; and (3) a morphological-erosion algorithm which incorporates spatial information through mathematical morphology to select spectrally mixed training samples located in spatially homogeneous regions. The experimental results were demonstrated using non-linear mixed spectra with absolute ground truth. </p>
        <p>The non-linear mixture output also depends on selection of endmembers, which is an important issue for successful application of this approach. One of the potential drawbacks of the N-FINDR algorithm is that it requires at least one pixel in the image to be pure. This may not always be the case. In such cases, alternative methods of endmember extraction have to be studied and integrated in the algorithm. Also, the simulated dataset in our work is noise-free (has no noise component) so, further research is required to analyze the impact of the interference of noise.</p>
      </sec>
    </sec>
    <sec sec-type="conclusions" id="sec6-information-03-00420">
      <title>6. Conclusions</title>
      <p>The proposed HMM algorithm integrates the concept of both linear and non-linear mixing. Endmembers are first extracted from the image, eliminating the undesired spectral signatures followed by unmixing and then interpolating the fractions for the whole image. Unmixed MODIS output was compared with a HR classified output (IRS LISS-III MS) to estimate the accuracy. It showed that the overall RMSE of HMM was 0.0191 ± 0.022 as compared to the LMM output considered alone that had an overall RMSE of 0.2005 ± 0.41 indicating that individual class abundances obtained from HMM are very close to what is present on the ground and observed in the HR classified output. This emphasizes that the influence due to multiple reflections among ground cover targets has to be considered for the abundance estimation. While a linear detection method might work adequately for many scenarios, a non-linear model would perform better. The only disadvantage of this method is that the endmember selection through N-FINDR requires at least one pure pixel. Future work will involve developing methods to obtain pure pixels when there are no endmembers in the scene.</p>
    </sec>
    
  </body>
  <back>
  <ack>
      <title>Acknowledgments</title>
      <p>We thank the NRDMS Division, the Ministry of Science and Technology (DST), Government of India and Indian Institute of Science for their financial and infrastructure support. Land Processes Distributed Active Archive Center (LP DAAC) and National Remote Sensing Centre (NRSC), Hyderabad, India are acknowledged for providing the MODIS and IRS LISS-III data, respectively.</p>
    </ack>
    <ref-list>
      <title>References</title>
      <ref id="B1-information-03-00420">
        <label>1.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Guilfoyle</surname>
              <given-names>K.J.</given-names>
            </name>
            <name>
              <surname>Althouse</surname>
              <given-names>M.L.</given-names>
            </name>
            <name>
              <surname>Chang</surname>
              <given-names>C.-I.</given-names>
            </name>
          </person-group>
          <article-title>A quantitative and comparative analysis of linear and nonlinear spectral mixture models using radial basis neural networks</article-title>
          <source>IEEE Trans. Geosci. Remote Sens.</source>
          <year>2001</year>
          <volume>39</volume>
          <fpage>2314</fpage>
          <lpage>2318</lpage>
          <pub-id pub-id-type="doi">10.1109/36.957296</pub-id>
        </citation>
      </ref>
      <ref id="B2-information-03-00420">
        <label>2.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Atkinson</surname>
              <given-names>P.M.</given-names>
            </name>
            <name>
              <surname>Cutler</surname>
              <given-names>M.E.J.</given-names>
            </name>
            <name>
              <surname>Lewis</surname>
              <given-names>H.</given-names>
            </name>
          </person-group>
          <article-title>Mapping sub-pixel proportional land cover with AVHRR imagery</article-title>
          <source>Int. J. Remote Sens.</source>
          <year>1997</year>
          <volume>18</volume>
          <fpage>917</fpage>
          <lpage>935</lpage>
          <pub-id pub-id-type="doi">10.1080/014311697218836</pub-id>
        </citation>
      </ref>
      <ref id="B3-information-03-00420">
        <label>3.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Keshava</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Mustard</surname>
              <given-names>J.F.</given-names>
            </name>
          </person-group>
          <article-title>Spectral unmixing</article-title>
          <source>IEEE Signal Process. Mag.</source>
          <year>2002</year>
          <volume>19</volume>
          <fpage>44</fpage>
          <lpage>57</lpage>
          <pub-id pub-id-type="doi">10.1109/79.974727</pub-id>
        </citation>
      </ref>
      <ref id="B4-information-03-00420">
        <label>4.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Kumar</surname>
              <given-names>U.</given-names>
            </name>
            <name>
              <surname>Kerle</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Ramachandra</surname>
              <given-names>T.V.</given-names>
            </name>
          </person-group>
          <article-title>Constrained linear spectral unmixing technique for regional land cover mapping using MODIS data</article-title>
          <source>Innovations and Advanced Techniques in Systems, Computing Sciences and Software Engineering</source>
          <person-group person-group-type="editor">
            <name>
              <surname>Elleithy</surname>
              <given-names>K.</given-names>
            </name>
          </person-group>
          <publisher-name>Springer</publisher-name>
          <publisher-loc>Berlin, Germany</publisher-loc>
          <year>2008</year>
          <fpage>87</fpage>
          <lpage>95</lpage>
        </citation>
      </ref>
      <ref id="B5-information-03-00420">
        <label>5.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Foody</surname>
              <given-names>G.M.</given-names>
            </name>
            <name>
              <surname>Cox</surname>
              <given-names>D.P.</given-names>
            </name>
          </person-group>
          <article-title>Subpixel land cover composition estimation using a linear mixture model and fuzzy membership functions</article-title>
          <source>Int. J. Remote Sens.</source>
          <year>1994</year>
          <volume>15</volume>
          <fpage>619</fpage>
          <lpage>631</lpage>
          <pub-id pub-id-type="doi">10.1080/01431169408954100</pub-id>
        </citation>
      </ref>
      <ref id="B6-information-03-00420">
        <label>6.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Kanellopoulos</surname>
              <given-names>I.</given-names>
            </name>
            <name>
              <surname>Varfis</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Wilkinson</surname>
              <given-names>G.G.</given-names>
            </name>
            <name>
              <surname>Megier</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>Land-cover discrimination in SPOT imagery by artificial neural network-a twenty class experiment</article-title>
          <source>Int. J. Remote Sens.</source>
          <year>1992</year>
          <volume>13</volume>
          <fpage>917</fpage>
          <lpage>924</lpage>
          <pub-id pub-id-type="doi">10.1080/01431169208904164</pub-id>
        </citation>
      </ref>
      <ref id="B7-information-03-00420">
        <label>7.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Liu</surname>
              <given-names>W.</given-names>
            </name>
            <name>
              <surname>Wu</surname>
              <given-names>E.Y.</given-names>
            </name>
          </person-group>
          <article-title>Comparison of non-linear mixture models: Sub-pixel classification</article-title>
          <source>Remote Sens. Environ.</source>
          <year>2005</year>
          <volume>94</volume>
          <fpage>145</fpage>
          <lpage>154</lpage>
          <pub-id pub-id-type="doi">10.1016/j.rse.2004.09.004</pub-id>
        </citation>
      </ref>
      <ref id="B8-information-03-00420">
        <label>8.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ju</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Kolaczyk</surname>
              <given-names>E.D.</given-names>
            </name>
            <name>
              <surname>Gopal</surname>
              <given-names>S.</given-names>
            </name>
          </person-group>
          <article-title>Gaussian mixture discriminant analysis and sub-pixel and sub-pixel land cover characterization in remote sensing</article-title>
          <source>Remote Sens. Environ.</source>
          <year>2003</year>
          <volume>84</volume>
          <fpage>550</fpage>
          <lpage>560</lpage>
          <pub-id pub-id-type="doi">10.1016/S0034-4257(02)00172-4</pub-id>
        </citation>
      </ref>
      <ref id="B9-information-03-00420">
        <label>9.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Arai</surname>
              <given-names>K.</given-names>
            </name>
          </person-group>
          <article-title>Non-linear mixture model of mixed pixels in remote sensing satellite images based in Monte Carlo simulation</article-title>
          <source>Adv. Space Res.</source>
          <year>2008</year>
          <volume>42</volume>
          <fpage>1715</fpage>
          <lpage>1723</lpage>
          <pub-id pub-id-type="doi">10.1016/j.asr.2007.04.096</pub-id>
        </citation>
      </ref>
      <ref id="B10-information-03-00420">
        <label>10.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Mustard</surname>
              <given-names>J.F.</given-names>
            </name>
            <name>
              <surname>Sunshine</surname>
              <given-names>J.M.</given-names>
            </name>
          </person-group>
          <article-title>Spectral analysis for Earth science: investigations using remote sensing data</article-title>
          <source>Remote Sensing for the Earth Sciences: Manual of Remote Sensing</source>
          <edition>3rd</edition>
          <person-group person-group-type="editor">
            <name>
              <surname>Rencz</surname>
              <given-names>A.N.</given-names>
            </name>
          </person-group>
          <publisher-name>John Wiley &amp; Sons</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>1999</year>
          <volume>Volume 3</volume>
          <fpage>251</fpage>
          <lpage>306</lpage>
        </citation>
      </ref>
      <ref id="B11-information-03-00420">
        <label>11.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Adams</surname>
              <given-names>J.B.</given-names>
            </name>
            <name>
              <surname>Gillespie</surname>
              <given-names>A.R.</given-names>
            </name>
          </person-group>
          <source>Remote Sensing of Landscapes with Spectral Images: A Physical Modeling Approach</source>
          <publisher-name>Cambridge University Press</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>2006</year>
        </citation>
      </ref>
      <ref id="B12-information-03-00420">
        <label>12.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Plaza</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Martinez</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Pérez</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Plaza</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Nonlinear neural network mixture models for fractional abundance estimation in AVIRIS Hyperspectral Images</article-title>
          <source>Proceedings of the NASA Jet Propulsion Laboratory AVIRIS Airborne Earth Science Workshop</source>
          <conf-loc>Pasadena, CA, USA</conf-loc>
          <conf-date>31 March–2 April 2004</conf-date>
          <fpage>1</fpage>
          <lpage>12</lpage>
        </citation>
      </ref>
      <ref id="B13-information-03-00420">
        <label>13.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Carpenter</surname>
              <given-names>G.A.</given-names>
            </name>
            <name>
              <surname>Gopal</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Macomber</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Martens</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Woodcock</surname>
              <given-names>C.E.</given-names>
            </name>
          </person-group>
          <article-title>A neural network method for mixture estimation for vegetation mapping</article-title>
          <source>Remote Sens. Environ.</source>
          <year>1999</year>
          <volume>70</volume>
          <fpage>138</fpage>
          <lpage>152</lpage>
        <pub-id pub-id-type="doi">10.1016/S0034-4257(99)00027-9</pub-id></citation>
      </ref>
      <ref id="B14-information-03-00420">
        <label>14.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Cantero</surname>
              <given-names>M.C.</given-names>
            </name>
            <name>
              <surname>Pérez</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Martínez</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Aguilar</surname>
              <given-names>P.L.</given-names>
            </name>
            <name>
              <surname>Plaza</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Plaza</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Analysis of the behaviour of a neural network model in the identification and quantification of hyperspectral signatures applied to the determination of water quality</article-title>
          <source>Chemical and Biological Standoff Detection II, Proceedings of SPIE Optics East Conference</source>
          <person-group person-group-type="editor">
            <name>
              <surname>Jensen</surname>
              <given-names>J.O.</given-names>
            </name>
            <name>
              <surname>Thériault</surname>
              <given-names>J.-M.</given-names>
            </name>
          </person-group>
          <publisher-name>SPIE</publisher-name>
          <publisher-loc>Bellingham, WA, USA</publisher-loc>
          <conf-loc>Philadelphia, PA, USA</conf-loc>
          <conf-date>25–28 October 2004</conf-date>
          <year>2004</year>
          <fpage>174</fpage>
          <lpage>185</lpage>
        </citation>
      </ref>
      <ref id="B15-information-03-00420">
        <label>15.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Shimabukuro</surname>
              <given-names>Y.E.</given-names>
            </name>
            <name>
              <surname>Smith</surname>
              <given-names>A.J.</given-names>
            </name>
          </person-group>
          <article-title>The least-squares mixing models to generate fraction images derived from remote sensing multispectral data</article-title>
          <source>IEEE Trans. Geosci. Remote Sens.</source>
          <year>1991</year>
          <volume>29</volume>
          <fpage>16</fpage>
          <lpage>20</lpage>
          <pub-id pub-id-type="doi">10.1109/36.103288</pub-id>
        </citation>
      </ref>
      <ref id="B16-information-03-00420">
        <label>16.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Liu</surname>
              <given-names>W.</given-names>
            </name>
            <name>
              <surname>Gopal</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Woodcock</surname>
              <given-names>C.</given-names>
            </name>
          </person-group>
          <article-title>ARTMAP Multisensor-resolution framework for land cover characterization</article-title>
          <source>Proceedings 4th Annual Conference information fusion</source>
          <conf-loc>Montreal, Canada</conf-loc>
          <conf-date>7–10 August, 2001</conf-date>
          <fpage>11</fpage>
          <lpage>16</lpage>
        </citation>
      </ref>
      <ref id="B17-information-03-00420">
        <label>17.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Liu</surname>
              <given-names>W.</given-names>
            </name>
            <name>
              <surname>Seto</surname>
              <given-names>K.</given-names>
            </name>
            <name>
              <surname>Wu</surname>
              <given-names>E.</given-names>
            </name>
            <name>
              <surname>Gopal</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Woodcock</surname>
              <given-names>C.</given-names>
            </name>
          </person-group>
          <article-title>ART-MMAP: A neural network approach to subpixel classification</article-title>
          <source>IEEE Trans. Geosci. Remote Sens.</source>
          <year>2004</year>
          <volume>42</volume>
          <fpage>1976</fpage>
          <lpage>1983</lpage>
          <pub-id pub-id-type="doi">10.1109/TGRS.2004.831893</pub-id>
        </citation>
      </ref>
      <ref id="B18-information-03-00420">
        <label>18.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Winter</surname>
              <given-names>M.E.</given-names>
            </name>
          </person-group>
          <article-title>N-FINDR: An algorithm for fast autonomous spectral end-member determination in hyperspectral data</article-title>
          <source>Proceedings of the SPIE: Imaging Spectrometry V</source>
          <person-group person-group-type="editor">
            <name>
              <surname>Descour</surname>
              <given-names>M.R.</given-names>
            </name>
            <name>
              <surname>Shen</surname>
              <given-names>S.S.</given-names>
            </name>
          </person-group>
          <publisher-name>SPIE</publisher-name>
          <publisher-loc>Bellingham, WA, USA</publisher-loc>
          <year>1999</year>
          <volume>Volume 3753</volume>
          <fpage>266</fpage>
          <lpage>275</lpage>
        </citation>
      </ref>
      <ref id="B19-information-03-00420">
        <label>19.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chang</surname>
              <given-names>C.-I.</given-names>
            </name>
          </person-group>
          <article-title>Orthogonal Subspace Projection (OSP) Revisited: A comprehensive study and analysis</article-title>
          <source>IEEE Trans. Geosci. Remote Sens.</source>
          <year>2005</year>
          <volume>43</volume>
          <fpage>502</fpage>
          <lpage>518</lpage>
          <pub-id pub-id-type="doi">10.1109/TGRS.2004.839543</pub-id>
        </citation>
      </ref>
      <ref id="B20-information-03-00420">
        <label>20.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Harsanyi</surname>
              <given-names>J.C.</given-names>
            </name>
            <name>
              <surname>Chang</surname>
              <given-names>C.-I.</given-names>
            </name>
          </person-group>
          <article-title>Hyperspectral image classification and dimensionality reduction: An orthogonal subspace projection approach</article-title>
          <source>IEEE Trans. Geosci. Remote Sens.</source>
          <year>1994</year>
          <volume>32</volume>
          <fpage>779</fpage>
          <lpage>785</lpage>
          <pub-id pub-id-type="doi">10.1109/36.298007</pub-id>
        </citation>
      </ref>
      <ref id="B21-information-03-00420">
        <label>21.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Crippen</surname>
              <given-names>R.E.</given-names>
            </name>
            <name>
              <surname>Bloom</surname>
              <given-names>R.G.</given-names>
            </name>
          </person-group>
          <article-title>Unveiling the lithology of vegetated terrains in remotely sensed imagery via forced decorrelation</article-title>
          <source>Proceedings of the Thirteenth International Conference on Applied Geologic Remote Sensing</source>
          <conf-loc>Vancouver, Canada</conf-loc>
          <conf-date>1–3 March 1999</conf-date>
          <fpage>150</fpage>
        </citation>
      </ref>
      <ref id="B22-information-03-00420">
        <label>22.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Tu</surname>
              <given-names>T.-M.</given-names>
            </name>
            <name>
              <surname>Chen</surname>
              <given-names>C.-H.</given-names>
            </name>
            <name>
              <surname>Chang</surname>
              <given-names>C.-I.</given-names>
            </name>
          </person-group>
          <article-title>A noise subspace projection approach to target signature detection and extraction in an unknown background for hyperspectral images</article-title>
          <source>IEEE Trans. Geosci. Remote Sens.</source>
          <year>1998</year>
          <volume>36</volume>
          <fpage>171</fpage>
          <lpage>181</lpage>
          <pub-id pub-id-type="doi">10.1109/36.655327</pub-id>
        </citation>
      </ref>
      <ref id="B23-information-03-00420">
        <label>23.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Settle</surname>
              <given-names>J.J.</given-names>
            </name>
          </person-group>
          <article-title>On the relationship between spectral unmixing and subspace projection</article-title>
          <source>IEEE Trans. Geosci. Remote Sens.</source>
          <year>1996</year>
          <volume>34</volume>
          <fpage>1045</fpage>
          <lpage>1046</lpage>
          <pub-id pub-id-type="doi">10.1109/36.508422</pub-id>
        </citation>
      </ref>
      <ref id="B24-information-03-00420">
        <label>24.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Nielsen</surname>
              <given-names>A.A.</given-names>
            </name>
          </person-group>
          <article-title>Spectral mixture analysis: Linear and semi-parametric full and iterated partial unmixing in multi-and hyperspectral image data</article-title>
          <source>Int. J. Comput. Vis.</source>
          <year>2001</year>
          <volume>42</volume>
          <fpage>17</fpage>
          <lpage>37</lpage>
          <pub-id pub-id-type="doi">10.1023/A:1011181216297</pub-id>
        </citation>
      </ref>
      <ref id="B25-information-03-00420">
        <label>25.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Haykin</surname>
              <given-names>S.</given-names>
            </name>
          </person-group>
          <source>Neural Networks: A Comprehensive Foundation</source>
          <publisher-name>Macmillan</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>1998</year>
        </citation>
      </ref>
      <ref id="B26-information-03-00420">
        <label>26.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Duda</surname>
              <given-names>R.O.</given-names>
            </name>
            <name>
              <surname>Hart</surname>
              <given-names>P.E.</given-names>
            </name>
            <name>
              <surname>Stork</surname>
              <given-names>D.G.</given-names>
            </name>
          </person-group>
          <source>Pattern Classification</source>
          <publisher-name>Wiley</publisher-name>
          <publisher-loc>Indianapolis, IN, USA</publisher-loc>
          <year>2000</year>
          <fpage>517</fpage>
          <lpage>598</lpage>
        </citation>
      </ref>
      <ref id="B27-information-03-00420">
        <label>27.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Kavzoglu</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Mather</surname>
              <given-names>P.M.</given-names>
            </name>
          </person-group>
          <article-title>The use of backpropagating artificial neural networks in land cover classification</article-title>
          <source>Int. J. Remote Sens.</source>
          <year>2003</year>
          <volume>24</volume>
          <fpage>4907</fpage>
          <lpage>4938</lpage>
          <pub-id pub-id-type="doi">10.1080/0143116031000114851</pub-id>
        </citation>
      </ref>
      <ref id="B28-information-03-00420">
        <label>28.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Mas</surname>
              <given-names>J.F.</given-names>
            </name>
          </person-group>
          <article-title>Mapping land use/cover in a tropical coastal area using satellite sensor data, GIS and artificial neural networks</article-title>
          <source>Estuar. Coast. Shelf Sci.</source>
          <year>2003</year>
          <volume>59</volume>
          <fpage>219</fpage>
          <lpage>230</lpage>
        </citation>
      </ref>
      <ref id="B29-information-03-00420">
        <label>29.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Rumelhart</surname>
              <given-names>D.E.</given-names>
            </name>
            <name>
              <surname>Hinton</surname>
              <given-names>G.E.</given-names>
            </name>
            <name>
              <surname>Williams</surname>
              <given-names>R.J.</given-names>
            </name>
          </person-group>
          <article-title>Learning representations by back-propagating errors</article-title>
          <source>Nature</source>
          <year>1986</year>
          <volume>323</volume>
          <fpage>533</fpage>
          <lpage>535</lpage>
        <pub-id pub-id-type="doi">10.1038/323533a0</pub-id></citation>
      </ref>
      <ref id="B30-information-03-00420">
        <label>30.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Kumar</surname>
              <given-names>U.</given-names>
            </name>
            <name>
              <surname>Raja</surname>
              <given-names>K.S.</given-names>
            </name>
            <name>
              <surname>Mukhopadhyay</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Ramachandra</surname>
              <given-names>T.V.</given-names>
            </name>
          </person-group>
          <article-title>A Multi-layer Perceptron based Non-linear Mixture Model to estimate class abundance from mixed pixels</article-title>
          <source>Proceedings of the 2011 IEEE Students’ Proceedings of the 2011 IEEE Students’ Technology Symposium</source>
          <conf-loc>Indian Institute of Technology, Kharagpur, India</conf-loc>
          <conf-date>14–16 January 2011</conf-date>
          <fpage>148</fpage>
          <lpage>153</lpage>
        </citation>
      </ref>
      <ref id="B31-information-03-00420">
        <label>31.</label>
        <citation citation-type="web">
          <article-title>Jet Propulsion Laboratory (JPL) Homepage</article-title>
          <access-date>(accessed on 27 July 2009)</access-date>
          <comment>Available online:<ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://speclib.jpl.nasa.gov/" ext-link-type="uri">http://speclib.jpl.nasa.gov/</ext-link></comment>
        </citation>
      </ref>
      <ref id="B32-information-03-00420">
        <label>32.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Plaza</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Plaza</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>P’erez</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Martinez</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <article-title>Joint linear/nonlinear spectral unmixing of hyperspectral image data</article-title>
          <source>Proceedings of IEEE International Geoscience and Remote Sensing Symposium (IGARSS'07)</source>
          <conf-loc>Barcelona, Spain</conf-loc>
          <conf-date>23–27 July 2007</conf-date>
          <fpage>4037</fpage>
          <lpage>4040</lpage>
        </citation>
      </ref>
      <ref id="B33-information-03-00420">
        <label>33.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Plaza</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Plaza</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Perez</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Martinez</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <article-title>On the use of small training sets for neural network-based characterization of mixed pixels in remotely sensed hyperspectral images</article-title>
          <source>Pattern Recognition</source>
          <year>2009</year>
          <volume>42</volume>
          <fpage>3032</fpage>
          <lpage>3045</lpage>
        <pub-id pub-id-type="doi">10.1016/j.patcog.2009.04.008</pub-id></citation>
      </ref>
    </ref-list>
  </back>
</article>
