主权项 |
一种基于稀疏表示的多光谱遥感图像去云方法,其特征在于步骤如下:步骤1:根据Landsat‑5TM影像的特点,利用基于阈值的方法检测给定目标图像I中的像素点,确定像素点的像素值大于阈值TH=230的像素点为云区的候选点;然后将像素值低于50,且按照光照方向在云区附近大小为原图像尺寸25%的区域内的点为云的阴影点;标记云区的候选点和阴影点为1,其它为0,得到云区标记图像F;步骤2:提取多个无云的高分辨率多光谱影像HRI、低分辨率多光谱影像LRI和SAR图像的特征得到对应的特征图像,分别得到HRI特征块H={x<sub>1</sub>,x<sub>2</sub>,…,x<sub>N</sub>}、LRI特征快L={y<sub>1</sub>,y<sub>2</sub>,…,y<sub>N</sub>}和SAR特征块S={z<sub>1</sub>,z<sub>2</sub>,…,z<sub>N</sub>};其中,LRI通过双线性差值的方法放大到与HRI具有相同大小,N表示图像块的数量,x<sub>i</sub>、y<sub>i</sub>和z<sub>i</sub>,分别表示三种图像中<img file="FDA0000552319120000011.GIF" wi="186" he="81" />大小的图像块拉直后的列向量,i=1,2,…,N;利用HRI和LRI特征块学习得到稀疏字典D<sub>HL</sub><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><msub><mi>D</mi><mi>HL</mi></msub><mo>*</mo></msup><mo>=</mo><munder><mi>arg</mi><mrow><msub><mi>D</mi><mi>HL</mi></msub><mo>,</mo></mrow></munder><munder><mi>min</mi><msub><mi>A</mi><mi>HL</mi></msub></munder><mo>{</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>X</mi><mi>HL</mi></msub><mo>-</mo><msub><mi>D</mi><mi>HL</mi></msub><msub><mi>A</mi><mi>HL</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>λ</mi><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>A</mi><mi>HL</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><mo>}</mo></mrow>]]></math><img file="FDA0000552319120000012.GIF" wi="915" he="135" /></maths>利用HRI和SAR特征块学习得到稀疏字典D<sub>HS</sub><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><msub><mi>D</mi><mi>HS</mi></msub><mo>*</mo></msup><mo>=</mo><munder><mi>arg</mi><mrow><msub><mi>D</mi><mi>HS</mi></msub><mo>,</mo></mrow></munder><munder><mi>min</mi><msub><mi>A</mi><mi>HS</mi></msub></munder><mo>{</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>X</mi><mi>HS</mi></msub><mo>-</mo><msub><mi>D</mi><mi>HS</mi></msub><msub><mi>A</mi><mi>HS</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>λ</mi><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>A</mi><mi>HS</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><mo>}</mo></mrow>]]></math><img file="FDA0000552319120000013.GIF" wi="917" he="135" /></maths>其中:X<sub>HL</sub>=[H;L],D<sub>HL</sub>=[D<sub>H1</sub>;D<sub>L</sub>],A<sub>HL</sub>=[A<sub>H</sub>;A<sub>L</sub>]是X<sub>HL</sub>的稀疏表示系数,X<sub>HS</sub>=[H;S],D<sub>HS</sub>=[D<sub>H2</sub>;D<sub>S</sub>],A<sub>HS</sub>=[A<sub>H</sub>;A<sub>S</sub>]是X<sub>HS</sub>的稀疏表示系数;步骤3:将云区标识图F中各个云区以最小矩形标识,对每个标识矩形从外向内按顺时针方向依次取相同大小的图像块并拉直后的图像为待求图像块x,同时在对应的LRI和SAR中取相应位置的图像特征块并拉直,记为y,z;计算y,z分别在D<sub>HL</sub>和D<sub>HS</sub>下的稀疏表示系数:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>α</mi><mn>1</mn></msub><mo>=</mo><munder><mi>min</mi><msub><mi>α</mi><mn>1</mn></msub></munder><msubsup><mrow><mo>|</mo><mo>|</mo><mi>y</mi><mo>-</mo><msub><mi>D</mi><mi>L</mi></msub><msub><mi>α</mi><mn>1</mn></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>λ</mi><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>α</mi><mn>1</mn></msub><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub></mrow>]]></math><img file="FDA0000552319120000014.GIF" wi="597" he="110" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>α</mi><mn>2</mn></msub><mo>=</mo><munder><mi>min</mi><msub><mi>α</mi><mn>2</mn></msub></munder><msubsup><mrow><mo>|</mo><mo>|</mo><mi>y</mi><mo>-</mo><msub><mi>D</mi><mi>S</mi></msub><msub><mi>α</mi><mn>2</mn></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>λ</mi><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>α</mi><mn>2</mn></msub><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub></mrow>]]></math><img file="FDA0000552319120000015.GIF" wi="613" he="110" /></maths>利用LRI预测得到的图像块x<sub>1</sub>=D<sub>H1</sub>·α<sub>1</sub>利用SAR预测得到的图像块x<sub>2</sub>=D<sub>H2</sub>·α<sub>2</sub>继而得到待求图像块x<sup>*</sup>=x<sub>1</sub>+x<sub>2</sub>=D<sub>H1</sub>·α<sub>1</sub>+D<sub>H2</sub>·α<sub>2</sub>;步骤4:依次用重建后的图像块替换图像I中对应的图像块,得到去云后的图像I′。 |