基于改进分水岭方法的癌细胞图像分割技术_第1页
基于改进分水岭方法的癌细胞图像分割技术_第2页
基于改进分水岭方法的癌细胞图像分割技术_第3页
基于改进分水岭方法的癌细胞图像分割技术_第4页
基于改进分水岭方法的癌细胞图像分割技术_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、分类号:TP391.1 U D C:D10621-408-(2012)0670-0密 级:公 开 编 号:2008023005成都信息工程学院学位论文基于改进分水岭方法的癌细胞图像分割技术论文作者姓名:张春香申请学位专业:生物医学工程申请学位类别:工学学士指导教师姓名(职称):赵旭论文提交日期:2012年06月01日独 创 性 声 明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究

2、所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名: 日期: 2012年 06月09日关于论文使用授权的说明本学位论文作者完全了解成都信息工程学院有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权成都信息工程学院可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名: 日期: 2012年06月09日基于改进分水岭方法的癌细胞图像分割技术摘 要细胞识别系统是针对癌变组织来分割粘连的细胞,用来进行细胞识别,获取它们的个数,面积,周长等

3、特征。但是在获取癌细胞图像的过程中,由于很多外在和人为的因素,会存在细胞粘连在一起、并且分布不均的情况。那么就对后续的研究造成了很大的困难。传统的分水岭算法在图像分割时,对噪声极为敏感和易于出现过分割。量化误差、噪声及梯度纹理的局部不规则均会使在后面分割时许多的过小封闭区域, 容易丢失细胞的重要轮廓。针对以上问题,本人在传统分水岭的基础上,实现了一种解决此问题的有效方法。一、通过中值滤波器滤除部分噪声,再使用形态学滤波平滑图像。二、求出形态学图像梯度,再进行开闭重建修正梯度,在去掉噪声和纹理细节的情况下保存癌细胞的重要梯度轮廓。三、对重建后的图像梯度采用极小值标记的分水岭变换。四、对分割好的细

4、胞进行数目,面积,周长等特征的计算。该方法能有效抑制过分割,有较好的效果。关键词:形态学滤波;梯度;分水岭;统计计算Cancer cell image segmentation technique based on improved watershed algorithmAbstractCell identification system is used to split the overlapped cells in cancerous tissue. Used for cell recognition, and get their number, area, perimeter, and

5、other characteristics. But mostly in the process of getting the cancer cell image, due to external and anthropogenic factors. There will be cell stick together and the uneven distribution, then caused a lot of difficulties on the follow-up study. The traditional watershed algorithm is extremely sens

6、itive to the noise in image segmentation, and cause to the over-segmentation. Quantization error, noise and the partial irregular of textures gradient can formate numerous small closed regions. So the vital contour of cells lose more easily.In view of the above problems. Based on the traditional wat

7、ershed algorithm. A effective way to solve the problem was implemented. First, use the median filter to filter out the noise, then smoothing the image though the morphological filter. Second, calculate the morphological gradient, opening and closing by reconstruction was performed to revise the grad

8、ient. Third, the watershed transform of the gradient image after reconstruction by using minimum marker. last, calculate the number of the cell after segmentation, the area and so on. The method can effectively restrain the over-segmentation. It has a good effect. Key words: The morphological filter

9、; the gradient; the watershed algorithm; statistical calculation目 录TOC o 1-3 h u HYPERLINK l _Toc17549 1 引言 PAGEREF _Toc17549 1 HYPERLINK l _Toc20726 1.1课题背景 PAGEREF _Toc20726 1 HYPERLINK l _Toc19041 1.2本课题研究现状 PAGEREF _Toc19041 2 HYPERLINK l _Toc17434 1.3本课题研究的意义 PAGEREF _Toc17434 3 HYPERLINK l _To

10、c7989 1.4本课题的主要内容 PAGEREF _Toc7989 3 HYPERLINK l _Toc1666 2 癌细胞图像改进的分水岭分割 PAGEREF _Toc1666 4 HYPERLINK l _Toc12910 2.1分水岭基本思想 PAGEREF _Toc12910 4 HYPERLINK l _Toc26147 2.2分水岭实现原理 PAGEREF _Toc26147 4 HYPERLINK l _Toc19912 2.2.1模拟浸水的过程原理 PAGEREF _Toc19912 5 HYPERLINK l _Toc21239 2.2.2模拟降水的过程原理 PAGEREF

11、 _Toc21239 5 HYPERLINK l _Toc452 2.3图像预处理技术 PAGEREF _Toc452 5 HYPERLINK l _Toc8770 2.3.1灰度形态学开闭滤波器 PAGEREF _Toc8770 5 HYPERLINK l _Toc16969 2.3.2开闭滤波器的改进算法 PAGEREF _Toc16969 7 HYPERLINK l _Toc1308 2.4形态学梯度 PAGEREF _Toc1308 9 HYPERLINK l _Toc7581 2.4.1形态学梯度 PAGEREF _Toc7581 9 HYPERLINK l _Toc5143 2.4

