一种基于阈值初始化的变分水平集牙菌斑图像分割方法

  • 格式:pdf
  • 大小:310.30 KB
  • 文档页数:4

第32卷第3期 

2011年6月 江西理工大学学报 

Journal of Jiangxi University of Science and Technology Vo1_32,No.3 

Jun. 2011 

文章编号:1007—1229(201 1)03—001 l一04 

一种基于阈值初始化的变分水平集 

牙菌斑图像分割方法 

兰 红, 陈 凌, 张璐 

(江西理1二大学信息工程学院,江西赣州341000) 

摘要:将变分水平集和图像阀值化两种图像分割方法相结合,在分析灰度图像直方图分布的基 

础上提出利用图像阈值设定c—v模型的初始化轮廓的新方法,改变了原有c—V模型的初始轮 

廓线设置中存在的不足.新方法应用于牙菌斑图像分割中能够较好的识别牙齿图像边缘信息,为 

下一步对牙菌斑进行量化分析提供了良好的数据基础. 

关键词:变分水平集;图像阈值化;灰度直方图;C—V模型;牙菌斑图像 

中图分类号:TP391 文献标识码:A 

A Variational Level Set Method of Image Segmentation 

Based on Thresholding Initial Contour 

LAN Hong,CHEN Ling,ZHANG Lu 

(Faculty of Information Engineering,Jiangxi University of Science and Technology,Ganzhou 341000,China) 

Abstract:Variational level set method is a quite hot research point in image processing.C—V model is a 

classic approach to segment image based on variational level set.It is especially helpful for medical images 

analysis,which has complex topology constructions,strong noises and lower contrast.But C-V model depends 

on initial contour.Image thresholding is also a simple and popular image segmentation method,which separates 

an image into two pans,and gets the target sub-image from background image.In the article,these two 

methods are integrated together.By analyzing the distribution of image gray level histogram,the authors 

propose a new method which initializes contour using threshold.It solves the shortages about how to set initial 

contours in C—V mode1.The novel C—V model used in dental plaque image segmentation and experiments 

illustrates that the method proposed can help segment images.It provides a preliminary work to further analyze 

dental plaque. 

Key words:variational formulation level set model;image thresholding;gray level histogram;chan—vese model; 

dental plaque image 

0 引 言 

目前全国有5O%~80%的人患牙周病,世界 

卫生组织列出的全世界重点防治的慢性非传染性 疾病中牙周病及龋齿列第三位,牙菌斑增多和牙槽 

骨吸收是牙周病的重要表现特征.对牙菌斑染色数 

字图像进行定量测量将为临床诊断和分析牙周病 

带来重要意义.牙菌斑是粘附在牙齿表面的一种 生物膜,由细菌和基质构成,是以整体方式生存的 

收稿日期:2011-04—05 基金项目:江西省教育厅资助项目(GJJ11465) 作者简介:兰红(1969一 ),女,副教授,主要从事图像处理、数据挖掘等方面的研究,E-maihlanhong@mail.jxust.cn.

 l2 江西A_T-大学学报 2011年6月 

微生物生态群体【11。经过菌斑染色剂染色后的牙菌 

斑图像如图1所示.要实现对牙菌斑的定量测量, 

必须先实现口腔图像中的牙齿图像分割,为下一步 

分析提供基础. 

’ 

图1牙菌斑图像(深色部分为牙菌斑J 变分水平集图像处理方法是变分法和水平集 

技术的结合,它是基于主动轮廓模型的一类偏微分 

方程.与传统的分割方法相比,它具有更好的准确 

性同时还能够直接处理一些图像特征,如梯度、曲 

率等.目前该方法已成为图像处理中的一种重要 

工具,特别适用于拓扑结构复杂变化、强噪声、低对 

比度的医学图像分析领域. 

变分水平集方法的经典模型之一是Chan和 

Vese提出的C—V模型I I.该模型的工作原理就是设 

定一条带有能量泛函的曲线,将其初始化在待分割 轮廓周围,在内力(控制曲线的弯曲和拉伸)和外力 

f主要是图像力1的作用下,最终收敛到图像轮廓. 

在这个模型中.水平集函数通常取为由初始曲线生 

成的符号距离函数(SDF),出于计算速度的考虑,一 

般把初始曲线设为一个矩形或一个圆,由于初始曲 

线的选择是与图像信息无关的,如果初始曲线与最 

终曲线的形状有较大差异,经常需要更多次的迭 

代.在利用C—v模型对牙齿口腔图像进行牙齿分 

割中就出现了由于初始曲线设计不合理导致了分 

割结果不满意的问题. 

图像阂值化方法是利用图像灰度值将目标图 

像从背景中分割和提取出来的方法.在图像阈值 

化过程中。阈值的选择方法可分为两类,即全局阈 

值法和局部阈值法.全局阈值化方法用一个阈值 

分割整幅图像,分割所需的阀值通过图像的灰度直 

方图获得;局部阈值化方法将一幅给定的图像分割 

成许多子图像.相应地为每一幅子图像确定一个阈 

值.全局化方法易于实现、计算量小,因此在许多 

实际的图像处理应用中该方法优于局部化方法. 

文中将变分水平集方法和图像阈值化方法相 

结合,在分析灰度图像直方图分布的基础上提出利 

用全局图像阈值方法设定C—V模型的初始化轮 

廓,新方法较好的实现了牙菌斑图像的分割.减少 

了迭代次数,提高了运行速度. 

1 基于变分水平集的C—V模型 

C—V模型是一种基于Mumford—Shah模型l3l的 区域最优划分图像分割模型.在此模型中,能量函 

数构造如下: 

r . .2 c,c ,c2)=A。f 1 u ,y)一ct J axay+ 

