发明名称 结合多阈值分割与模糊聚类的SAR图像变化检测方法
摘要 本发明公开了一种结合多阈值分割与模糊聚类的SAR图像变化检测方法,主要针对已有模糊聚类算法的不足,把多阈值分割与模糊聚类结合起来,用于SAR图像变化检测。其实现步骤是:(1)对两幅SAR图像进行中值滤波;(2)计算得到归一化后的对数比差异图像;(3)采用基于标准粒子群优化的大津法对归一化后的对数比差异图像进行多阈值分割;(4)初始化隶属度矩阵U<sub>0</sub>和U<sub>1</sub>;(5)采用FLICM算法对多阈值分割后属于不能确定是否发生了变化的像素进行模糊聚类;(6)去模糊;(7)输出变化检测结果。本发明把多阀值分割和模糊聚类结合起来用于SAR图像变化检测,降低了变化检测时间,并提高了变化检测的精度。
申请公布号 CN103020978B 申请公布日期 2015.07.15
申请号 CN201210596406.1 申请日期 2012.12.14
申请人 西安电子科技大学 发明人 刘逸;慕彩红;刘敬;那彦;史林;吕雁;王燕
分类号 G06T7/00(2006.01)I;G06T5/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 田文英;王品华
主权项 一种结合多阈值分割与模糊聚类的SAR图像变化检测方法,包括如下步骤:(1)中值滤波选取3×3中值滤波器对两幅待检测的SAR图像进行预处理,得到中值滤波后的两幅图像;(2)求出归一化后的对数比差异图像2a)采用对数比差异公式,由中值滤波后的两幅图像,求出对数比差异图像;2b)采用归一化公式对对数比差异图像进行归一化处理后得到归一化后的对数比差异图像;(3)多阈值分割采用基于标准粒子群优化的大津法,对归一化后的对数比差异图像进行多阈值分割,分割后图像中的像素被分成三类:没有发生变化的像素、发生了变化的像素和不能确定是否发生了变化的像素;所述的基于标准粒子群优化的大津法对归一化后的对数比差异图像进行多阈值分割的具体步骤如下:第一步,把用来分割图像的n个阈值编码为标准粒子群优化中的一个n维粒子;第二步,使用标准粒子群优化搜索使得大津法目标函数最大的n个阈值,大津法目标函数如下所示:Maximize σ<sup>2</sup>=ω<sub>0</sub>(μ<sub>0</sub>‑μ<sub>T</sub>)<sup>2</sup>+ω<sub>1</sub>(μ<sub>1</sub>‑μ<sub>T</sub>)<sup>2</sup>+...+ω<sub>n</sub>(μ<sub>n</sub>‑μ<sub>T</sub>)<sup>2</sup>归一化后的对数比差异图像可以被n个阈值分成n+1个部分,在上式中,σ<sup>2</sup>表示这n+1个部分之间的方差,ω<sub>0</sub>,ω<sub>1</sub>,...,ω<sub>n</sub>分别表示各个部分出现的概率,μ<sub>0</sub>,μ<sub>1</sub>,...,μ<sub>n</sub>分别表示各个部分的灰度平均值,μ<sub>T</sub>表示整个图像的灰度平均值;在标准粒子群优化中粒子第d维飞行速度的更新公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>v</mi><mi>i</mi><mi>d</mi></msubsup><mo>=</mo><mi>&omega;</mi><msubsup><mi>v</mi><mi>i</mi><mi>d</mi></msubsup><mo>+</mo><msub><mi>c</mi><mn>1</mn></msub><msubsup><mi>rand</mi><mn>1</mn><mi>d</mi></msubsup><mrow><mo>(</mo><mi>p</mi><msubsup><mi>Best</mi><mi>i</mi><mi>d</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mi>i</mi><mi>d</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msubsup><mi>rand</mi><mn>2</mn><mi>d</mi></msubsup><mrow><mo>(</mo><mi>g</mi><msup><mi>Best</mi><mi>d</mi></msup><mo>-</mo><msubsup><mi>x</mi><mi>i</mi><mi>d</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000138946750000011.GIF" wi="1127" he="82" /></maths>其中,<img file="FSB0000138946750000012.GIF" wi="47" he="77" />表示种群中第i个粒子的第d维飞行速度,ω表示惯性权重,c<sub>1</sub>和c<sub>2</sub>表示学习因子,<img file="FSB0000138946750000021.GIF" wi="50" he="64" />表示种群中第i个粒子的第d维位置,<img file="FSB0000138946750000022.GIF" wi="114" he="64" />和<img file="FSB0000138946750000023.GIF" wi="113" he="63" />是两个相互独立的均匀分布于0和1之间的随机数,pBest<sub>i</sub>是第i个粒子的历史最优位置,gBest是整个种群的历史最优位置;在标准粒子群优化中粒子第d维位置的更新公式为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>x</mi><mi>i</mi><mi>d</mi></msubsup><mo>=</mo><msubsup><mi>x</mi><mi>i</mi><mi>d</mi></msubsup><mo>+</mo><msubsup><mi>v</mi><mi>i</mi><mi>d</mi></msubsup></mrow>]]></math><img file="FSB0000138946750000024.GIF" wi="245" he="95" /></maths>其中,<img file="FSB0000138946750000025.GIF" wi="49" he="62" />表示种群中第i个粒子的第d维位置,<img file="FSB0000138946750000026.GIF" wi="47" he="62" />表示种群中第i个粒子的第d维飞行速度;第三步,n个阈值把归一化后的对数比差异图像分成n+1个部分,按照灰度值从小到大的顺序记为:C<sub>0</sub>,C<sub>1</sub>,...,C<sub>n</sub>;把C<sub>0</sub>中的像素归为没有发生变化的像素,把C<sub>n</sub>中的像素归为发生了变化的像素,而把C<sub>1</sub>至C<sub>n‑1</sub>中的像素归为不能确定是否发生了变化的像素,从而把归一化后的对数比差异图像中的像素分成了三类;(4)初始化隶属度矩阵4a)初始化隶属度矩阵U<sub>0</sub>,U<sub>0</sub>存储像素隶属于非变化类的隶属度,隶属度用一个在区间[0,1]上取值的实数来表示,多阈值分割后属于没有发生变化的像素在U<sub>0</sub>中的隶属度取1,多阈值分割后属于发生了变化的像素在U<sub>0</sub>中的隶属度取0,多阈值分割后属于不能确定是否发生了变化的像素在U<sub>0</sub>中的隶属度则随机生成;4b)初始化隶属度矩阵U<sub>1</sub>,U<sub>1</sub>存储像素隶属于变化类的隶属度,隶属度用一个在区间[0,1]上取值的实数来表示,多阈值分割后属于没有发生变化的像素在U<sub>1</sub>中的隶属度取0,多阈值分割后属于发生了变化的像素在U<sub>1</sub>中的隶属度取1,多阈值分割后属于不能确定是否发生了变化的像素在U<sub>1</sub>中的隶属度则等于1减去该像素在U<sub>0</sub>中的隶属度;(5)模糊聚类采用FLICM算法对多阈值分割后属于不能确定是否发生了变化的像素进行模糊聚类,迭代更新直至达到预定的终止条件,即迭代前后隶属度的最大改变量小于0.00001;(6)去模糊根据归一化后的对数比差异图像中每个像素隶属于非变化类的隶属度和隶属于变化类的隶属度,将像素判归到隶属度较大的那一类,从而把归一化后的对数比差异图像中所有的像素分成了两类:非变化类和变化类;(7)输出变化检测结果。
地址 710071 陕西省西安市太白南路2号