12、.2形态学图像重建 PAGEREF _Toc5143 10 HYPERLINK l _Toc2022 2.5分水岭分割 PAGEREF _Toc2022 11 HYPERLINK l _Toc8501 2.5.1修改标记符梯度图的分水岭变换 PAGEREF _Toc8501 12 HYPERLINK l _Toc18372 2.5.2具体实现步骤 PAGEREF _Toc18372 13 HYPERLINK l _Toc19094 2.6细胞形态学特征计算 PAGEREF _Toc19094 13 HYPERLINK l _Toc13520 3实验仿真结果分析 PAGEREF _Toc1352

13、0 14 HYPERLINK l _Toc23425 4结论 PAGEREF _Toc23425 22 HYPERLINK l _Toc16130 4.1全文总结 PAGEREF _Toc16130 22 HYPERLINK l _Toc13999 4.2全文展望 PAGEREF _Toc13999 23 HYPERLINK l _Toc11849 参考文献 PAGEREF _Toc11849 25 HYPERLINK l _Toc7175 致 谢 PAGEREF _Toc7175 261 引言1.1 课题背景图像分割近年来在医学领域的运用越来越广泛,对癌细胞的分析处理是医学图像分割的一个典型

14、例子,在临床诊断拥有重要的意义。细胞图像分割是对细胞图像分析的基础和关键,也是处理医学图像的重要一环。但在癌细胞图像切片获取的过程中,癌细胞图像会存在边缘模糊和噪声较大、同时目标和背景的对比度较差的特点。对于医生对疾病的诊断,判断健康状况极为不利。由于细胞的特殊性,会存在多个细胞粘连在一块,聚堆成较大区域的现象。为后续的对细胞图像进行统计细胞数目,计算各个细胞面积、周长造成了比较大的难度。医学图像分割目前经过多年来的广泛深入研究,多种方法被提出。基于边缘的分割法,基于阈值的分割法,基于能量泛函的分割方法,基于区域的分割法以及分水岭算法。其中分水岭算法是一种被广泛应用的基于数学形态学的图像分割方

15、法。具有边界定位准确,即独特的区域边缘定位能力。拥有计算速度快,算法易于实现,分割精度高,产生的边界是单像素宽度等各种优点,被运用到医学图像分割中。然而对于传统的分水岭算法一个不良的缺点就是易于产生过分割问题。主要原因: 1、对噪声敏感,受内部局部纹理的影响,会使检测到的局部极值过多,从而形成大量封闭的细小区域。2、让输入的图像是梯度图像,图像不经过预处理进行分水岭,图像中的噪声会直接影响后续的分割效果。3、对于医学癌细胞图像有对比度很差的特点,易丢失细胞的重要轮廓。目前的研究来看,主要有两类解决办法去抑制过分割。一是在细胞分割之前对图像做预处理,在对处理后的图像目标进行标记提取。二是对分水岭

16、分割后的结果进行区域融合,但是融合的区域数目较大,过程中的计算量也较大,并且十分耗时。因此本文实现了一种改进分水岭算法。在图像分割之前进行预处理,通过中值滤波器滤除部分噪声,再通过形态开闭滤波器平滑图像,保留图像的重要轮廓而去除易造成过分割的噪声和细节。提取出目标的形态学梯度,同时对梯度进行阈值优化。标记出所需要的目标,利用标记对梯度进行修正。最后对修正优化后的梯度图像再进行分水岭分割。后续再对细胞的特征做分析。1.2 本课题研究现状针对传统的分水岭变换有过分割问题,很难拥有我们想要的满意的分割结果。很多学者结合自己的研究,提出了很多改进的方法。就目前进展来看,主要在4类方法中改进:1、预处理

17、滤波2、区域合并3、标记4、其他。在预处理滤波期间,由于图像本身具有的噪声和纹理量化误差。传统分水岭被运用在分割时,会在大边缘包围的区域分割形成很多细小的区域,因此就在真正的边缘中出现了许多的虚假的边缘。那很多学者在预处理方面做了深入的研究,同时配合实验操作,取得了较好的实验效果。比如:康维等人先使用形态学滤波的方法滤除原图中离散的细胞核点的同时也包括了细胞核其中的孔洞,随后应用分水岭算法对重叠细胞进行分割,结果显示算法能提取理想的细胞组织边界。潘婷婷等人针对卫星图像中道路的基本特征,考虑到提取道路信息的不易,她运用高通滤波器对原始图像进行去噪和平滑,取得了很好的效果。在改进算法中避免了过分割

18、问题。有的研究者使用形态学滤波和各向异性滤波两种滤波器来处理遥感图像,同时加上分水岭算法用于检测自动橄榄树1。姬宝金等人在图像预处理过程中先使用中值滤波来消除部分噪声,然后对原始图像的梯度图进行开闭重建运算,在去除了噪声和图像细节的情况下又很好的保留了区域重要轮廓。在区域合并方面学者们做了很多探究性改进。针对区域自身的特点,尤鸿霞等人将分水岭算法结合区域合并应用于虹膜图像。结果表明该方法得到精确封闭的虹膜边缘,减少过度分割现象。Harrisk等人提出一种有效的改进方法。即对分水岭分割所得区域进行区域融合,但是初始分水岭分割所得区域数目往往会很大,因此融合过程计算量极大。学者在标记方向也做了许多

