发明名称 基于鲁棒背景估计方法的高光谱图像局部目标检测方法
摘要 本发明公开了一种基于鲁棒背景估计方法的高光谱图像局部目标检测方法,用于解决现有高光谱图像局部目标检测方法虚警率高的技术问题。技术方案是首先利用基于光谱角的聚类方法,在白化空间中对输入图像进行聚类。在检测过程中,引入MCD估计方法估计待测像元所属聚类的背景参数,从而提高检测性能。在RIT提供的数据集上目标测试结果显示,反映虚警数的平均得分为2.8,较Halper的改进方法降低了4.4。卫星拍摄的AVIRIS数据集上的测试结果表明,在100%的检测率下,虚警率为0.11%,而Halper的方法虚警率为0.29%左右,全局方法的虚警率为0.82%;可见本发明方法明显降低了虚警率。
申请公布号 CN104346812B 申请公布日期 2017.04.12
申请号 CN201410538062.8 申请日期 2014.10.13
申请人 西北工业大学 发明人 张艳宁;魏巍;严杭琦;张磊;李飞;王波波
分类号 G06K9/62(2006.01)I 主分类号 G06K9/62(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种基于鲁棒背景估计方法的高光谱图像局部目标检测方法,其特征在于包括以下步骤:步骤一、对于输入高光谱图像,使用MCD估计方法估计出全局背景参数并进行白化,得到白化数据D<sub>w</sub>;(1)对于一幅具有p个波段、n个像元的高光谱图像X<sub>n</sub>={x<sub>1</sub>,x<sub>2</sub>,...,x<sub>n</sub>},用X<sub>n</sub>中下标在集合H<sub>t</sub>中的成员计算其协方差矩阵∑<sub>t</sub>和均值u<sub>t</sub>,H<sub>t</sub>为1到n内的整数集合,即<img file="FDA0001111839820000012.GIF" wi="363" he="62" />|H<sub>t</sub>|=h,t为当前迭代代数;(2)计算每一像元x<sub>i</sub>到当前均值向量u<sub>t</sub>的马氏距离,<img file="FDA0001111839820000011.GIF" wi="677" he="87" />i=1,...,n;(3)将得到的各距离d<sub>t</sub>(i)排序,得到序列d<sub>t</sub>(j<sub>1</sub>)≤d<sub>t</sub>(j<sub>2</sub>)≤…≤d<sub>t</sub>(j<sub>n</sub>);(4)由上述序列构造下次迭代所需的集合H<sub>t+1</sub>={j<sub>1</sub>,j<sub>2</sub>,…,j<sub>h</sub>};重复上述步骤(1)到步骤(4)产生序列det(∑<sub>1</sub>)≥det(∑<sub>2</sub>)≥det(∑<sub>3</sub>)≥…,该序列收敛于det(∑<sub>m</sub>)=0或det(∑<sub>m</sub>)=det(∑<sub>m‑1</sub>)时,将此时的协方差矩阵和均值向量作为估计结果;在产生初始集合H<sub>0</sub>时,先从X<sub>n</sub>中随机抽出p+1个成员组成集合V,计算V上的协方差矩阵∑<sub>V</sub>和均值u<sub>V</sub>;若det(∑<sub>V</sub>)=0,从X<sub>n</sub>中每次增选一个成员来扩充V,直至det(∑<sub>V</sub>)≠0;对V运用一次所述估计背景参数的步骤(1)到(4),将步骤(4)产生的集合H作为H<sub>0</sub>;h的取值为[(n+p+1)/2,n],且h&gt;p;步骤二、对白化数据D<sub>w</sub>进行聚类,(1)将第一个像元标记为第一类;(2)对于每一像元x<sub>i</sub>计算其与现有每一聚类中心C<sub>j</sub>,j=1,2,...,l的夹角,l为当前聚类中心数目;(3)若存在一聚类中心C<sub>k</sub>,使得x<sub>i</sub>和C<sub>k</sub>的夹角小于阈值ε,则将x<sub>i</sub>归入C<sub>k</sub>所代表的类别;否则,将x<sub>i</sub>作为新增聚类中心C<sub>l+1</sub>,同时l=l+1;(4)对于步骤(3)中得到的聚类结果,用每类的均值更新其聚类中心;若各聚类中心较上次迭代有变化,则转步骤(2);否则,转步骤(5);(5)取消类成员数量小于λ·n的聚类,对其中成员重新使用步骤(2)和步骤(3)进行标记过程;其中,λ为给定阈值,n为图像中像元总数;获得m个聚类LBs={Cl<sub>1</sub>,Cl<sub>2</sub>,...,Cl<sub>m</sub>}和少量无标签的像元;步骤三、对于每一聚类Cl<sub>k</sub>,k=1,2,....,m,使用MCD估计方法,估计其背景参数:协方差矩阵∑<sub>k</sub>和均值向量u<sub>k</sub>;步骤四、对于每一待测像元,使用其所属类别的局部背景参数作为ACE目标检测算法的输入,按如下公式得到各像元对应的输出:<maths num="0001"><math><![CDATA[<mrow><mi>D</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><msup><mrow><mo>&lsqb;</mo><msup><mrow><mo>(</mo><mi>s</mi><mo>-</mo><msub><mi>u</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mi>k</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>u</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mrow><mo>&lsqb;</mo><msup><mrow><mo>(</mo><mi>s</mi><mo>-</mo><msub><mi>u</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mi>k</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><mi>s</mi><mo>-</mo><msub><mi>u</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>&lsqb;</mo><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>u</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mi>k</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>u</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001111839820000021.GIF" wi="1059" he="135" /></maths>其中,s为目标特征光谱,∑<sub>k</sub>和u<sub>k</sub>分别为第k聚类的协方差矩阵和均值;对于聚类后仍无标签的像元,使用MCD估计方法估计得到的全局背景参数作为ACE目标检测算法的输入,由各像元对应的算法输出值组成基于MCD估计方法的高光谱图像局部ACE目标检测的结果。
地址 710072 陕西省西安市友谊西路127号