Az J fM , 一cz I dxdy+/xLength(C)(1) 

式(1)中:C代表轮廓曲线,为感兴趣区域图像的可 

微函数, 、Y代表图像像素点的坐标值, 和 

分别代表C的内部和外部两个区域,c 和c。为 

和 两个区域的灰度平均值,Length(C)表示曲线 

C的长度, A,,A 为正的常数. 

为建立变分水平集模型,Chan和Vese引入 

Heaviside函数日 )及狄拉克函数 ),依据水平集 

原理,轮廓线CC力采用对应的水平集函数 一 

表示,由此上述 c c2J用零水平集表示可改 

写为: 

r .2 ,c。,C2)=A,f I“ , 一c 1日( ,y))dxdy+ JAn 

, 2 Az J l“ , )一c l(1一日( ,y)))dxdy+ 

r f 6( , )I ,y)ldxay+ 

J n ( )dxdy (2) 

式(2)中前两项为外部能量项,后两项为内部能量 

项,将式(2)看作关于水平集函数 的能量函数, 

利用变分法便可得到水平集函数 满足的偏微分 

方程.实际应用中,式(2)中的Heaviside函数和 

Dirac函数通常用正则化的 和 作近似,即: 

H( )=:}(1+ arctan( )); 户}寿 (3) 

其中 取一个很小的常量值.对于水平集函 

数 ,通过改变参数c 值求得最小能量.根据 

变分原理,C J、C2应满足Euler-Lagrange方程,即: 

( :』旦 ! ! (4) 

I ( @,y))dxdy 

。 ( ):—I

_nu_(x,y)—(1-—H(O(x—,y—)))d—xdy (5) 』 (,一tt( ̄(x,y)))dxdy 

引入时问t,将 和 代入式(2)的能量泛 

函,运用变分法可得到下述的梯度下降流方程: 

挚 ( djvf衢)一’, 。 -c ) ] 

g(o,。。)× 其中, (0, )= 。( ) in (6) 

最终得到用分段平滑函数近似代替的图像 

函数:

 第32卷第3期 兰 红,等:一种基于阈值初始化的变分水平集牙茵斑图像分割方法 13 

u(x,),户c H(CI'(x,y))+c:(1-tt( ̄(x, )) (7) 

C—V模型从能量函数的极小化出发.通过在 

能量函数中引入基于图像区域信息的外部约束能 

量项,有效地扩大了模型的作用范围。降低了对初 

始轮廓线的位置要求,相对于传统的水平集方法是 

一个很大的改进.但是该模型没有考虑水平集函 

数本身固有的内在属性,在某些应用中,还需要对 

水平集函数进行重新初始化,以使它接近符号距离 

函数。保证模型演化的精确性.因而在实际应用 

中,需结合具体的图像信息设置初始轮廓线『41. 

2图像阈值和灰度直方图 

图像阈值一般通过分析图像的灰度直方图得 

到.灰度直方图表示数字图像一个灰度级与该灰 

度级出现的频率间的统计关系[51.灰度级在[D,L~ 】 

范围的数字图像直方图是离散函数日(s )= ( = 

0,1,……,L一1),通常是用图像的像素总数rt除它的 

每一个值得归一化的直方图,因此归一化的图像灰 

度统计直方图可表示如下: 

e(s )= k=O'l,…,¨ (8) 

式(8)中: )为图像M ,们的第k级灰度出现的概 

率,S 是k级灰度的灰度值, 是图像中灰度值为 

s 的像素个数,n是图像像素总数.因为 )给出 

了对s 出现概率的估计,所以直方图提供了图像 

的灰度值分布情况,也就是说给出了图像灰度值的 

整体描述,如图2所示 =256),其中横轴代表灰度 

值,纵轴代表像素个数. 

简单地讲,一幅数字灰度图像可分为两类:一 

类代表背景.而另一类代表目标,反映在图像的直 

方图上,则对应着两个峰和一个谷.如图2所示, 

代表背景中灰度个数取峰值时对应的灰度值, 代 

表目标中灰度个数取峰值时对应的灰度值, 为两 

个峰值问灰度个数取谷值时对应的灰度值,定义为 

两类图像对应的灰度值的分界值,取此分界值作为 

分割目标和背景的阈值比较理想.因此,如何获取