显微图像中细胞堆叠的检测方法、系统、设备及介质与流程

文档序号:21369180发布日期:2020-07-04 04:45阅读:569来源:国知局
显微图像中细胞堆叠的检测方法、系统、设备及介质与流程

本发明属于图像处理技术领域,特别是涉及医学病理图像处理技术领域,具体为一种显微图像中细胞堆叠的检测方法、系统、设备及介质。



背景技术:

图像质量评估(imagequalityassessment,iqa),iqa从方法上可分为主观评估和客观评估。主观评估就是从人的主观感知来评价图像的质量,首先给出原始参考图像和失真图像,让标注者给失真图像评分,一般采用平均主观得分(meanopinionscore,mos)或平均主观得分差异(differentialmeanopinionscore,dmos)表示。客观评估使用数学模型给出量化值,可以使用图像处理技术生成一批失真图像,操作简单,已经成为iqa研究的重点。图像质量评估算法的目标是自动评估与人的主观质量判断相一致的客观图像质量。然而,主观评估费时费力,在实际应用中不可行,并且主观实验受观看距离、显示设备、照明条件、观测者的视觉能力、情绪等诸多因素影响。因此,有必要设计出能够自动精确的预测主观质量的数学模型。

iqa按照原始参考图像提供信息的多少一般分成3类:全参考(fullreference-iqa,fr-iqa)、半参考(reducedreference-iqa,rr-iqa)和无参考(noreference-iqa,nr-iqa),无参考也叫盲参考(blindiqa,biqa)。fr-iqa同时有原始(无失真、参考)图像和失真图像,难度较低,核心是对比两幅图像的信息量或特征相似度,是研究比较成熟的方向。nr-iqa只有失真图像,难度较高,是近些年的研究热点,也是iqa中最有挑战的问题。rr-iqa只有原始图像的部分信息或从参考图像中提取的部分特征,此类方法介于fr-iqa和nr-iqa之间,且任何fr-iqa和nr-iqa方法经过适当加工都可以转换成rr-iqa方法。进一步,nr-iqa类算法还可以细分成两类,一类研究特定类型的图像质量,比如估计模糊、块效应、噪声的严重程度,另一类估计非特定类型的图像质量,也就是一个通用的失真评估。一般在实际应用中无法提供参考图像,所以nr-iqa最有实用价值,也有着广泛的应用,使用起来也非常方便,同时,由于图像内容的千变万化并且无参考,也使得nr-iqa成为较难的研究对象。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种显微图像中细胞堆叠的检测方法、系统、设备及介质,用于解决现有技术中难以对显微图像中组织涂抹不均匀造成细胞堆叠进行有效分析判断的问题。

为实现上述目的及其他相关目的,本发明的实施例提供一种显微图像中细胞堆叠的检测方法,所述显微图像中细胞堆叠的检测方法包括:获取显微病理图像;计算所述显微病理图像的至少一个图像清晰度特征值,并根据所述图像清晰度特征值判断所述显微病理图像是否存在部分模糊:若否,则判断所述显微病理图像中不存在细胞堆叠;若是,则对所述显微病理图像进行分割得到细胞区域,检测所述细胞区域的边缘清晰度并判断所述细胞区域的边缘清晰度是否低于清晰度阈值:若是,则判断所述显微病理图像中存在细胞堆叠并进行提示;若否,则判断所述显微病理图像中不存在细胞堆叠。

于本申请的一实施例中,所述图像清晰度特征值包括:brenner梯度值、tenengrad梯度值、laplacian梯度值、灰度方差值、灰度方差乘积值、方差值、能量梯度值、vollath值、熵值、eva点锐度值、二次模糊与原图差值、nrss梯度结构相似度中的一个或多个组合。

于本申请的一实施例中,根据所述图像清晰度特征值判断所述显微病理图像是否存在部分模糊的一种实现方式包括:将所述图像清晰度特征值输入到预先训练的清晰度分类器中;所述清晰度分类器根据输入的所述图像清晰度特征值输出分类结果为:图像清晰、图像全部模糊或图像部分模糊;若所述清晰度分类器的输出分类结果为图像部分模糊则判断所述显微病理图像存在部分模糊;若所述清晰度分类器的输出分类结果为图像清晰或图像全部模糊,则判断所述显微病理图像不存在部分模糊。

