发明名称 基于克隆选择的无监督图像分割方法
摘要 本发明公开一种基于克隆选择的无监督图像分割方法,它属于图像处理技术领域,目的是在保证分割精度的同时减少对用户先验知识的依赖。其步骤包括:(1)抗体群初始化及参数设置;(2)计算亲合度及克隆增殖操作;(3)对克隆增殖后的抗体群进行克隆变异操作;(4)对克隆变异后的抗体群进行迁移操作;(5)对FCM一步迭代操作;(6)计算抗体群的亲合度并进行克隆选择操作;(7)重复所述步骤,并根据迭代条件终止迭代;(8)依据最优抗体对图像进行分割并输出分割结果。本发明能够在无指定分割区域数目的情况下,有效地对图像进行自动分割。
申请公布号 CN101477686B 申请公布日期 2011.04.06
申请号 CN200910021007.0 申请日期 2009.01.21
申请人 西安电子科技大学 发明人 刘若辰;焦李成;沈正春;王爽;公茂果;李阳阳;马文萍
分类号 G06T7/00(2006.01)I;G06N3/12(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于克隆选择的无监督图像分割方法,包括如下步骤:(1)设定克隆规模系数Nc,克隆变异概率p<sub>m</sub>,抗体迁移概率p<sub>j</sub>,获取原始图像的以下信息:灰度级<img file="FSB00000324199100011.GIF" wi="545" he="63" />各灰度级上像素数:<img file="FSB00000324199100012.GIF" wi="529" he="63" />其中,g<sub>i</sub>∈[0,255]为图像灰度矩阵中所含有的灰度级,h<sub>i</sub>为灰度级g<sub>i</sub>上的像素数,N<sub>g</sub>为灰度级数目,依据原始图像的信息产生初始抗体群:A(t)={a<sub>1</sub>(t),a<sub>2</sub>(t),…,a<sub>i</sub>(t),…,a<sub>n</sub>(t)|t=0},其中n为抗体群规模,a<sub>i</sub>(t)={x<sub>1</sub>,x<sub>2</sub>,…,x<sub>j</sub>,…,x<sub>k</sub>}为初始抗体群中的第i个抗体,i∈[1,n],x<sub>j</sub>∈[0,255]为图像的初始分割区域j的灰度聚类中心,j∈[1,k],<img file="FSB00000324199100013.GIF" wi="320" he="77" />为图像的分割区域数目,t为抗体群进化代数;(2)计算抗体群的亲合度,并依据亲合度对抗体群进行克隆增殖操作;(3)对克隆增殖后的抗体群进行克隆变异操作;(4)对克隆变异后的抗体群进行抗体迁移操作,按如下步骤进行:(4a)对克隆变异后的抗体群中的每个抗体a<sub>i</sub>,产生一个0到1之间的随机数r<sub>j</sub>,若r<sub>j</sub><p<sub>j</sub>,对抗体a<sub>i</sub>执行抗体迁移操作:(4b)从抗体a<sub>i</sub>={x<sub>1</sub>,x<sub>2</sub>,…,x<sub>i</sub>,…,x<sub>k</sub>}中随机截取某一位x<sub>i</sub>,使抗体a<sub>i</sub>变异为:a<sub>i1</sub>={x<sub>1</sub>,x<sub>2</sub>,…,x<sub>i-1</sub>,x<sub>i+1</sub>,…,x<sub>k</sub>};(4c)将从抗体a<sub>i</sub>截取的位x<sub>i</sub>进行变异后,即x<sub>i</sub>→x′<sub>i</sub>,将x′<sub>i</sub>按以下两种方式加入到抗体a<sub>i</sub>编码中:①x′<sub>i</sub>取代抗体a<sub>i</sub>编码与x<sub>i</sub>对应的位置之后得到新抗体:a<sub>i2</sub>={x<sub>1</sub>,x<sub>2</sub>,…,x′<sub>i</sub>,…,x<sub>k</sub>}; ②x′<sub>i</sub>附加到抗体a<sub>i</sub>编码的末端得到新抗体:a<sub>i3</sub>={x<sub>1</sub>,x<sub>2</sub>,…,x<sub>i</sub>,…,x<sub>k</sub>,x′<sub>i</sub>};(4d)三个新抗体a<sub>i1</sub>、a<sub>i2</sub>、a<sub>i3</sub>以等概率被选择进入克隆变异操作后得到的抗体群以形成新的子抗体群Z<sub>i</sub>(t),即:<img file="20091002100701000011.GIF" wi="433" he="38" />,其中z<sub>ij</sub>(t)是抗体群Z<sub>i</sub>(t)中的任一抗体,q<sub>i</sub>为初始抗体群中的抗体a<sub>i</sub>依据其亲和度克隆增殖得到的子抗体群的规模;(5)对新的抗体群Z<sub>i</sub>(t)进行FCM一步迭代操作,得到抗体群Z′<sub>i</sub>(t),并计算抗体群Z′<sub>i</sub>(t)的亲合度;(6)依据重新计算的亲和度,对一步迭代操作后的抗体群进行克隆选择操作;(7)对克隆选择操作后的抗体群中最优抗体所对应的图像区域进行评价,若评价结果连续10次无改变,执行步骤(8),否则,对克隆选择操作后的抗体群继续执行步骤(2);(8)解码一步迭代操作后的抗体群中的最优抗体编码,得到各分割区域的灰度聚类中心,并用该灰度聚类中心,重新设置各分割区域的像素灰度值,输出图像分割结果。
地址 710071 陕西省西安市太白路2号