一种基于形态学特征的白带中霉菌的自动检测方法

文档序号:8523928阅读:1054来源:国知局
一种基于形态学特征的白带中霉菌的自动检测方法
【技术领域】
[0001] 本发明属于数字图像处理领域,具体涉及一种基于形态学特征的白带中霉菌的自 动检测方法。
【背景技术】
[0002] 白带霉菌检测是诊断霉菌性阴道炎的检查方法。通常的检测方法是将白带与10% KOH溶液混合制成玻片,由医生在显微镜下观察。玻片在显微镜下可以看到椭圆形霉菌、芽 孢及细胞发芽伸长而形成的假菌丝。这种检查方式是凭借医务人员自身的知识和经验诊断 病症,掺杂了较多主观因素,存在速度和精度的不足。随着计算机数字图像技术的不断发 展,利用自动化系统检测已经成为趋势,使用计算机自动处理代替人工处理可以提高工作 效率和检测质量。对白带显微图像使用其形态学特征,通过形态学运算分割霉菌并提取特 征,利用计算机自动检测,快速有效地检测出霉菌,避免了人工检测速度慢,劳动强度大,易 受主观因素影响等缺点。

【发明内容】

[0003] 本发明的目的是针对医院白带检测中现有技术的不足,设计了一种基于形态学特 征的白带中霉菌的自动检测方法,从而达到简便、高效、准确的检测出白带中霉菌的目的。
[0004] 本发明技术方案是一种基于形态学特征的白带中霉菌的自动检测方法,该方法包 括建立训练人工神经网络阶段和实际检测阶段:
[0005] 建立训练人工神经网络阶段包括:
[0006] 步骤1 :人工获得白带样本溶液中的多个霉菌样本图像;
[0007] 步骤2 :对步骤1获得样本图像进行灰度处理,再形态学底帽变换,再对底帽图像 进行二值化处理,最后获得样本图像连通区域的面积、周长、圆形度、圆形个数和凹点个数 等特征;
[0008] 步骤3 :使用步骤2获得的样本霉菌图像的各种特征来训练神经网络,直到获得满 意的训练结果。
[0009] 实际检测阶段包括:
[0010] 步骤1:使用显微镜采集白带样本溶液的图像;
[0011] 步骤2 :对步骤1采集的显微图像进行灰度化,得到灰度图像;
[0012] 步骤3 :对步骤2得到的灰度图像进行二值化处理,得到二值图像;
[0013] 步骤4 :对步骤3得到的二值图像中白色连通区域进行标记,记录各个连通区域的 位置,得到标记图像;
[0014] 步骤5 :对步骤4得到的每个标记图像计算其面积、周长,根据设定的阈值进行逐 个对比,删除不为霉菌的连通区域;
[0015] 步骤6 :对步骤5保留下来的连通区域标记其坐标,在步骤2获得的图像中复制出 一幅面积尽可能小的但包含整个标记连通区域的矩形图像;
[0016] 步骤7 :对步骤6得到的每个矩形图像进行二值化,得到每个矩形图像的二值图;
[0017] 步骤8 :对步骤7得到的每个矩形二值图中标记连通域并计算每个连通域的面积, 每个矩形图像中仅保留面积最大的连通域;
[0018] 步骤9 :对步骤8得到的连通域分别统计其面积、周长、圆形度、圆形个数和凹点个 数等特征,计算每个区域的特征值;
[0019] 步骤10 :对步骤9计算出的每个区域的特征值与霉菌的标准特征值进行对比,删 除与霉菌特征不相符的区域;
[0020] 步骤11 :对步骤10保留下来的区域特征输入之前建立的人工神经网络,由人工神 经网络判断是否为霉菌;
[0021] 步骤12 :统计霉菌数量,输出结果数据。
[0022] 其中所述建立训练人工神经网络阶段中的步骤3的具体步骤为:
[0023] 步骤3. 1 :建立BP人工神经网络,输入层包括5个结点,输出层为1个结点,设置 隐含层2层,2层的结点数分别为8、8,激活函数为S型Sigmoid函数,人工神经网络的权重 和阈值采用随机初始化;
[0024] 步骤3. 2 :将训练的霉菌和杂质样本输入人工神经网络训练,输入面积、周长、圆 形度、圆形个数和凹点个数等特征,期望输出设置1为霉菌,〇为杂质,训练样本直到期望输 出与实际输出误差小于〇. 0001,完成人工神经网络训练。
[0025] 所述实际检测阶段步骤3的具体步骤为:
[0026] 步骤3-1 :对灰度图像进行形态学底帽变换,得到底帽变换图像;
[0027] 步骤3-2 :对底帽图像使用最大类间方差法得到的灰度阈值;
[0028] 步骤3-3 :将底帽图像各像素点灰度值与灰度阈值比较,若大于阈值则对该点灰 度赋值255,若小于阈值则对该点灰度赋值0,得到二值图像。
[0029] 所述实际检测阶段中步骤5的具体步骤为:
[0030] 步骤5-1 :计算连通区域的面积,经过面积筛选保留面积在500~2500之间的连 通区域;
[0031] 步骤5-2 :计算剩下连通区域的周长,保留周长在90~300之间的连通区域。
[0032] 所述实际检测阶段中步骤7的具体步骤为:
[0033] 步骤7-1 :对灰度图像使用最大类间方差法得到的灰度阈值;
[0034] 步骤7-2 :将灰度图像各像素点灰度值与灰度阈值比较,若大于阈值则对该点灰 度赋值〇,若小于阈值则对该点灰度赋值255,得到取反的二值图像。
[0035] 所述实际检测阶段中步骤8的具体步骤为:
[0036] 步骤8-1 :对每个区域的二值图像进行连通域标记;
[0037] 步骤8-2 :计算每个区域所有标记连通域的面积,找到面积最大的连通区域;
[0038] 步骤8-3 :把图像中在最大连通域位置的像素值赋值255,其他所有点的像素值赋 值0〇
[0039] 所述实际检测阶段中步骤9的具体步骤为:
[0040] 步骤9-1 :计算每个区域的面积和周长;
[0041] 步骤9-2 :计算圆形度,圆形度计算公式为:
[0042]
【主权项】
1. 一种基于形态学特征的白带中霉菌的自动检测方法,该方法包括建立训练人工神经 网络阶段和实际检测阶段: 建立训练人工神经网络阶段包括: 步骤1;人工获得白带样本溶液中的多个霉菌样本图像; 步骤2 ;对步骤1获得样本图像进行灰度处理,再形态学底帽变换,再对底帽图像进行 二值化处理,最后获得样本图像连通区域的面积、周长、圆形度、圆形个数和凹点个数等特 征; 步骤3 ;使用步骤2获得的样本霉菌图像的各种特征来训练神经网络,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1