19、改进的研究,在实际的项目中也取得了一定的成绩。文献2对于传统分水岭分割算法对噪声敏感,从而产生过分割的缺点,提出一种基于开闭二次重建的基础上进行非线性处理的分水岭图像分割方案。王鑫等人在测地距离的概念基础之上,利用小波变换产生多分辨率图像,然后采用基于标记对最低分辨率图像分水岭分割,得到最初分割区域,最后运用小波反变换和区域标记,得到的分水岭分割结果是高分辨率图像,有效地解决了过分割问题。一种改进方法在医学临床显微图像自动快速分析实现。参见文献3,具体是先将二值化后的图像进行距离变换,然后对重建距离变换后的图像采用快速灰度重建算法,最后用分水岭算法分割,实现了自动探测目标细胞并分割重叠细胞,有

20、效避免了过分割和分水岭标记点过分依赖于图像先验知识的缺陷,效果非常好。 同时有些人将小波变换,链码,图论和能量驱动和分水岭结合。在降低空间复杂度和时间以及适应性方面有很好的成效。冯林等人将图论融合分水岭算法。根据分水岭分割所得到的小区域的空间信息和灰度,用规一化分割方法从全局角度在区域之间进行分割来消除过分割现象。研究人员在传统的分水岭的基础上改进方法,同时与其他方法结合上面做了大量的研究和实验。将小波变换、链码、图论等与分水岭算法相结合的技术则为分水岭算法改进的研究提供了思路和研究方向。目前这已经成为了一个图像分割领域最重要的课题。1.3 本课题研究的意义从医学细胞图像中提取细胞在医学诊断中

21、具有很高的现实意义。由于医学影像设备仪器的关系,使得医学图像存在目标和背景的对比度较差,图像中噪声较多,同时目标的边缘比较模糊。那么要把细胞提取出来就尤为关键,这将直接影响例如肿瘤放射治疗、图像引导手术、估计病情等后续操作。对医生判断病人的病情密不可分。鉴于分水岭方法能够定位准确的边缘,并行化处理容易,同时运行简单等优点,但是会产生过分割问题。所以如何利用改进的分水岭从噪声中提取出我们需要的有用的细胞图像将有助于解决这些问题。1.4 本课题的主要内容本文以医学癌组织细胞图像为研究对象,以如何能够得到准确的细胞细节为出发点,在综合了前人对改进分水岭分割细胞图像研究的基础上系统地研究了基于形态学梯

22、度,开闭重建和阈值优化修正梯度以及通过内外标记限制极小值的分水岭分割算法。本文首先综合阐述了分水岭细胞分割的研究现状和背景意义。基于数学形态学的基本理论,详细全面的分析阐述了基本理论。从灰度图的形态学分析着手,在细胞分割的基础上,研究了分水岭分割及改进算法。同时将改进的算法用在了医学癌细胞分割的运用上。论文的主要成果和安排工作如下:引言以概述的形式简单介绍了分水岭分割技术的发展现状以及本论文研究背景意义。主要介绍了分水岭的原理,中值滤波和形态学开闭滤波的图像预处理方法。分析了结构元素形状和大小的差别对滤波结果的影响,同时针对图像的复杂噪声,我们提出了改进的滤波方法。在单尺度形态学梯度的基础上,

23、我们提出利用一组大小不等的正方形结构元素来求取多尺度形态学梯度,最后基于内外标记和强制极小值方法修正梯度,最后进行分水岭分割。主要通过几副图像来说明改进方法的过程和分割效果,并对分割后的癌组织细胞进行统计计数和分别计算每个细胞的面积和周长。对本论文的工作总结和展望。2 癌细胞图像改进的分水岭分割2.1 分水岭基本思想分水岭算法作为一种基于区域的图像分割方法,建立在数学形态学的基础上。是数学形态学的在图像处理的经典方法,最初的思想来源于地形学,它把一幅图像看作成是一个立体的地形表面。图像中每一点的像素灰度值代表该点海拔高度,每一个局部极小值和它的影响区域称为集水盆地。图像的边缘灰度较大,对应于集

24、水盆地的边界,即地形学中的山脊。由边缘区域过渡到灰度极小值点的渐变过程称为山坡。那么就可以在图像中模拟自低向上逐渐淹没地形图的过程。在每一个局部极小值表面刺穿一个小孔,然后把整个模型慢慢浸入水中,随着浸入的逐渐加深,每一个局部极小值的影响域慢慢向外扩展,当水快要溢满盆地时,也就是两个或者多个盆地的水快要交融时,在两个集水盆汇合处构筑大坝,最后各个盆地会完全被水淹没,只有大坝不会被淹没。于是得到了各个大坝,即为分水岭。2.2 分水岭实现原理2.2.1 模拟浸水的过程原理一副高低起伏的地形图,如果把图像的所有像素都看成是它们的地形海拔高度。地形图由盆地(局部灰度极小值),山脊,以及盆地和山脊之间形

