<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2015.311006</article-id><article-id pub-id-type="publisher-id">JCC-61276</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Semi-Supervised Dimensionality Reduction of Hyperspectral Image Based on Sparse Multi-Manifold Learning
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hong</surname><given-names>Huang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Fulin</surname><given-names>Luo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Zezhong</surname><given-names>Ma</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hailiang</surname><given-names>Feng</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Chongqing Institute of Surveying and Planning for Land, Chongqing, China</addr-line></aff><aff id="aff1"><addr-line>Key Laboratory of Optoelectronic Technique and Systems, Ministry of Education, Chongqing University, Chongqing, China</addr-line></aff><pub-date pub-type="epub"><day>19</day><month>11</month><year>2015</year></pub-date><volume>03</volume><issue>11</issue><fpage>33</fpage><lpage>39</lpage><history><date date-type="received"><day>October</day>	<month>2015</month>	</date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   In this paper, we proposed a new semi-supervised multi-manifold learning method, called semi- supervised sparse multi-manifold embedding (S3MME), for dimensionality reduction of hyperspectral image data. S3MME exploits both the labeled and unlabeled data to adaptively find neighbors of each sample from the same manifold by using an optimization program based on sparse representation, and naturally gives relative importance to the labeled ones through a graph-based methodology. Then it tries to extract discriminative features on each manifold such that the data points in the same manifold become closer. The effectiveness of the proposed multi-manifold learning algorithm is demonstrated and compared through experiments on a real hyperspectral images. 
 
