发明名称 一种高光谱数据处理方法
摘要 本发明提供了一种高光谱数据处理方法,首先进行端元数目确定,然后利用MLIG算法进行影像端元提取,最后利用MVC-MRF算法进行端元优化和光谱解混。本发明通过对约束线性模型进行简化,端元数目确定和端元提取算法都是通过数学公式严格推导的,理论严谨;然后根据端元的线性无关性提出了MLIG端元识别算法,端元提取算法计算简单,效率高,可以满足大数据集应用;最后构建了MVC-MRF算法对提取的端元进行优化和光谱解混,可以提取出所有线性无关的影像端元,而且具有代表性,解混误差基本为0,分类精度高。
申请公布号 CN104933425A 申请公布日期 2015.09.23
申请号 CN201510403879.9 申请日期 2015.07.10
申请人 中国地质大学(武汉) 发明人 邓雪彬;田玉刚;吴蔚
分类号 G06K9/00(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 武汉华旭知识产权事务所 42214 代理人 刘荣;周宗贵
主权项 一种高光谱数据处理方法,其特征在于包括以下过程:(1)端元数目的确定:已知高光谱影像P的波段和像元数目分别为l和n,设影像中有r个端元,光谱特征向量表示为M=[m<sub>1</sub>,m<sub>2</sub>,...,m<sub>r</sub>],其中,m<sub>i</sub>=[m<sub>li</sub>,...,m<sub>ji</sub>,...,m<sub>li</sub>]<sup>T</sup>,1≤i≤r,M即端元光谱矩阵,维度为l×r,根据线性混合模型有:P=Mα+ε                       (1)其中ε表示噪声或者模型误差,α表示端元丰度矩阵,维度为r×n,其约束条件为:I<sub>1×n</sub>=I<sub>1×r</sub>×α<sub>r×n</sub>(0≦α<sub>ki</sub>≦1)                 (2)其中α<sub>ki</sub>是α中的元素;对于高光谱影像P的波段i中的第j个像元p<sub>ij</sub>,在理想线性光谱混合模型下误差项ε<sub>ij</sub>=0,则p<sub>ij</sub>=m<sub>i1</sub>*α<sub>1j</sub>+m<sub>i2</sub>*α<sub>2j</sub>+......+m<sub>ir</sub>*α<sub>rj</sub>                 (3)α<sub>kj</sub>=1‑(α<sub>1j</sub>+α<sub>2j</sub>+......+α<sub>k‑1j</sub>+α<sub>k+1j</sub>+......+α<sub>rj</sub>)             (4)根据式(3)和式(4)得到:p<sub>ij</sub>‑m<sub>ik</sub>=(m<sub>i1</sub>‑m<sub>ik</sub>)*α<sub>1j</sub>+......+(m<sub>ik‑1</sub>‑m<sub>ik</sub>)*α<sub>k‑1j</sub>+(m<sub>ik+1</sub>‑m<sub>ik</sub>)α<sub>k+1j</sub>+......+(m<sub>imr</sub>‑m<sub>ir</sub>)*α<sub>rj</sub>    (5)令a<sub>ij</sub>=p<sub>ij</sub>‑m<sub>ik</sub>,当s&lt;k时,令g<sub>is</sub>*f<sub>sj</sub>=(m<sub>is</sub>‑m<sub>ik</sub>)*α<sub>sj</sub>;当s&gt;k时,令g<sub>is</sub>*f<sub>sj</sub>=(m<sub>is+1</sub>‑m<sub>ik</sub>)*α<sub>s+1j</sub>,则a<sub>ij</sub>=g<sub>i1</sub>*f<sub>1j</sub>+g<sub>i2</sub>*f<sub>2j</sub>+......+g<sub>is</sub>*f<sub>sj</sub>+......+g<sub>ir‑1</sub>*f<sub>r‑1j</sub>         (6)已知基准端元为m<sub>0</sub>,约束条件下的光谱线性混合方程为:A<sub>l×n</sub>=G<sub>l×(r‑1)</sub>*F<sub>(r‑1)×n</sub>              (7)其中,A<sub>l×n</sub>=P<sub>l×n</sub>‑m<sub>0</sub>I<sub>1×n</sub>,M<sub>l×r</sub>=G<sub>l×(r‑1)</sub>[I<sub>(r‑1)×(r‑1)</sub>,0<sub>(r‑1)×1</sub>]+m<sub>0</sub>I<sub>1×r</sub>,I<sub>(r‑1)×(r‑1)</sub>表示(r‑1)×(r‑1)单位矩阵,0<sub>(r‑1)×1</sub>表示所有元素为0的列向量,[I<sub>(r‑1)×(r‑1)</sub>,0<sub>(r‑1)×1</sub>]表示(r‑1)×r的矩阵;已知线性混合分解模型的端元光谱是相互独立的,且l≥r,则R(ρ)=r,维度为l×(r‑1)的矩阵G的秩R(G)=r‑1;根据式(2)得到矩阵α的秩R(α)=r‑1,则矩阵F的秩R(F)=r‑1;根据矩阵满秩分解,维度为l×n的矩阵A的秩R(A)=r‑1;在已知1条端元m<sub>0</sub>的条件下,求解转换矩阵A的秩r‑1以求得影像端元数目r;至此得到高光谱影像P中的端元数目r;(2)影像端元提取:对高光谱影像P去相关性,提取最大无关组,最大无关组对应的像元光谱作为初始端元集;至此得到光谱特征向量M<sub>0</sub>=[m<sub>1</sub>,m<sub>2</sub>,...,m<sub>r</sub>],即影像端元光谱向量组;(3)端元优化和光谱解混:根据最大体积约束下矩阵满秩分解的目标函数进行端元优化和光谱解混:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = '' close = ''><mtable><mtr><mtd><mrow><mi>M</mi><mi>i</mi><mi>n</mi></mrow></mtd><mtd><mrow><mi>f</mi><mrow><mo>(</mo><mi>G</mi><mo>,</mo><mi>F</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><mi>A</mi><mo>-</mo><mi>G</mi><mi>F</mi><mo>|</mo><msubsup><mo>|</mo><mi>F</mi><mn>2</mn></msubsup><mo>+</mo><mfrac><mi>&lambda;</mi><mrow><mn>2</mn><msup><mrow><mo>(</mo><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo><mo>!</mo><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mi>det</mi><mrow><mo>(</mo><msup><mi>G</mi><mi>T</mi></msup><mi>G</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000757106760000021.GIF" wi="1340" he="128" /></maths>其中,由r个相互独立的端元点集m<sub>1</sub>,…,m<sub>r</sub>∈R<sup>r‑1</sup>构成的r‑1个向量集为g<sub>1</sub>,…,g<sub>r‑1</sub>,G=[g<sub>1</sub>,…,g<sub>r‑1</sub>],λ为正则化系数,根据解混误差和端元体积进行设置;F表示端元丰度,通过影像端元矩阵M<sub>0</sub>借助线性解混模型进行初始化。
地址 430074 湖北省武汉市洪山区鲁磨路388号