于本申请的一实施例中,所述清晰度分类器采用xgboost分类器;将所述图像清晰度特征值作为训练数据输入xgboost分类器进行训练,得到可输出分类结果为图像清晰、图像全部模糊和图像部分模糊的三分类器。

于本申请的一实施例中,检测所述细胞区域的边缘清晰度并判断所述细胞区域的边缘清晰度是否低于清晰度阈值的一种实现方式包括:采用分割卷积神经网络算法检测得到所述细胞区域;统计所述细胞区域内的边缘总数,该边缘总数即为细胞区域的边缘清晰度;判断所述细胞区域内的边缘总数是否低于清晰度阈值。

本发明的实施例还提供一种显微图像中细胞堆叠的检测系统,包括:图像获取模块,用于获取显微病理图像;特征值计算模块,用于计算所述显微病理图像的至少一个图像清晰度特征值;第一判断模块,用于根据所述图像清晰度特征值判断所述显微病理图像是否存在部分模糊:若否,则判断所述显微病理图像中不存在细胞堆叠;第二判断模块,用于在所述第一判断模块判断所述显微病理图像存在部分模糊时,对所述显微病理图像进行分割得到细胞区域,检测所述细胞区域的边缘清晰度并判断所述细胞区域的边缘清晰度是否低于清晰度阈值:若是,则判断所述显微病理图像中存在细胞堆叠并进行提示;若否,则判断所述显微病理图像中不存在细胞堆叠。

于本申请的一实施例中,所述第一判断模块包括:清晰度分类器,用于接收输入的所述图像清晰度特征值并根据输入的所述图像清晰度特征值输出分类结果为:图像清晰、图像全部模糊或图像部分模糊;清晰度判断单元,用于在所述清晰度分类器的输出分类结果为图像部分模糊则判断所述显微病理图像存在部分模糊,在所述清晰度分类器的输出分类结果为图像清晰或图像全部模糊,则判断所述显微病理图像不存在部分模糊,判断所述显微病理图像中不存在细胞堆叠。

于本申请的一实施例中,所述第二判断模块包括:边缘检测单元,用于采用分割卷积神经网络算法检测得到所述细胞区域;边缘判断单元,用于统计所述细胞区域内的边缘总数,该边缘总数即为细胞区域的边缘清晰度,并判断所述细胞区域内的边缘总数是否低于清晰度阈值,若是,则判断所述显微病理图像中存在细胞堆叠并进行提示;若否,则判断所述显微病理图像中不存在细胞堆叠。

本发明的实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的显微图像中细胞堆叠的检测方法。

本发明的实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有程序指令;所述处理器运行程序指令实现如上所述的显微图像中细胞堆叠的检测方法。

如上所述,本发明的显微图像中细胞堆叠的检测方法、系统、设备及介质,具有以下有益效果:

本发明通过先判断显微病理图像中是否存在部分模糊,再继续寻找细胞区域并判断细胞内部区域清晰度,可以有效检测显微图像中由于组织涂抹不均匀造成细胞堆叠的问题,可以有效提高诊断所使用的病理显微图像的质量,提高诊断智能化和精确度。

附图说明

图1显示为本发明的显微图像中细胞堆叠的检测方法的整体流程示意图。

图2显示为本发明的显微图像中细胞堆叠的检测方法中判断显微病理图像是否存在部分模糊的一种实现方式的流程图。

图3显示为本发明的显微图像中细胞堆叠的检测方法中判断显微病理图像的边缘清晰度是否低于清晰度阈值的一种实现方式的流程图。

图4显示为本发明的显微图像中细胞堆叠的检测系统的整体原理结构框图。

图5显示为本发明的显微图像中细胞堆叠的检测系统中第一判断模块的原理结构框图。

图6显示为本发明的显微图像中细胞堆叠的检测系统中第二判断模块的原理结构框图。

图7显示为本申请一实施例中的电子设备的结构示意图。

元件标号说明

100显微图像中细胞堆叠的检测系统

110图像获取模块

120特征值计算模块

130第一判断模块

131清晰度分类器

132清晰度判断单元

140第二判断模块

141边缘检测单元

142边缘判断单元