</p></abstract><kwd-group><kwd>Hyperspectral Image Classification; Dimensionality Reduction</kwd><kwd> Multiple Manifolds Structure</kwd><kwd> Sparse Representation</kwd><kwd> Semi-Supervised Learning</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Hyperspectral image (HSI) contains dozens or even hundreds of contiguous spectral bands, which has been widely used in land cover investigation [<xref ref-type="bibr" rid="scirp.61276-ref1">1</xref>]. However, the high dimensional characteristic of HSI will cause the curse of dimensionality [<xref ref-type="bibr" rid="scirp.61276-ref2">2</xref>]. Consequently, dimensionality reduction (DR) plays a critical role in HSI analysis, especially for the classification task when the number of available labeled training samples is limited.</p><p>In recent years, sparse representation (SR) has been successfully applied in HSI dimensionality reduction. SR aims at the sparse reconstructive weight which is associated with sample size. The representative methods include sparse preserving projection (SPP) [<xref ref-type="bibr" rid="scirp.61276-ref3">3</xref>], discriminative learning by sparse representation (DLSP) [<xref ref-type="bibr" rid="scirp.61276-ref4">4</xref>] and discriminant sparse neighborhood preserving embedding (DSNPE) [<xref ref-type="bibr" rid="scirp.61276-ref5">5</xref>].</p><p>However, these mentioned works implicitly assume that data points uniformly lie on a single manifold. In real applications, data points may lie on multiple manifolds. In view of this, Ehsan et al. [<xref ref-type="bibr" rid="scirp.61276-ref6">6</xref>] proposed an algorithm called sparse manifold clustering and embedding (SMCE) for simultaneous clustering and DR of data lying in multiple non-linear manifolds. While SMCE is also suffered from the out-of-sample problem, and they do not use the class information provided by training samples, which restricts their discriminating capability. Lu et al. [<xref ref-type="bibr" rid="scirp.61276-ref7">7</xref>] introduced a discriminative multi-manifold analysis method by learning discriminative features from image patches, which can perform well when label information is sufficient.</p><p>In the real world, the labeled samples are often very difficult and expensive to obtain. The supervised methods cannot work well when lack of training examples, in contrast, unlabeled examples can be easily obtained [<xref ref-type="bibr" rid="scirp.61276-ref8">8</xref>]. In such situations, it can be beneficial to incorporate the information which is contained in unlabeled samples into a learning problem, i.e., semi-supervised learning should be applied instead of supervised learning. At the same time, most of multi-manifold learning methods that have been applied to the processing of HSI rely either on supervised or unsupervised models, and only a few are focused on the semi-supervised setting.</p><p>To overcome the above drawbacks, we propose a new DR algorithm named semi-supervised sparse multi- manifold embedding (S<sup>3</sup>MME) in this paper. S<sup>3</sup>MME utilizes the merits of both sparsity property and multi- manifold learning to better characterize the discriminant property of the data. It exploits both the labeled and unlabeled pixels to adaptively find the local neighborhood of each data point by using an optimization program based on SR, and the selected neighbors are from the same manifold other than other manifolds. The weights associated to the chosen neighbors are automatically obtained simultaneously. It also exploits the wealth of labeled samples in HSI data, and naturally gives relative importance to the labeled ones following a semi-super- vised approach. Then, an objective function pushes the homogeneous samples closer to each other is proposed, and the classification performance is further improved.</p></sec><sec id="s2"><title>2. Semi-Supervised Sparse Multi-Manifold Embedding</title><p>Suppose that a HSI data set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x4.png" xlink:type="simple"/></inline-formula> sampled from different manifolds<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x5.png" xlink:type="simple"/></inline-formula>, the first n points are labeled and the rest N−n points are unlabeled. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x6.png" xlink:type="simple"/></inline-formula> denote the class label of x<sub>i</sub>. The goal of DR is to map <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x7.png" xlink:type="simple"/></inline-formula> by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x8.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x9.png" xlink:type="simple"/></inline-formula>. For supervised methods, only labeled points are used for DR. While labeled and unlabeled samples are used for semi-supervised methods.</p><p>We assume that naturally occurring data have possibly much fewer degrees of freedom than what the ambient dimension would suggest. Thus, we consider the case where the data lies on or close to multiple low-dimensional manifolds reside in a high dimensional space. To model the manifold structure of data, a similarity graph should be constructed, where nodes represent the data points and edges represent the similarity between data points. Then, a key issue for the similarity graph is to decide which nodes should be connected and how.</p><p>To achieve optimal discriminant features, each point will be connected to the points from the same manifold with appropriate weights, while the data pairs from different manifolds are disconnected. At first, for labeled points, we select the data points which have the same class label. Then, we formulate an optimization algorithm as in SMCE to find the unlabeled neighbors from the same manifold. Based on SR techniques, it selects a few data points that are close to x<sub>i</sub> and span a low-dimensional affine subspace passing near x<sub>i</sub>. For labeled points, the points with the same class label and the unlabeled neighbors from the same manifold are used for the similarity graph. For unlabeled points, we try to find the neighbors which may come from the same manifold.</p><p>The sparse solutions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x10.png" xlink:type="simple"/></inline-formula> can be obtained by SMCE [<xref ref-type="bibr" rid="scirp.61276-ref6">6</xref>], where both labeled and unlabeled points are used. This motivates that for each data point x<sub>i</sub> to solve the following weighted sparse optimization program</p><disp-formula id="scirp.61276-formula35"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x11.png"  xlink:type="simple"/></disp-formula><p>where the ℓ<sub>1</sub>-norm promotes sparsity of the solution, the proximity inducing matrix Q<sub>i</sub> is a positive-definite diagonal matrix, and X<sub>i</sub> denotes the matrix of normalized vectors {x<sub>j</sub>− x<sub>i</sub>}as follows:</p><disp-formula id="scirp.61276-formula36"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x12.png"  xlink:type="simple"/></disp-formula><p>The elements of Q<sub>i</sub> should be chosen such that the points that are closer to x<sub>i</sub> have smaller weights, allowing the assignment of non-zero coefficients to them. The diagonal elements of Q<sub>i</sub> can be defined as</p><disp-formula id="scirp.61276-formula37"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x13.png"  xlink:type="simple"/></disp-formula><p>The SR of each data point can be used for the construction of graph. Since the non-zero elements of {c<sub>i</sub>} are expected to come from the same manifold as of x<sub>i</sub>. We first construct a sparse graph Gs (V, E, W<sub>s</sub>) with vertex set V = {x<sub>i</sub>, x<sub>2</sub>, …, x<sub>N</sub>}, edge set E, and symmetric weight matrix W<sub>s</sub>. Then, we put an edge between nodes i and j if x<sub>i</sub> and x<sub>j</sub> are from the same class, or x<sub>i</sub> or x<sub>j</sub> is unlabeled but c<sub>ij</sub> is a non-zero element.</p><p>Once the graph G<sub>s</sub> is constructed, the affinity weight <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x14.png" xlink:type="simple"/></inline-formula> of x<sub>i</sub> can be defined as</p><disp-formula id="scirp.61276-formula38"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x15.png"  xlink:type="simple"/></disp-formula><p>where β is a trade-off parameter to adjust the contribution of labeled and unlabeled data, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x16.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x17.png" xlink:type="simple"/></inline-formula>, t is the number of non-zero elements in c<sub>i</sub>.</p><p>The obtained sparse graph built in this way has ideally several connected components, where points in the same manifold are connected to each other and there is no connection between two points from different manifolds. In other words, the weight matrix of this graph has the following form</p><disp-formula id="scirp.61276-formula39"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x18.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x19.png" xlink:type="simple"/></inline-formula> is the weight matrix of data in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x20.png" xlink:type="simple"/></inline-formula>, which includes the weight of labeled and some unlabeled data.</p><p>The objective of S<sup>3</sup>MME is embodied as that it minimizes the sum of distances between data pairs which are expected to come from the same manifold. Then, a reasonable criterion for choosing an optimal projection vector with stronger intra-manifold compactness on manifold <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x21.png" xlink:type="simple"/></inline-formula> is formulated as</p><disp-formula id="scirp.61276-formula40"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x22.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x23.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x24.png" xlink:type="simple"/></inline-formula> are related to the points in the same manifold <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x25.png" xlink:type="simple"/></inline-formula> which are connected to each other. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x26.png" xlink:type="simple"/></inline-formula>is a diagonal matrix with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x27.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x28.png" xlink:type="simple"/></inline-formula> is the Laplacian matrix.</p><p>To remove an arbitrary scaling factor in embedding space, we impose a constraint to vectors <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x29.png" xlink:type="simple"/></inline-formula> on<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x30.png" xlink:type="simple"/></inline-formula>, and the objective function on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x31.png" xlink:type="simple"/></inline-formula> can be recast as</p><disp-formula id="scirp.61276-formula41"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x32.png"  xlink:type="simple"/></disp-formula><p>Then we apply the Lagrange multipliers to Eq. 7, we can get</p><disp-formula id="scirp.61276-formula42"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x33.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x34.png" xlink:type="simple"/></inline-formula> is the generalized eigenvector of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x35.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x36.png" xlink:type="simple"/></inline-formula>.</p><p>Let the column vectors <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x37.png" xlink:type="simple"/></inline-formula> be the solutions of Eq. (8) ordered according to their eigenvalues<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x38.png" xlink:type="simple"/></inline-formula>. Thus, the embedding is given as follows:</p><disp-formula id="scirp.61276-formula43"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61276x39.png"  xlink:type="simple"/></disp-formula><p>Thus, we can use different weight matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x40.png" xlink:type="simple"/></inline-formula> of the i-th manifold as a similarity between points in the corresponding manifold, and obtain a low-dimensional embedding of the data points.</p></sec><sec id="s3"><title>3. Experiments and Discussion</title><sec id="s3_1"><title>3.1. Experimental Design</title><p>The goal of the experiments is to investigate the effectiveness of the proposed algorithms for classification of PaviaU hyperspectral data set. In each experiment, the data set was divided into training and test sets, and we randomly split the training set into the labeled and unlabeled set. The number of labeled samples l is varied as {10, 20, 40, 80} per class, while the number of unlabeled samples u is chosen in {100, 500, 1000, 2000, 3000}. For supervised DR methods, only the labeled set is used for training, while semi-supervised DR methods can utilize both labeled and unlabeled data. Then, all testing samples are projected into embedding space.</p><p>After that, reconstruction err classifier is used for multiple manifold classification [<xref ref-type="bibr" rid="scirp.61276-ref9">9</xref>], and nearest neighborhood (1-NN) is employed for other methods classification in all experiments. The classifier was evaluated against the test set, and we use overall classification accuracies (OAs) and the kappa coefficients (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x41.png" xlink:type="simple"/></inline-formula>) to evaluate the classification results. We repeat the classification process 10 times in each condition.</p><p>We compare S<sup>3</sup>MME with several representative DR algorithms such as PCA, LDA, LPP, LFDA, SPP, DLSP, DSNPE, semi-supervised sub-manifold discriminant analysis (S<sup>3</sup>MPE) [<xref ref-type="bibr" rid="scirp.61276-ref10">10</xref>] and semi-supervised discriminant analysis (SDA) [<xref ref-type="bibr" rid="scirp.61276-ref11">11</xref>]. The parameter β is set as 40 with cross-validation in S<sup>3</sup>MME. Note that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61276x42.png" xlink:type="simple"/></inline-formula> for SPP, DLSP and DSNPE is generally fixed across various instances of the problem, and we empirically set it to 0.1 in our experiments. For manifold learning methods, the number of nearest neighbors k is set to be 7. For all methods, the dimension of embedding features is set as 30.</p></sec><sec id="s3_2"><title>3.2. Classification of PaviaU Data Set</title><p>The PaviaU dataset was acquired by the reflective optics system imaging spectrometer (ROSIS) sensor during flight campaigns in 2003 over the Pavia University, northern Italy. It consists of 610 &#215; 340 pixels and 115 spectral reflectance bands in the wavelength range 430-860 nm with a high spatial resolution of 1.3 m per pixel. After removing noisy and water absorption bands, it reduced to 103 channels. <xref ref-type="fig" rid="fig1">Figure 1</xref>(a) shows a false color composite of the image, and <xref ref-type="fig" rid="fig1">Figure 1</xref>(b) shows the nine ground truth classes of interest.</p><p>In the first experiment, we evaluated the classification performance of S<sup>3</sup>MME. <xref ref-type="table" rid="table1">Table 1</xref> reports the average classification performance achieved by different DR algorithms, where the OAs and the κ coefficients are displayed for a varying number of labeled samples (10, 20, 40, 80 per class) and 3000 unlabeled samples. For illustrative purposes, <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the classification maps obtained for different methods for the case of l = 40 per class and u = 3000 as in <xref ref-type="table" rid="table1">Table 1</xref>.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> OAs (in percent) and κ coefficients (in the brackets) with different numbers of labeled samples per class</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >DR</th><th align="center" valign="middle" >l = 10</th><th align="center" valign="middle" >l = 20</th><th align="center" valign="middle" >l = 40</th><th align="center" valign="middle" >l = 80</th></tr></thead><tr><td align="center" valign="middle" >Original</td><td align="center" valign="middle" >63.64 &#177; 4.35 (0.5496)</td><td align="center" valign="middle" >67.32 &#177; 3.04 (0.5924)</td><td align="center" valign="middle" >71.81 &#177; 1.34 (0.6439)</td><td align="center" valign="middle" >74.75 &#177; 0.96 (0.6780)</td></tr><tr><td align="center" valign="middle" >PCA</td><td align="center" valign="middle" >62.79 &#177; 3.98 (0.5428)</td><td align="center" valign="middle" >67.06 &#177; 2.25 (0.5907)</td><td align="center" valign="middle" >71.42 &#177; 1.11 (0.6395)</td><td align="center" valign="middle" >74.74 &#177; 0.99 (0.6780)</td></tr><tr><td align="center" valign="middle" >LDA</td><td align="center" valign="middle" >30.18 &#177; 4.39 (0.1737)</td><td align="center" valign="middle" >58.85 &#177; 1.72 (0.4885)</td><td align="center" valign="middle" >70.67 &#177; 2.04 (0.6284)</td><td align="center" valign="middle" >77.51 &#177; 1.46 (0.7101)</td></tr><tr><td align="center" valign="middle" >LPP</td><td align="center" valign="middle" >63.95 &#177; 3.97 (0.5569)</td><td align="center" valign="middle" >69.04 &#177; 2.62 (0.6129)</td><td align="center" valign="middle" >74.03 &#177; 1.53 (0.6712)</td><td align="center" valign="middle" >77.49 &#177; 1.71 (0.7121)</td></tr><tr><td align="center" valign="middle" >LFDA</td><td align="center" valign="middle" >40.59 &#177; 2.69 (0.2862)</td><td align="center" valign="middle" >65.82 &#177; 3.04 (0.5744)</td><td align="center" valign="middle" >67.78 &#177; 1.80 (0.5961)</td><td align="center" valign="middle" >68.10 &#177; 1.25 (0.6002)</td></tr><tr><td align="center" valign="middle" >SPP</td><td align="center" valign="middle" >64.45 &#177; 2.66 (0.5607)</td><td align="center" valign="middle" >68.16 &#177; 2.51 (0.6018)</td><td align="center" valign="middle" >71.89 &#177; 2.23 (0.6443)</td><td align="center" valign="middle" >75.01 &#177; 1.50 (0.6802)</td></tr><tr><td align="center" valign="middle" >DLSP</td><td align="center" valign="middle" >60.08 &#177; 4.71 (0.5433)</td><td align="center" valign="middle" >66.59 &#177; 3.01 (0.5840)</td><td align="center" valign="middle" >69.58 &#177; 2.66 (0.6177)</td><td align="center" valign="middle" >72.35 &#177; 2.02 (0.6496)</td></tr><tr><td align="center" valign="middle" >DSNPE</td><td align="center" valign="middle" >63.62 &#177; 4.36 (0.5494)</td><td align="center" valign="middle" >67.31 &#177; 3.05 (0.5923)</td><td align="center" valign="middle" >71.72 &#177; 1.37 (0.6428)</td><td align="center" valign="middle" >74.58 &#177; 0.94 (0.6761)</td></tr><tr><td align="center" valign="middle" >S3MPE</td><td align="center" valign="middle" >63.68 &#177; 4.45 (0.5502)</td><td align="center" valign="middle" >67.08 &#177; 3.21 (0.5897)</td><td align="center" valign="middle" >71.73 &#177; 1.33 (0.6434)</td><td align="center" valign="middle" >75.40 &#177; 1.12 (0.6861)</td></tr><tr><td align="center" valign="middle" >SDA</td><td align="center" valign="middle" >65.69 &#177; 4.07 (0.5748)</td><td align="center" valign="middle" >70.18 &#177; 2.62 (0.6269)</td><td align="center" valign="middle" >75.94 &#177; 1.07 (0.6942)</td><td align="center" valign="middle" >80.54 &#177; 1.77 (0.7491)</td></tr><tr><td align="center" valign="middle" >S3MME</td><td align="center" valign="middle" >72.24 &#177; 3.78 (0.6523)</td><td align="center" valign="middle" >81.60 &#177; 1.91 (0.7619)</td><td align="center" valign="middle" >84.39 &#177; 1.98 (0.7968)</td><td align="center" valign="middle" >86.73 &#177; 1.21 (0.8267)</td></tr></tbody></table></table-wrap><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Classification maps with different algorithms (l = 40, u = 3000). (a) False-color composition (bands 5, 40 and 15 for RGB); (b) Ground truth; (c) Labeled data; (d) Original (0.7411); (e) PCA (0.7407); (f) LDA (0.7527); (g) LPP (0.7746); (h) LFDA (0.6969); (i) SPP (0.7589); (j) DLSP (0.7244); (k) DSNPE (0.7410); (l) S3MPE (0.7453); (m) SDA (0.7862); (n) S3MME (0.8491). Note that OAs are given in parentheses</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61276x43.png"/></fig><p>As can be seen from <xref ref-type="table" rid="table1">Table 1</xref>, the classification performance improves for all methods as more data samples are used for training. The supervised methods, i.e. LDA and LFDA, degrade the performance of classification accuracy when the labeled sample size of training set is small, mainly due to the overfitting or overtraining. Our S<sup>3</sup>MME method produces better classification results than other methods in all situations, and the improvement is particularly significant when low number of labeled samples is used. The reason is that S<sup>3</sup>MME exploits the wealth of labeled and unlabeled samples to adaptively select neighbors from the same manifold and discovers the multi-manifold structure in HSI data, which respects both sparsity property and semi-supervised learning to better characterize the discriminant property of data.</p><p>By observing the classification results shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>, the numerical results are confirmed by visual inspection of the classification maps. The S<sup>3</sup> MME method produces more homogenous areas and better classification maps than other methods, especially in Meadows, Trees, and Bare Soil.</p><p>To investigate the influence of the numbers of unlabeled data on the performance of S3MME, we evaluate the classification accuracy using a small number of labeled samples (l = 10 per class) and different numbers of unlabeled samples (u = 100, 500, 1000, 2000, 3000), which are randomly selected for training. The classification results averaged over ten runs are shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>An effective semi-supervised learning method can improve the performance when the number of the available unlabeled data increases. As expected, the OAs and κ coefficients of S<sup>3</sup>MME is significantly improved when the number of the available unlabeled data increases.</p></sec></sec><sec id="s4"><title>4. Experiments and Discussion</title><p>In this paper, we proposed a novel multi-manifold learning method for DR and classification of hyperspectral image. S<sup>3</sup>MME exploits both the labeled and unlabeled samples to selected neighbors from the same manifold based on sparse representation, and naturally gives relative importance to the labeled ones through a semi-su- pervised neighborhood graph. Then it tries to extract discriminative features on each manifold such that the</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The classification results of S<sup>3</sup>MME using different numbers of unlabeled samples</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61276x44.png"/></fig><p>data points in the same manifold become closer. The S<sup>3</sup>MME method has been applied to a real hyperspectral image data set, and extensive experiments and comparisons have been conducted. Promising results have been obtained demonstrating the superiority of the proposed multi-manifold learning methods in hyperspectral image classification. The multi-manifold learning method proposed here are not utilize any spatial information in hyperspectral image. In our future work, we are going to consider the multi-manifold learning methods which make full use of both the spectral and spatial information provided by hyperspectral image.</p></sec><sec id="s5"><title>Acknowledgements</title><p>This work is supported by National Science Foundation of China (41371338, 61101168), the Basic and Frontier Research Programs of Chongqing (cstc2013jcyjA40005), the Fundamental Research Funds for the Central Universities of China (106112013CDJZR125501, 1061120131204), and Chongqing University Postgraduates’ Innovation Project (CYB15052). The authors would like to thank the anonymous reviewers for their constructive advice.</p></sec><sec id="s6"><title>Cite this paper</title><p>Hong Huang,Fulin Luo,Zezhong Ma,Hailiang Feng, (2015) Semi-Supervised Dimensionality Reduction of Hyperspectral Image Based on Sparse Multi-Manifold Learning. Journal of Computer and Communications,03,33-39. doi: 10.4236/jcc.2015.311006</p></sec></body><back><ref-list><title>References</title><ref id="scirp.61276-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Chen, Y., Nasrabadi, N. and Tran, T. (2013) Hyperspectral Image Classification via Kernel Sparse Representation. IEEE Transactions on Geoscience Remote Sensing, 51, 217-231. http://dx.doi.org/10.1109/TGRS.2012.2201730</mixed-citation></ref><ref id="scirp.61276-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Shao, Z. and Zhang, L. (2014) Sparse Dimensionality Reduction of Hyperspectral Image Based on Semi-Supervised Local Fisher Discriminant Analysis. International Journal of Applied Earth Observation and Geoinformation, 31, 122-129. http://dx.doi.org/10.1016/j.jag.2014.03.015</mixed-citation></ref><ref id="scirp.61276-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Qiao, L., Chen, S. and Tan, X. (2010) Sparsity Preserving Projections with Applications to Face Recognition. Pattern Recognition, 43, 331-341. http://dx.doi.org/10.1016/j.patcog.2009.05.005</mixed-citation></ref><ref id="scirp.61276-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Zang, F. and Zhang, J.S. (2011) Discriminative Learning by Sparse Representation for Classification. Neurocomputing, 74, 2176-2183. http://dx.doi.org/10.1016/j.neucom.2011.02.012</mixed-citation></ref><ref id="scirp.61276-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Lu, G.F., Jin, Z. and Zou, J. (2012) Face Recognition Using Discriminant Sparsity Neighborhood Preserving Embedding. Knowledge-Based Systems, 31, 119-127. http://dx.doi.org/10.1016/j.knosys.2012.02.014</mixed-citation></ref><ref id="scirp.61276-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Elhamifar, E. and Vidal, R. (2006) Sparse Manifold Clustering and Embedding. In: Advances in Neural Information Processing Systems, 609-616.</mixed-citation></ref><ref id="scirp.61276-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Lu, J.W., Peng, Y. and Wang, G. (2011) Discriminative Multi-Manifold Analysis for Face Recognition from a Single Training Sample per Person. IEEE International Conference on Computer Vision, 1943-1950. 
http://dx.doi.org/10.1109/iccv.2011.6126464</mixed-citation></ref><ref id="scirp.61276-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Shi, Q., Zhang, L.P. and Du, B. (2013) Semisupervised Discrimina-tive Locally Enhanced Alignment for Hyperspetral Image Classification. IEEE Transactions on Geoscience Remote Sensing, 51, 4800-4815.  
http://dx.doi.org/10.1109/TGRS.2012.2230445</mixed-citation></ref><ref id="scirp.61276-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Wang, L.Z., Huang, H. and Feng, H.L. (2012) Multi-Linear Local and Global Preserving Embedding and Its Application in Hyperspectral Remote Sensing Image Classification. Journal of Computer-Aided Design &amp; Computer Graphics, 24, 780-786.</mixed-citation></ref><ref id="scirp.61276-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Song, Y.Q., Nie, F.P. and Zhang, C.S. (2008) Semi-Supervised Sub-Manifold Discriminant Analysis. Pattern Recognition, 29, 1806-1813. http://dx.doi.org/10.1016/j.patrec.2008.05.024</mixed-citation></ref><ref id="scirp.61276-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Cai, D., He, X.F. and Han, J.W. (2007) Semi-Supervised Discriminant Analysis. In: Proceedings of the 11th IEEE International Conference on Computer Vision, 609-616. http://dx.doi.org/10.1109/iccv.2007.4408856</mixed-citation></ref></ref-list></back></article>