25、成的山坡三部分构成。水从各个局部最低点向上漫溢,水面逐步上升,不同区域的水在各个区域的边缘便会汇合,我们就需要在山脊上修筑大坝来阻止它们汇合。这样大坝就将地形模型分割成了不同的区域。区域边缘建起的大坝被称为分水岭,被分割开的各个区域被称为汇水盆地。这就是模拟浸水的过程。2.2.2 模拟降水的过程原理仍然把图像看作是地形图模型来说明。当一滴雨珠从模型上空落下时,水降落到山体表面并顺势向下流,直到流到相同的局部最低点。山脊水滴经过的路线就是一个连通分支,通往局部最低点的所有连通分支就形成了一个集水盆地。那么山脊就是分水岭。这个就是模拟降水的过程。2.3 图像预处理技术预处理是图像处理的第一步,也是

26、非常关键的一步。它能够加强突出大家感兴趣的目标,而抑制对我们无用的信息,最终改善图像的质量。图像预处理去除背景噪声有很多种方法:中值滤波4,邻域平均法5,形态学滤波6。这些方法主要对图像中的点状噪声滤波效果比较好,对于实际癌细胞图像中复杂的块状背景噪声,往往达不到很好的滤波效果。那么针对癌细胞图像中复杂块状噪声,我们利用改进的形态学开闭滤波算法。2.3.1灰度形态学开闭滤波器把形态学处理从二值图像扩展到灰度图像的基本操作,包括2个基本的运算:腐蚀、膨胀。同时在这两个运算的基础上发展的开运算和闭运算。用对函数的灰度膨胀用,定义为式(2-1): (2-1)灰度腐蚀表示为,定义为式(2-2): (2

27、-2) “”表示膨胀算法,“”表示腐蚀算法。函数为一灰度图像,为结构元素。灰度形态膨胀和灰度形态腐蚀,与二值图像不同,运算的时候,移动的是而不是。然而,实际应用中经常是比小,所以以滑过还是以滑过在概念上是没有区别的。灰度形态膨胀是用最大值运算代替卷积求和,用加法运算代替卷积求乘积。是以结构元素为模板,搜寻图像在结构元素大小范围内的灰度和的极大值。灰度形态腐蚀是用最小值运算代替求和,用减法运算代替相关乘积。是以结构元素为模板,搜寻图像在结构元素大小范围内的灰度和的极小值。从信号处理角度来看,灰度形态和差是一种极值滤波。灰度形态腐蚀和膨胀相当于局部的最小和最大运算,那么灰度形态学就是一种非线性的,

28、不可逆的变换。灰度膨胀的计算是逐点进行的,求某点的灰度值就是计算该点局部范围内各点与结构元素所对应点的灰度值之和,并选择其中的最大值作为该点的膨胀结果。经过膨胀后,目标的边缘得到了延伸。灰度腐蚀的计算是逐点进行的,求某点的灰度值就是计算该点局部范围内各点与结构元素所对应点的灰度值之差,并选择其中的最小值作为该点的腐蚀结果。经过腐蚀后,目标的边缘具有高灰度值的点的灰度会降低。在腐蚀和膨胀基础上的二级运算是开闭运算,分别用“”和“”表示。定义如下: ( 2-3) ( 2-4)开运算是先对图像进行腐蚀运算,再进行膨胀运算。开运算一般能平滑图像的轮廓,削弱狭窄的部分,去掉细的突出。闭运算则是先对图像进

29、行了膨胀后腐蚀的操作。它也能平滑图像的轮廓,它一般能融合窄的缺口和细长的弯口。2.3.2 开闭滤波器的改进算法1、将原始图像进行灰度化处理。2、对灰度图像进行开闭滤波,经过实验发现,用方形结构元素效果佳。3、对开闭滤波后的图像结果进行阈值二值化处理。4、将二值化处理后的结果和原灰度图像比较,保留目标灰度,背景灰度置为“255” 。即为白色,那就能很好的滤掉背景噪声中的气泡。实验结果:图2-1为我们处理的原始图像,为了便于观察。我们截取一个片断图2-2来处理。 图2-1原始灰度图 图2-2截取的片段 图2-3(33)均值滤波 图2-4(55)均值滤波 图2-5(33)中值滤波 图2-6(55)中

30、值滤波通过上面的对比可以看出,均值滤波和中值滤波只能对较小的点状噪声有很好的去噪效果。当均值滤波器用(33)小模块时,滤波效果明显。当模块变大为(55)时,在降低噪声的同时又会使图像变得模糊,给图像带来损失。中值滤波器是一种非线性平滑滤波器,与均值滤波器相比,它在衰减噪声的同时不会使图像的边缘模糊,不具有边缘模糊效应。这是中值滤波器的主要优点。用中值滤波器可以有效的去除点状噪声,同时不会使边缘变模糊。而对于癌细胞图像中复杂的块状噪声,均值滤波和中值滤波均不能有很好的滤波效果。那么就需要在中值滤波的基础上使用形态学的开闭滤波器来进行预处理。开闭滤波结果:1、用半径为2和4的圆盘形结构元素分别来开