1101处理器

1102存储器

s100~s700步骤

s310~s340步骤

s510~s530步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本实施例的目的在于提供一种显微图像中细胞堆叠的检测方法、系统、设备及介质,用于解决现有技术中难以对显微图像中组织涂抹不均匀造成细胞堆叠进行有效分析判断的问题。

以下将详细阐述本实施例的显微图像中细胞堆叠的检测方法、系统、设备及介质的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的显微图像中细胞堆叠的检测方法、系统、设备及介质。

实施例1

如图1所示,本实施例提供一种显微图像中细胞堆叠的检测方法,所述显微图像中细胞堆叠的检测方法包括以下步骤:

步骤s100,获取显微病理图像;

步骤s200,计算所述显微病理图像的至少一个图像清晰度特征值;

步骤s300,根据所述图像清晰度特征值判断所述显微病理图像是否存在部分模糊:若否,则执行步骤s600;若是,则继续执行步骤s400;

步骤s400,对所述显微病理图像进行分割得到细胞区域,检测所述细胞区域的边缘清晰度;

步骤s500,判断所述细胞区域的边缘清晰度是否低于清晰度阈值:若否,则执行步骤s600;若是,则继续执行步骤s700;

步骤s600,判断所述显微病理图像中不存在细胞堆叠;

步骤s700,判断所述显微病理图像中存在细胞堆叠并进行提示。

以下对本实施例显微图像中细胞堆叠的检测方法的步骤s100至步骤s700进行详细说明。

步骤s100,获取显微病理图像。

使用数字显微镜对病理细胞玻片进行扫描后,都会得到一张病理超大图,即病理显微图像,也叫全视野数字切片(wholeslideimages,wsi)。

病理显微图像为但不限于从人体肺部、甲状腺、乳腺等任何人体部位提取的用于病理显微诊断的细胞或组织的样本制作成病理细胞玻片经数字显微镜扫描后形成。人体细胞或组织样本的获取方法,可以是通过穿刺手术获取,也可以是通过内窥镜获取,或有其他医学手段获取。样本一般制成显微玻片,并放置于在载物台上,在一些情况下,需要对样本玻片进行染色等处理,以便更清楚的分辨细胞。本实施例即对样本玻片的质量进行分析,确定样本玻片是否存在质量异常。其中,样本玻片的质量异常包含但不限于失焦、细胞堆叠、染色过浅、染色过深、气泡、灰尘、树胶、反射光斑、镜头脏污等。而本实施例中即使对样本玻片中是否存储细胞堆叠进行检测。

步骤s200,计算所述显微病理图像的至少一个图像清晰度特征值。

于本实施例中,所述图像清晰度特征值包括但不限于:brenner梯度值、tenengrad梯度值、laplacian梯度值、smd(灰度方差)值、smd2(灰度方差乘积)值、方差值、能量梯度值、vollath值、熵值、eva点锐度值、二次模糊与原图差值、nrss梯度结构相似度中的一个或多个组合。

在图像的质量评价中,图像的清晰度是衡量图像质量优劣的重要指标,它能够较好的与人的主观感受相对应,图像的清晰度不高表现出图像的模糊。以下对本实施例中计算图像的清晰度的图像清晰度特征值进行具体说明。

1)brenner梯度值

brenner梯度函数是最简单的梯度评价函数,它是计算相邻两个像素灰度差的平方,brenner梯度函数函数定义如下:

d(f)=∑y∑x|f(x+2,y)-f(x,y)|2

其中:f(x,y)表示图像f对应像素点(x,y)的灰度值,d(f)为图像清晰度计算结果,即brenner梯度值。

2)tenengrad梯度值

tenengrad梯度函数采用sobel算子分别提取水平和垂直方向的梯度值,基与tenengrad梯度函数的图像清晰度定义如下:

tenengrad梯度值:

其中gx(x,y)为使用sobel水平算子在(x,y)处检测到的梯度,gx(x,y)为使用sobel垂直算子在(x,y)处检测到的梯度。

sobel算子:

gx(x,y)=g(x-1,y+1)+2g(x,y+1)+g(x+1,y+1)-g(x-1,y-1)-2g(x,y-1)-g(x+1,y-1)

