发明名称 基于流形结构化稀疏先验的高光谱图像压缩感知方法
摘要 本发明公开了一种基于流形结构化稀疏先验的高光谱图像压缩感知方法,用于解决现有高光谱图像压缩感知方法精度低的技术问题。技术方案是随机采样每个像素光谱的少量线性观测值作为压缩数据,通过流形结构化稀疏先验,同时刻画高光谱图像稀疏化后光谱维中的稀疏性和空间维中的流形结构;通过隐变量贝叶斯模型,将信号重建,稀疏先验学以及噪声估计统一到一个正则化回归模型进行优化求解。学得到的稀疏先验既能充分地刻画高光谱图像的三维结构,又具有较强的噪声鲁棒性。利用该稀疏先验,实现了高光谱图像的高精度重建。据测试,当在压缩数据中加入高斯白噪声使得压缩数据信噪比为15db,采样率为0.09时,获得了23db的峰值信噪比。
申请公布号 CN105427351A 申请公布日期 2016.03.23
申请号 CN201510731267.2 申请日期 2015.11.02
申请人 西北工业大学 发明人 张艳宁;魏巍;张磊;严杭琦
分类号 G06T9/00(2006.01)I 主分类号 G06T9/00(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种基于流形结构化稀疏先验的高光谱图像压缩感知方法,其特征在于包括以下步骤:步骤一、针对包含n<sub>b</sub>个波段,每个波段包含n<sub>r</sub>行和n<sub>c</sub>列的高光谱图像,将每一个波段拉伸成为一个行向量,重新组成一个二维矩阵,<img file="FDA0000836495400000011.GIF" wi="220" he="62" />(n<sub>p</sub>=n<sub>r</sub>×n<sub>c</sub>);其中,X的每一列对应每个像素的光谱;每一行对应每个波段的所有像素值;将行和列分别称为空间维和光谱维;获取压缩数据过程中,利用列归一化的高斯随机观测矩阵<img file="FDA0000836495400000012.GIF" wi="206" he="63" />随机采样高光谱图像X的光谱维,获得压缩数据<img file="FDA0000836495400000013.GIF" wi="246" he="62" />m<sub>b</sub>为压缩后波段长度;F=AX+N             (1)其中,<img file="FDA0000836495400000014.GIF" wi="227" he="64" />表示采样中的噪声;采样率ρ定义为ρ=m<sub>b</sub>/n<sub>b</sub>;步骤二、利用Haar小波基对高光谱图像的每个光谱进行稀疏化,如X=ΨY,Ψ为小波基,Y为列稀疏的系数矩阵,模型(1)表示为F=AΨY+N;假设采样过程中噪声N服从<img file="FDA00008364954000000111.GIF" wi="303" he="79" />的矩阵正太分布,I为对应大小的单位矩阵,模型(1)对应的似然函数定义为<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><mi>F</mi><mo>|</mo><mi>Y</mi><mo>,</mo><mi>&lambda;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>exp</mi><mo>{</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><mi>A</mi><mi>&Psi;</mi><mi>Y</mi><mo>-</mo><mi>F</mi><mo>|</mo><msubsup><mo>|</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub><mn>2</mn></msubsup><mo>}</mo></mrow><mrow><msup><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><mo>)</mo></mrow><mrow><msub><mi>m</mi><mi>b</mi></msub><msub><mi>n</mi><mi>p</mi></msub><mo>/</mo><mn>2</mn></mrow></msup><mo>|</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mo>|</mo><mrow><msub><mi>n</mi><mi>p</mi></msub><mo>/</mo><mn>2</mn></mrow></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000015.GIF" wi="1270" he="231" /></maths>其中,<img file="FDA0000836495400000016.GIF" wi="390" he="102" />Σ<sub>n</sub>=diag(λ)表示以λ为对角线元素的对角矩阵;<img file="FDA0000836495400000017.GIF" wi="438" he="110" />表示Q矩阵的加权迹范数;除过列稀疏性,高光谱图像空间像素之间的相似性使得Y中不同列的稀疏信号位于一个结构未知的流形结构上;为了充分描述Y的特性,假设Y服从如下的矩阵正太分布<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><mi>Y</mi><mo>|</mo><msub><mi>&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow></msub><mo>,</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>exp</mi><mo>{</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>t</mi><mi>r</mi><mrow><mo>(</mo><msubsup><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msup><mi>Y</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>Y</mi><mo>)</mo></mrow><mo>}</mo></mrow><mrow><msup><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><mo>)</mo></mrow><mrow><msub><mi>n</mi><mi>b</mi></msub><msub><mi>n</mi><mi>p</mi></msub><mo>/</mo><mn>2</mn></mrow></msup><mo>|</mo><msub><mi>&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow></msub><msup><mo>|</mo><mrow><msub><mi>n</mi><mi>p</mi></msub><mo>/</mo><mn>2</mn></mrow></msup><mo>|</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><msup><mo>|</mo><mrow><msub><mi>n</mi><mi>b</mi></msub><mo>/</mo><mn>2</mn></mrow></msup></mrow></mfrac><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000018.GIF" wi="1292" he="239" /></maths>为描述Y中列信号的稀疏性,令Σ<sub>y</sub>=diag(γ)表示以γ为对角线元素的对角矩阵,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>&gamma;</mi><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&gamma;</mi><mn>1</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>&gamma;</mi><msub><mi>n</mi><mi>b</mi></msub></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow>]]></math><img file="FDA0000836495400000019.GIF" wi="350" he="103" /></maths>令<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>&kappa;</mi><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&kappa;</mi><mn>1</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>&kappa;</mi><msub><mi>n</mi><mi>b</mi></msub></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA00008364954000000110.GIF" wi="364" he="102" /></maths>假设γ服从如下的伽玛分布<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><mi>&gamma;</mi><mo>|</mo><mi>&kappa;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>b</mi></msub></munderover><mi>G</mi><mi>a</mi><mi>m</mi><mi>m</mi><mi>a</mi><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mfrac><mn>2</mn><msub><mi>&kappa;</mi><mi>i</mi></msub></mfrac><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>b</mi></msub></munderover><mfrac><msub><mi>&kappa;</mi><mi>i</mi></msub><mn>2</mn></mfrac><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mrow><msub><mi>&kappa;</mi><mi>i</mi></msub><msub><mi>&gamma;</mi><mi>i</mi></msub></mrow><mn>2</mn></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000021.GIF" wi="1356" he="150" /></maths>式子(3)中,Σ<sub>cy</sub>描述Y中不同列信号之间的相关性,因此,式子(3)隐式地表示Y中不同的稀疏信号之间存在的流形结构;为了更加灵活地学习Σ<sub>cy</sub>,进一步假设Σ<sub>cy</sub>服从如下的反威沙特分布<img file="FDA0000836495400000022.GIF" wi="1398" he="223" />其中,l是给定的常量,表示自由度,<img file="FDA0000836495400000023.GIF" wi="74" he="78" />是多变量伽玛函数,<img file="FDA0000836495400000024.GIF" wi="213" he="63" />为参考协方差矩阵;该先验通过最小化Σ<sub>cy</sub>和Θ之间的布雷格曼散度,使得Σ<sub>cy</sub>趋近于Θ,从而减轻了Σ<sub>cy</sub>学习过程中的过拟合问题;步骤三、为使得流行结构化稀疏先验能够更好地匹配图像分布并具有较强的噪声鲁棒性,通过隐变量贝叶斯模型对噪声参数λ和先验参数γ,κ,Σ<sub>cy</sub>和Θ进行估计;令f=vec(F),y=vec(Y),n=vec(N)和<img file="FDA0000836495400000025.GIF" wi="318" he="63" />vec(Q)表示将矩阵Q拉成列向量,<img file="FDA0000836495400000026.GIF" wi="57" he="54" />表示克罗内克积,则模型(2)等价于<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><mi>f</mi><mo>|</mo><mi>y</mi><mo>,</mo><mi>&lambda;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>exp</mi><mo>{</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><mi>f</mi><mo>-</mo><mi>&Phi;</mi><mi>y</mi><mo>|</mo><msubsup><mo>|</mo><mrow><mi>I</mi><mo>&CircleTimes;</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub></mrow><mn>2</mn></msubsup><mo>}</mo></mrow><mrow><msup><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><mo>)</mo></mrow><mrow><msub><mi>m</mi><mi>b</mi></msub><msub><mi>m</mi><mi>p</mi></msub><mo>/</mo><mn>2</mn></mrow></msup><mo>|</mo><mi>I</mi><mo>&CircleTimes;</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mo>|</mo><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000027.GIF" wi="1228" he="215" /></maths>同样,模型(3)中关于Y的先验等价于<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><mi>y</mi><mo>|</mo><mi>&gamma;</mi><mo>,</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>y</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mi>y</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>y</mi><mo>)</mo></mrow></mrow><mrow><msup><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><mo>)</mo></mrow><mrow><msub><mi>n</mi><mi>b</mi></msub><msub><mi>n</mi><mi>p</mi></msub><mo>/</mo><mn>2</mn></mrow></msup><mo>|</mo><msub><mi>&Sigma;</mi><mi>y</mi></msub><msup><mo>|</mo><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup></mrow></mfrac><mo>,</mo><msub><mi>&Sigma;</mi><mi>y</mi></msub><mo>=</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>&CircleTimes;</mo><msub><mi>&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow></msub><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000028.GIF" wi="1350" he="239" /></maths>根据公式(6)、公式(7),所有的未知参数通过求解如下的优化问题得到<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mi>&lambda;</mi><mo>,</mo><mi>&gamma;</mi><mo>&GreaterEqual;</mo><mn>0</mn><mo>,</mo><mi>&kappa;</mi><mo>,</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>,</mo><mi>&Theta;</mi></mrow></munder><mi>p</mi><mrow><mo>(</mo><mi>&lambda;</mi><mo>,</mo><mi>&gamma;</mi><mo>,</mo><mi>&kappa;</mi><mo>,</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>,</mo><mi>&Theta;</mi><mo>|</mo><mi>f</mi><mo>)</mo></mrow><mo>&Proportional;</mo><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><mi>f</mi><mo>|</mo><mi>y</mi><mo>,</mo><mi>&lambda;</mi><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><mi>y</mi><mo>|</mo><mi>&gamma;</mi><mo>,</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><mi>&gamma;</mi><mo>|</mo><mi>&kappa;</mi><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>|</mo><mi>&Theta;</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mi>d</mi><mi>y</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000029.GIF" wi="1582" he="103" /></maths>通过积分,并引入‑2log运算,容易得知式子(8),等价于最小化如下的式子<img file="FDA00008364954000000210.GIF" wi="1501" he="205" />其中,tr(·)表示迹范数,<img file="FDA00008364954000000211.GIF" wi="477" he="78" />对式子(9)的第一项做如下变形<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msup><mi>f</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mrow><mi>b</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>f</mi><mo>=</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mi>y</mi></munder><mo>|</mo><mo>|</mo><mi>&Phi;</mi><mi>y</mi><mo>-</mo><mi>f</mi><mo>|</mo><msubsup><mo>|</mo><mrow><mi>I</mi><mo>&CircleTimes;</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub></mrow><mn>2</mn></msubsup><mo>+</mo><msup><mi>y</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mi>y</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>y</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000031.GIF" wi="1238" he="110" /></maths>将式子(10)带入到式子(9)中,得到如下等价于式子(8)的正则化回归模型<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mi>&lambda;</mi><mo>,</mo><mi>&gamma;</mi><mo>&GreaterEqual;</mo><mn>0</mn><mo>,</mo><mi>&kappa;</mi><mo>,</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>,</mo><mi>&Theta;</mi></mrow></munder><mo>|</mo><mo>|</mo><mi>&Phi;</mi><mi>y</mi><mo>-</mo><mi>f</mi><mo>|</mo><msubsup><mo>|</mo><mrow><mi>I</mi><mo>&CircleTimes;</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub></mrow><mn>2</mn></msubsup><mo>+</mo><msup><mi>y</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mi>y</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>y</mi><mo>+</mo><mi>log</mi><mo>|</mo><mo>|</mo><msub><mi>&Sigma;</mi><mrow><mi>b</mi><mi>y</mi></mrow></msub><mo>|</mo><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>b</mi></msub></munderover><mrow><mo>(</mo><msub><mi>&kappa;</mi><mi>i</mi></msub><msub><mi>&gamma;</mi><mi>i</mi></msub><mo>-</mo><mn>2</mn><msub><mi>log&gamma;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mi>t</mi><mi>r</mi><mrow><mo>(</mo><msubsup><mi>&Theta;&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><msub><mi>n</mi><mi>p</mi></msub><mo>+</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>log</mi><mo>|</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>|</mo><mo>-</mo><mi>l</mi><mi>log</mi><mo>|</mo><mi>&Theta;</mi><mo>|</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000032.GIF" wi="1524" he="230" /></maths>该模型将信号重建、稀疏先验学习和噪声估计统一到一个框架下;步骤四、为提升算法效率,引入如下的近似关系,<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msup><mrow><mo>(</mo><mi>I</mi><mo>&CircleTimes;</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub><mo>+</mo><msub><mi>&Phi;&Sigma;</mi><mi>y</mi></msub><msup><mi>&Phi;</mi><mi>T</mi></msup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>&ap;</mo><msubsup><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&CircleTimes;</mo><msup><mrow><mo>(</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub><mo>+</mo><msub><mi>A&Psi;&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow></msub><msup><mi>&Psi;</mi><mi>T</mi></msup><msup><mi>A</mi><mi>T</mi></msup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000033.GIF" wi="1374" he="103" /></maths>基于关系(12),采用坐标下降法将式子(11)分解为若干个子问题进行迭代求解,每个子问题中仅优化一个变量而固定剩余的其他变量;具体步骤如下:①初始化λ,γ,κ为对应长度的全1向量,Σ<sub>cy</sub>=I,计数变量t=0;②学习参考协方差矩阵Θ;定义关于观测值矩阵F的权值矩阵M<img file="FDA0000836495400000034.GIF" wi="1174" he="95" />M<sub>ij</sub>为M的i行j列的元素,<img file="FDA0000836495400000035.GIF" wi="261" he="86" />表示空间中以第i个像素为中心,大小为k=3的邻域窗口中的所有光谱的观测值;||·||<sub>F</sub>表示弗罗贝尼乌斯范数,σ=0.7;参考协方差矩阵Θ=(D‑M)<sup>‑1</sup>,D为对角阵,D<sub>ii</sub>=∑<sub>j</sub>M<sub>ij</sub>;③固定λ和γ,根据式子(11)得到关于Y的子问题,如下<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msub><mi>min</mi><mi>y</mi></msub><mo>|</mo><mo>|</mo><mi>&Phi;</mi><mi>y</mi><mo>-</mo><mi>f</mi><mo>|</mo><msubsup><mo>|</mo><mrow><mi>I</mi><mo>&CircleTimes;</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub></mrow><mn>2</mn></msubsup><mo>+</mo><msup><mi>y</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mi>y</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>y</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000036.GIF" wi="1149" he="95" /></maths>基于近似关系(12),求解得到Y的更新规则如下,Y=Σ<sub>ry</sub>Ψ<sup>T</sup>A<sup>T</sup>(Σ<sub>n</sub>+AΨΣ<sub>ry</sub>Ψ<sup>T</sup>A<sup>T</sup>)<sup>‑1</sup>F         (15)④固定Y,λ,κ和Σ<sub>cy</sub>,利用近似关系(12)得到关于γ的子问题,如下<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msub><mi>min</mi><mi>&gamma;</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>b</mi></msub></munderover><mfrac><mrow><msub><mi>Y</mi><mrow><mi>i</mi><mo>.</mo></mrow></msub><msubsup><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Y</mi><mrow><mi>i</mi><mo>.</mo></mrow><mi>T</mi></msubsup></mrow><msub><mi>&gamma;</mi><mi>i</mi></msub></mfrac><mo>+</mo><msub><mi>n</mi><mi>p</mi></msub><mi>l</mi><mi>o</mi><mi>g</mi><mo>|</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub><mo>+</mo><msub><mi>A&Psi;&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow></msub><msup><mi>&Psi;</mi><mi>T</mi></msup><msup><mi>A</mi><mi>T</mi></msup><mo>|</mo><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>b</mi></msub></munderover><msub><mi>&kappa;</mi><mi>i</mi></msub><msub><mi>&gamma;</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000037.GIF" wi="1404" he="157" /></maths>其中,Y<sub>i.</sub>表示Y的第i行,γ<sub>i</sub>为γ的第i个元素,求解得到如下的更新形式:<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msub><mi>&gamma;</mi><mi>i</mi></msub><mo>=</mo><mrow><mo>(</mo><msqrt><mrow><mn>4</mn><msub><mi>&kappa;</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>Y</mi><mrow><mi>i</mi><mo>.</mo></mrow></msub><msubsup><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Y</mi><mrow><mi>i</mi><mo>.</mo></mrow><mi>T</mi></msubsup><mo>+</mo><msub><mi>n</mi><mi>p</mi></msub><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>n</mi><mi>p</mi><mn>2</mn></msubsup></mrow></msqrt><mo>-</mo><msub><mi>n</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mn>2</mn><msub><mi>&kappa;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000038.GIF" wi="1302" he="101" /></maths>其中,α=diag[Σ<sub>ry</sub>‑Σ<sub>ry</sub>Ψ<sup>T</sup>A<sup>T</sup>(Σ<sub>n</sub>+AΨΣ<sub>ry</sub>Ψ<sup>T</sup>A<sup>T</sup>)<sup>‑1</sup>AΨΣ<sub>ry</sub>],与之前不同,此处diag(·)表示取矩阵对角线元素组成向量,α<sub>i</sub>为α的第i个元素;⑤固定Y和γ,利用近似关系(12)得到Σ<sub>cy</sub>的子问题<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msub><mi>min</mi><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>b</mi></msub></munderover><mfrac><mrow><msub><mi>Y</mi><mrow><mi>i</mi><mo>.</mo></mrow></msub><msubsup><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Y</mi><mrow><mi>i</mi><mo>.</mo></mrow><mi>T</mi></msubsup></mrow><msub><mi>&gamma;</mi><mi>i</mi></msub></mfrac><mo>+</mo><mi>&mu;</mi><mi>l</mi><mi>o</mi><mi>g</mi><mo>|</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>|</mo><mo>+</mo><mi>t</mi><mi>r</mi><mrow><mo>(</mo><msubsup><mi>&Theta;&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000041.GIF" wi="1278" he="151" /></maths>μ=m<sub>b</sub>+n<sub>p</sub>+l+1,求解得到Σ<sub>cy</sub>的更新形式,如下:<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>y</mi></mrow></msub><mo>=</mo><mrow><mo>(</mo><msup><mi>Y</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>Y</mi><mo>+</mo><mi>&Theta;</mi><mo>+</mo><mi>&eta;</mi><mi>I</mi><mo>)</mo></mrow><mo>/</mo><mi>&mu;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000042.GIF" wi="1134" he="93" /></maths>为提升噪声鲁棒性,令<maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><mi>&mu;</mi><mo>=</mo><mo>|</mo><mo>|</mo><msup><mi>Y</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>Y</mi><mo>+</mo><mi>&Theta;</mi><mo>+</mo><mi>&eta;</mi><mi>I</mi><mo>|</mo><msub><mo>|</mo><mi>F</mi></msub><mo>;</mo></mrow>]]></math><img file="FDA0000836495400000043.GIF" wi="519" he="79" /></maths>⑥固定Y和γ,利用近似关系(12)得到关于λ的优化子问题,如下<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msub><mi>min</mi><mi>&lambda;</mi></msub><mo>|</mo><mo>|</mo><mi>A</mi><mi>&Psi;</mi><mi>Y</mi><mo>-</mo><mi>F</mi><mo>|</mo><msubsup><mo>|</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub><mn>2</mn></msubsup><mo>+</mo><msub><mi>n</mi><mi>p</mi></msub><mi>l</mi><mi>o</mi><mi>g</mi><mo>|</mo><msub><mi>&Sigma;</mi><mi>n</mi></msub><mo>+</mo><msub><mi>A&Psi;&Sigma;</mi><mrow><mi>r</mi><mi>y</mi></mrow></msub><msup><mi>&Psi;</mi><mi>T</mi></msup><msup><mi>A</mi><mi>T</mi></msup><mo>|</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000044.GIF" wi="1334" he="87" /></maths>求解得到如下的更新形式:<maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mi>i</mi></msub><mo>=</mo><msqrt><mrow><mo>(</mo><msubsup><mi>Q</mi><mrow><mo>.</mo><mi>i</mi></mrow><mi>T</mi></msubsup><msub><mi>Q</mi><mrow><mo>.</mo><mi>i</mi></mrow></msub><mo>)</mo><mo>/</mo><mo>(</mo><msub><mi>n</mi><mi>p</mi></msub><msub><mi>&upsi;</mi><mi>i</mi></msub><mo>)</mo></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000045.GIF" wi="1085" he="110" /></maths>其中,λ<sub>i</sub>为λ的第i个元素,Q=AΨY‑F,Q<sub>.i</sub>表示Q的第i列,υ<sub>i</sub>为向量υ=diag[(Σ<sub>n</sub>+AΨΣ<sub>ry</sub>Ψ<sup>T</sup>A<sup>T</sup>)<sup>‑1</sup>]的第i个元素,diag(·)运算和④步相同;⑦固定γ,得到关于κ的优化子问题,如下<maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><msub><mi>min</mi><mi>&kappa;</mi></msub><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>b</mi></msub></munderover><mrow><mo>(</mo><msub><mi>&kappa;</mi><mi>i</mi></msub><msub><mi>&gamma;</mi><mi>i</mi></msub><mo>-</mo><mn>2</mn><msub><mi>log&kappa;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000836495400000046.GIF" wi="1102" he="134" /></maths>κ<sub>i</sub>为κ的第i个元素;求解得到如下的更新形式κ<sub>i</sub>=2/γ<sub>i</sub>          (23)⑧假设上一次迭代重建得到的稀疏信号为Y′,最新重建的稀疏信号为Y,说计算更新前后的差异,η=||Y′‑Y||<sub>F</sub>/||Y′||<sub>F</sub>,计数器t加1;如果计数器t≤200并且更新差异η≥10<sup>‑4</sup>,则循环执行步骤③至⑧;否则,退出循环;假设最终得到最优估计的Y<sub>rec</sub>,则重建高光谱图像,X<sub>rec</sub>=ΨY<sub>rec</sub>。
地址 710072 陕西省西安市友谊西路127号