发明名称 基于非局部全变差和低秩稀疏的高光谱压缩感知重建方法
摘要 本发明公开了一种基于非局部全变差和低秩稀疏的高光谱压缩感知重建方法,主要解决现有技术在高光谱数据进行压缩采样后重建准确度低、效果差的问题。其包括:1.输入高光谱数据并向量化;2.对向量化的高光谱数据采样,得到采样数据;3.对采样数据进行初始重建;4.对初始重建的数据聚类;5.根据像元类别对采样数据分类,得到各类采样数据;6.构造二次重建模型;7.根据各类采样数据求解二次重建模型,得到二次重建的最优数据,并将该数据作为最终重建数据。本发明在低秩稀疏重建的基础上引入非局部全变差和聚类思想,具有重建准确度高、效果好的优点,可用于高光谱数据成像。
申请公布号 CN105513102A 申请公布日期 2016.04.20
申请号 CN201510941178.0 申请日期 2015.12.15
申请人 西安电子科技大学 发明人 孟红云;张小华;杨星;田小林;陈佳伟;钟桦
分类号 G06T9/00(2006.01)I 主分类号 G06T9/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;黎汉华
主权项 一种基于非局部全变差和低秩稀疏的高光谱压缩感知重建方法,包括如下步骤:(1)输入高光谱数据<img file="FDA0000878511040000011.GIF" wi="1175" he="94" />其中<img file="FDA0000878511040000012.GIF" wi="52" he="55" />表示实数空间,H和P分别表示高光谱数据在空间域的水平和垂直方向像元点数,N表示波段总数,X<sub>n</sub>={X<sub>i,j,n</sub>,i=1,...,H,j=1,...,P}表示高光谱数据X<sub>ori</sub>的第n个波段,X<sub>i,j</sub>={X<sub>i,j,1</sub>,...,X<sub>i,j,N</sub>}表示高光谱数据的一个像元;将高光谱数据X<sub>ori</sub>进行向量化处理,得到向量化的高光谱数据<img file="FDA0000878511040000013.GIF" wi="247" he="63" />(2)对数据<img file="FDA0000878511040000014.GIF" wi="216" he="47" />使用块对角采样矩阵<img file="FDA0000878511040000015.GIF" wi="46" he="68" />进行采样,得到采样数据<img file="FDA0000878511040000016.GIF" wi="231" he="52" />其中T表示单个高光谱像元的采样数据维度;(3)对采样数据Y按下式进行初始重建:<math><![CDATA[<mfenced open = '' close = ''><mtable><mtr><mtd><mrow><mo>(</mo><msup><msub><mi>X</mi><mi>L</mi></msub><mo>&prime;</mo></msup><mo>,</mo><msup><msub><mi>X</mi><mi>S</mi></msub><mo>&prime;</mo></msup><mo>)</mo><mo>=</mo><munder><mrow><mi>arg</mi><mi>min</mi></mrow><mrow><msub><mi>X</mi><mi>L</mi></msub><mo>,</mo><msub><mi>X</mi><mi>S</mi></msub></mrow></munder><msub><mi>&mu;</mi><mn>1</mn></msub><mo>|</mo><mo>|</mo><mi>m</mi><mi>a</mi><mi>t</mi><mo>(</mo><msub><mi>X</mi><mi>L</mi></msub><mo>)</mo><mo>|</mo><msub><mo>|</mo><mo>*</mo></msub><mo>+</mo><msub><mi>&mu;</mi><mn>2</mn></msub><mo>|</mo><mo>|</mo><msub><mi>X</mi><mi>S</mi></msub><mo>|</mo><msub><mo>|</mo><mn>1</mn></msub><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><mi>Y</mi><mo>=</mo><mover><mi>&Phi;</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><msub><mi>X</mi><mi>L</mi></msub><mo>+</mo><msub><mi>X</mi><mi>S</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000878511040000017.GIF" wi="1358" he="135" /></maths>其中,X<sub>L</sub>表示重建数据的低秩分量,X<sub>S</sub>表示重建数据的稀疏分量,X<sub>L</sub>′表示初始重建数据X′的低秩分量,X<sub>S</sub>′表示初始重建数据X′的稀疏分量,mat(·)表示取向量的矩阵形式,||·||<sub>*</sub>表示取矩阵核范数的操作,||·||<sub>1</sub>表示取向量1范数的操作,μ<sub>1</sub>表示约束低秩项的参数,μ<sub>2</sub>表示约束稀疏项的参数,arg min表示取使目标函数达到最小值时的自变量值;按照上式计算得到初始重建数据X′,X′为向量X<sub>L</sub>′+X<sub>S</sub>′的三维张量形式;(4)利用K均值聚类法,对初始重建的高光谱数据X′进行聚类操作,得到M类数据X<sub>clu(1)</sub>,X<sub>clu(2)</sub>,...,X<sub>clu(m)</sub>,...,X<sub>clu(M)</sub>,其中X<sub>clu(m)</sub>表示第m类数据,m=1,...,M;(5)根据像元X<sub>i,j</sub>的类别,对采样数据Y进行分类,得到M类采样数据Y<sub>(1)</sub>,Y<sub>(2)</sub>,...,Y<sub>(m)</sub>,...,Y<sub>(M)</sub>,其中Y<sub>(m)</sub>表示第m类像元的采样数据,m=1,...,M;(6)根据向量化的高光谱数据X、块对角采样矩阵Φ以及采样数据Y,构造二次重建模型如下:<math><![CDATA[<mrow><msup><mi>X</mi><mo>*</mo></msup><mo>=</mo><munder><mrow><mi>arg</mi><mi>min</mi></mrow><mi>X</mi></munder><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mrow><mo>(</mo><msub><mi>&mu;</mi><mn>1</mn></msub><mo>|</mo><mo>|</mo><mi>m</mi><mi>a</mi><mi>t</mi><mo>(</mo><msub><mi>X</mi><mrow><mn>1</mn><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></msub><mo>)</mo><mo>|</mo><msub><mo>|</mo><mo>*</mo></msub><mo>+</mo><msub><mi>&mu;</mi><mn>2</mn></msub><mo>|</mo><mo>|</mo><msub><mi>X</mi><mrow><mn>2</mn><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></msub><mo>|</mo><msub><mo>|</mo><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>&mu;</mi><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>|</mo><mo>|</mo><msub><mo>&dtri;</mo><mrow><mi>N</mi><mi>L</mi></mrow></msub><msub><mi>X</mi><mi>n</mi></msub><mo>|</mo><msub><mo>|</mo><mn>1</mn></msub></mrow>]]></math><img file="FDA0000878511040000021.GIF" wi="1275" he="135" /></maths><math><![CDATA[<mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><mi>Y</mi><mo>=</mo><mover><mi>&Phi;</mi><mo>&OverBar;</mo></mover><mi>X</mi><mo>,</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msub><mo>=</mo><msub><mi>X</mi><mrow><mn>1</mn><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></msub><mo>+</mo><msub><mi>X</mi><mrow><mn>2</mn><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></msub><mo>,</mo><munderover><mrow><mi></mi><mo>&cup;</mo></mrow><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>X</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msub><mo>=</mo><mi>X</mi></mrow>]]></math><img file="FDA0000878511040000022.GIF" wi="902" he="142" /></maths>其中,X<sub>1(m)</sub>表示X<sub>(m)</sub>的低秩分量,X<sub>2(m)</sub>表示X<sub>(m)</sub>的稀疏分量,X<sub>(m)</sub>表示第m类的重建数据,m=1,...,M,M表示聚类总数,X表示估计高光谱数据,Y表示采样数据,<img file="FDA0000878511040000023.GIF" wi="54" he="65" />表示块对角采样矩阵,▽<sub>NL</sub>X<sub>n</sub>表示X中第n个波段X<sub>n</sub>的非局部全变差,X<sup>*</sup>表示二次重建的最优高光谱数据,μ<sub>1</sub>表示约束低秩项的参数,μ<sub>2</sub>表示约束稀疏项的参数,μ表示约束非局部全变差项的参数。(7)根据步骤(5)得到的各类采样数据Y<sub>(m)</sub>,对步骤(6)中的二次重建模型进行迭代求解,并将二次重建的最优高光谱数据X<sup>*</sup>作为最终的重建数据。
地址 710071 陕西省西安市太白南路2号