gy(x,y)=g(x+1,y-1)+2g(x+1,y)+g(x+1,y+1)-g(x-1,y-1)-2g(x-1,y)-g(x-1,y+1)

其中g(x,y)为图像在(x,y)处的亮度值。

sobel算子矩阵:

3)laplacian梯度值

laplacian梯度函数与tenengrad梯度函数基本一致,用laplacian算子替代sobel算子即可,该算子定义如下:

因此基于laplacian梯度函数的图像星清晰度的定义如下:

d(f)=∑y∑x|g(x,y)|(g(x,y)>t)

其中,g(x,y)是像素点(x,y)处laplacian算子的卷积。

4)smd(灰度方差)值

灰度方差通过smd(灰度方差)函数获得。

当完全聚焦时,图像最清晰,图像中的高频分量也最多,故可将灰度变化作为聚焦评价的依据,灰度方差法的公式如下:

d(f)=∑y∑x(|f(x,y)-f(x,y-1)|+|f(x,y)-f(x+1,y)|)。

5)smd2(灰度方差乘积)值

灰度差分评价函数具有较好的计算性能,但其缺点也很明显,即在焦点附近灵敏度不高,即该函数在极值点附近过于平坦,从而导致聚焦精度难以提高。在文章《一种快速高灵敏度聚焦评价函数》中提出了一种新的评价函数,称之为灰度方差乘积法,即对每一个像素领域两个灰度差相乘后再逐个像素累加,该函数定义如下:

d(f)=∑y∑x(|f(x,y)-f(x+1,y)|*|f(x,y)-f(x,y+1)|)。

6)方差值

因为清晰聚焦的图像有着比模糊图像更大的灰度差异,可以将方差函数作为评价函数:

d(f)=∑y∑x|f(x,y)-μ|2

其中:μ为整幅图像的平均灰度值,该函数对噪声比较敏感,图像画面越纯净,函数值越小。

7)能量梯度值

能量梯度通过能量梯度函数获得。

能量梯度函数更适合实时评价图像清晰度,该函数定义如下:

d(f)=∑y∑x(|f(x+1,y)-f(x,y)|2+|f(x,y+1)-f(x,y)|2)。

8)vollath值

vollath函数定义如下:

d(f)=∑y∑xf(x,y)*f(x+1,y)-m*n*μ2

其中:μ为整幅图像的平均灰度值,m和n分别为图像宽和高。

9)熵值

熵通过熵函数获得。

基于统计特征的熵函数是衡量图像信息丰富程度的一个重要指标,有信息论可知,一幅图像f的信息量是由该图像的信息熵d(f)来度量:

其中:pi是图像中灰度值为i的像素出现的概率,l为灰度级总数(通常取值256)。根据shannon信息论,熵最大时信息量最多。将此原理应用到对焦过程,d(f)越大则图像越清晰。熵函数灵敏度不高,依据图像内容不同容易出现与真实情况相反的结果。

10)eva点锐度值

eva点锐度通过eav点锐度算法函数获得。

eav点锐度算法函数通过统计图像某一边缘方向的灰度变化情况来评价,计算公式如下:

其中:df/dx为边缘法向的灰度变化率,f(b)-f(a)为该方向的总体灰度变化。该算法只对图像的特定边缘区域做统计,能否代表整幅图像的清晰度仍有疑问,此外计算前需人工选定边缘区域,不便实现程序运算的自动化,在现有的图像清晰度评价方法研究中对上述算法进行了改进,改进如下:

a)将针对边缘的梯度计算改为逐个像素领域梯度的计算,以便算法能对图像的整体进行评价,并使算法实现自动化。

b)对方格像素8领域的灰度变化进行距离加权,水平和垂直方向的权重为1,而45度和135度方向的权重为

c)对计算结果按图像的大小进行规格化,以便于图像的对比。

经过以上三步改进后的点锐度算法为:

其中:m和n为图像的行数和列数。

11)二次模糊与原图差值(reblur二次模糊)

如果一幅图像已经模糊了,那么再对它进行一次模糊处理,高频分量变化不大;但如果原图是清楚的,对它进行一次模糊处理,则高频分量变化会非常大。因此可以通过对待评测图像进行一次高斯模糊处理,得到该图像的退化图像,然后再比较原图像和退化图像相邻像素值的变化情况,根据变化的大小确定清晰度值的高低,计算结果越小表明图像越清晰,反之越模糊。这种思路可称作基于二次模糊的清晰度算法。