31、闭滤波 图2-7原始灰度图 图2-8半径为2的圆盘开闭滤波 图2-9半径为4的圆盘开闭滤波2、改用大小为(22)和(44)方形结构元素来开闭滤波 图2-10原始灰度图 图2-11(22)方形结构元素 图2-12(44)方形结构元素由上面的实验看出,结构元素的类型和大小都将影响图像的滤波效果。对此,我们选用方形(22)的结构元素。但是对于下面图像,用(22)的方形结构元素并不能很好的取得去噪的效果。 图2-13原始灰度图 图2-14(22)方形结构元素开闭滤波 对于灰度图中的复杂背景和气泡噪声,我们采用改进的开闭滤波器。对开闭滤波结果进行阈值二值化。对应灰度图像使背景噪声置为“255”。 图2-

32、15原始灰度图 图2-16阈值二值化 图2-17滤波结果2.4 形态学梯度2.4.1 形态学梯度基于分水岭变换的图像分割方法,其性能在很大程度上依赖于用来计算待分割图像梯度的算法,对分水岭而言,理想的梯度算子输出应等于输入的边缘高度,即边缘两边像素的灰度差,而不是边缘的斜率。自然图像中一般很少出现阶跃边缘,通常都是界限比较模糊的边缘。对于这种边缘类型,传统的梯度算子输出的是边缘斜率,形态学梯度算子确能输出高度。形态学梯度可以用原始图像与图像的膨胀或腐蚀的处理结果进行差分来计算。对于图像f和结构元素B常用的形态学梯度有以下三种定义:1、膨胀图像和腐蚀图像之间的算术差 (2-5)2、原始图像和腐蚀

33、图像之间的算术差 (2-6)3、膨胀图像和原始图像之间的算术差 (2-7)B选择为圆盘状结构元素,“”和“”分别表示膨胀和腐蚀。 图2-18 膨胀图像-腐蚀图像 图2-19原始图像-腐蚀图像 图2-20 膨胀图像-原始图像形态学梯度比一般的局部斜率梯度定义更明显地强调了结构元素所定义的窗口内的变化差异,形态学梯度使输入图像的灰度级跃变更为急剧。能够使图像中比较大的区域更加突出,它与各种空间算子不同的是,使用对称结构元素得到的形态学梯度对边缘方向性的依赖更小。但是一般来说,形态学梯度的计算量会大一些。在式(2-5)中B只是单尺度的形态梯度算子,得到的图(2-18),形态学梯度算子的性能取决于结构

34、元素B的大小,因此选择形态结构元素B就尤为重要。对于癌细胞圆形的形状特性,我们采用圆盘形结构元素来处理。如果B结构元素太小,梯度算子虽有较高的空间分辨率,但是对斜坡边缘只产生一个很小的输出结果。如果B梯度算子足够大,则对于斜坡边缘来说,该梯度算子的输出就等于边缘的高度,但是大的梯度算子会造成边缘间的影响,将会导致梯度的极大值和边缘的不一致。为了结合大结构算子和小结构算子的各自优点,我们采用多尺度形态学学梯度算法7。设为一组圆盘形的结构元素,其中的大小为个像素点。多尺度形态学梯度定义为 (2-8)使用这一梯度算子对图像处理,将得到反映所有边缘高度的梯度图像。由于多尺度的形态梯度算子G使用了取平均

35、运算,比单尺度的形态梯度算子抗噪声的能力更强,对于噪声较大的图像能取得较好的效果。 2.4.2 形态学图像重建传统的开运算是先腐蚀,再膨胀操作。而闭运算则是先膨胀,再腐蚀操作。而且传统的开闭运算只能去掉图像的部分低灰度和高灰度细节,而形态学开重建运算则是先做的开运算,然后做重建。形态学闭运算则是先做的闭运算,然后做重建。综上两种运算比较,形态学开闭重建对图像梯度重建,消除了梯度图像中由非规则灰度扰动和噪声引起的局部极值。物体显著轮廓却在重建过程中得以恢复,使图像在简化的同时保持主要对象的形状信息。有两个图像:原始灰度图像和参考图像。也称为掩膜图像,称为标记图像。一、测地膨胀定义如下: (2-9

36、) (2-10)(i=1,2,3,.)其中B为圆盘形结构元素,形态学测地膨胀为迭代运算,当i达到预定次数或者时,迭代终止。二、测地腐蚀的定义如下: (2-11) (2-12)(i=1,2,3,.) 形态学测地腐蚀为迭代运算,当i达到预定次数或者时,迭代终止。三、形态学开闭运算分别定义如下: (2-13) (2-14)其中和分别表示形态学测地膨胀和测地腐蚀的收敛结果。构造形态学混合开闭算法,以原图像的腐蚀作为标记图像做膨胀重建,就得到重构开。以原图像的膨胀作为标记图像做腐蚀重建,就得到重构闭。先采用形态学开运算消除梯度图像中的非规则干扰和尺度比结构元素B小的极大值噪声,随后再进行形态学闭重建运算

