发明名称 一种多线性大间距的特征提取方法
摘要 本专利提供的是一种多线性大间距的特征提取方法。首先,提取视频流样本的一个周期的步态序列数据,并且表示成张量结构;第二,用多线性主成分分析(MPCA)进行张量数据预处理,使高维的张量数据投影到一个低维的张量结构,去除冗余和噪声信息;第三,优化类间Laplacian散度和类内Laplacian散度之差,使其值最大,通过不断迭代求值,使其解收敛并达到迭代终止条件,得到各个模式下的投影矩阵,通过张量乘法得到一个维数更低、带有监督信息的低维张量;最后,通过基于欧氏距离的最近邻分类器进行分类。本发明所提供的方法较MPCA有更高的识别率,最终降维后的特征也更短一些。
申请公布号 CN103218617B 申请公布日期 2015.12.23
申请号 CN201310176389.0 申请日期 2013.05.13
申请人 山东大学 发明人 贲晛烨;张鹏;江铭炎;宋雨轩;梁泽滨;刘天娇
分类号 G06K9/46(2006.01)I 主分类号 G06K9/46(2006.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 邓建国
主权项 一种多线性大间距的特征提取方法,其特征是,假设第m个训练样本用N阶张量<img file="FDA0000803228980000011.GIF" wi="323" he="83" />表示,其中,R代表空间,I<sub>n</sub>(n=1,…,N)为张量的“n‑模式”的维数,那么M个训练样本集合可以表示为<img file="FDA00008032289800000120.GIF" wi="404" he="76" />它们是张量空间<img file="FDA0000803228980000012.GIF" wi="425" he="70" />中的张量;将张量空间<img file="FDA0000803228980000013.GIF" wi="424" he="67" />映射到<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mi>R</mi><msub><mi>P</mi><mn>1</mn></msub></msup><mo>&CircleTimes;</mo><msup><mi>R</mi><msub><mi>P</mi><mn>2</mn></msub></msup><mo>&CircleTimes;</mo><mo>...</mo><mo>&CircleTimes;</mo><msup><mi>R</mi><msub><mi>P</mi><mi>N</mi></msub></msup><mrow><mo>(</mo><msub><mi>P</mi><mi>n</mi></msub><mo>&lt;</mo><msub><mi>I</mi><mi>n</mi></msub><mo>,</mo><mi>n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000803228980000014.GIF" wi="914" he="80" /></maths>其中,P<sub>n</sub>(n=1,…,N)表示降维后的张量的“n‑模式”的维数,映射后的张量能捕捉到原始张量数据“变化”最大的方向<img file="FDA0000803228980000015.GIF" wi="377" he="93" />用Laplacian散度之差来度量,即使类间Laplacian散度与类内Laplacian散度之差最大;具体操作步骤如下:(1)预处理阶段:利用多线性主成分分析MPCA方法对整个张量训练集进行降维处理,得到的特征记为<img file="FDA0000803228980000016.GIF" wi="381" he="84" /><img file="FDA0000803228980000017.GIF" wi="1264" he="86" />其中,<img file="FDA0000803228980000018.GIF" wi="956" he="81" />是找到原始张量数据“变化”最大的方向投影后的张量,<img file="FDA0000803228980000019.GIF" wi="461" he="92" />是寻找到的投影矩阵集合,其中Q<sub>n</sub>(n=1,…,N)表示张量经MPCA降维后的“n‑模式”的维数;T为转置;×<sub>1</sub>,×<sub>2</sub>,×<sub>3</sub>…×<sub>N</sub>表示张量与矩阵的1,2,3...N模式的乘积;(2)多线性大间距的投影矩阵初始化阶段:采用全投影的初始化方法,求J<sup>*</sup>的特征分解,得到其特征值按照从大到小排列,初始化投影矩阵<img file="FDA00008032289800000110.GIF" wi="88" he="67" />由J<sup>*</sup>的前P<sub>n</sub>个大的特征值对应的特征向量组成,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><mi>J</mi><mo>*</mo></msup><mo>=</mo><msubsup><mi>&Phi;</mi><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>-</mo><msubsup><mi>&Phi;</mi><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>=</mo><msubsup><mi>&Phi;</mi><mi>t</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>-</mo><mn>2</mn><msubsup><mi>&Phi;</mi><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000111.GIF" wi="1195" he="110" /></maths>其中,<img file="FDA00008032289800000112.GIF" wi="117" he="85" />为类间Laplacian散度初始化矩阵,<img file="FDA00008032289800000113.GIF" wi="110" he="86" />为类内Laplacian散度初始化矩阵,<img file="FDA00008032289800000114.GIF" wi="106" he="85" />为整体Laplacian散度初始化矩阵;<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msubsup><mi>&Phi;</mi><mi>t</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>L</mi><mo>&CircleTimes;</mo><msub><mi>I</mi><msub><mi>P</mi><mi>n</mi></msub></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><msup><mi>M</mi><mn>2</mn></msup></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mi>Z</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>L</mi><mo>&CircleTimes;</mo><msub><mi>I</mi><msub><mi>P</mi><mi>n</mi></msub></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mi>Z</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000115.GIF" wi="1438" he="286" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msubsup><mi>&Phi;</mi><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>c</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>i</mi></msub></munderover><mrow><mo>(</mo><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>L</mi><mi>w</mi></msub><mo>&CircleTimes;</mo><msub><mi>I</mi><msub><mi>P</mi><mi>n</mi></msub></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>c</mi></munderover><mfrac><mn>1</mn><mrow><mn>2</mn><msub><mi>M</mi><mi>i</mi></msub></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>i</mi></msub></munderover><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>i</mi></msub></munderover><mrow><mo>(</mo><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>L</mi><mi>w</mi></msub><mo>&CircleTimes;</mo><msub><mi>I</mi><msub><mi>P</mi><mi>n</mi></msub></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000116.GIF" wi="1459" he="297" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>&Phi;</mi><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>=</mo><msubsup><mi>&Phi;</mi><mi>t</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>-</mo><msubsup><mi>&Phi;</mi><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000117.GIF" wi="1115" he="80" /></maths>其中,角标(n)表示n模式,<img file="FDA00008032289800000118.GIF" wi="62" he="77" />表示P<sub>n</sub>×P<sub>n</sub>大小的单位阵,<img file="FDA00008032289800000119.GIF" wi="48" he="58" />表示Kronecker积,c表示样本集的类别数,M<sub>i</sub>(i=1,…,c)表示第i类的样本数,Z<sub>m(n)</sub>表示第m个样本的n‑模式矩阵,<img file="FDA00008032289800000218.GIF" wi="75" he="79" />为样本集整体的n‑模式均值矩阵<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803228980000021.GIF" wi="1007" he="124" /></maths><img file="FDA0000803228980000022.GIF" wi="90" he="76" />表示第i类第j个样本的n‑模式矩阵,<img file="FDA0000803228980000023.GIF" wi="74" he="80" />表示第i类n‑模式的均值矩阵<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msubsup><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><msub><mi>M</mi><mi>i</mi></msub></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>i</mi></msub></munderover><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803228980000024.GIF" wi="1112" he="128" /></maths>为了保持张量的内在非线性流形结构,在散度矩阵中引入Laplacian矩阵的高斯相似度矩阵W,它其中的元素w<sub>ij</sub>为<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><msup><mi>e</mi><mrow><mo>(</mo><mfrac><mrow><mo>-</mo><mo>|</mo><mo>|</mo><msub><mi>z</mi><mi>i</mi></msub><mo>-</mo><msub><mi>z</mi><mi>j</mi></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup></mrow><mrow><mn>2</mn><msup><mi>&sigma;</mi><mn>2</mn></msup></mrow></mfrac><mo>)</mo></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803228980000025.GIF" wi="1098" he="221" /></maths>其中,σ是热核参数,z<sub>i</sub>和z<sub>j</sub>分别表示经MPCA降维后第i个张量样本<img file="FDA0000803228980000026.GIF" wi="68" he="74" />和第j个张量样本<img file="FDA0000803228980000027.GIF" wi="74" he="76" />的向量化结果,当i样本和j样本属于同一个类别,则计算||z<sub>i</sub>‑z<sub>j</sub>||<sup>2</sup>;否则将||z<sub>i</sub>‑z<sub>j</sub>||<sup>2</sup>置为+∞;D为对角矩阵,对角元素为<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>d</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803228980000028.GIF" wi="1001" he="161" /></maths>则Laplacian矩阵LL=D‑W  (10)第i类中第k个样本<img file="FDA0000803228980000029.GIF" wi="73" he="71" />和第l个样本<img file="FDA00008032289800000210.GIF" wi="68" he="71" />的Laplacian相似性为<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msubsup><mi>w</mi><mrow><mi>k</mi><mi>l</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msup><mi>e</mi><mrow><mo>(</mo><mfrac><mrow><mo>-</mo><mo>|</mo><mo>|</mo><msub><mi>z</mi><mi>k</mi></msub><mo>-</mo><msub><mi>z</mi><mi>l</mi></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup></mrow><mrow><mn>2</mn><msup><mi>&sigma;</mi><mn>2</mn></msup></mrow></mfrac><mo>)</mo></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000211.GIF" wi="1187" he="169" /></maths>其中,z<sub>k</sub>和z<sub>l</sub>分别表示<img file="FDA00008032289800000212.GIF" wi="67" he="71" />和<img file="FDA00008032289800000213.GIF" wi="70" he="74" />的向量化结果第i类的相似度矩阵记为W<sup>(i)</sup>,它其中的第k行第l列的元素是<img file="FDA00008032289800000214.GIF" wi="108" he="79" />D<sup>(i)</sup>是第i类的对角阵,对角元素<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mi>d</mi><mrow><mi>k</mi><mi>k</mi></mrow></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>i</mi></msub></munderover><msubsup><mi>w</mi><mrow><mi>k</mi><mi>l</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000215.GIF" wi="1055" he="174" /></maths>第i类的Laplacian矩阵<img file="FDA00008032289800000216.GIF" wi="80" he="85" /><maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msubsup><mi>L</mi><mi>w</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msup><mi>D</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>-</mo><msup><mi>W</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000217.GIF" wi="998" he="103" /></maths>则Laplacian矩阵L<sub>w</sub><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msub><mi>L</mi><mi>w</mi></msub><mo>=</mo><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><mfrac><msubsup><mi>L</mi><mi>w</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><msub><mi>M</mi><mn>1</mn></msub></mfrac><mo>,</mo><mfrac><msubsup><mi>L</mi><mi>w</mi><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><msub><mi>M</mi><mn>2</mn></msub></mfrac><mo>,</mo><mo>...</mo><mo>,</mo><mfrac><msubsup><mi>L</mi><mi>w</mi><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow></msubsup><msub><mi>M</mi><mi>c</mi></msub></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803228980000031.GIF" wi="1275" he="195" /></maths>P<sub>n</sub>通过约束条件n‑模式截断后整体散度保留下来的前P<sub>n</sub>个最大特征值之和<img file="FDA0000803228980000032.GIF" wi="182" he="161" />与截断前全投影下的特征值之和<img file="FDA0000803228980000033.GIF" wi="179" he="156" />的比值testQ<sup>(n)</sup>(n=1,…,N)来确定;<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msup><mi>testQ</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><msub><mi>i</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mo>=</mo><mn>1</mn></mrow><msub><mi>P</mi><mi>n</mi></msub></munderover><msubsup><mi>&lambda;</mi><msub><mi>i</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><msub><mi>i</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mo>=</mo><mn>1</mn></mrow><msub><mi>I</mi><mi>n</mi></msub></munderover><msubsup><mi>&lambda;</mi><msub><mi>i</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo><mo>*</mo></mrow></msubsup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803228980000034.GIF" wi="1288" he="330" /></maths>其中,<img file="FDA0000803228980000035.GIF" wi="102" he="92" />是全投影下n‑模式第i<sub>(n)</sub>个特征值;为了简化testQ<sup>(n)</sup>(n=1,…,N)的选取问题,令testQ=testQ<sup>(1)</sup>=testQ<sup>(2)</sup>=…=testQ<sup>(N)</sup>;(3)循环迭代求得最优投影矩阵;固定其他所有投影矩阵<img file="FDA0000803228980000036.GIF" wi="626" he="85" />不变,不断优化类间Laplacian散度<img file="FDA0000803228980000037.GIF" wi="82" he="75" />与类内Laplacian散度<img file="FDA0000803228980000038.GIF" wi="85" he="79" />之差J达到最大,直到求得n模式投影矩阵<img file="FDA0000803228980000039.GIF" wi="104" he="69" />收敛为止;<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><mi>J</mi><mo>=</mo><msubsup><mi>&Phi;</mi><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>&Phi;</mi><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>&Phi;</mi><mi>t</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>-</mo><mn>2</mn><msubsup><mi>&Phi;</mi><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000310.GIF" wi="1331" he="92" /></maths>其中,<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msubsup><mi>&Phi;</mi><mi>t</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mo>)</mo></mrow><msub><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></msub><mrow><mo>(</mo><mi>L</mi><mo>&CircleTimes;</mo><msub><mi>I</mi><msub><mi>P</mi><mi>n</mi></msub></msub><mo>)</mo></mrow><msubsup><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mi>T</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><msup><mi>M</mi><mn>2</mn></msup></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mi>Z</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><msub><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></msub><mrow><mo>(</mo><mi>L</mi><mo>&CircleTimes;</mo><msub><mi>I</mi><msub><mi>P</mi><mi>n</mi></msub></msub><mo>)</mo></mrow><msubsup><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mi>T</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>m</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mi>Z</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000311.GIF" wi="1585" he="284" /></maths><maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msubsup><mi>&Phi;</mi><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>c</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>i</mi></msub></munderover><mrow><mo>(</mo><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><msub><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></msub><mrow><mo>(</mo><msub><mi>L</mi><mi>w</mi></msub><mo>&CircleTimes;</mo><msub><mi>I</mi><msub><mi>P</mi><mi>n</mi></msub></msub><mo>)</mo></mrow><msubsup><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mi>T</mi></msubsup><msup><mrow><mo>(</mo><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mover><mi>Z</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>c</mi></munderover><mfrac><mn>1</mn><mrow><mn>2</mn><msub><mi>M</mi><mi>i</mi></msub></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>i</mi></msub></munderover><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>i</mi></msub></munderover><mrow><mo>(</mo><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><msub><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></msub><mrow><mo>(</mo><msub><mi>L</mi><mi>w</mi></msub><mo>&CircleTimes;</mo><msub><mi>I</mi><msub><mi>P</mi><mi>n</mi></msub></msub><mo>)</mo></mrow><msubsup><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mi>T</mi></msubsup><msup><mrow><mo>(</mo><msubsup><mi>Z</mi><mrow><mi>j</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000312.GIF" wi="1601" he="294" /></maths><maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msub><mover><mi>U</mi><mo>~</mo></mover><msup><mi>&Phi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></msub><mo>=</mo><msup><mover><mi>U</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>&CircleTimes;</mo><msup><mover><mi>U</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>2</mn><mo>)</mo></mrow></msup><mo>&CircleTimes;</mo><mo>...</mo><mo>&CircleTimes;</mo><msup><mover><mi>U</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></msup><mo>&CircleTimes;</mo><msup><mover><mi>U</mi><mo>~</mo></mover><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>&CircleTimes;</mo><msup><mover><mi>U</mi><mo>~</mo></mover><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msup><mo>&CircleTimes;</mo><mo>...</mo><mo>&CircleTimes;</mo><msup><mover><mi>U</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008032289800000313.GIF" wi="1528" he="87" /></maths>迭代终止条件:保证迭代前后两次的每个模式(n=1,…,N)的投影矩阵<img file="FDA00008032289800000314.GIF" wi="457" he="97" />ε是设定阈值,<img file="FDA00008032289800000315.GIF" wi="98" he="91" />表示第t次迭代n‑模式的投影矩阵(4)计算投影后的张量:<img file="FDA0000803228980000041.GIF" wi="1374" he="90" />(5)计算待测试样本<img file="FDA0000803228980000043.GIF" wi="72" he="64" />投影后张量和训练样本投影后形成新的训练集合的欧氏距离Dis,采用最近邻分类器测试识别;若<img file="FDA0000803228980000042.GIF" wi="1711" he="271" />则<img file="FDA0000803228980000045.GIF" wi="74" he="64" />属于<img file="FDA0000803228980000044.GIF" wi="79" he="71" />所在的类别,其中,|| ||<sub>F</sub>表示F范数;<img file="FDA0000803228980000048.GIF" wi="322" he="97" />表示训练样本集经式(20)得到的张量特征,<img file="FDA0000803228980000046.GIF" wi="82" he="70" />对应<img file="FDA0000803228980000047.GIF" wi="65" he="64" />的最终的张量特征。
地址 250061 山东省济南市历城区山大南路27号