<?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.311011</article-id><article-id pub-id-type="publisher-id">JCC-61282</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>
 
 
  Discriminant Neighborhood Structure Embedding Using Trace Ratio Criterion for Image Recognition
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jing</surname><given-names>Wang</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>Fang</surname><given-names>Chen</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>Quanxue</surname><given-names>Gao</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Telecommunications Engineering, Xidian University, Xi’an, 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>64</fpage><lpage>70</lpage><history><date date-type="received"><day>September</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>
 
 
   Dimensionality reduction is very important in pattern recognition, machine learning, and image recognition. In this paper, we propose a novel linear dimensionality reduction technique using trace ratio criterion, namely Discriminant Neighbourhood Structure Embedding Using Trace Ratio Criterion (TR-DNSE). TR-DNSE preserves the local intrinsic geometric structure, characterizing properties of similarity and diversity within each class, and enforces the separability between different classes by maximizing the sum of the weighted distances between nearby points from different classes. Experiments on four image databases show the effectiveness of the proposed approach. 
 
</p></abstract><kwd-group><kwd>Dimensionality Reduction</kwd><kwd> Manifold Learning</kwd><kwd> Variability</kwd><kwd> Trace Ratio</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Linear discriminant analysis (LDA) has been used widely in pattern recognition, machine learning, and image recognition [<xref ref-type="bibr" rid="scirp.61282-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.61282-ref2">2</xref>]. However, methods based on LDA techniques are optimal under Gaussian assumption [<xref ref-type="bibr" rid="scirp.61282-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.61282-ref4">4</xref>] and they effectively capture only the global Euclidean structure which may impair the local geometrical structure of data [<xref ref-type="bibr" rid="scirp.61282-ref5">5</xref>]-[<xref ref-type="bibr" rid="scirp.61282-ref7">7</xref>]. Recently, many approaches have shown the importance of local geometrical structure for dimensionality reduction and image classification. One of the most popular linear approaches is neighbourhoods preserving embedding (NPE) [<xref ref-type="bibr" rid="scirp.61282-ref8">8</xref>]. NPE aims to discover the local structure of the data and find projection directions along which the local geometric reconstruction relationship of data can be preserved.</p><p>Motivated by NPE, many discriminant approaches have been developed to further improve the data classification accuracy [<xref ref-type="bibr" rid="scirp.61282-ref9">9</xref>]-[<xref ref-type="bibr" rid="scirp.61282-ref11">11</xref>], such as margin fisher analysis (MFA) [<xref ref-type="bibr" rid="scirp.61282-ref12">12</xref>], locality sensitive discriminant analysis (LSDA) [<xref ref-type="bibr" rid="scirp.61282-ref13">13</xref>], locally linear discriminant embedding (LLDE) [<xref ref-type="bibr" rid="scirp.61282-ref14">14</xref>] and discriminative locality alignment (DLA) [<xref ref-type="bibr" rid="scirp.61282-ref15">15</xref>]. They preserve the intrinsic geometrical structure by minimizing a quadratic function.</p><p>The local variation of data characterizes the most important modes of variability of data and is important for data representation and classification [<xref ref-type="bibr" rid="scirp.61282-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.61282-ref16">16</xref>]-[<xref ref-type="bibr" rid="scirp.61282-ref19">19</xref>]. By maximizing the variance, we can unfold the manifold structure of data and may preserve the geometry of data. Structure of real-world data is complex and unknown, thus a single characterization may not be sufficient to represent the underlying intrinsic structure. It indicates that none of the aforementioned approaches can detect a stable and robust intrinsic structure representation.</p><p>In this paper, we propose a novel dimensionality reduction approach, namely discriminant neighbourhood structure embedding using trace ratio criterion (TR-DNSE) which explicitly considers the global variation, local variation, and local geometry. Experiments on four image databases indicate the effectiveness of TR-DNSE.</p><p>The remainder of this paper is organized as follows: Section 2 analyzes NPE. The idea of TR-DNSE is presented in Section 3. Section 4 describes some experimental results. Section 5 offers our conclusions.</p></sec><sec id="s2"><title>2. Problem Statements</title><p>Given training data matrix<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x4.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x5.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x6.png" xlink:type="simple"/></inline-formula> denotes the i-th training data, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x7.png" xlink:type="simple"/></inline-formula>is the number of training data. The objective function of NPE is [<xref ref-type="bibr" rid="scirp.61282-ref8">8</xref>]</p><disp-formula id="scirp.61282-formula66"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x8.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x9.png" xlink:type="simple"/></inline-formula> denotes a projection matrix,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x10.png" xlink:type="simple"/></inline-formula>. The elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x11.png" xlink:type="simple"/></inline-formula> in weight matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x12.png" xlink:type="simple"/></inline-formula> denote the coefficients for reconstructing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x13.png" xlink:type="simple"/></inline-formula> from its neighbours<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x14.png" xlink:type="simple"/></inline-formula>, and can be calculated using [<xref ref-type="bibr" rid="scirp.61282-ref6">6</xref>].</p><p>The objective Function (1) can be decomposed into the following two objective functions:</p><disp-formula id="scirp.61282-formula67"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x15.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61282-formula68"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x16.png"  xlink:type="simple"/></disp-formula><p>The objective Function (2) aims to preserve the intrinsic geometry of the local neighborhoods [<xref ref-type="bibr" rid="scirp.61282-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.61282-ref8">8</xref>]. Given that all data points are centered, i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x17.png" xlink:type="simple"/></inline-formula>, then the objective function (3) becomes</p><disp-formula id="scirp.61282-formula69"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x18.png"  xlink:type="simple"/></disp-formula><p>Obviously, the objective function (4) which is equal to principal component analysis [<xref ref-type="bibr" rid="scirp.61282-ref2">2</xref>] aims to preserve the amount of variation of the values of data in the reduced space. However, it results in the following problems. It distorts the local geometry of data. As aforementioned analysis, the objective function (4) does not detect the local discriminating information among the nearby data points. Furthermore, NPE is an unsupervised approach, which does not make good use of the label information. It means that the generalization ability and stableness of NPE are not good enough.</p></sec><sec id="s3"><title>3. Discriminant Neighborhood Structure Embedding Using Trace Ratio Criterion</title><sec id="s3_1"><title>3.1. The Objective Function for Dimensionality Reduction</title><p>Given training data matrix<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x19.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x20.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x21.png" xlink:type="simple"/></inline-formula> denotes the i-th training data, N is the number of training data. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x22.png" xlink:type="simple"/></inline-formula>denotes the class label of data<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x23.png" xlink:type="simple"/></inline-formula>. Motivated by manifold learning approaches</p><p>[<xref ref-type="bibr" rid="scirp.61282-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.61282-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.61282-ref18">18</xref>]-[<xref ref-type="bibr" rid="scirp.61282-ref20">20</xref>], we construct two adjacency graphs, namely geometry graph <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x24.png" xlink:type="simple"/></inline-formula> and variability graph<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x25.png" xlink:type="simple"/></inline-formula>, with a vertex set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x26.png" xlink:type="simple"/></inline-formula> and two weight matrices <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x27.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x28.png" xlink:type="simple"/></inline-formula>, to model the</p><p>local geometry and variation of data, respectively. The elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x29.png" xlink:type="simple"/></inline-formula> can be calculated by the following [<xref ref-type="bibr" rid="scirp.61282-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.61282-ref8">8</xref>]:</p><disp-formula id="scirp.61282-formula70"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x30.png"  xlink:type="simple"/></disp-formula><p>Subject to two constraints: first, enforcing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x31.png" xlink:type="simple"/></inline-formula> if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x32.png" xlink:type="simple"/></inline-formula>, second<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x33.png" xlink:type="simple"/></inline-formula>.</p><p>From the viewpoint of statistics, if two points <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x34.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x35.png" xlink:type="simple"/></inline-formula> are very close to each other, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x36.png" xlink:type="simple"/></inline-formula>(<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x37.png" xlink:type="simple"/></inline-formula>denotes the Euclidean distance between two vectors) is small, then the amount of variation of the values between them is also small. According to the analysis, the elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x38.png" xlink:type="simple"/></inline-formula> can be defined as follows:</p><disp-formula id="scirp.61282-formula71"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x39.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x40.png" xlink:type="simple"/></inline-formula> is k nearest neighbors of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x41.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x42.png" xlink:type="simple"/></inline-formula>is a positive parameter.</p><p>Moreover, motivated by LDA [<xref ref-type="bibr" rid="scirp.61282-ref1">1</xref>], we construct two global graphs <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x43.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x44.png" xlink:type="simple"/></inline-formula> over the training data points to model the global variation, where, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x45.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x46.png" xlink:type="simple"/></inline-formula> if</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x47.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x48.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x49.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x50.png" xlink:type="simple"/></inline-formula>is the number of the samples in the c-th class. The cor-</p><p>responding Laplacian matrices are denoted as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x52.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x53.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x54.png" xlink:type="simple"/></inline-formula> is a diagonal matrix with the<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x55.png" xlink:type="simple"/></inline-formula>. As shown in [<xref ref-type="bibr" rid="scirp.61282-ref20">20</xref>], the between-class scatter matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x56.png" xlink:type="simple"/></inline-formula> and the within-class scatter matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x57.png" xlink:type="simple"/></inline-formula> can be rewritten as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x58.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x59.png" xlink:type="simple"/></inline-formula>.</p><p>The goal of TR-DNSE is to find projection directions such that both the amount of variation of values of data and local geometry can be preserved in the reduced space. A reasonable criterion for choosing a good map is to optimize the following four objective functions</p><disp-formula id="scirp.61282-formula72"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x60.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61282-formula73"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x61.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61282-formula74"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x62.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61282-formula75"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x63.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x64.png" xlink:type="simple"/></inline-formula> denotes the low-dimensional representation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x65.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x66.png" xlink:type="simple"/></inline-formula>.</p><p>The objective function (7) ensures that the weights, which reconstruct the point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x67.png" xlink:type="simple"/></inline-formula> by its same class datasets in the high dimensional space, will well reconstruct <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x68.png" xlink:type="simple"/></inline-formula> by the corresponding datasets points in the low dimensional space. The objective function (10) ensures the data points from the same class will be closer than data from different class. The objective function (9) emphasizes the large distance data pairs. Maximizing (8) is an attempt to ensure that, if the amount of variation of the values between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x69.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x70.png" xlink:type="simple"/></inline-formula> is large, then the amount of variation between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x71.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x72.png" xlink:type="simple"/></inline-formula> is also large. By simultaneously solving the four objective functions, we can obtain reasonable projection directions such that the variation and geometry of data can be well detected in low- dimensional space.</p></sec><sec id="s3_2"><title>3.2. Optimal Linear Mapping</title><p>Suppose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x73.png" xlink:type="simple"/></inline-formula> is a projection matrix, that is,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x74.png" xlink:type="simple"/></inline-formula>. By simple algebra formulation, the objective function (7) and (8) can be reduced to</p><disp-formula id="scirp.61282-formula76"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x75.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61282-formula77"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x76.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x77.png" xlink:type="simple"/></inline-formula> is a N-dimensional identity matrix, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x78.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x79.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x80.png" xlink:type="simple"/></inline-formula>is a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x81.png" xlink:type="simple"/></inline-formula> symmetric matrix, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x82.png" xlink:type="simple"/></inline-formula>is a diagonal matrix whose elements on diagonal are row or column sum of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x83.png" xlink:type="simple"/></inline-formula>, i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x84.png" xlink:type="simple"/></inline-formula>. Finally, the optimization problem in ratio trace criterion can be reduces to finding:</p><disp-formula id="scirp.61282-formula78"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x85.png"  xlink:type="simple"/></disp-formula></sec><sec id="s3_3"><title>3.3. Discriminant Neighborhood Structure Embedding Using Trace Ratio Criterion</title><p>Generally, the objected function (13) can be solved by using generalized eigenvalue decomposition. Given that the low-dimensional data representation is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x86.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x87.png" xlink:type="simple"/></inline-formula>is constrained to be in the linear subspace spanned by the</p><p>training data matrix<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x88.png" xlink:type="simple"/></inline-formula>. As shown in [<xref ref-type="bibr" rid="scirp.61282-ref21">21</xref>], we relax the hard constraint by substituting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x89.png" xlink:type="simple"/></inline-formula> by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x90.png" xlink:type="simple"/></inline-formula> and adding a regression residual term <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x91.png" xlink:type="simple"/></inline-formula> into the reformulated objective function. Then, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x92.png" xlink:type="simple"/></inline-formula>is enforced to be close to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x93.png" xlink:type="simple"/></inline-formula>. Specifically, we propose the following objective function:</p><disp-formula id="scirp.61282-formula79"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x94.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61282-formula80"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x95.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x96.png" xlink:type="simple"/></inline-formula> is a parameter to balance different terms and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x97.png" xlink:type="simple"/></inline-formula>.</p><p>The above optimization problem in (14) is solved by Algorithm 1.</p><p>Explanation of Algorithm 1: With <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x98.png" xlink:type="simple"/></inline-formula> from the t-th iteration in (16), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x99.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x100.png" xlink:type="simple"/></inline-formula> are computed by maximizing the following trace different problem:</p><disp-formula id="scirp.61282-formula81"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x101.png"  xlink:type="simple"/></disp-formula><p>From (16), it can be observed that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x102.png" xlink:type="simple"/></inline-formula> is a concave quadratic function with respect to the variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x103.png" xlink:type="simple"/></inline-formula> when the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x104.png" xlink:type="simple"/></inline-formula> is negative-definite. We set the partial derivative of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x105.png" xlink:type="simple"/></inline-formula> with respect to the variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x106.png" xlink:type="simple"/></inline-formula> as zero, namely</p><disp-formula id="scirp.61282-formula82"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x107.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x108.png" xlink:type="simple"/></inline-formula>. In most cases, the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x109.png" xlink:type="simple"/></inline-formula>is negative-definite in our experiments, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x110.png" xlink:type="simple"/></inline-formula> is symmetric. Substituting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x111.png" xlink:type="simple"/></inline-formula> in (16) by (17), then we get:</p><disp-formula id="scirp.61282-formula83"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61282x112.png"  xlink:type="simple"/></disp-formula><p>Algorithm 1. TR-DNSE algorithm.</p><p>In (18) we use the property<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x127.png" xlink:type="simple"/></inline-formula>. We also have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x128.png" xlink:type="simple"/></inline-formula> because<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x129.png" xlink:type="simple"/></inline-formula>. Hence, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x130.png" xlink:type="simple"/></inline-formula>is composed of the eigenvectors corresponding to the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x131.png" xlink:type="simple"/></inline-formula> largest eigenvalues of the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x132.png" xlink:type="simple"/></inline-formula>, which explains the step 3 in Algorithm 1.</p></sec></sec><sec id="s4"><title>4. Experiments</title><p>In this section, we employ four widely used image databases (YALE, PIE, FERET and COLL20) to evaluate the performance of TR-DNSE and compare it with some classical approaches including Fisher face [<xref ref-type="bibr" rid="scirp.61282-ref22">22</xref>], MFA [<xref ref-type="bibr" rid="scirp.61282-ref12">12</xref>], LSDA [<xref ref-type="bibr" rid="scirp.61282-ref13">13</xref>], DLA [<xref ref-type="bibr" rid="scirp.61282-ref14">14</xref>] and LLDE [<xref ref-type="bibr" rid="scirp.61282-ref15">15</xref>] in the experiments. In classification stage, we use the Euclidean metric to measure the dissimilarity between two feature vectors and the nearest classifier for classification.</p><p>In our experiments, we first use the PCA to reduce the dimension of the training data by keep 80% - 97% energy of images. Likewise, we empirically determine a proper parameter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x133.png" xlink:type="simple"/></inline-formula> within the interval <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x134.png" xlink:type="simple"/></inline-formula> and parameter t within the interval <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x135.png" xlink:type="simple"/></inline-formula> for the corresponding approaches.</p><p>The CMU PIE database [<xref ref-type="bibr" rid="scirp.61282-ref23">23</xref>] contains 68 subjects with 41368 face images as a whole. We select pose-29 images as gallery that includes 24 samples per person. The training set is composed of the first 12 images per person, and the corresponding remaining images for testing. Moreover, each image is of the size<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x136.png" xlink:type="simple"/></inline-formula>.</p><p>The Yale Face Database contains 165 grayscale images of 15 individuals. There are 11 images per subject. In our experiments the images are normalized to the size of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x137.png" xlink:type="simple"/></inline-formula>. The first six images are selected to be the training data, and the rest for testing.</p><p>The FERET database [<xref ref-type="bibr" rid="scirp.61282-ref24">24</xref>] includes 1400 images of 200 individuals (each with seven images). All the images were cropped and resized to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x138.png" xlink:type="simple"/></inline-formula> pixels. The images of one person are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. In the experiment, we choose four images per person for training, and the remaining images from for testing.</p><p>The COIL20 image library contains 1440 gray scale images of 20 objects (72 images per object) [<xref ref-type="bibr" rid="scirp.61282-ref25">25</xref>]. Each image is of size<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/61282x139.png" xlink:type="simple"/></inline-formula>. In the experiments, we select the first 36 images per object for training and the remaining images for testing.</p><p><xref ref-type="table" rid="table1">Table 1</xref> shows the best results of six approaches on four databases. <xref ref-type="fig" rid="fig2">Figure 2</xref> plot the curves of recognition accuracy vs. number of projected vectors on four databases.</p><p>TR-DNSE has the best recognition accuracy than the other approaches in all the experiments. This is probably due to the fact that TR-DNSE preserves both the local geometry and variation of data, especially the discriminating information embedded in nearby data from different classes. Different from other approaches, TR-DNSE approach has a trace ratio criterion in solution. Related work demonstrates that the projection matrix solved</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Some sample images of one subject in the FERET database</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61282x140.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Top recognition accuracy (%) of six approaches on four databases and the corresponding number of features</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Database</th><th align="center" valign="middle"  colspan="2"  >PIE</th><th align="center" valign="middle"  colspan="2"  >YALE</th><th align="center" valign="middle"  colspan="2"  >FERET</th><th align="center" valign="middle"  colspan="2"  >COIL20</th></tr></thead><tr><td align="center" valign="middle" >Methods</td><td align="center" valign="middle" >Recognition</td><td align="center" valign="middle" >Dimension</td><td align="center" valign="middle" >Recognition</td><td align="center" valign="middle" >Dimension</td><td align="center" valign="middle" >Recognition</td><td align="center" valign="middle" >Dimension</td><td align="center" valign="middle" >Recognition</td><td align="center" valign="middle" >Dimension</td></tr><tr><td align="center" valign="middle" >Fisherface</td><td align="center" valign="middle" >86.89</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >77.33</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >87.17</td><td align="center" valign="middle" >21</td><td align="center" valign="middle" >92.64</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >MFA</td><td align="center" valign="middle" >85.66</td><td align="center" valign="middle" >61</td><td align="center" valign="middle" >73.33</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >86.5</td><td align="center" valign="middle" >32</td><td align="center" valign="middle" >93.61</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >LSDA</td><td align="center" valign="middle" >89.58</td><td align="center" valign="middle" >64</td><td align="center" valign="middle" >73.33</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >78</td><td align="center" valign="middle" >27</td><td align="center" valign="middle" >92.78</td><td align="center" valign="middle" >21</td></tr><tr><td align="center" valign="middle" >DLA</td><td align="center" valign="middle" >89.58</td><td align="center" valign="middle" >189</td><td align="center" valign="middle" >73.33</td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >76.83</td><td align="center" valign="middle" >38</td><td align="center" valign="middle" >93.61</td><td align="center" valign="middle" >7</td></tr><tr><td align="center" valign="middle" >LLDE</td><td align="center" valign="middle" >93.63</td><td align="center" valign="middle" >101</td><td align="center" valign="middle" >80</td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >89.83</td><td align="center" valign="middle" >31</td><td align="center" valign="middle" >92.08</td><td align="center" valign="middle" >12</td></tr><tr><td align="center" valign="middle" >TR-DNSE</td><td align="center" valign="middle" >95.96</td><td align="center" valign="middle" >65</td><td align="center" valign="middle" >81.33</td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >90.83</td><td align="center" valign="middle" >39</td><td align="center" valign="middle" >95</td><td align="center" valign="middle" >7</td></tr></tbody></table></table-wrap><fig-group id="fig2"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Recognition accuracy vs. number of projection vectors on the four databases.</title></caption><fig id ="fig2_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61282x141.png"/></fig><fig id ="fig2_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61282x142.png"/></fig><fig id ="fig2_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61282x143.png"/></fig><fig id ="fig2_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61282x144.png"/></fig></fig-group><p>by using trace ratio criterion is generally better than the projection matrix solved by using generalized eigenvalue decomposition. By the trace ratio criterion, we can get an orthogonality projection matrix which helps to unfold the geometry and encode discriminating information of data. So the trace ratio criterion of TR-DNSE helps to get a better projection which results in better results.</p></sec><sec id="s5"><title>5. Conclusion</title><p>Our method, TR-DNSE, which is proposed for dimensionality reduction, incorporates the intrinsic geometry, local variation, and global variation into the object function of dimensionality reduction. Geometry guarantees that nearby points can be mapped to a subspace in which they are still very close, which characterizes the similarity of data. Global variation and local variation characterize the most important modes of variability of patterns, and help to unfold the manifold structure of data and encode the discriminating information, especially the discriminating information embedded in nearby data from different classes. Experiments on four real-world image databases indicate the effectiveness of our TR-DNSE approach.</p></sec><sec id="s6"><title>Cite this paper</title><p>Jing Wang,Fang Chen,Quanxue Gao, (2015) Discriminant Neighborhood Structure Embedding Using Trace Ratio Criterion for Image Recognition. Journal of Computer and Communications,03,64-70. doi: 10.4236/jcc.2015.311011</p></sec></body><back><ref-list><title>References</title><ref id="scirp.61282-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Fukunaga, K. (1990) Introduction to Statistical Pattern Recognition. 2nd Edition, Academic Press.</mixed-citation></ref><ref id="scirp.61282-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Jolliffe, T. (1986) Principal Component Analysis. Springer-Verlag, New York.  
http://dx.doi.org/10.1007/978-1-4757-1904-8</mixed-citation></ref><ref id="scirp.61282-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Strassen, V. (1969) Gaussian Elimination Is Not Optimal. Numer Math., 13, 54-356.  
http://dx.doi.org/10.1007/BF02165411</mixed-citation></ref><ref id="scirp.61282-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Tao, D., Li, X., Wu, X. and Maybank, S.J. (2007) General Tensor Discriminant Analysis and Gabor Features for Gait Recognition. IEEE Trans. Pattern Anal. Mach. Intell., 29, 1700-1714. http://dx.doi.org/10.1109/TPAMI.2007.1096</mixed-citation></ref><ref id="scirp.61282-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Saul, L.K. and Roweis, S.T. (2003) Think Globally, Fit Locally: Unsupervised Learning of Low Dimensional Manifolds. J. Mach. Learn. Res., 4, 119-155.</mixed-citation></ref><ref id="scirp.61282-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Roweis, S. and Saul, L. (2000) Nonlinear Dimensionality Reduction by Locally Linear Embedding. Science, 290, 2323-2326. http://dx.doi.org/10.1126/science.290.5500.2323</mixed-citation></ref><ref id="scirp.61282-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Belkin, M. and Niyogi, P. (2003) Laplacian Eigenmaps for Dimensionality Reduction and Data Representation. Neural Computation, 15, 1373-1396. http://dx.doi.org/10.1162/089976603321780317</mixed-citation></ref><ref id="scirp.61282-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">He, X., Cai, D., Yan, S. and Zhang, H. (2005) Neighbourhood Preserving Embedding. Proc. ICCV.</mixed-citation></ref><ref id="scirp.61282-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Lai, Z., Wan, M., Jin, Z. and Yang, J. (2011) Sparse Two-Dimensional Local Discriminant Projections for Feature Extraction. Neurocomputing, 74, 629-637. http://dx.doi.org/10.1016/j.neucom.2010.09.010</mixed-citation></ref><ref id="scirp.61282-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Yu, J., Liu, D., Tao, D. and Seah, H.S. (2011) Complex Object Corresponding Construction in Two-Dimensional Animation. IEEE Trans. Image Processing, 20, 3257-3269. http://dx.doi.org/10.1109/TIP.2011.2158225</mixed-citation></ref><ref id="scirp.61282-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Xu, Y., Feng, G. and Zhao, Y. (2009) One Improvement to Two-Dimensional Locality Preserving Projection Method for Use with Face Recognition. Neurocomputing, 73, 245-249. http://dx.doi.org/10.1016/j.neucom.2009.09.010</mixed-citation></ref><ref id="scirp.61282-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Xu, D., Yan, S., Tao, D., et al. (2007) Marginal Fisher Analysis and Its Variants for Human Gait Recognition and Content-Based Image Retrieval. IEEE Transactions on Image Processing, 16, 2811-2821.  
http://dx.doi.org/10.1109/TIP.2007.906769</mixed-citation></ref><ref id="scirp.61282-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Gao, Q., Xu, H., Li, Y. and Xie, D. (2010) Two-Dimensional Supervised Local Similarity and Diversity Projection, Pattern Recognition, 43, 3359-3363. http://dx.doi.org/10.1016/j.patcog.2010.05.017</mixed-citation></ref><ref id="scirp.61282-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, T., Tao, D., Li, X. and Yang, J. (2009) Patch Alignment for Dimensionality Reduction. IEEE Trans. Knowl. Data Eng., 21, 1299-1313. http://dx.doi.org/10.1109/TKDE.2008.212</mixed-citation></ref><ref id="scirp.61282-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Li, B., Zheng, C.H. and Huang, D.S. (2008) Locally Linear Discriminant Embedding: An Efficient Method for Face Recognition. Pattern Recognition, 41, 3813-3821. http://dx.doi.org/10.1016/j.patcog.2008.05.027</mixed-citation></ref><ref id="scirp.61282-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Weinberger, K.Q. and Saul, L.K. (2004) Unsupervised Learning of Image Manifolds by Semi-Definite Programming. Proc. IEEE Con. Computer Vision and Pattern Recognition’2004, 988-995.  
http://dx.doi.org/10.1109/CVPR.2004.1315272</mixed-citation></ref><ref id="scirp.61282-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Weinberger, K.Q., Packer, B.D. and Saul, L.K. (2005) Nonlinear Dimensionality Reduction by Semi-Definite Programming and Kernel Matrix Factorization. Proc. the Tenth Workshop Artificial Intelligence and Statistics (AISTATS- 2005), 381-388.</mixed-citation></ref><ref id="scirp.61282-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Zhou, T., Tao, D. and Wu, X. (2011) Manifold Elastic Net: A Unified Framework for Sparse Dimension Reduction. Data Min. Knowl. Disc., 22, 340-371. http://dx.doi.org/10.1007/s10618-010-0182-x</mixed-citation></ref><ref id="scirp.61282-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Gao, Q., Zhang, H. and Liu, J. (2012) Two-Dimensional Margin, Similarity and Variation Embedding. Neurocomputing, 86, 179-183. http://dx.doi.org/10.1016/j.neucom.2012.01.023</mixed-citation></ref><ref id="scirp.61282-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Yan, S., Xu, D., Zhang, B., Zhang, H., Yang, Q. and Lin, S. (2007) Graph Embedding and Extensions: A General Framework for Dimensionality Reduction. IEEE Trans. Pattern Anal. Mach. Intell., 29, 40-51.  
http://dx.doi.org/10.1109/TPAMI.2007.250598</mixed-citation></ref><ref id="scirp.61282-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Nie, F., Xiang, S. and Zhang, C. (2007) Neighbourhood Minmax Projections. IJCAI-07, 993-998.</mixed-citation></ref><ref id="scirp.61282-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Belhumeur, P., Hespanha, P. and Kriegman, D. (1997) Eigenfaces vs. fisherfaces: Recognition Using Class Specific Linear Projection. IEE Trans. Pattern Anal. Mach. Intell., 19, 711-720. http://dx.doi.org/10.1109/34.598228</mixed-citation></ref><ref id="scirp.61282-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Gao, Q., Liu, J., Zhang, H., Hou, J. and Yang, X. (2012) Enhanced Fisher Discriminant Criterion for Image Recognition. Pattern Recognition, 45, 3717-3724. http://dx.doi.org/10.1016/j.patcog.2012.03.024</mixed-citation></ref><ref id="scirp.61282-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Phillips, P., Moon, H., Rizvi, S. and Rauss, P. (2000) The FERET Evaluation Methodology for Face-Recognition Algorithms. IEEE Trans. Pattern Anal. Mach. Intell., 22, 1090-1104. http://dx.doi.org/10.1109/34.879790</mixed-citation></ref><ref id="scirp.61282-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Nene, S.A., Nayar, S.K. and Murase, H. (1996) Columbia Object Image Library (COIL-20). Technical Report CUCS- 005-96.</mixed-citation></ref></ref-list></back></article>