37、去除比结构元素B小的暗噪声。修正了区域极大值和极小值,减少甚至消除了由于噪声干扰和细节造成的分水线位置偏移,具有准确的轮廓定位能力,减小了区域轮廓线的位置偏移,且明显改善了因局部极小值过多造成的分水岭过分割现象。 2.5 分水岭分割梯度图像经过开闭重建后消除了明暗噪声和非规则扰动,进一步减少了局部极小值点,接下来我们将通过修改标记符来修正梯度图像,我们通过三个步骤来进行改进。1、用标记把细胞图像中的相关细胞目标和背景标记出来,得到一副标记图;2、根据标记的图像,运用形态学极小值技术来对梯度图像进行修正;3、对修正后的梯度图像进行分水岭,产生分割的细胞图像。2.5.1 修改标记符梯度图的分水岭变

38、换为了消除分水岭算法产生的过分割,采用对癌细胞图像的内部(前景)和外部(背景)分别进行标记区别。此时,每个癌细胞对象的前景像素点都是相通的。背景里面的任何像素点都属于任何癌细胞对象。再用分水岭算法会取得较好的效果。标记分水岭算法是分水岭算法的一种改进算法,它在癌细胞图像上进行标记,标记可以为一个点,一条线,或者一片区域。重要的不是标记的形状,而是它所在的位置。每一个标记都代表了图像的最终分割区域,即癌细胞图像中每个癌细胞所在的位置。标记符是一个图像的连通分量。癌细胞图像分割好坏的关键就是标记的选取。我们提出了应用标记符算法来解决过分割问题,我们通过一个内部标记符集合(我们感兴趣的目标内)和一个

39、外部标记符集合(背景)来修改梯度图像。通过计算图像的“扩展的最小变换”,使用函数imextendedmin来获得内部标记符集合:该函数可通过设定某个高度阈值h来扩展“局部最小区域”,即比周围更深的点的集合。接下来,我们需要寻找那些属于背景的外部标记,即为分水岭的脊线。本文采用的寻找方法是用二值图像的距离去进行分水岭变换。理论上讲就外部标记不会靠目标边缘太近。癌细胞梯度图像作为分水岭分割的输入图像,然后利用内部标记和外部标记通过形态学中的极小值标定技术9来修改梯度图像,屏蔽掉原有图像中的所有局部极小值。因此,修改后的梯度图像中,只有对应二值标记图像中不为零的地方强制有局部极小值。修改极小值后的梯

40、度图像用表示。即 (2-15)其中表示形态学极小值标定操作,分水岭分割在上进行,最终得到理想的分割区域结果,记作。分水岭算法表示如下: (2-16) 其中是分水岭算法的分割算子。 2.5.2 具体实现步骤1、预先设定一个高度阈值h来扩展“局部最小区域”,将二值图像前景像素的深局部最小区域位置标记出来。2、标记外部标记符,寻找那些属于背景的外部标记,即为分水岭的脊线。本文采用的寻找方法是用二值图像的距离去进行分水岭变换。3、通过强制最小技术(minima imposition)修正梯度。4、对修正的图像进行标准的分水岭分割。2.6 细胞形态学特征计算我们得到被分割的癌细胞图像,下一步就是把图像转

41、化成二值图像进行连通对象标注。二值图像中像素只能取1值(白色的前景)和0值(黑色的背景),实际中图像的前景往往由多个彼此分离的目标分量组成。如果我们把每个细胞前景目标的像素值都分配一个唯一的整数。各个细胞目标的像素值依次被赋予1、2、3。背景的像素值取0。这样便实现了细胞目标的连接对象标注。所得的新的图像称为标记矩阵。矩阵大小和原图像大小相同,这样就能得到连接分量目标的总数。regionprops是用来度量图像中不同区域属性的函数10。表示形式是:stats=regionprops(L,properties)。如果 properties 等于字符串 all,则所有属性都将被计算。分别是:面积A

42、rea ,周长 perimeter, 质心Centroid。在调用regionprops之前必须将二值图像转变为标注矩阵。L,n= bwlabel(BW); bwlabel函数可以把二值图像转变成标注矩阵。L中不同的正整数元素对应不同的区域。n代表标记连通区域的个数。1、统计数目统计分割后癌细胞的数目,通过对二值化后的图像进行标记。寻找连通区域。那么连同区域的个数就是我们所要统计的癌细胞的个数。2、面积计算癌细胞的面积就用癌细胞边界所围区域所包含的像素数表示,在数字图像中,区域面积可以定义为区域内索含的像素的个数。即可以将区域内部的像素标记为,区域外部标记为。则面积为: (2-17)3、周长计

43、算癌细胞的周长就是用边界像素点连接成的闭合曲线的周长。4、质心计算癌细胞的质心就是每个细胞区域的重心。用regionprops中Centroid属性来度量。Centroid 的第一个元素是重心水平坐标(x坐标)、第二个元素是重心垂直坐标(y坐标)。3 实验仿真结果分析我们选取宫颈癌细胞图像作为对象来分割。原始处理的图像如图3-1所示。 图3-1原始癌细胞图像 图3-2原始图像分水岭 分析上面两图,正如图3-2所示,直接进行分水岭可以导致部分由大量局部最小区域引起的过分割结果。主要原因是原始图中存在很多噪声没有滤除。一、我们现在截取其中的一粘连片段作处理,观察效果。 图3-3原始灰度图 图3-4