12)nrss梯度结构相似度

利用人类视觉系统(hvs)非常适于提取目标的结构信息的特点,提出了图像结构相似度概念(ssim),认为只要能计算目标结构信息的变化,就能够得到感知图像失真值。基于此思路,将该方法引入到计算全参考图像的清晰度评价中,认为图像的清晰度可以使用目标图像与参考图像间的结构相似度来表示,而图像间的结构相似度包含以下三个部分的比较:

亮度比较:

对比度比较:

结构信息比较:

而c1、c2和c3是为了避免分母为0而设的常数。图像的结构相似度由下式计算可得:

ssim(x,y)=[l(x,y)]α·[c(x,y)]β·[s(x,y)]γ

为简单起见可以根据结构相似度的相关思想结合人烟视觉系统的相关特点,设计无参考图像清晰度的评价指标(nrss),图像的无参考结构清晰度定义为:

图像清晰度受很多因素影响,例如:亮度、对比度、色调、边界、噪声、模糊等。在本实施例中,可选取上述图像清晰度特征值中的一个或多个去衡量显微病理图像的清晰度。上述图像清晰度特征值的计算已是本领域技术人员所熟知的技术方案,本实施例不过各个图像清晰度特征值的获取过程做进一步详细说明。本领域技术人员根据现有技术容易获取本实施例中的各个图像清晰度特征值。

步骤s300,根据所述图像清晰度特征值判断所述显微病理图像是否存在部分模糊:若否,则执行步骤s600;若是,则继续执行步骤s400。

具体地,于本实施例中,如图2所示,根据所述图像清晰度特征值判断所述显微病理图像是否存在部分模糊的一种实现方式包括:

步骤s310,将所述图像清晰度特征值输入到预先训练的清晰度分类器中;

步骤s320,所述清晰度分类器根据输入的所述图像清晰度特征值输出分类结果为:图像清晰、图像全部模糊或图像部分模糊;

步骤s330,若所述清晰度分类器的输出分类结果为图像部分模糊则判断所述显微病理图像存在部分模糊;

步骤s340,若所述清晰度分类器的输出分类结果为图像清晰或图像全部模糊,则判断所述显微病理图像不存在部分模糊。

于本实施例中,所述清晰度分类器采用xgboost分类器,将所述图像清晰度特征值作为训练数据输入xgboost分类器进行训练,得到可输出分类结果为图像清晰、图像全部模糊和图像部分模糊的三分类器。

xgboost是一套提升树可扩展的机器学习系统。xgboost是一个树集成模型,他将k(树的个数)个树的结果进行求和,作为最终的预测值。本领域技术人员对xgboost分类器的使用已是比较成熟,本实施例不做具体阐述。本实施例在使用xgboost分类器之前,先对xgboost分类器进行训练学习,使之在接收到图像清晰度特征值时,可以根据图像清晰度特征值输出对应的分类结果:图像清晰、图像全部模糊或图像部分模糊。

具体地,于本实施例中,预先训练得到所述xgboost分类器的一种实现方式包括:

获取具有分类标签的图像清晰度特征值训练集;其中,所述图像清晰度特征值训练集包括:具有图像清晰标签的若干图像清晰度特征值、具有图像全部模糊标签的若干图像清晰度特征值和具有图像部分模糊标签的若干图像清晰度特征值;

将所述图像清晰度特征值训练集输入到xgboost分类器中进行迭代训练,得到可对输入的所述图像清晰度特征值进行分类,并输出分类结果为清晰、全部模糊和部分模糊中的一种的三分类器。

即本步骤中将步骤s200中获取的一个或多个图像清晰度特征值做为特征输入xgboost分类器中,xgboost分类器将结果分为清晰、全部模糊和部分模糊。

由于清晰的显微病理图像不可能存在细胞堆叠,而全部模糊的显微病理图像也基本不是细胞堆叠造成的,可能是失焦、灰尘等问题,所以于本实施例中,在xgboost分类器将结果中排除清晰和全部模糊的病理显微图像,只取分类结果为部分模糊的病理显微图像进一步分析处理。

