发明名称 基于混合策略博弈的SAR图像变化检测方法
摘要 本发明公开了一种基于混合策略博弈的SAR图像变化检测方法,解决已有进化算法在求解SAR图像变化检测时人为因素导致的变化检测准确率低的问题。该方法包括:1)读入两幅已校正配准的两时相SAR图像;2)采用小波变换融合策略构造差异图;3)根据差异图灰度值初始种群,初始策略概率矩阵;4)对种群中每个抗体计算博弈参与人的收益值;5)根据收益值选取每个博弈参与人较优的抗体组成新的抗体群;6)对新的抗体群进行局部博弈,得到局部博弈后种群;7)更新策略概率矩阵;8)重复步骤4)至步骤7)直到满足终止条件,输出最终的变化检测结果。本发明降低了已有进化算法中人为因素造成的误差,提高了SAR图像变化检测的精度,利于提取获得SAR图像变化细节信息。
申请公布号 CN103914832A 申请公布日期 2014.07.09
申请号 CN201410085526.4 申请日期 2014.03.10
申请人 西安电子科技大学 发明人 尚荣华;齐丽萍;焦李成;李阳;李阳阳;吴建设;于昕
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 西安智萃知识产权代理有限公司 61221 代理人 李东京
主权项 基于混合策略博弈的SAR图像变化检测方法,其特征在于包括如下步骤:1)读入两幅用几何校正法配准后的不同时刻同一地点的SAR图像It1和SAR图像It2;2)用均值比值法构造SAR图像It1和SAR图像It2的差异图D<sub>1</sub>,用对数比值法构造SAR图像It1和SAR图像It2的差异图D<sub>2</sub>,利用小波变换对所述的差异图D<sub>1</sub>和所述的差异图D<sub>2</sub>进行融合,得到融合后差异图D;3)根据融合后差异图D随机初始博弈种群P,并初始全局策略概率矩阵w,迭代次数t=1,最大迭代次数g<sub>max</sub>,定义全局博弈策略空间S=(合作,不合作);其中,博弈种群P是由n个抗体p<sub>n</sub>组成,每个抗体是以融合后差异图D的灰度值组成的聚类中心p<sub>n</sub>={p<sub>ni</sub>,i=1,...,k},p<sub>ni</sub>为第i类的聚类中心,k为融合后差异图D的类别数;4)根据博弈种群P计算每个抗体p<sub>n</sub>的模糊目标函数f<sub>1</sub>,将模糊目标函数f<sub>1</sub>看作是博弈参与人1;根据博弈种群P计算每个抗体p<sub>n</sub>的致密分离有效性目标函数f<sub>2</sub>,将致密分离有效性目标函数f<sub>2</sub>看作是博弈参与人2:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>f</mi><mn>1</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msubsup><mi>&mu;</mi><mi>ij</mi><mn>2</mn></msubsup><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>v</mi><mi>j</mi></msub><mo>-</mo><msub><mi>p</mi><mi>ni</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow>]]></math><img file="FDA0000475027600000011.GIF" wi="474" he="136" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>f</mi><mn>2</mn></msub><mo>=</mo><mfrac><mi>&sigma;</mi><mi>N</mi></mfrac><mo>&times;</mo><mfrac><mn>1</mn><msub><mi>d</mi><mi>min</mi></msub></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000475027600000012.GIF" wi="295" he="130" /></maths>其中,v<sub>j</sub>表示融合后差异图D中第j个像素点的灰度值,μi<sub>j</sub>表示融合后差异图D中第j个像素点的灰度值v<sub>j</sub>与第i类的聚类中心p<sub>ni</sub>之间的模糊隶属度,i=1,...,k,<img file="FDA0000475027600000013.GIF" wi="437" he="136" />是融合后差异图D的整体方差,||v<sub>j</sub>‑p<sub>ni</sub>||<sup>2</sup>是聚类中心p<sub>ni</sub>与灰度值v<sub>j</sub>的差值平方,d<sub>min</sub>=min||p<sub>ni</sub>‑p<sub>nc</sub>||<sup>2</sup>是第i类的聚类中心向量与第c类的聚类中心间的距离,i,c=1,...,k且i≠c;5)根据模糊目标函数f<sub>1</sub>和致密分离有效性目标函数f<sub>2</sub>,分别计算博弈参与人1在全局博弈策略空间S下的收益值F<sub>1</sub>和博弈参与人2在全局博弈策略空间S下的收益值F<sub>2</sub>;<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>F</mi><mi>r</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>w</mi><mi>rl</mi></msub><msub><mi>g</mi><mi>l</mi></msub></mrow>]]></math><img file="FDA0000475027600000014.GIF" wi="268" he="137" /></maths>其中,m表示全局博弈策略空间S中策略的个数,当l=1时,表示第r个博弈参与人选择合作策略,当r=2时,表示第r个参与人选择不合作策略;F<sub>r</sub>表示第r个博弈参与人的收益值,w<sub>rl</sub>是第r个博弈参与人选择第l个策略的概率;g表示博弈参与人的函数值,g=[f<sub>1</sub>,f<sub>2</sub>],当l=1时,g<sub>l</sub>表示取博弈参与人1的值,当l=2时,g<sub>l</sub>表示取博弈参与人2的值;6)根据博弈参与人1的收益值F<sub>1</sub>,选取博弈种群P中相对博弈参与人1较优的抗体组成抗体群P<sub>1</sub>;根据博弈参与人2的收益值F<sub>2</sub>选取博弈种群P中相对博弈参与人2较优的抗体组成抗体群P<sub>2</sub>,并将抗体群P<sub>1</sub>和抗体群P<sub>2</sub>组成新的抗体群Pf;在博弈参与人1和博弈参与人2选择较优的抗体时,根据博弈参与人1的收益值F<sub>1</sub>选出收益值较大的n2个抗体组成抗体群P<sub>1</sub>;根据弈参与人2的收益值F<sub>2</sub>选出收益值较大的n2个抗体组成抗体群P<sub>2</sub>;7)由新的抗体群Pf,对每个抗体Pf<sub>n</sub>分别进行局部博弈,得到博弈后种群Px;8)判断循环次数t是否达到了最高迭代次数g<sub>max</sub>,如果满足t>g<sub>max</sub>则输出博弈后种群Px,执行步骤9),否则,令t=t+1,将博弈后种群Px替换博弈种群P,更新全局策略概率矩阵w,返回步骤(4),进行下一次迭代;在更新全局策略概率矩阵w时,采用随机叠加的方法,即一次整体博弈结束时,根据随机概率p<sub>w</sub>对全局策略概率矩阵w更新;当p<sub>w</sub>≥pr时,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>w</mi><mo>=</mo><mi>w</mi><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0.05</mn></mtd><mtd><mo>-</mo><mn>0.05</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>0.05</mn></mtd><mtd><mn>0.05</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000475027600000021.GIF" wi="486" he="145" /></maths>当p<sub>w</sub><pr时,<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>w</mi><mo>=</mo><mi>w</mi><mo>-</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0.05</mn></mtd><mtd><mo>-</mo><mn>0.05</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>0.05</mn></mtd><mtd><mn>0.05</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000475027600000022.GIF" wi="487" he="145" /></maths>直到全局策略概率矩阵w变为<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>w</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000475027600000023.GIF" wi="216" he="144" /></maths>或<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>w</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000475027600000024.GIF" wi="247" he="145" /></maths>或达到最大循环次数g<sub>max</sub>则停止迭代,其中,pr为0~1之间随机初始的值;9)由输出的博弈后种群Px,随机选取一个抗体Px<sub>n</sub>,并用最小欧氏距离法对差异图D分类,从而得到变化检测结果图。
地址 710071 陕西省西安市太白南路2号