44、原始图像分水岭 图3-5中值滤波 图3-6开闭滤波原始图像如图3-3所示,对它进行分水岭同样存在大量局部最小区域引起的过分割结果,如图3-4所示。把这些最小值的很多不相关细节对图像的影响降到最低的有效解决方法是对原始图像(图3-3)用(33)大小的结构元素对图像采用进行中值滤波,得到图3-5。再进行形态学的开闭滤波处理。得到图3-6。 图3-7原始灰度图 图3-8阈值化灰度图像 但是对包含了很多的气泡噪声的图像,见图3-7所示。通过中值滤波和形态学开闭滤波都不能达到很好的效果,通过反复实验证明,通过阈值化灰度图像可以滤掉这些气泡噪声,同时保留原始目标图像。图3-8表示最终滤波的灰度图。 图3-

45、9掩膜图像 图3-10标记图像 图3-11 开重建 图3-12是图3-11进过膨胀的图像 图3-13经重构式开闭的结果我们同时选用半径为1的圆盘形结构元素来对滤波后的灰度图像进行开闭重建。下面是所得到的结果。首先把经过中值滤波和形态学开闭滤波后的图像(图3-9)作为我们的原始图像,作为掩膜图像I,掩膜图像I经过腐蚀后的图像(图3-10)作为标记图像J。图3-11就是图像J对图像I进行形态重构的结果。即是I经过重建式开滤波器后的图像。接下来,我们选择图3-11作为我们的掩膜图像I1,对I1进行膨胀得到图3-12,作为我们的标记图像J1,图3-13为J1对I1的形态重构,即是I1进过重构式闭形态学

46、滤波器的结果,也是图3-9原始滤波后图像经过重构式开闭滤波器的结果。二、检测目标对象边缘,求其梯度图。我们对图3-13经重构式开闭后的图像求取形态学梯度,得到图3-14。但是我们知道图3-14是用单尺度的结构元素得到的结果。我们想要得到更加准确的梯度结果。本文采用一组多尺度的正方形结构元素。得到图3-15。为了观察多尺度的形态梯度比单尺度的形态学梯度好。我们用imregionalmin函数来观察它们的局部最小区域。分别用图3-16和图3-17显示。 图3-14形态学梯度 图3-15多尺度形态梯度 图3-16 (图3-14的局部最小区域) 图3-17(图3-15的局部最小区域)三、尽管用多尺度的

47、正方形结构元素得到的梯度仍然有很复杂的局部最小区域,我们接下来对得到的图3-18多尺度的形态梯度进行梯度优化。减少对我们无关的极小值,减少过分割问题。 图3-18 梯度优化 图3-19(图3-18的局部最小区域)四、基于灰度图像的内外标记,利用获取的外部标记图像和内部标记图像强制作为梯度图像的局部最小值,屏蔽掉原先的所有局部最小值,修改梯度图像。 图3-20 内部标记 图3-21 分水岭脊线 图3-22修改后的梯度图像 图3-23 分水岭结果 图3-24 分割结果二值化五、对分割开的癌细胞图像,进行数目的统计,面积,周长和质心的计算。首先对最终分割的细胞图像转换成二值图像,对二值图像进行连通区

48、域的标记。然后对每个联通区域(单独的细胞)进行面积和周长的计算。第一种方法:1、我们采用计算连通区域边界所围的像素之和来计算癌细胞面积。2、利用函数bwperim提取连通区域的边界。如c=bwperim(Label,4);其中Label是标记了的各个连通区域。再对每个联通区域求他们的周长,即周围边界相素点之和。第二种方法:用regionprops函数求解。如下所示:stats=regionprops(Label,ALL);S = stats.Area;计算面积。P = stats.Perimeter;计算周长C = stats.Centroid;计算质心图3-27细胞图像的数目,面积和周长统计

49、如下:表3-1细胞特性统计表个数15标记123456789101112131415面积4413338122793344109643446135494031周长204019352717203528162138211816在细胞的二值图像中,由于细胞均由像素为“1”的像素点构成,但是通过求边界像素点之和得到的周长就不能很好的反应凹凸细胞的周长。通过regionprops函数求出的周长则充分考虑了细胞的凹凸特性。现在我们比较这两种方法求出的周长。周长1那一行得出的数据是通过计算边界像素点得出的结果。周长2那一行得出的周长数据是通过regionprops函数计算出的结果。表3-2 两种方法计算周长的结

50、果比较标记12345678周长12040193527172035周长222.485343.899521.071138.727930.727918.242621.656937.8995 表3-3 两种方法计算周长的结果比较标记9101112131415周长128162138211816周长232.313718.485323.071141.899523.071121.313717.6569我们通过观察表3-2和表3-3比较看出,标记1和标记7两个细胞,通过计算边界像素点的和,它们的周长均为20,但是通过regionprops函数得出的周长确不一样。标记10和标记15同样也是这种情况。因为只是简单的