步骤s400,对所述显微病理图像进行分割得到细胞区域,检测所述细胞区域的边缘清晰度。

对所述显微病理图像进行分割得到细胞区域即寻找所述显微病理图像的细胞区域,本实施例中,采用分割卷积神经网络算法检测得到所述细胞区域。

其中可以采用但不限于分割卷积神经网络算法unet对所述显微病理图像进行分割得到细胞区域。对图像进行分割得到细胞区域的技术手段已被本领域技术人员熟知,在此不再赘述。

即继续检测部分模糊的显微病理图像的边缘清晰度。

步骤s500,判断所述细胞区域的边缘清晰度是否低于清晰度阈值:若否,则执行步骤s600;若是,则继续执行步骤s700。

具体地,于本实施例中,如图3所示,检测所述细胞区域的边缘清晰度并判断所述细胞区域的边缘清晰度是否低于清晰度阈值的一种实现方式包括:

步骤s510,采用分割卷积神经网络算法检测得到所述细胞区域;

步骤s520,统计所述细胞区域内的边缘总数,该边缘总数即为细胞区域的边缘清晰度;

步骤s530,判断所述细胞区域内的边缘总数是否低于清晰度阈值,若低于,则执行步骤s600,判断所述显微病理图像中不存在细胞堆叠;若不低于,则执行步骤s700,判断所述显微病理图像中存在细胞堆叠并进行提示。

统计所述细胞区域内的边缘总数即通过边缘检测算法检测所述细胞区域的边缘。其中,可以采用但不限于canny算法、sobel算法、laplacian算法等边缘检测算法进行边缘检测。图像的边缘检测已被本领域技术人员所熟知,在此不再详述。

即本实施例中,通过分割卷积神经网络算法找细胞区域的轮廓,通过边缘检测算法计算轮廓内的边缘总数(细胞轮廓/细胞核/染色质等),如果高于阈值,说明内部的边缘较多,说明内部清晰,反之内部模糊。

在判断所述细胞区域内的边缘总数不低于清晰度阈值时,判断所述显微病理图像中存在细胞堆叠并进行提示。

即于本实施例中,在判断所述显微病理图像中存在细胞堆叠时,确定所述显微病理图像质量异常,并对质量异常的所述显微病理图像输出提示。

可以通过声音、文字等报警形式对质量异常的所述显微病理图像输出提示。例如提示用户制片存在问题,细胞未涂抹均匀,建议重新制片。

所以本实施例中,对于部分模糊的显微病理图像,使用边缘检测算法进行边缘检测,检测成团细胞组织的边缘,再统计成团细胞组织边缘内的边缘数量,若低于某个阈值,则认为该显微病理图像内部是模糊的,同时边缘是清晰的,这种是由于细胞堆叠造成的。故该显微病理图像存在细胞堆叠问题。

所以本实施例的显微图像中细胞堆叠的检测方法通过先判断显微病理图像中是否存在部分模糊,再继续寻找细胞区域并判断细胞内部区域清晰度,可以有效检测显微图像中由于组织涂抹不均匀造成细胞堆叠的问题,可以有效提高诊断所使用的病理显微图像的质量,提高诊断智能化和精确度。

实施例2

如图4所示,本实施例提供一种显微图像中细胞堆叠的检测系统,所述显微图像中细胞堆叠的检测系统包括:图像获取模块,特征值计算模块,第一判断模块以及第二判断模块。

于本实施例中,所述图像获取模块用于获取显微病理图像。

病理显微图像为但不限于从人体肺部、甲状腺、乳腺等任何人体部位提取的用于病理显微诊断的细胞或组织的样本制作成病理细胞玻片经数字显微镜扫描后形成。人体细胞或组织样本的获取方法,可以是通过穿刺手术获取,也可以是通过内窥镜获取,或有其他医学手段获取。样本一般制成显微玻片,并放置于在载物台上,在一些情况下,需要对样本玻片进行染色等处理,以便更清楚的分辨细胞。本实施例即对样本玻片的质量进行分析,确定样本玻片是否存在质量异常。其中,样本玻片的质量异常包含但不限于失焦、细胞堆叠、染色过浅、染色过深、气泡、灰尘、树胶、反射光斑、镜头脏污等。而本实施例中即使对样本玻片中是否存储细胞堆叠进行检测。

