发明名称 一种遗传模糊聚类图像分割方法
摘要 本发明公开了一种遗传模糊聚类图像分割方法。该方法针对模糊C均值算法对噪声敏感、易因噪声影响而产生过于接近的聚类中心问题,提出了一种基于遗传算法的模糊聚类图像分割方法。该分割方法首先利用灰度和邻域信息,对原始图像进行抗噪预处理;然后利用遗传模糊聚类算法获取初步最优的聚类中心;最后,根据获得的初步最优聚类中心,利用抗噪后图像的直方图修正聚类中心,计算图像中每个像素的隶属度,获得分割结果。该方法在抗噪预处理中,采用改进了的灰度相似度函数,保证了在强度较大噪声下的抗噪效果;在遗传模糊聚类算法中,加入聚类中心间距惩罚措施,能有效分割噪声干扰严重且待分割目标较小的图像,获取正确的聚类中心,得到精确分割结果。
申请公布号 CN101719277A 申请公布日期 2010.06.02
申请号 CN200910273517.7 申请日期 2009.12.31
申请人 华中科技大学;苏州瑞派宁科技有限公司 发明人 张智;于龙;刘晶晶;王璐瑶;胡道予;李震;谢庆国
分类号 G06T7/00(2006.01)I;G06N3/12(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 曹葆青
主权项 1.一种遗传模糊聚类图像分割方法,其特征在于:该方法包括下述步骤:第1步对原始图像进行抗噪预处理,其过程为:(1.1)计算原始图像上每个像素与其邻域中各像素的相似度:设R<sub>i</sub>为原始图像上任一像素i的邻域,i表示原始图像上像素的编号,设j为R<sub>i</sub>中像素的编号,i、j均为正整数;定义图像中第i个像素相对其邻域R<sub>i</sub>中的像素j的相似度S<sub>ij</sub>为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>S</mi><mi>ij</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>S</mi><mi>g</mi></msub><mo>&times;</mo><msub><mi>S</mi><mi>l</mi></msub></mtd><mtd><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>i</mi><mo>=</mo><mi>j</mi></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,S<sub>g</sub>为灰度相似度函数,S<sub>l</sub>为邻域相似度函数,其定义分别为:<maths num="0002"><![CDATA[<math><mrow><msub><mi>S</mi><mi>g</mi></msub><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>K</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mn>2</mn></mrow><msup><mi>&mu;</mi><mn>2</mn></msup></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>其中,<maths num="0003"><![CDATA[<math><mrow><mi>K</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mrow><mi>&lambda;</mi><msubsup><mi>&sigma;</mi><mi>i</mi><mn>2</mn></msubsup></mrow></mfrac><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msubsup><mi>&sigma;</mi><mi>i</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mrow><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>R</mi><mi>i</mi></msub></mrow></munder><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow><msub><mi>N</mi><msub><mi>R</mi><mi>i</mi></msub></msub></mfrac><mo>;</mo></mrow></math>]]></maths>x<sub>i</sub>、x<sub>j</sub>分别为第i个和第j个像素的灰度值;<img file="F2009102735177C00015.GIF" wi="79" he="65" />为第i个像素的邻域R<sub>i</sub>中像素的个数,μ为相似度下限参数,μ>0,λ为相似度衰减参数,λ>0;<maths num="0005"><![CDATA[<math><mrow><msub><mi>S</mi><mi>l</mi></msub><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mrow><mi>max</mi><mrow><mo>(</mo><mo>|</mo><msub><mi>p</mi><mi>j</mi></msub><mo>-</mo><msub><mi>p</mi><mi>i</mi></msub><mo>|</mo><mo>,</mo><mo>|</mo><msub><mi>q</mi><mi>j</mi></msub><mo>-</mo><msub><mi>q</mi><mi>i</mi></msub><mo>|</mo><mo>)</mo></mrow></mrow><mi>L</mi></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>其中,p<sub>i</sub>和q<sub>i</sub>为第i个像素的横坐标与纵坐标;p<sub>j</sub>和q<sub>j</sub>为第i个像素邻域R<sub>i</sub>中的像素j的横坐标与纵坐标;L为空间控制参数,L>0;(1.2)根据每个像素与邻域中像素的相似度S<sub>ij</sub>的值,计算抗噪后的新图像中第i个像素抗噪后的灰度值ψ<sub>i</sub>,获得抗噪后的新图像;<maths num="0006"><![CDATA[<math><mrow><msub><mi>&psi;</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>R</mi><mi>i</mi></msub></mrow></munder><msub><mi>S</mi><mi>ij</mi></msub><msub><mi>x</mi><mi>j</mi></msub></mrow><mrow><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>R</mi><mi>i</mi></msub></mrow></munder><msub><mi>S</mi><mi>ij</mi></msub></mrow></mfrac></mrow></math>]]></maths>第2步利用遗传模糊聚类算法,获得抗噪后的新图像的初步最优的聚类中心,其过程为:(2.1)初始化第一代种群:由用户设定种群大小,记为Q;聚类中心个数即用户原始图像分割目标的个数,记为N<sub>c</sub>,Q和N<sub>c</sub>均为整数,随机赋给种群中每个个体N<sub>c</sub>个聚类中心初始值;(2.2)计算第一代种群中每个个体的适应度函数值F,<maths num="0007"><![CDATA[<math><mrow><mi>F</mi><mo>=</mo><mfrac><mi>&alpha;</mi><mrow><mi>&beta;</mi><mo>+</mo><msub><mi>J</mi><mi>P</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>c</mi><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>其中,α和β均为调节参数,α>0,β>0,J<sub>P</sub>(x,c)为带聚类中心间距惩罚的目标函数,x表示图像阵列,c表示聚类中心向量,J<sub>P</sub>(x,c)表达式为,J<sub>P</sub>(x,c)=P(c)×J(x,c)<maths num="0008"><![CDATA[<math><mrow><mi>J</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>c</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>c</mi></msub></munderover><msup><msub><mi>u</mi><mi>ik</mi></msub><mi>m</mi></msup><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>c</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths><img file="F2009102735177C00023.GIF" wi="800" he="222" />其中,n为原始图像的像素总个数,k为正整数,表示聚类中心的序号,k<sub>1</sub>、k<sub>2</sub>为正整数,用以表示不同聚类中心的序号,c<sub>k</sub>为第k个聚类中心的值,u<sub>ik</sub>为第i个像素相对于第k个聚类中心的隶属度,m表示遗传模糊聚类算法的模糊程度,m取值大于1,MinD为各聚类中心距离的最小值的预测值,此值小于区域间灰度差的估计值,w为惩罚力度,<maths num="0009"><![CDATA[<math><mrow><msub><mi>u</mi><mi>ik</mi></msub><mo>=</mo><mfrac><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>c</mi><mi>k</mi></msub><mo>)</mo></mrow><mfrac><mrow><mo>-</mo><mn>2</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac></msup><mrow><munderover><mi>&Sigma;</mi><mrow><mi>&tau;</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>c</mi></msub></munderover><msup><mrow><mo>[</mo><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>c</mi><mi>&tau;</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo></mrow><mfrac><mrow><mo>-</mo><mn>1</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac></msup></mrow></mfrac></mrow></math>]]></maths><img file="F2009102735177C00031.GIF" wi="800" he="186" />τ为正整数,表示聚类中心的序号;J<sub>pmax</sub>与J<sub>pmin</sub>为遗传模糊聚类算法上代种群所有个体中的最大目标函数值与最小目标函数值;第一代种群不进行惩罚操作,即在第一代种群的计算中,w=0;(2.3)利用遗传操作获得下一代种群;(2.4)利用步骤(2.2)的方法计算当代种群中每个个体的适应度函数值;(2.5)判断种群是否稳定,如果是,进入步骤(2.6),否则重复步骤(2.3)和(2.4),直至获得稳定的种群;(2.6)获取种群中的最优个体作为初步最优聚类中心;第3步根据直方图修正第2步获得的初步最优聚类中心,并获取分割结果,其过程为:(3.1)统计抗噪后的新图像的灰度值分布,获得抗噪后的新图像的灰度直方图;在第2步获得的初步最优聚类中心的MinD/2邻域内搜索直方图最大峰值,并以此作为修正后的最优聚类中心;(3.2)计算抗噪后的新图像中每个像素对各个聚类中心的隶属度,像素被判定属于隶属度最大的类别,获得最终的分割结果。
地址 430074 湖北省武汉市洪山区珞喻路1037号