一种基于改进模糊识别的白带中红细胞自动检测方法

xiaoxiao2020-10-23  15

一种基于改进模糊识别的白带中红细胞自动检测方法
【技术领域】
[0001]本发明属于图像处理技术领域,具体指的是一种基于改进模糊识别算法的白带红细胞自动检测方法。
【背景技术】
[0002]妇女生殖系统炎症是妇科的常见病、多发病,直接影响女性的身心健康。阴道分泌物为女性生殖系统不同部位的不同物质成分,如巴多林氏腺、子宫颈腺体、子宫内膜的分泌物和阴道粘膜的渗出液、脱落的阴道上皮细胞等组成的混合物,俗称“白带”,具有湿润阴道、排泄废物、杀灭细菌的作用。白带检查是妇科最简单最常用的一种检查手段,对阴道清洁度、生殖系统炎症、肿瘤及其诊断治疗具有重要意义。白带中若出现红细胞,则可能存在炎症刺激阴道壁或者宫颈壁的毛细血管出现出血症状。白带红细胞检测可以作为人机体是否存在疾病的先行判决条件,而且可以给医生进一步检测提供方向和线索,具有极大的研宄价值。

【发明内容】

[0003]本发明提出了一种对白带显微图像中的红细胞进行自动检测的方法;所述方法能高效且精准的检测出白带样本中的红细胞,大大减少医生阅片的劳动强度,提高诊断精度。
[0004]本发明采取的技术方案是一种基于改进模糊识别算法的检测方法,包括训练步骤和实际检测步骤,训练步骤如下:
[0005]步骤A,在现有的白带显微图像中人工提取多个训练用标准红细胞和偏转红细胞小图样;
[0006]步骤B,提取训练用的细胞图像的圆形度、连通区域个数等特征;
[0007]步骤C,将这训练用的红细胞图样进行模糊C均值聚类,分别获得标准红细胞和偏移红细胞的隶属中心及每个图样分别对每类的隶属度值;
[0008]步骤D,构建标准红细胞和偏移红细胞的两个神经网络来拟合两类细胞的隶属度函数,将训练用的两类红细胞分别输入对应的两个神经网络进行训练;红细胞的特征值作为输入,该红细胞样本对当前群集的隶属度值作为理想输出;训练结束获得两个判断红细胞样本对当前群集的隶属度值的神经网络;
[0009]检测步骤如下:
[0010]步骤A,采集多张不同焦距的白带显微图像数据;
[0011 ] 步骤B,对步骤A得到的显微图像数据进行形态学低帽运算,并采用阈值分割得到二值化图像;
[0012]步骤C,将步骤B中的二值化图像进行连通区域标定;
[0013]步骤D,计算步骤C中的连通区域的面积,根据连通区域面积大小判定可能的红细胞区域;
[0014]步骤E,将判定完毕的可能为红细胞的连通区域进行提取,抽取具体细胞小图样;
[0015]步骤F,提取细胞图样的特征,将其分别输入两个神经网络,得到两个隶属度值;
[0016]步骤H,比较两个隶属度值大小,提取较大值;较大值对应的群集为该细胞所属群集;但若较大值比较小,则认为此图样为杂质;
[0017]步骤I,若检测的细胞图样属于偏移红细胞群集,则继续步骤J,若属于标准红细胞或杂质,则跳转至步骤M ;
[0018]步骤J,记录此细胞图样坐标,截取其余不同焦距的图像的同一位置;
[0019]步骤K,分别检测其余不同焦距图像中提取出的细胞图样,计算其灰度平均值和中心区域灰度平均值的比例,若比例较大,则认定原细胞图样为杂质,跳转至步骤M ;否则继续步骤L ;
[0020]步骤L,将其余不同焦距图像中提取出的细胞图样二值化并取反,计算其面积和填充后的面积比例,若比例较大,则认定原细胞图样为杂质;
[0021]步骤M,依据上述检测结果对细胞图样所属类别进行记录;
[0022]重复步骤E到步骤M,直至判断处理完成显微图像中所有的细胞小图样。
[0023]进一步的所述检测步骤中的步骤D中将面积在200到3000之间的连通区域视为红细胞区域。
[0024]进一步的所述检测步骤中的步骤H中两个隶属度值中较大值仍小于0.5,则认为此图样为杂质。
[0025]进一步的所述检测步骤中的步骤K中灰度平均值和中心区域灰度平均值的比例大于0.7则认定原细胞图样为杂质。
[0026]进一步的所述检测步骤中的步骤L中细胞图样面积和填充后的面积比例大于0.8则认定原细胞图样为杂质。
[0027]本发明的有益效果是:本发明基于白带中红细胞在显微镜下图像的形态特征使用形态学低帽运算对其进行分割,并提出了一种改进的模糊识别算法。该方法效果良好,且检测效果清晰,误检率极低。
【附图说明】
[0028]图1是本发明白带红细胞自动检测算法的总体流程图。
[0029]图2是形态学低帽运算分割的流程图。
[0030]图3是模糊识别算法流程图。
【具体实施方式】
[0031]下面结合附图,对本发明提出的白带红细胞自动检测方法进行详细说明:
[0032]如图1所示,本发明的白带中红细胞的自动检测方法,其步骤如下:
[0033]步骤I,输入待检测图像
[0034]步骤2,对图像进行灰度化,对灰度图像进行形态学低帽变换,进而对图像进行二值化。
[0035]步骤3,对二值化图像标定连通区域,对每个连通区域进行面积筛选,将面积小于200和面积大于3000的删除。
[0036]步骤4,提取单个细胞图样。
[0037]步骤5,计算细胞图像特征,将其作为神经网络的输入。将细胞图样分别输入两个神经网络,得到该细胞图样对于两类红细胞群集的隶属度值。
[0038]步骤6,提取较大的隶属度值,其对应的群集则为该细胞图样所属群集。若较大的隶属度值仍小于0.5,则认为该细胞图像为杂质。
[0039]步骤7,若该细胞图样属于标准红细胞或杂质,跳转至步骤10。若该细胞图样属于偏转红细胞,继续步骤8。
[0040]步骤8,记录该细胞图样坐标,提取另外4幅不同焦距下的图片,截取相同位置的图样。
[0041]步骤9,计算该细胞图样的灰度平均值,截取该细胞图像中心部分(宽、高分别为原宽高的1/2)并计算中心部分灰度平均值。计算原图灰度平均值与中心部分灰度平均值的比例。若比例大于0.7,则认定此细胞图样为杂质。跳转至步骤10。若比例符合要求,继续步骤9.
[0042]步骤9,将该细胞图样二值化并取反,计算该细胞图样的面积和填充之后的面积,若填充前的面积和填充后的面积比例大于0.8,则认定此细胞图样为杂质,跳转至步骤10,若比例符合要求,则继续;
[0043]步骤10,记录该细胞图样的检测结果。
[0044]循环步骤4至步骤10,直到该检测图像中所有细胞图样均检测完毕。
[ 0045]本发明对图像使用基于形态学低帽变换的分割方法提取图像中的红细胞,低帽变换是是闭运算之后的图像与原始图像之差,主要用于检测亮背景上的暗物体。数学表达式为:
[0046]B = f.B-f (x, y)
[0047]其中f.B为闭运算,f (x,y)为原图,B为低帽变换后的图像。
[0048]如图2所示,本发明使用的形态学低帽运算步骤如下:
[0049]步骤I,输入原图像。
[0050]步骤2,对原图像进行灰度化。
[0051]步骤3,对图像进行膨胀处理,使用半径为5的圆盘模板。
[0052]步骤4,对膨胀后的图像进行腐蚀处理,使用半径为5的圆盘模板。
[0053]步骤5,使用膨胀腐蚀处理后的图像减去原图像,得到低帽变换的图像。
[0054]本发明对白带中红细胞的自动识别提出了改进的模糊识别算法。使用BP神经网路来拟合模糊识别算法的关键的隶属度函数。
[0055]如图3所示,改进的模糊识别算法分别训练过程和检测过程两部分,具体的步骤如下:
[0056]训练过程:
[0057]步骤1,在现有的白带显微图像中人工提取标准红细胞和偏转红细胞小图样共100 个。
[0058]步骤2,提取100个细胞图像的面积、填充后的面积、周长、偏心率、长短轴比例、中心与重心距离、平均灰度值、连通区域个数、外圈圆形度、外圈与中心凹陷之间部分的圆形度10个特征。
[0059]步骤3,将这100个训练用红细胞图样进行模糊C均值聚类,将其分为两类即标准红细胞和偏移红细胞,得到两类的隶属中心和每个图样分别对每类的隶属度值。
[0060]步骤4,构建两个神经网络(分别代表标准红细胞和偏移红细胞)来拟合两类细胞的隶属度函数,将这100个训练红细胞分别输入两个神经网络进行训练。红细胞的特征值作为输入,该红细胞样本对当前类别的隶属度值作为理想输出。训练结束。
[0061]检测过程:
[0062]步骤1:提取待检测样本的特征值。
[0063]步骤2:将该样本分别输入两个神经网络,得到该样本分别对应神经网络的隶属度值。
[0064]步骤3:比较隶属度值的大小,提取较大的隶属度值,若较大的隶属度值小于0.5,则认定该样本为杂质。反之,则该检测样本隶属于求出较大隶属度值的群集。
[0065]通过以上实施方式,可见本发明具有以下优点:
[0066](I)本方法创新的采用了形态学低帽运算对红细胞进行分割提取,并引入模糊识别算法对红细胞进行识别,并在其基础上使用BP神经网络对模糊识别算法进行改进,多种检测手法结合检测,效果良好,且检测效率高。
[0067](2)本方法参数设定严密,有效降低了误检率和漏检率,减少了后续医生复诊的工作量。
【主权项】
1.一种基于改进模糊识别的白带中红细胞自动检测方法,包括训练步骤和实际检测步骤,训练步骤如下: 步骤A,在现有的白带显微图像中人工提取多个训练用标准红细胞和偏转红细胞小图样; 步骤B,提取训练用的细胞图像的圆形度、连通区域个数等特征; 步骤C,将这训练用的红细胞图样进行模糊C均值聚类,分别获得标准红细胞和偏移红细胞的隶属中心及每个图样分别对每类的隶属度值; 步骤D,构建标准红细胞和偏移红细胞的两个神经网络来拟合两类细胞的隶属度函数,将训练用的两类红细胞分别输入对应的两个神经网络进行训练;红细胞的特征值作为输入,该红细胞样本对当前群集的隶属度值作为理想输出;训练结束获得两个判断红细胞样本对当前群集的隶属度值的神经网络; 检测步骤如下: 步骤A,采集多张不同焦距的白带显微图像数据; 步骤B,对步骤A得到的显微图像数据进行形态学低帽运算,并采用阈值分割得到二值化图像; 步骤C,将步骤B中的二值化图像进行连通区域标定; 步骤D,计算步骤C中的连通区域的面积,根据连通区域面积大小判定可能的红细胞区域; 步骤E,将判定完毕的可能为红细胞的连通区域进行提取,抽取具体细胞小图样; 步骤F,提取细胞图样的特征,将其分别输入两个神经网络,得到两个隶属度值; 步骤H,比较两个隶属度值大小,提取较大值;较大值对应的群集为该细胞所属群集;但若较大值比较小,则认为此图样为杂质; 步骤I,若检测的细胞图样属于偏移红细胞群集,则继续步骤J,若属于标准红细胞或杂质,则跳转至步骤M ; 步骤J,记录此细胞图样坐标,截取其余不同焦距的图像的同一位置; 步骤K,分别检测其余不同焦距图像中提取出的细胞图样,计算其灰度平均值和中心区域灰度平均值的比例,若比例较大,则认定原细胞图样为杂质,跳转至步骤M ;否则继续步骤L; 步骤L,将其余不同焦距图像中提取出的细胞图样二值化并取反,计算其面积和填充后的面积比例,若比例较大,则认定原细胞图样为杂质; 步骤M,依据上述检测结果对细胞图样所属类别进行记录; 重复步骤E到步骤M,直至判断处理完成显微图像中所有的细胞小图样。2.如权利要求1所述的一种基于改进模糊识别的白带中红细胞自动检测方法,其特征在于所述检测步骤中的步骤D中将面积在200到3000之间的连通区域视为红细胞区域。3.如权利要求1所述的一种基于改进模糊识别的白带中红细胞自动检测方法,其特征在于所述检测步骤中的步骤H中两个隶属度值中较大值仍小于0.5,则认为此图样为杂质。4.如权利要求1所述的一种基于改进模糊识别的白带中红细胞自动检测方法,其特征在于所述检测步骤中的步骤K中灰度平均值和中心区域灰度平均值的比例大于0.7则认定原细胞图样为杂质。5.如权利要求1所述的一种基于改进模糊识别的白带中红细胞自动检测方法,其特征在于所述检测步骤中的步骤L中细胞图样面积和填充后的面积比例大于0.8则认定原细胞图样为杂质。
【专利摘要】该发明公开了一种基于改进模糊识别的白带中红细胞自动检测方法,属于图像处理技术领域,具体指的是一种基于改进模糊识别算法的白带红细胞自动检测方法。该发明通过人工寻找出的红细胞对建立的神经网络进行训练,然后最所要检测的样本图像进行灰度、二值化等一系列处理,根据红细胞的部分特征,进行部分筛除,在通过训练的神经网络判断剩余的可疑区域是否为红细胞。从而该发明具有高精度、高效率、成本的优点。
【IPC分类】G06K9/68, G06K9/62
【公开号】CN104881679
【申请号】CN201510263467
【发明人】倪光明, 雷皓婷, 张静, 张正龙, 刘娟秀, 刘霖, 刘永, 叶玉堂
【申请人】电子科技大学
【公开日】2015年9月2日
【申请日】2015年5月22日
转载请注明原文地址:https://www.famiwei.com/read-8138397.html

最新回复(0)