于本实施例中,所述特征值计算模块用于计算所述显微病理图像的至少一个图像清晰度特征值。

于本实施例中,所述图像清晰度特征值包括但不限于:brenner梯度值、tenengrad梯度值、laplacian梯度值、smd(灰度方差)值、smd2(灰度方差乘积)值、方差值、能量梯度值、vollath值、熵值、eva点锐度值、二次模糊与原图差值、nrss梯度结构相似度中的一个或多个组合。

在图像的质量评价中,图像的清晰度是衡量图像质量优劣的重要指标,它能够较好的与人的主观感受相对应,图像的清晰度不高表现出图像的模糊。以下对本实施例中计算图像的清晰度的图像清晰度特征值在实施例1中已经进行了详细说明。在此不再赘述。

于本实施例中,所述第一判断模块用于根据所述图像清晰度特征值判断所述显微病理图像是否存在部分模糊:若否,则判断所述显微病理图像中不存在细胞堆叠。

具体地,如图5所示,于本实施例中,所述第一判断模块包括:清晰度分类器和清晰度判断单元。

所述清晰度分类器用于接收输入的所述图像清晰度特征值并根据输入的所述图像清晰度特征值输出分类结果为:图像清晰、图像全部模糊或图像部分模糊。

于本实施例中,所述清晰度分类器采用xgboost分类器。

本实施例在使用xgboost分类器之前,先对xgboost分类器进行训练学习,使之在接收到图像清晰度特征值时,可以根据图像清晰度特征值输出对应的分类结果:图像清晰、图像全部模糊或图像部分模糊。

具体地,于本实施例中,预先训练得到所述xgboost分类器的一种实现方式已在实施例1中进行了详细说明,在此不再赘述。

所述清晰度判断单元用于在所述清晰度分类器的输出分类结果为图像部分模糊则判断所述显微病理图像存在部分模糊,在所述清晰度分类器的输出分类结果为图像清晰或图像全部模糊,则判断所述显微病理图像不存在部分模糊,判断所述显微病理图像中不存在细胞堆叠。

由于清晰的显微病理图像不可能存在细胞堆叠,而全部模糊的显微病理图像也基本不是细胞堆叠造成的,可能是失焦、灰尘等问题,所以于本实施例中,在xgboost分类器将结果中排除清晰和全部模糊的病理显微图像,只取分类结果为部分模糊的病理显微图像进一步分析处理。

于本实施例中,所述第二判断模块,用于在所述第一判断模块判断所述显微病理图像存在部分模糊时,对所述显微病理图像进行分割得到细胞区域,检测所述细胞区域的边缘清晰度并判断所述细胞区域的边缘清晰度是否低于清晰度阈值:若是,则判断所述显微病理图像中存在细胞堆叠并进行提示;若否,则判断所述显微病理图像中不存在细胞堆叠。

具体地,如图6所示,于本实施例中,所述第二判断模块包括:边缘检测单元和边缘判断单元。

于本实施例中,所述边缘检测单元用于采用分割卷积神经网络算法检测得到所述细胞区域。即所述边缘检测单元采用分割卷积神经网络算法对所述显微病理图像进行分割得到细胞区域。

对所述显微病理图像进行分割得到细胞区域即寻找所述显微病理图像的细胞区域,本实施例中,采用分割卷积神经网络算法检测得到所述细胞区域。

其中可以采用但不限于分割卷积神经网络算法unet对所述显微病理图像进行分割得到细胞区域。对图像进行分割得到细胞区域的技术手段已被本领域技术人员熟知,在此不再赘述。

于本实施例中,所述边缘判断单元用于统计所述细胞区域内的边缘总数,该边缘总数即为细胞区域的边缘清晰度,并判断所述细胞区域内的边缘总数是否低于清晰度阈值,若是,则判断所述显微病理图像中存在细胞堆叠并进行提示;若否,则判断所述显微病理图像中不存在细胞堆叠。

统计所述细胞区域内的边缘总数即通过边缘检测算法检测所述细胞区域的边缘。其中,可以采用但不限于canny算法、sobel算法、laplacian算法等边缘检测算法进行边缘检测。图像的边缘检测已被本领域技术人员所熟知,在此不再详述。

