发明名称 一种基于分块压缩感知的光谱图像处理方法
摘要 本发明公开了一种基于分块压缩感知的光谱图像处理方法,主要解决传统光谱图像处理中采样成本高以及编码复杂度高的问题,其实现步骤包括:根据谱间相关系数对光谱图像进行分类及差分操作,利用分块压缩感知技术进行采样,改善传统的测量矩阵并利用压缩感知重构算法恢复原始光谱图像。本发明改善了传统图像处理中采样成本高以及编码复杂高的问题,可以实现在相同采样率的条件下有效提高光谱图像的重构质量。
申请公布号 CN103903261B 申请公布日期 2017.04.12
申请号 CN201410111351.X 申请日期 2014.03.24
申请人 西安电子科技大学 发明人 肖嵩;牛惠;权磊;杜建超
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种基于分块压缩感知的光谱图像处理方法,其特征在于,包括如下步骤:1a)引入谱间相关系数,并据其确定不同谱段之间的相关性:<maths num="0001"><math><![CDATA[<mrow><msub><mi>r</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>x</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>y</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><mo>(</mo><mi>I</mi><mo>(</mo><mrow><mi>j</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mo>)</mo><mo>-</mo><mover><mrow><mi>I</mi><mrow><mo>(</mo><mi>j</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mrow><mo>(</mo><mi>I</mi><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mo>)</mo><mo>-</mo><mover><mrow><mi>I</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow><mo>&OverBar;</mo></mover><mo>)</mo></mrow></mrow><msqrt><mrow><munderover><mo>&Sigma;</mo><mrow><mi>x</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>y</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><mi>I</mi><mo>(</mo><mrow><mi>j</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mo>)</mo><mo>-</mo><mover><mrow><mi>I</mi><mrow><mo>(</mo><mi>j</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup><munderover><mo>&Sigma;</mo><mrow><mi>x</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>y</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><mi>I</mi><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mo>)</mo><mo>-</mo><mover><mrow><mi>I</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0001187256720000011.GIF" wi="1230" he="254" /></maths>其中,M为谱段的横向总像素数目,N为谱段的纵向总像素数目,x为像素的横坐标,y为像素的纵坐标,I(i,x,y)表示第i个谱段中坐标(x,y)处的像素值,<img file="FDA0001187256720000012.GIF" wi="171" he="71" />表示第i个谱段中像素的均值,r<sub>i,j</sub>表示第i个谱段与第j个谱段之间的相关系数;1b)选择与其它谱段的相关系数和最大的谱段作为初始聚类点;1c)将与步骤1b)选出的聚类点的相关系数大于阈值ε的谱段划分到同一组;1d)重复步骤1b)、1c)直到所有谱段都被归类,经过分类的谱段可以分为三类,即参考谱段,独立重构谱段以及依赖于参考谱段的谱段,分别用R、I和D表示;步骤2:依次对同一组内的光谱图像进行差分操作;y<sub>i</sub>‑y<sub>k</sub>=ΦΨx<sub>i</sub>‑ΦΨx<sub>k</sub>=Θ(x<sub>i</sub>‑x<sub>k</sub>);其中,Ψ为稀疏基,Φ为测量矩阵,Θ为Ψ和Φ的乘积,x<sub>k</sub>为R类谱段,x<sub>i</sub>为D类谱段,x<sub>i</sub>可以依赖x<sub>k</sub>进行重构;步骤3:利用分块压缩感知技术对经过差分操作的光谱图像进行分块并改善传统的感知矩阵;3a)将经过差分操作的光谱图像分成B×B的子块,边界不足处补零;3b)定义权重矩阵w<sub>B</sub>=[w<sub>ij</sub>]<sub>B×B</sub>,其元素为w<sub>ij</sub>=1+(i+j‑1)×q,并将该矩阵向量化,得到w'<sub>B</sub>=[w<sub>1</sub>,w<sub>2</sub>,…,w<sub>B2</sub>],q是一个常数;3c)根据w'<sub>B</sub>改善传统的感知矩阵:<maths num="0002"><math><![CDATA[<mrow><msub><mi>&Phi;</mi><mi>B</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&phi;</mi><mn>11</mn></msub><mo>/</mo><msub><mi>w</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&phi;</mi><mn>12</mn></msub><mo>/</mo><msub><mi>w</mi><mn>2</mn></msub></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>&phi;</mi><mrow><mn>1</mn><msup><mi>B</mi><mn>2</mn></msup></mrow></msub><mo>/</mo><msub><mi>w</mi><msup><mi>B</mi><mn>2</mn></msup></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&phi;</mi><mn>21</mn></msub><mo>/</mo><msub><mi>w</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&phi;</mi><mn>22</mn></msub><mo>/</mo><msub><mi>w</mi><mn>2</mn></msub></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>&phi;</mi><mrow><mn>2</mn><msup><mi>B</mi><mn>2</mn></msup></mrow></msub><mo>/</mo><msub><mi>w</mi><msup><mi>B</mi><mn>2</mn></msup></msub></mrow></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mrow><msub><mi>&phi;</mi><mrow><msub><mi>m</mi><mi>B</mi></msub><mn>1</mn></mrow></msub><mo>/</mo><msub><mi>w</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&phi;</mi><mrow><msub><mi>m</mi><mi>B</mi></msub><mn>2</mn></mrow></msub><mo>/</mo><msub><mi>w</mi><mn>2</mn></msub></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>&phi;</mi><mrow><msub><mi>m</mi><mi>B</mi></msub><msup><mi>B</mi><mn>2</mn></msup></mrow></msub><mo>/</mo><msub><mi>w</mi><msup><mi>B</mi><mn>2</mn></msup></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001187256720000021.GIF" wi="758" he="422" /></maths>其中,<img file="FDA0001187256720000022.GIF" wi="276" he="78" />表示原始的感知矩阵,m<sub>B</sub>表示感知值数目,Φ<sub>B</sub>表示改进之后的感知矩阵;步骤4:利用改进后的感知矩阵对分块数据进行采样以及差分重构。
地址 710071 陕西省西安市太白南路2号西安电子科技大学