本发明涉及一种医学图像处理技术领域细胞计数的方法,特别涉及一种基于图像分割及边缘检测的脂肪细胞自动计数方法。
背景技术:
目前,图像图形技术发展迅速,渗透到人类生活和社会发展的各方面,尤其在生物细胞医学方面的发展对人类来说具有重要的意义。这些生物学过程影响和反映着生物的生长,发育和疾病及肿瘤的发生。肥胖症蔓延全球,已成为医学与社会的共同问题。肥胖症以脂肪在脂肪细胞中过度堆积为特征,其中涉及脂肪细胞的增殖数目改变与肥大直径改变两个生理现象。然而,在临床与基础科研实践中,脂肪细胞的数目与直径的准确定量成为评估肥胖严重程度和脂肪性质的技术瓶颈。在临床应用中,通过显微镜、利用目视方法来定性地分析细胞图像,并对人们的健康状况做出诊断的方法在临床病理学上一直占有重要的地位。但是,该方法耗时并有一定的主观性,且图像模糊、噪声污染、对比度不强、边界不清以及长期阅片引起的视觉疲劳等都有可能影响结果的分析与判断。
所以开发一种基于图像处理算法的脂肪细胞自动计数方法是非常有必要的。利用计算机进行医学细胞图像处理与分析,可以比目视的方法更精确的分析与研究,减少主观干扰,提高工作效率,减轻医务工作者的负担,同时也节约了宝贵的医疗经费。
技术实现要素:
本发明公开了一种基于图像分割及边缘检测的脂肪细胞自动计数方法。
本发明的目的是提出一种基于图像处理的脂肪细胞自动计数方法,以解决当前脂肪细胞人工计数统计效率低,任务重的问题。
本发明提出一种基于图像分割及边缘检测的脂肪细胞自动计数方法,能够自动提取出细胞边缘,并且自动对欠分割区域进行再分割,并对细胞进行统计,获取细胞数目和细胞面积等数据,效率和精度较高,并且方便后续人工校正结果。
本发明基于脂肪细胞图像进行细胞边缘提取,之后进行图像的后处理和再分割,最后对细胞进行统计和上色处理,具体步骤如下:
步骤1:细胞边缘提取。细胞边缘提取分两个步骤同时进行,其一是阈值分割,其二是边缘检测,最后的边缘提取结果为这两个步骤得到的结果之和,具体方法如下:
灰度化。首先需要对输入的彩色图像进行灰度化。
阈值分割。阈值分割进行之前首先进行光照均一化,之后利用大津法(otsu)进行二值化。
光照均一化方法如下:
首先构造两个高斯算子g1和g2,高斯算子的定义如下:
其中σ为标准差,h表示高斯核尺寸,x,y表示像素点横纵坐标,g1的具体参数为h=3,σ=0.5;g2的具体参数为h=60,σ=30。
之后利用g1和g2分别对图像进行滤波,得到滤波结果i1和i2,均一化结果为:
i3=i2-i1。
之后利用大津法对均一化结果进行二值化,得到最后的阈值分割结果it。
边缘检测。边缘检测之前首先对图像进行直方图均衡化,得到对比度较高的图像,之后对该图像进行canny边缘检测得到图像icanny。
对阈值分割结果it进行形态学膨胀操作,得到itd,之后将图像itd和icanny进行与操作,得到最后的边缘检测结果:
iedge=itd*icanny。
最后的细胞边缘图像为边缘检测结果与阈值分割结果之和:
ie=iedge+it。
步骤2:图像后处理。首先利用形态学操作对提取的细胞边缘图像进行后处理,之后利用分水岭算法对欠分割区域进行再分割,具体方法如下:
首先进行形态学操作,具体实施方法如下:
首先统计所有连通域,过滤所有面积小于阈值t的区域,依次进行形态学开操作,形态学闭操作,形态学膨胀操作。
之后进行图像反转操作(脂肪细胞边缘区域置零,其余区域置1),得到ir。
之后通过分水岭算法对图像中欠分割区域进行再分割,再分割方法如下:
通过分水岭方法对图像进行处理,获取所有分水岭,对所有分水岭进行分析,如果满足以下两个条件,则认为当前分水岭是细胞边缘,并加到细胞边缘图像中:
当前分水岭长度小于阈值l。
原始区域再分割出来的两个区域a1,a2,面积之比a1/a2<t,其中a1>a2
步骤3:细胞统计。包括统计细胞数量,细胞面积,细胞周长,细胞位置信息,并且对每一个细胞进行上色和标注,具体步骤如下:
对图像进行连通域分析,具体方法是首先通过区域生长法获取所有连通区域,给每一个区域一个唯一的标签,统计所有连通区域的面积,位置,周长等信息,并且过滤非细胞的连通区域,判别条件如下:
当前连通区域面积小于阈值t。
当前连通域的周长p和面积a,如果
两个条件都满足则过滤掉该区域。
对图像进行上色过程如下:对每一个连通区域进行随机标注颜色,并且将细胞编号对应显示到原始图像中。
本发明的有益效果在于:利用计算机进行医学细胞图像处理与分析,可以比目视的方法更精确的分析与研究,减少主观干扰,提高工作效率,减轻医务工作者的负担,同时也节约了宝贵的医疗经费。
附图说明
图1是基于图像分割及边缘检测的脂肪细胞自动计数方法流程图。
图2是输入的脂肪细胞图像。
图3是脂肪细胞边缘提取阶段的阈值分割结果。
图4是边缘检测结果
图5脂肪细胞边缘提取结果。
图6是形态学操作之后的结果。
图7为利用分水岭方法进行再分割的结果。
图8为脂肪细胞上色结果。
图9为细胞编号图像。
具体实施方式
下面结合附图对本发明作进一步详细说明。
本发明具体实施步骤如下:
(1)输入脂肪图像i(图2),768*1020像素,设定初始参数:面积阈值t,高斯算子g1和g2的核大小h和σ,形态学开操作,闭操作,膨胀操作的算子大小,分水岭长度阈值l,连通域周长平方和面积比的阈值c。
(2)对图像进行灰度化。
(3)细胞边缘提取:
a.阈值分割,依次进行光照均一化和二值化,得到结果it(图3)。
b.边缘检测,依次进行直方图均衡化和canny边缘检测,对it进行膨胀操作,
并且和边缘检测结果做“与”处理,得到结果iedge(图4)。
c.将iedge与it相加得到结果ie(图5)。
(4)图像后处理:
a.进行形态学操作,先过滤所有面积小于阈值t的区域,依次进行形态学开操作,形态学闭操作,形态学膨胀操作。
b.进行图像反转操作,得到结果ir(图6)。
c.利用分水岭算法进行再分割,并选取分水岭加入到细胞边缘图像,得到再分割结果(图7)。
(5)细胞统计,首先进行连通域分析,利用区域生长法获取所有连通区域,提取连通区域的面积,周长,位置信息,过滤掉其中面积小于t,周长平方和面积比
最终统计脂肪细胞280个,其中正确计数275个,漏检6个,正确率96.2%。
以上实施例为本申请的优选实施例,本领域的技术人员还可以在此基础上进行各种变换或改进,在不脱离本申请总的构思的前提下,这些变换或改进都应当属于本申请要求保护的范围之内。