即本实施例中,通过分割卷积神经网络算法找细胞区域的轮廓,通过边缘检测算法计算轮廓内的边缘总数(细胞轮廓/细胞核/染色质等),如果高于阈值,说明内部的边缘较多,说明内部清晰,反之内部模糊。

所以本实施例中,对于部分模糊的显微病理图像,使用边缘检测算法进行边缘检测,检测成团细胞组织的边缘,再统计成团细胞组织边缘内的边缘数量,若低于某个阈值,则认为该显微病理图像内部是模糊的,同时边缘是清晰的,这种是由于细胞堆叠造成的。故该显微病理图像存在细胞堆叠问题。

于本实施例中,所述显微图像中细胞堆叠的检测系统还包括:提示模块,用于在判断所述显微病理图像中存在细胞堆叠时,确定所述显微病理图像质量异常,并对质量异常的所述显微病理图像输出提示。

所述提示模块可以通过声音、文字等报警形式对质量异常的所述显微病理图像输出提示。可见本实施例的显微图像中细胞堆叠的检测方法可以提示用户制片存在问题,细胞未涂抹均匀,建议重新制片。

本实施例的显微图像中细胞堆叠的检测系统具体实现的技术特征与实施例1中的显微图像中细胞堆叠的检测方法基本相同,实施例间可以通用的技术内容不作重复赘述。

实施例3

如图7所示,本实施例还提供一种电子设备,所述电子设备为但不限于医疗检测设备,图像处理设备等,如图7所示,所述电子设备处理器1101和存储器1102;存储器1102通过系统总线与处理器1101连接并完成相互间的通信,存储器1102用于存储计算机程序,处理器1101用于运行计算机程序,以使所述电子设备执行所述的显微图像中细胞堆叠的检测方法。上述已经对所述显微图像中细胞堆叠的检测方法进行了详细说明,在此不再赘述。

所述的显微图像中细胞堆叠的检测方法可应用于多种类型的电子设备。所述电子设备例如是控制器,具体如arm(advancedriscmachines)控制器、fpga(fieldprogrammablegatearray)控制器、soc(systemonchip)控制器、dsp(digitalsignalprocessing)控制器、或者mcu(micorcontrollerunit)控制器等等。所述电子设备例如也可以是包括存储器、存储控制器、一个或多个处理单元(cpu)、外设接口、rf电路、音频电路、扬声器、麦克风、输入/输出(i/o)子系统、显示屏、其他输出或控制设备,以及外部端口等组件的计算机;所述计算机包括但不限于如台式电脑、笔记本电脑、平板电脑、智能手机、智能电视、个人数字助理(personaldigitalassistant,简称pda)等个人电脑。在另一些实施方式中,所述电子设备还可以是服务器,所述服务器可以根据功能、负载等多种因素布置在一个或多个实体服务器上,也可以由分布的或集中的服务器集群构成,本实施例不作限定。

于实际的实现方式中,所述电子设备例如为安装android操作系统或者ios操作系统,或者palmos、symbian(塞班)、或者blackberry(黑莓)os、windowsphone等操作系统的电子设备。

在示例性实施例中,所述电子设备可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器、摄像头或其他电子元件实现,用于执行上述显微图像中细胞堆叠的检测方法。

另需说明的是,上述提到的系统总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(randomaccessmemory,简称ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

上述的处理器1101可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

实施例4

本实施例提供一种计算机可读存储介质,所述存储介质例如为存储器,存储器被配置为存储各种类型的数据以支持在设备的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,消息,图片等。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),高速随机存取存储器,电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘等。所述存储器存储有程序指令,所述程序指令被执行时实现如上所述的显微图像中细胞堆叠的检测方法。上述已经对所述的显微图像中细胞堆叠的检测方法进行了详细说明,在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

综上所述,本发明通过先判断显微病理图像中是否存在部分模糊,再继续寻找细胞区域并判断细胞内部区域清晰度,可以有效检测显微图像中由于组织涂抹不均匀造成细胞堆叠的问题,可以有效提高诊断所使用的病理显微图像的质量,提高诊断智能化和精确度。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1