51、对轮廊线上的像素值进行累积计算,则会使垂直,水平方向的长度夸大。可以看出通过regionprops函数计算的细胞周长是周围像素点所围曲线的长度。更能体现各个癌细胞实际值。我们现在另外截取一比较复杂粘连癌细胞图像来进行处理观察。预处理阶段,如图3-25所示。首先对图像用大小为(22)的正方形结构元素对图像进行形态学开闭滤波,然后继续用(33)大小的结构元素对图像进行中值滤波,得到图3-26。但是我们从图中可以看出背景中仍然有很多噪声没有被滤除干净。因此再对图像进行灰度阈值化,经过多次实验取阈值130,效果最好。得到图3-27的结果。 3-25原始图像 3-26滤波后图像 图3-27灰度阈值后图像

52、 图3-28 单尺度梯度 图3-29局部极小区域 图3-30多尺度梯度 图3-31局部极小区域 梯度优化阶段,我们知道形态学梯度比一般的预定义滤波器更能准确的定位边缘,能够更好的一直噪声。所以首先对图3-27分别求其单尺度形态梯度和多尺度形态梯度,再分别观察他们的局部极小区域和标准分水岭分割结果。很显然多尺度结构元素求得的形态学梯度更能很好的抑制图像的过多极小值。对噪声复杂的图像能取得较好的效果。分水岭分割阶段,我们接下来再通过梯度阈值化对多尺度梯度进行优化。 降低分水岭过分割现象。再对我们开闭滤波的图像进行内部标记和外部标记。 图3-31梯度优化 图3-32局部极小区域 图3-33内部标记

53、图3-34分水岭脊线最后我们用强制最小值技术去修正优化后的梯度。再对优化后的梯度进行标准分水岭。 图3-35修正后的梯度 图3-36分水岭结果我们选择更为复杂的粘连细胞图像,他们的分割结果如下所示: 图3-37原灰度图 图3-38分割细胞伪彩图 图3-39 二值图面积,周长,质心结果统计如下: 表3-4上述细胞特性统计个数6标记123456面积1306031264643周长40.142127.071119.414216.828423.656922.8284质心 x坐标19.815431.033331.548437.269239.521746.4651 y坐标65.792354.650045.3

54、87135.461548.500041.2093 图3-40原灰度图 图3-41分割细胞伪彩图 图3-42二值图面积,周长,质心结果统计如下:表3-5上述细胞特性统计标记123456面积10241413617151周长37.071121.071121.656920.828448.384825.8995质心x坐标28.362733.585438.170742.388944.777837.3450y坐标51.794126.463419.122055.777837.345050.4510表3-6 接表3-5的细胞特性统计标记78910111213面积515138494516851周长23.89952

55、5.899521.071123.313723.071148.384825.0711质心x坐标20.941245.019610.313713.552621.571499.428697.3725y坐标73.176575.745183.526387.71439.088935.220213.3725对于复杂噪声的下图分割结果: 图3-43灰度图 图3-44 分割结果六、与阈值分割和基于距离变换的分水岭分别作对比阈值分割:是一种最常用的图像分割方法,它特别适用于目标和背景占据不同灰度级范围的图像,我们处理的癌组织细胞图像中细胞的灰度级范围普遍低于噪声和背景的灰度级范围。我们选择迭代方法选取阈值。初始阈值

56、选取为图像的平均灰度,然后用将图像的象素点分作两部分,计算两部分各自的平均灰度,小于的部分为,大于的部分为。计算 ,将 作为新的全局阈值代替,重复以上过程,如此迭代,直至 收敛,即。 图3-45 阈值分割 图3-46 距离变换后分水岭和本文算法结果对比阈值分割得到二值图像比较粗糙,它只是把目标对象从背景中提取出来,对粘连在一起的细胞对象并没有分割开。而经过距离变换使二值图像目标的位置信息转换成灰度图像,进行分水岭的结果与本文采用的基于梯度的分水岭结果相比较,存在过分割和欠分割现象,本文的算法能较好地抑制过分割。 4 结论4.1 全文总结在毕业设计开展的期间,本人查阅了关于形态学图像分析和改进分水岭方法相关的多种资源,包括书籍,论文,网络以及各种matlab的专业论坛。学习并研究了图像处理与分析的主要理论和方法。本文的主要目的是对宫颈癌组织细胞进行改进分水岭分割研究,进行细胞计数和细胞特征提取,但是由于宫颈癌细胞粘连情况比较严重,因此细胞分割成为本论文的研究内容和难点。对于医学癌细胞图像在进行分水岭算法之前,首先对原始图像进行滤波预处理。用中值滤波器滤除部分噪声。在此基础上我们利用开闭运算对图像进行平滑可以去除噪声,保留重要的目标轮廓。对于癌组织细胞图像,背景噪声的灰度级明显比癌细胞灰度级高,我们就还需要对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论