基于邻域概率密度函数特征的水平集图像分割方法技术

技术编号:3784058 阅读:790 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于邻域概率密度函数特征的水平集图像分割方法,主要解决了现有方法不能有效处理自然图像的纹理基元在纹理尺度和纹理方向上的多变性的问题。其实现步骤为:初始化水平集函数;设置水平集函数迭代次数初始值和最大值;计算邻域概率密度函数特征集合;计算子集概率密度函数特征;计算相似性向量;根据水平集演化方程更新水平集函数;判断是否进入循环,如果是,则重新计算子集概率密度函数特征、相似性向量和水平集函数,否则终止循环,将水平集函数的零水平集作为输入图像的分割边界。本发明专利技术由于使用多尺度滑动窗拟合自然图像的纹理基元,较好地处理了纹理基元在纹理尺度和纹理方向上的多变性,可用于自然纹理图像的分割。

【技术实现步骤摘要】

【技术保护点】
一种基于邻域概率密度函数特征的水平集图像分割方法,包括如下步骤: (1)初始化水平集函数φ↓[0]; (2)设置初始水平集函数迭代次数i的初始值i↓[0]=1和最大值N; (3)根据设定的多尺度滑动窗的范围,计算待分割图像 中每个像素的不同大小的滑动窗对应的邻域概率密度函数特征pdf↓[(x,y)]↑[δ],将所有邻域概率密度特征组成邻域概率密度特征集合: pdf↓[(x,y)]↑[δ]=P(I(x,y)=i|(x,y)I(x,y,δ)) i∈0,1, …,2↑[k] 其中,I是输入图像,(x,y)是像素点的坐标,P(I(x,y)=i))表示I(x,y)像素灰度值等于i的概率,δ是滑动窗的大小,i∈0,1,…,2↑[k]表示像素灰度值i的大小范围,k为幂次,I(x,y,δ)表示像素( x,y)的滑动窗尺度大小为δ的像素集合; (4)计算待分割图像中每类纹理的子集概率密度函数特征: pdf↓[Ω]=P(I(x,y)=i|(x,y)∈Ω) i∈0,1,…,2↑[k] 其中,Ω为某类纹理的全部像素组成的子集 合; (5)计算邻域概率密度函数特征集合与子集概率密度函数特征的相似性向量 (6)利用相似性向量*构造新的水平集演化方程,并根据该演化方程对水平集函数进行更新: *φ/*t=δ(φ)[μ*div(▽φ/|▽φ|)+λ↓[i n]*max(*↓[in])-λ↓[out]*max(*↓[out])] 其中,φ是水平集函数,δ(φ)是Dirac函数,t是步长,▽代表梯度算子,div代表散度算子,*↓[in]代表邻域概率密度特征集合与in类纹理特征的相似性向量, *↓[out]代表邻域概率密度特征集合与out类纹理特征的相似性向量,max代表求取向量的最大值,μ为散度项权系数,λ↓[in]为局部纹理与in类纹理的相似性权系数,λ↓[out]为局部纹理与out类纹理的相似性权系数,μ>0,λ↓[in],λ↓[out]>0; (7)根据水平集函数的当前迭代次数i和设定的最大迭代次数N,判断是否终止水平集函数更新,如果i小于N,则将迭代次数i加1,重复步骤(4)~步骤(6),否则,终止水平集函数更新,并将水平集函数φ的零水平集作为待分 割图像的分割区域边界。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王爽焦李成符升高钟桦侯彪田小林缑水平朱虎明苏开亮
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1