CN102800093A - 基于分解的多目标遥感图像分割方法 - Google Patents
基于分解的多目标遥感图像分割方法 Download PDFInfo
- Publication number
- CN102800093A CN102800093A CN2012102414233A CN201210241423A CN102800093A CN 102800093 A CN102800093 A CN 102800093A CN 2012102414233 A CN2012102414233 A CN 2012102414233A CN 201210241423 A CN201210241423 A CN 201210241423A CN 102800093 A CN102800093 A CN 102800093A
- Authority
- CN
- China
- Prior art keywords
- sub
- individual
- mrow
- segmentation
- class
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 124
- 238000003709 image segmentation Methods 0.000 title claims abstract description 53
- 238000000354 decomposition reaction Methods 0.000 title claims abstract description 31
- 230000011218 segmentation Effects 0.000 claims abstract description 63
- 238000004364 calculation method Methods 0.000 claims abstract description 6
- 239000013598 vector Substances 0.000 claims description 29
- 230000008569 process Effects 0.000 claims description 22
- 238000004422 calculation algorithm Methods 0.000 claims description 10
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000012935 Averaging Methods 0.000 claims 1
- 238000011156 evaluation Methods 0.000 abstract description 14
- 238000005516 engineering process Methods 0.000 abstract description 9
- 239000000284 extract Substances 0.000 abstract description 6
- 230000000694 effects Effects 0.000 abstract description 5
- 230000014759 maintenance of location Effects 0.000 abstract description 5
- 230000004927 fusion Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 48
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 11
- 230000000295 complement effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000004088 simulation Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 5
- 238000002474 experimental method Methods 0.000 description 5
- 230000002068 genetic effect Effects 0.000 description 5
- 238000009825 accumulation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000007621 cluster analysis Methods 0.000 description 2
- 238000011423 initialization method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
Abstract
本发明公开了一种基于分解的多目标遥感图像分割方法,主要解决现有图像分割技术中评价指标单一、计算复杂度高、分割效果不好的问题。实现步骤主要包括:输入待分割遥感图像;提取待分割图像特征;产生聚类数据;初始化初始种群;计算个体适应度值;初始化子问题;进化每一个子问题中的个体;判断是否满足终止条件分配类别标号;产生最优个体;输出分割图像。本发明提取图像每个像素的融合特征并结合分水岭粗分割产生超像素特征,通过分解的多目标方法,将多目标问题分解成一系列子问题实现遥感图像分割。本发明具有评价指标多样化、计算复杂度低、细节保持性能好等优点,对于图像的分割精度高、边缘定位准确,可用于对复杂图像的分割。
Description
技术领域
本发明属于图像处理技术领域,更进一步涉及遥感图像分割技术领域的一种基于进化的图像分割方法,具体是一种基于分解的多目标遥感图像分割方法。用于对光学遥感图像和合成孔径雷达(SAR)图像的分割以达到目标识别的目的。
背景技术
图像分割就是把图像分成若干个特定的、具有独特性质的区域并提取出感兴趣目标的技术和过程。目前,人们更多采用基于聚类分析的方法来进行图像分割。基于聚类分析方法的图像分割是将图像空间中的像素点用对应的特征空间中的点表示,根据它们在特征空间的聚集对特征空间的点进行分割,然后将分割结果映射回原图像空间,从而达到图像分割的目的。
专利“基于分水岭-量子进化聚类算法的图像分割”(专利申请号:200910023515.2,公开号:CN101625755A)中公开了一种分水岭粗分割和量子进化聚类结合的图像分割方法。采用量子进化算法可以增加种群多样性,使得该方法能够跳出局部最优,得到更好的分割结果。但是仍存在不足,进化过程中仅采用一个目标函数,导致该分割方法评价指标单一。此外,由于该方法只提取了小波特征,限制了该方法的细节保持性能及整体分割精度。
为了更加准确、全面的获得图像分割结果,近几年出现了一些应用多目标方法实现图像分割的技术,多个互补的目标相结合,达到了更好的分割结果和分割精度。
专利“基于免疫多目标聚类的图像分割方法”(专利申请号:201010214613.7,公开号:CN101866489A)中公开了一种基于免疫多目标聚类的图像分割方法。该技术提出了一种加入局部搜索机制的免疫方法,并对克隆种群规模进行自适应化,然后将其用于图像分割,最后通过PBM指标获得最终的图像分割结果。虽然该方法在区域一致性和边缘保持方面有一定的改善效果,但是该方法仍然存在的不足是,由于采用了过多的进化技术,增加了整个分割过程的计算复杂度,使得分割速度较慢,同时,该方法选取的两个目标函数不恰当,其中一个目标函数包含了另外一个目标函数,这未能充分体现评价指标的多样性。评价指标的多样性和合理性直接影响最后的图像分割效果。
发明内容
本分明针对上述现有技术存在的评价指标单一、计算复杂度高、细节保持性能不好等不足,提出了一种基于分解的多目标遥感图像分割方法。本发明中提取融合特征作为待聚类数据,更好的保持图像细节;选取两个互补的目标函数,改善现有方法中目标函数单一、一个目标函数包含另一个目标函数等缺点。
本发明的步骤包括如下:
步骤1:输入待分割遥感图像;
步骤2:提取待分割图像特征;
2.1利用灰度共生矩阵方法提取纹理特征向量;
2.2利用非下采样小波分解方法获取小波特征向量;
2.3用小波特征向量和纹理特征向量表示待分割图像的每一个像素点。
步骤3:产生待聚类数据:用分水岭算法对待分割图像进行分水岭粗分割,得到不同的图像块;对每一个图像块的所有像素点特征取平均值,获得代表初始聚类数据的每一个超像素的特征向量,用所有超像素的特征向量作为待聚类数据。
步骤4:利用待聚类数据初始化大小为N的初始种群X={x1,x2,...,xN},每个个体xn都代表一个分割结果,n=1,2,...,N,N为初始种群大小,取N=50。
步骤5:根据类内方差F1和类间连接F2,计算每个个体的目标函数值Fn
Fn=[Fn1,Fn2]
其中,Fn1=F1,Fn2=F2。
步骤6:初始化理想点Z*;
步骤7:将多目标问题F(x)=min(F1(x),F2(x))分解成N个子问题,每一个子问题的目标函数如下:
其中,表示第j个子问题的目标函数;是第j个子问题的权值; j=1,2,...,N;x表示一个个体;g_Fji(x)表示第j个子问题的个体对应的第i个目标函数值;|是算术运算中的条件符号;||是算术运算中的绝对值符号;1≤i≤2。
11.1在第j个子问题的T个邻居子问题B(j)中随机选择3个邻居子问题s,k,l,对第s,k,l个邻居子问题的父代个体Ps(t),Pk(t),Pl(t)进行交叉操作,得到一个新的临时子代个体Qj(t+1)。
11.2计算新的临时子代个体Qj(t+1)的两个目标函数值newFj,并根据newFj更新理想点Z*;通过新的临时子代个体Qj(t+1)和其目标值newFj来更新第j个子问题的所有T个邻居子问题的父代个体以及对应的目标函数值。
步骤12:判断当前迭代次数t是否满足t<Tmax,如满足,则执行步骤13;否则,令迭代次数t加一次t=t+1,返回步骤11,其中Tmax为最大迭代次数,取T max=100。
步骤14:在可供选择的分割结果集合中产生最优分割结果。
步骤15:输出分割图像。
本发明实现发明目的的思路是:在对输入的图像进行特征提取和分水岭分割获得聚类数据后,先采用基于连接的方法获得初始种群,再选取两个互补的目标函数评价聚类性能,通过基于分解的多目标方法对输入数据进行聚类,最后对聚类获得的一组非支配解解码获得类别数和类别标号,并从这组非支配解中选择一个最优个体,最优个体所对应的类别标号作为像素的灰度值,得到图像分割结果。
本发明基于分解的方法将多目标问题分解成一系列带权值的子问题来解决,降低计算复杂度,提高了整体图像分割的精度。
本发明的实现还在于:步骤4所述的初始初始化种群的步骤如下:
4.1 初始种群X={x1,x2,...,xN}大小为N,每个个体xn都代表一个分割结果,n=1,2,...,N,每个个体xn={xn1,xn2,...,xnm},m是待聚类数据点的个数;每个个体采用基于连接的编码方式;
4.2生成待聚类数据点的最小生成树,连接权值就是最小生成树上的相连的两个点之间的欧式距离;
4.3依次断开最小生成树中n个连接最大的权值,就生成一个新个体,个体的每一位就是与其连接的数据点,如果个体某一位的连接是断开的,就在该数据点的L=10个近邻点中随机生成一个点作为这一位的初始值。
利用最小生成树,产生基于连接的编码种群,相比于其他的初始化方法,可以更有效的表示数据之间的内在的连接关系,更具有方向性,可以加快收敛速度。
本发明的实现还在于:步骤5所述计算每个个体的目标函数值的计算过程包括有:
5.1 类内方差
x表示一个个体;C表示所有聚类的集合;∑为算术运算中的累加符号;Ck表示第k类聚类集合;μk是待聚类数据集的第k类Ck的聚类中心;δ(i,μk)表示第k类Ck的聚类中心μk与属于第k类的第i个数据点之间的欧氏距离。
5.2 类间连接
x表示一个个体;m为待聚类数据点的个数;L为临近点的个数;∑为算术运算中的累加符号;i为一个数据点;nnij表示数据点i的第j个邻近点;为第i个数据点与其第j个邻近点之间的关系值,当第i个数据点与其第j个邻近点属于同一类时,为0,否则
5.3 每个个体的目标函数值Fn=[Fn1,Fn2],其中,Fn1=F1,Fn2=F2。
利用类内方差的目标函数可以有效的表示簇状数据分布,类间连接的目标函数可以有效的表示流形数据分布。这两个互补目标的结合更适合遥感图像所包含的复杂信息,可以得到更好的效果。
本发明的实现还在于:步骤11所述每一个子问题的个体进化操作的步骤如下:
11.1.1 一个新的临时子代个体Qj(t+1)的产生过程包括有:对于Qj(t+1)={Qj1(t+1),Qj2(t+1),...,Qjm(t+1)}的每一位Qji(t+1),首先产生一个0-1之间的随机数r,若r<Cr,其中Cr=0.7为交叉概率,则Qji(t+1)=Psi(t)+F(Pki(t)-Pli(t)),其中F=0.5是一个常数因子,否则,Qji(t+1)=Pji(t)。
针对步骤4中的编码方式,本发明利用了差分的交叉操作,比较适合这种编码方式,可以更好的产生有效的新个体。
11.2.2 更新邻居子问题的父代个体及其对应的目标值的过程包括有:对于每一个Bjk∈B(j),其中∈是算术运算中的属于符号,k=1,2,...,T,如果 就用新的临时子代个体Qj(t+1)替代第j个子问题的第k个邻居子问题的父代个体并用newFj替代第j个子问题的第k个邻居子问题对应的两个目标函数值否则,不变;第j个子问题的所有T个邻居子问题的父代个体以及对应的目标函数值得以更新。
本发明的实现还在于:步骤13所述的对每一个父代个体进行解码获得类别数及类别标号的步骤如下:
13.1对于每一个父代个体,每一位上的值就是与其连接的数据点,从这个父代个体的第一位开始,找到每一位对应的值,然后再找这个值对应的位置上的值,依次解码,所有这些连接起来的值对应的数据就属于同一类,类标为1,然后类标加1,再从剩下的位中找,直到所有的位都分类为止;
13.2最后最大的类标值就是类别数;
13.3将类别标号赋给相应超像素中的每一个像素点;
针对步骤4中的编码方式,采用上述的解码方式来分配类别标号。重复13.1-13.3,直到每一个父代个体都分配类别数和类别标号。
本发明与现有技术相比具有如下优点:
第一,本发明由于在图像分割预处理中,采用了非下采样小波分解方法和灰度共生矩阵方法提取了小波特征向量和纹理特征向量,获得了更多的图像细节信息,解决了现有技术仅提取小波特征丢失图像细节信息的缺点,使得本发明具有较好的细节保持性能,提高了整体分割精度。
第二,本发明在图像分割的聚类过程中采用了两个互补的目标函数评价聚类性能,克服了现有技术评价指标单一的缺点,使得本发明评价指标多样化,可以获得一组分割结果。
第三,本发明在图像分割的聚类过程中采用了基于分解的多目标方法,通过分解将多目标进化问题转化成一个个单目标子问题进行处理,每一个子问题根据它周围的邻居进行更新。能够在复杂的解空间中进行有效的搜索,克服了已有技术容易陷入局部最优影响分割结果的缺点,并且降低了计算复杂度,使得本发明可以获得更加准确的区域一致性和更好的边缘保持性能。
附图说明
图1为本发明的流程图;
图2为本发明与现有技术在一幅光学遥感图像上的分割结果对比图;
图3为本发明与现有技术在一幅Ku波段SAR图像上的分割结果对比图。
具体实施方式
下面结合附图对本发明进一步详细描述。
实施例1
本分明是基于分解的多目标遥感图像分割方法,属于图像处理技术领域,更进一步涉及遥感图像分割技术领域的一种分割方法。本例的仿真是在主频2.3GHZ的Pentium Dual_Core CPU E5200、内存2GB的硬件环境和MATLAB R2009a的软件环境下进行的。
本发明是一种基于分解的多目标遥感图像分割方法,针对现有技术存在的评价指标单一、计算复杂度高、细节保持性能不好等不足,本发明提出了一种基于分解的多目标遥感图像分割方法。方法中提取了融合特征作为待聚类数据,更好的保持图像细节;选取两个互补的目标函数,改善现有方法中目标函数单一、一个目标函数包含另一个目标函数等缺点。参见图1,本发明对图像分割包括以下步骤:
步骤1:输入待分割遥感图像。
步骤2:提取待分割图像特征。
2.1利用灰度共生矩阵方法提取纹理特征向量;
2.2利用非下采样小波分解方法获取小波特征向量;
2.3用小波特征向量和纹理特征向量表示待分割图像的每一个像素点。
步骤3:产生待聚类数据:用分水岭算法对待分割图像进行分水岭粗分割,得到不同的图像块;对每一个图像块的所有像素点特征取平均值,获得代表初始聚类数据的每一个超像素的特征向量,用所有超像素的特征向量作为待聚类数据。
步骤4:利用待聚类数据初始化大小为N的初始种群X={x1,x2,...,xN},N为初始种群大小,取N=50。初始化初始种群的步骤如下:
4.1每个个体xn都代表一个分割结果,n=1,2,...,N,每个个体xn={xn1,xn2,...,xnm},m是待聚类数据点的个数;每个个体采用基于连接的编码方式;
4.2生成待聚类数据点的最小生成树,连接权值就是最小生成树上的相连的两个点之间的欧式距离;
4.3依次断开最小生成树中n个连接最大的权值,就生成一个新个体,个体的每一位就是与其连接的数据点,如果个体某一位的连接是断开的,就在该数据点的L=10个近邻点中随机生成一个点作为这一位的初始值。
初始种群的大小直接影响程序的运行时间,初始种群过小,解的多样性就比较差;初始种群过大,又会导致计算复杂度的增加。综合经验取值,本发明取N=50。
步骤5:根据类内方差F1和类间连接F2,计算每个个体的目标函数值Fn
Fn=[Fn1,Fn2]
其中,Fn1=F1,Fn2=F2。本发明在图像分割的聚类过程中采用了两个互补的目标函数评价聚类性能,克服了现有技术评价指标单一的缺点,使得本发明评价指标多样化,可以获得一组分割结果。
每个个体的目标函数值的计算过程包括有:
5.1 类内方差
x表示一个个体;C表示所有聚类的集合;∑为算术运算中的累加符号;Ck表示第k类聚类集合;μk是待聚类数据集的第k类Ck的聚类中心;δ(i,μk)表示第k类Ck的聚类中心μk与属于第k类的第i个数据点之间的欧氏距离。
5.2 类间连接
x表示一个个体;m为待聚类数据点的个数;L为临近点的个数;∑为算术运算中的累加符号;i为一个数据点;nnij表示数据点i的第j个邻近点;为第i个数据点与其第j个邻近点之间的关系值,当第i个数据点与其第j个邻近点属于同一类时,为0,否则
步骤6:初始化理想点Z*;
步骤7:将多目标问题F(x)=min(F1(x),F2(x))分解成N个子问题,每一个子问题的目标函数如下:
其中,表示第j个子问题的目标函数;是第j个子问题的权值; j=1,2,...,N;x表示一个个体;g_Fji(x)表示第j个子问题的个体对应的第i个目标函数值;|是算术运算中的条件符号;||是算术运算中的绝对值符号;1≤i≤2。
步骤8:根据每一个子问题的权值λj,计算每一个子问题的T个邻居子问题B(j)=(Bj1,Bj2,...,BjT),Bji表示第j个子问题的第i个邻居子问题的索引;经验取值,取T=10;i=1,2,...,T。
11.1在第j个子问题的T个邻居子问题B(j)中随机选择3个邻居子问题s,k,l,对第s,k,l个邻居子问题的父代个体Ps(t),Pk(t),Pl(t)进行交叉操作,得到一个新的临时子代个体Qj(t+1);
随机选择选择3个邻居子问题,可以扩大搜索空间的范围,在更大的搜索空间中进行搜索,就可以跳出局部最优,找到更好的解。
11.2计算新的临时子代个体Qj(t+1)的两个目标函数值newFj,并根据newFj更新理想点Z*;通过新的临时子代个体Qj(t+1)和其目标值newFj来更新第j个子问题的所有T个邻居子问题的父代个体以及对应的目标函数值。
步骤12:判断当前迭代次数t是否满足t<T max,如满足,则执行步骤13;否则,令迭代次数t加一次t=t+1,返回步骤11,其中T max为最大迭代次数,经验取值,取T max=100。
对每一个父代个体进行解码获得类别数及类别标号的步骤如下:
13.1对于每一个父代个体,每一位上的值就是与其连接的数据点,从这个父代个体的第一位开始,找到每一位对应的值,然后再找这个值对应的位置上的值,依次解码,所有这些连接起来的值对应的数据就属于同一类,类标为1,然后类标加1,再从剩下的位中找,直到所有的位都分类为止;
13.2最后最大的类标值就是类别数;
13.3将类别标号赋给相应超像素中的每一个像素点;
13.4重复13.1-13.3,直到每一个父代个体都分配类别数和类别标号。
步骤14:在可供选择的分割结果集合中产生最优分割结果。
步骤15:输出分割图像。
实施例2
基于分解的多目标遥感图像分割方法同实施例1,为了具备可实施性,对本发明进一步的详细描述如下:
其中步骤2中图像特征提取的进一步的详细描述如下:
2.1.1利用灰度共生矩阵方法提取纹理特征向量的过程包括有:先将待处理图像量化为16个灰度级,再依次令两个像素点连线与横轴的方向夹角为0°、45°、90°和135°,按照下式分别计算四个方向的灰度共生矩阵:
P(i,j)=#{(x1,y1),(x2,y2)∈M×N|f(x1,y1x)=r,f(x2,y2)=s}
其中,P(i,j)为灰度共生矩阵在坐标(i,j)位置上的元素,#为集合{}的元素个数,(x1,y1)和(x2,y2)为距离等于1的两个像素点坐标,∈为集合中的属于符号,M×N为待处理图像的大小,|为概率论中的条件符号,r为(x1,y1)处像素点矢量化后的灰度值,s为(x2,y2)处像素点矢量化后的灰度值。
根据灰度共生矩阵分别选取该矩阵四个方向上的对比度、同质性和能量值,最终获得像素的12维纹理特征向量。
2.2.1利用非下采样小波分解方法获取小波特征向量的过程包括有:非下采样小波分解方法采用了对待分割图像进行窗口大小为16×16的三层非下采样小波变换,得到10维子带系数,构成10维小波特征向量。
2.3.1用小波特征向量和纹理特征向量表示待分割图像的每一个像素点;每个像素点用22维特征向量表示,其中小波特征向量10维,纹理特征向量12维。特征提取过程完成。
步骤3中利用分水岭方法对待分割图像进行粗分割,本发明使用的具体分水岭分割方法是基于梯度的分水岭分割方法。
该方法可参见K.Haris,S.N.Efstratiadis,N.Maglaveras,and A.K.Katsaggelos,“Hybrid image segmentation using watersheds and fast region merging,”IEEETransactions on Image Processing,Vol.7,No.12,pp.1684-1699,1998.
步骤4中生成待聚类数据点的最小生成树,本发明使用的Prim的最小生成树的生成方法。利用最小生成树,产生基于连接的编码种群,相比于其他的初始化方法,可以更有效的表示数据之间的内在的连接关系,更具有方向性,可以加快收敛速度。
最小生成树的生成方法可参见R.J.Wilson,J.J.Watkins,“Graphs:An introductoryapproach:A first course in discrete mathematics,”New York:Wiley,1990.
步骤5中本发明在图像分割的聚类过程中采用了两个互补的目标函数评价聚类性能,克服了现有技术评价指标单一的缺点。利用类内方差的目标函数可以有效的表示簇状数据分布,类间连接的目标函数可以有效的表示流形数据分布。这两个互补目标的结合使得本发明评价指标多样化,更适合遥感图像所包含的复杂信息,可以得到更好的效果。单目标方法运行多次得到的结果,多目标方法只需要运行一次就可以获得一组分割结果。
步骤7中本发明在图像分割的聚类过程中采用了基于分解的多目标方法,通过分解将多目标进化问题转化成一个个单目标子问题进行处理,就不需要进行经典多目标方法中相对比较费时的支配过程,可以更好的降低计算复杂度;每一个子问题根据它周围的邻居进行更新,能够在复杂的解空间中进行有效的搜索,克服了已有技术容易陷入局部最优影响分割结果的缺点,并且降低了整体方法每一代的计算复杂度。
步骤11中每一个子问题的个体进化操作的步骤如下:
11.1.1一个新的临时子代个体Qj(t+1)的产生过程包括有:对于Qj(t+1)={Qj1(t+1),Qj2(t+1),...,Qjm(t+1)}的每一位Qji(t+1),首先产生一个0-1之间的随机数r,若r<Cr,其中Cr=0.7为交叉概率,则Qji(t+1)=Psi(t)+F(Pki(t)-Pli(t)),其中F=0.5是一个常数因子,否则,Qji(t+1)=Pji(t)。
针对步骤4中的编码方式,本发明利用了差分的交叉操作,比较适合这种编码方式,可以更好的产生有效的新个体。
11.2.2 更新邻居子问题的父代个体及其对应的目标值的过程包括有:对于每一个Bjk∈B(j),其中∈是算术运算中的属于符号,k=1,2,...,T,如果 就用新的临时子代个体Qj(t+1)替代第j个子问题的第k个邻居子问题的父代个体并用newFj替代第j个子问题的第k个邻居子问题对应的两个目标函数值否则,不变;第j个子问题的所有T个邻居子问题的父代个体以及对应的目标函数值得以更新。
步骤14中产生最优分割结果具体过程包括有:
14.1计算每一个非支配解的PBM指标;
PBM指标计算如下:
14.2选择PBM指标最大的个体作为最优个体;
14.3将最优个体所对应的类别标号作为像素的灰度值,得到图像分割结果。
实施例3
基于分解的多目标遥感图像分割方法同实施例1-2,本发明的分割效果可以通过以下实验进一步说明:
实验仿真环境为:主频2.3GHz的Pentium Dual_Core CPU E5200、内存2GB的硬件环境和MATLAB R2009a的软件环境。
图2(a)为仿真实验中使用的光学遥感测试图像,此光学遥感图像数据是来自圣地亚哥地区牛尾洲的港口图的一部分,有两种类标,一种为陆地另一种为水域,图像大小为256×256。采用本发明基于分解的多目标遥感图像分割方法对图2(a)进行分割。
实验中还将现有技术中的An Evolutionary Approach to MultiobjectiveClustering(MOCK),遗传算法聚类方法(GAC)、K均值(KM)方法也分别应用到图2(a)的分割中,用本分明与上述三种分割方法进行比较。表1给出了四种方法的PBM值的比较。
表1:光学遥感图像的分割结果的PBM值
从表1中可以明显看出,多目标方法(本发明和MOCK方法)较单目标方法(GAC方法和KM方法)要好很多,本发明在PBM指标上相比其他三个方法均有所提高,在PBM指标上本发明比MOCK方法、GAC方法和KM方法分别高出0.3538、0.7354和0.6664。
图2为本发明与现有技术在一幅光学遥感图像上的分割结果对比图。图2(a)为原始测试遥感图像;图2(b)为本发明的分割结果图;图2(c)为现有技术中的AnEvolutionary Approach to Multiobjective Clustering的分割结果图;图2(d)为现有技术中的遗传算法聚类技术的分割结果图;图2(e)为现有技术中的K均值方法的分割结果图。由图2(b)、2(c)、2(d)、2(e)的仿真结果可以看到,多目标聚类方法的分割结果图2(b)和图2(c)优于单目标聚类方法的分割结果图2(d)和图2(e),其中本发明的图2(b)中水域从图像中清晰的分割出来,边缘完整准确,区域一致性好。2(c)把中间部分的一块陆地错分成了水域,图2(d)把左边的一些陆地错分成了水域,同时在中间偏右的陆地区域有严重的错分。图2(e)相比图2(d)效果要好一些,但也把右上方、中间部分的陆地错分成了水域。
实施例4
基于分解的多目标遥感图像分割方法同实施例1-2,本发明的分割效果可以通过以下实验进一步说明:
实验仿真环境为:主频2.3GHZ的Pentium Dual_Core CPU E5200、内存2GB的硬件环境和MATLAB R2009a的软件环境。
图3(a)为本发明仿真实验中实验的真实SAR图像,此仿真SAR数据是一副具有1米分辨率的Ku波段的图像的一部分,位于美国新墨西哥州阿尔布开克附近的格兰德。这幅图像有三种地物类别,即:河流,植被和农作物,图像大小为256×256。采用本发明基于分解的多目标遥感图像分割方法对图3(a)进行分割。
实验还将现有技术中的An Evolutionary Approach to MultiobjectiveClustering(MOCK),遗传算法聚类方法(GAC)、K均值(KM)方法分别应用到图3(a)的分割中,用本分明与上述三种分割方法进行比较。表2给出了四种方法的PBM值的比较。
表2:Ku波段SAR图像的分割结果的PBM值
从表2中可以明显看出,多目标方法(本发明和MOCK方法)较单目标方法(GAC方法和KM方法)要好很多,本发明在PBM指标上相比其他三个方法均有所提高。
图3为本发明与现有技术在一幅Ku波段SAR图像上的分割结果对比图。图3(a)为原始测试SAR图像,图3(b)为本发明的分割结果图;图3(c)为现有技术中的AnEvolutionary Approach to Multiobjective Clustering的分割结果图;图3(d)为现有技术中的遗传算法聚类技术的分割结果图;图3(e)为现有技术中的K均值方法的分割结果图。从图3(a)可以看出,植被和农作物混合在一起很难分割开来。遗传算法和K均值的结果如图3(d)和3(e),它们对水域和植被的边缘定位的均不准确,同时还将水域附近的植被错分为了农作物,二者均没有找到水上的桥梁同时把右上方的大片农作物错分成了水域。如图3(c)所示是MOCK的分割结果,在水域的一致性上有所提高,同时农作物的分割结果也有很大的改进,然而一些小的植被区域没有检测出来。本发明获得了最好的分割结果,如图3(b)所示,水域的堤岸分的更清楚,比图3(c)产生了更多的均匀的植被区域,本发明相比其它三个方法,对三类地物的分割结果更接近真实分布。
综上所述,本发明提出的基于分解的多目标遥感图像分割方法,提取融合特征作为待聚类数据,更好的保持图像细节;选取两个互补的目标函数,改善现有方法中目标函数单一、一个目标函数包含另一个目标函数等缺点。本发明在基于分解的方法中将多目标问题分解成一系列带权值的子问题来解决,降低计算复杂度,提高了整体图像分割的精度。本发明具有评价指标多样化、计算复杂度低、细节保持性能好等优点,对于图像的分割精度高、边缘定位准确,可用于对复杂图像的分割。
Claims (5)
1.一种基于分解的多目标遥感图像分割方法,包括以下步骤:
步骤1:输入待分割遥感图像;
步骤2:提取待分割图像特征;
2.1利用灰度共生矩阵方法提取纹理特征向量;
2.2利用非下采样小波分解方法获取小波特征向量;
2.3用小波特征向量和纹理特征向量表示待分割图像的每一个像素点;
步骤3:产生待聚类数据:用分水岭算法对待分割图像进行分水岭粗分割,得到不同的图像块;对每一个图像块的所有像素点特征取平均值,获得代表初始聚类数据的每一个超像素的特征向量,用所有超像素的特征向量作为待聚类数据;
步骤4:利用待聚类数据初始化大小为N的初始种群X={x1,x2,...,xN},每个个体xn都代表一个分割结果,n=1,2,...,N,N为初始种群大小,取N=50;
步骤5:根据类内方差F1和类间连接F2,计算每个个体的目标函数值Fn
Fn=[Fn1,Fn2]
其中,Fn1=F1,Fn2=F2;
步骤6:初始化理想点Z*;
步骤7:将多目标问题F(x)=min(F1(x),F2(x))分解成N个子问题,每一个子问题的目标函数如下:
其中,表示第j个子问题的目标函数;是第j个子问题的权值; j=1,2,...,N;x表示一个个体;g_Fji(x)表示第j个子问题的个体对应的第i个目标函数值;|是算术运算中的条件符号;||是算术运算中的绝对值符号;1≤i≤2;
步骤8:根据每一个子问题的权值λj,计算每一个子问题的T个邻居子问题B(j)=(Bj1,Bj2,...,BjT),Bji表示第j个子问题的第i个邻居子问题的索引;取T=10;i=1,2,...,T;
11.1在第j个子问题的T个邻居子问题B(j)中随机选择3个邻居子问题s,k,l,对第s,k,l个邻居子问题的父代个体Ps(t),Pk(t),Pl(t)进行交叉操作,得到一个新的临时子代个体Qj(t+1);
11.2计算新的临时子代个体Qj(t+1)的两个目标函数值newFj,并根据newFj更新理想点Z*;通过新的临时子代个体Qj(t+1)和其目标值newFj来更新第j个子问题的所有T个邻居子问题的父代个体以及对应的目标函数值;
步骤12:判断当前迭代次数t是否满足t<T max,如满足,则执行步骤13;否则,令迭代次数t加一次t=t+1,返回步骤11,其中Tmax为最大迭代次数,取T max=100;
步骤14:在可供选择的分割结果集合中产生最优分割结果;
步骤15:输出分割图像。
2.根据权利要求1所述的基于分解的多目标遥感图像分割方法,其特征在于,步骤4所述的初始化初始种群的步骤如下:
4.1每个个体xn都代表一个分割结果,每个个体xn={xn1,xn2,...,xnm},m是待聚类数据点的个数;每个个体采用基于连接的编码方式;
4.2生成待聚类数据点的最小生成树,连接权值就是最小生成树上的相连的两个点之间的欧式距离;
4.3依次断开最小生成树中n个连接最大的权值,就生成一个新个体,个体的每一位就是与其连接的数据点,如果个体某一位的连接是断开的,就在该数据点的L=10个近邻点中随机生成一个点作为这一位的初始值。
3.根据权利要求2所述的基于分解的多目标遥感图像分割方法,其特征在于,步骤5所述计算每个个体的目标函数值的计算过程包括有:
5.1类内方差
x表示一个个体;C表示所有聚类的集合;∑为算术运算中的累加符号;Ck表示第k类聚类集合;μk是待聚类数据集的第k类Ck的聚类中心;δ(i,μk)表示第k类Ck的聚类中心μk与属于第k类的第i个数据点之间的欧氏距离;
5.2 类间连接
x表示一个个体;m为待聚类数据点的个数;L为临近点的个数;∑为算术运算中的累加符号;i为一个数据点;nnij表示数据点i的第j个邻近点;为第i个数据点与其第j个邻近点之间的关系值,当第i个数据点与其第j个邻近点属于同一类时,为0,否则
5.3每个个体的目标函数值Fn=[Fn1,Fn2],其中,Fn1=F1,Fn2=F2。
4.根据权利要求3所述的基于分解的多目标遥感图像分割方法,其特征在于,步骤11所述每一个子问题的个体进化操作的步骤如下:
11.1.1 一个新的临时子代个体Qj(t+1)的产生过程包括有:对于Qj(t+1)={Qj1(t+1),Qj2(t+1),...,Qjm(t+1)}的每一位Qji(t+1),首先产生一个0-1之间的随机数r,若r<Cr,其中Cr=0.7为交叉概率,则Qji(t+1)=Psi(t)+F(Pki(t)-Pli(t)),其中F=0.5是一个常数因子,否则Qji(t+1)=Pji(t);
5.根据权利要求1所述的基于分解的多目标遥感图像分割方法,其特征在于,步骤13所述的对每一个父代个体进行解码获得类别数及类别标号的步骤如下:
13.1对于每一个父代个体,每一位上的值就是与其连接的数据点,从这个父代个体的第一位开始,找到每一位对应的值,然后再找这个值对应的位置上的值,依次解码,所有这些连接起来的值对应的数据就属于同一类,类标为1,然后类标加1,再从剩下的位中找,直到所有的位都分类为止;
13.2最后最大的类标值就是类别数;
13.3将类别标号赋给相应超像素中的每一个像素点;
13.4重复13.1-13.3,直到每一个父代个体都分配类别数和类别标号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210241423.3A CN102800093B (zh) | 2012-07-12 | 2012-07-12 | 基于分解的多目标遥感图像分割方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210241423.3A CN102800093B (zh) | 2012-07-12 | 2012-07-12 | 基于分解的多目标遥感图像分割方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102800093A true CN102800093A (zh) | 2012-11-28 |
CN102800093B CN102800093B (zh) | 2015-12-09 |
Family
ID=47199191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210241423.3A Active CN102800093B (zh) | 2012-07-12 | 2012-07-12 | 基于分解的多目标遥感图像分割方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102800093B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103353938A (zh) * | 2013-06-14 | 2013-10-16 | 山东大学 | 一种基于层次级特征的细胞膜分割方法 |
CN103839261A (zh) * | 2014-02-18 | 2014-06-04 | 西安电子科技大学 | 一种基于分解进化多目标优化和fcm的sar图像分割方法 |
CN104123417A (zh) * | 2014-07-22 | 2014-10-29 | 上海交通大学 | 一种基于聚类融合的图像分割的方法 |
CN104159129A (zh) * | 2014-08-08 | 2014-11-19 | 北京大学 | 一种遥感数据有限带宽下剖分分块渐进传输方法 |
CN106127782A (zh) * | 2016-06-30 | 2016-11-16 | 北京奇艺世纪科技有限公司 | 一种图像分割方法及系统 |
CN106250895A (zh) * | 2016-08-15 | 2016-12-21 | 北京理工大学 | 一种光学遥感图像感兴趣区域检测方法 |
CN106296654A (zh) * | 2016-07-26 | 2017-01-04 | 中国科学技术大学 | 一种保持边缘的图像超像素分割方法 |
CN107992612A (zh) * | 2017-12-18 | 2018-05-04 | 辽宁师范大学 | 基于截尾广义柯西建模的纹理图像检索方法 |
CN108241148A (zh) * | 2017-12-13 | 2018-07-03 | 交通运输部规划研究院 | 一种利用遥感图像属性提取港口资源信息的方法 |
CN108428236A (zh) * | 2018-03-28 | 2018-08-21 | 西安电子科技大学 | 基于特征公平集成的多目标sar图像分割方法 |
CN110264477A (zh) * | 2019-06-20 | 2019-09-20 | 西南交通大学 | 一种基于树结构的图像分割评价方法 |
CN110459258A (zh) * | 2019-07-15 | 2019-11-15 | 天津大学 | 基于多目标聚类遗传算法的多存储器内建自测试的方法 |
CN112906860A (zh) * | 2021-02-04 | 2021-06-04 | 深圳大学 | 一种网络结构搜索方法及装置 |
CN113034521A (zh) * | 2021-03-31 | 2021-06-25 | 西安电子科技大学 | 基于多目标进化的极化sar图像超像素分割方法 |
CN114119645A (zh) * | 2021-11-25 | 2022-03-01 | 推想医疗科技股份有限公司 | 一种图像分割质量的确定方法、系统、设备及介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101866489A (zh) * | 2010-06-30 | 2010-10-20 | 西安电子科技大学 | 基于免疫多目标聚类的图像分割方法 |
-
2012
- 2012-07-12 CN CN201210241423.3A patent/CN102800093B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101866489A (zh) * | 2010-06-30 | 2010-10-20 | 西安电子科技大学 | 基于免疫多目标聚类的图像分割方法 |
Non-Patent Citations (3)
Title |
---|
JULIA HANDL等: "《An evolutionary approach to multiobjective clustering》", 《IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION》, vol. 11, no. 1, 28 February 2007 (2007-02-28), pages 56 - 76 * |
KOSTAS HARIS等: "《Hybrid image segmentation using watersheds and fast region merging》", 《IEEE TRANSACTIONS ON IMAGE PROCESSING》, vol. 7, no. 12, 31 December 1998 (1998-12-31), pages 1684 - 1699 * |
YANGYANG LI等: "《Quantum evolutionary clustering algorithm based on watershed applied to SAR image segmentation》", 《NEUROCOMPUTING》, vol. 87, 22 February 2012 (2012-02-22), pages 90 - 98 * |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103353938B (zh) * | 2013-06-14 | 2016-04-13 | 山东大学 | 一种基于层次级特征的细胞膜分割方法 |
CN103353938A (zh) * | 2013-06-14 | 2013-10-16 | 山东大学 | 一种基于层次级特征的细胞膜分割方法 |
CN103839261A (zh) * | 2014-02-18 | 2014-06-04 | 西安电子科技大学 | 一种基于分解进化多目标优化和fcm的sar图像分割方法 |
CN104123417B (zh) * | 2014-07-22 | 2017-08-01 | 上海交通大学 | 一种基于聚类融合的图像分割的方法 |
CN104123417A (zh) * | 2014-07-22 | 2014-10-29 | 上海交通大学 | 一种基于聚类融合的图像分割的方法 |
CN104159129A (zh) * | 2014-08-08 | 2014-11-19 | 北京大学 | 一种遥感数据有限带宽下剖分分块渐进传输方法 |
CN104159129B (zh) * | 2014-08-08 | 2015-06-17 | 北京大学 | 一种遥感数据有限带宽下剖分分块渐进传输方法 |
CN106127782B (zh) * | 2016-06-30 | 2019-10-18 | 北京奇艺世纪科技有限公司 | 一种图像分割方法及系统 |
CN106127782A (zh) * | 2016-06-30 | 2016-11-16 | 北京奇艺世纪科技有限公司 | 一种图像分割方法及系统 |
CN106296654A (zh) * | 2016-07-26 | 2017-01-04 | 中国科学技术大学 | 一种保持边缘的图像超像素分割方法 |
CN106250895A (zh) * | 2016-08-15 | 2016-12-21 | 北京理工大学 | 一种光学遥感图像感兴趣区域检测方法 |
CN106250895B (zh) * | 2016-08-15 | 2019-07-26 | 北京理工大学 | 一种光学遥感图像感兴趣区域检测方法 |
CN108241148A (zh) * | 2017-12-13 | 2018-07-03 | 交通运输部规划研究院 | 一种利用遥感图像属性提取港口资源信息的方法 |
CN107992612A (zh) * | 2017-12-18 | 2018-05-04 | 辽宁师范大学 | 基于截尾广义柯西建模的纹理图像检索方法 |
CN108428236A (zh) * | 2018-03-28 | 2018-08-21 | 西安电子科技大学 | 基于特征公平集成的多目标sar图像分割方法 |
CN110264477A (zh) * | 2019-06-20 | 2019-09-20 | 西南交通大学 | 一种基于树结构的图像分割评价方法 |
CN110459258A (zh) * | 2019-07-15 | 2019-11-15 | 天津大学 | 基于多目标聚类遗传算法的多存储器内建自测试的方法 |
CN110459258B (zh) * | 2019-07-15 | 2021-03-12 | 天津大学 | 基于多目标聚类遗传算法的多存储器内建自测试的方法 |
CN112906860A (zh) * | 2021-02-04 | 2021-06-04 | 深圳大学 | 一种网络结构搜索方法及装置 |
CN113034521A (zh) * | 2021-03-31 | 2021-06-25 | 西安电子科技大学 | 基于多目标进化的极化sar图像超像素分割方法 |
CN113034521B (zh) * | 2021-03-31 | 2023-01-24 | 西安电子科技大学 | 基于多目标进化的极化sar图像超像素分割方法 |
CN114119645A (zh) * | 2021-11-25 | 2022-03-01 | 推想医疗科技股份有限公司 | 一种图像分割质量的确定方法、系统、设备及介质 |
CN114119645B (zh) * | 2021-11-25 | 2022-10-21 | 推想医疗科技股份有限公司 | 一种图像分割质量的确定方法、系统、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102800093B (zh) | 2015-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102800093B (zh) | 基于分解的多目标遥感图像分割方法 | |
CN103839261B (zh) | 基于分解进化多目标优化和fcm的sar图像分割方法 | |
CN102013017B (zh) | 一种高分辨率遥感图像场景粗分类方法 | |
CN102496034B (zh) | 基于直线单词的高空间分辨率遥感图像词袋分类方法 | |
Yang et al. | Artificial immune multi-objective SAR image segmentation with fused complementary features | |
CN103500344B (zh) | 一种遥感影像信息提取与解译方法及其模块 | |
CN102096825B (zh) | 基于图的半监督高光谱遥感图像分类方法 | |
Zhang et al. | Unsupervised spatial-spectral cnn-based feature learning for hyperspectral image classification | |
CN102567963A (zh) | 基于量子多目标聚类的遥感图像分割方法 | |
CN101329736B (zh) | 基于特征选择和隐马尔科夫模型的图像分割方法 | |
CN102945553B (zh) | 基于自动差分聚类算法的遥感图像分割方法 | |
CN108460391A (zh) | 基于生成对抗网络的高光谱图像无监督特征提取方法 | |
Li et al. | A triplet semisupervised deep network for fusion classification of hyperspectral and LiDAR data | |
CN105184314B (zh) | 基于像素聚类的wrapper式高光谱波段选择方法 | |
CN104298999B (zh) | 基于递归自动编码的高光谱特征学习方法 | |
CN102426697A (zh) | 基于遗传粗糙集c均值聚类的图像分割方法 | |
CN101699514B (zh) | 基于免疫克隆量子聚类的sar图像分割方法 | |
CN111008644B (zh) | 基于局部动态能量函数fcn-crf模型的生态变化监测方法 | |
Jia et al. | Collaborative contrastive learning for hyperspectral and LiDAR classification | |
CN107145836A (zh) | 基于栈式边界辨别自编码器的高光谱图像分类方法 | |
Xie et al. | POLSAR image classification via clustering-WAE classification model | |
CN108446616A (zh) | 基于全卷积神经网络集成学习的道路提取方法 | |
CN103985112A (zh) | 基于改进多目标粒子群优化聚类的图像分割方法 | |
CN103714148A (zh) | 基于稀疏编码分类的sar图像检索方法 | |
CN113486967B (zh) | 结合图卷积网络和马尔可夫随机场的sar图像分类算法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |