显微图像的清晰度评价方法及装置与流程

文档序号:20516298发布日期:2020-04-24 19:08阅读:289来源:国知局
显微图像的清晰度评价方法及装置与流程

本申请涉及一种显微图像的清晰度评价方法及装置,属于计算机技术领域。



背景技术:

显微图像是指通过显微镜观察到的图像。随着计算机图像处理技术和模式识别的发展,对显微图像进行分析处理已经逐渐在科学研究中得到应用。

在通过显微镜采集显微图像时需要通过物镜对显微对象进行自动对焦。自动对焦过程包括:通过物镜在不同的高度采集一系列显微图像;使用图像清晰度评价函数对该系列显微图像进行清晰度评价;将物镜对焦至清晰度最高的显微图像对应的高度。

其中,现有的清晰度评价函数对一系列显微图像进行清晰度评价时得到的清晰度结果呈高斯分布(钟形曲线)。高斯分布越平滑,确定清晰度最高的显微图像的效率越低,如何降低高斯分布的平滑性是亟待解决的问题。



技术实现要素:

本申请提供了一种显微图像的清晰度评价方法及装置,可以解决通过现有的清晰度评价函数确定清晰度最高的显微图像的效率仍然较低的问题。本申请提供如下技术方案:

第一方面,提供了一种显微图像的清晰度评价方法,所述方法包括:

获取图像序列,所述图像序列包括显微镜在不同物镜高度下采集到的一系列显微图像;

获取图像评价模型,所述图像评价模型包括至少两种图像清晰度评价函数,每种图像清晰度评价函数在计算所述图像序列的清晰度时得到的清晰度结果呈高斯分布;

基于所述图像评价模型对所述图像序列的清晰度进行评价,得到清晰度最高的目标显微图像。

可选地,所述获取图像评价模型,包括:

读取本地存储的图像评价模型。

可选地,所述获取图像评价模型,包括:

获取当前支持的图像清晰度评价函数;

从所述当前支持的图像清晰度评价函数中确定n个图像清晰度评价函数,所述n为大于1的整数;

计算n个图像清晰度评价函数的乘积,得到所述图像评价模型。

可选地,所述从所述当前支持的图像清晰度评价函数中确定n个图像清晰度评价函数,包括:

获取所述当前支持的图像清晰度评价函数的优先级排序;

确定优先级排序在前n位的图像清晰度评价函数。

可选地,所述至少两种图像清晰度评价函数包括smd2评价函数和rft_generic评价函数。

第二方面,提供了一种显微图像的清晰度评价装置,所述装置包括:

图像获取模块,用于获取图像序列,所述图像序列包括显微镜在不同物镜高度下采集到的一系列显微图像;

模型获取模块,用于获取图像评价模型,所述图像评价模型包括至少两种图像清晰度评价函数,每种图像清晰度评价函数在计算所述图像序列的清晰度时得到的清晰度结果呈高斯分布;

图像评价模块,用于基于所述图像评价模型对所述图像序列的清晰度进行评价,得到清晰度最高的目标显微图像。

可选地,所述模型获取模块,用于:

读取本地存储的图像评价模型。

可选地,所述模型获取模块,用于:

获取当前支持的图像清晰度评价函数;

从所述当前支持的图像清晰度评价函数中确定n个图像清晰度评价函数,所述n为大于1的整数;

计算n个图像清晰度评价函数的乘积,得到所述图像评价模型。

可选地,所述模型获取模块,用于:

获取所述当前支持的图像清晰度评价函数的优先级排序;

确定优先级排序在前n位的图像清晰度评价函数。

可选地,所述至少两种图像清晰度评价函数包括smd2评价函数和rft_generic评价函数。

本申请的有益效果在于:通过获取图像序列,图像序列包括显微镜在不同物镜高度下采集到的一系列显微图像;获取图像评价模型,图像评价模型包括至少两种图像清晰度评价函数,每种图像清晰度评价函数在计算图像序列的清晰度时得到的清晰度结果呈高斯分布;基于图像评价模型对图像序列的清晰度进行评价,得到清晰度最高的目标显微图像;可以解决通过现有的清晰度评价函数确定清晰度最高的显微图像的效率仍然较低的问题;由于可以基于现有的至少两个清晰度评价函数的乘积创建图像评价模型,得到的图像评价模型数据分布更集中,因此,可以使得高斯分布曲线更陡峭,提高确定清晰度最高的显微图像的效率。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。

附图说明

图1是本申请一个实施例提供的显微图像的清晰度评价方法的流程图;

图2是本申请一个实施例提供的显微图像的清晰度评价装置的框图。

具体实施方式

下面结合附图和实施例,对本申请的具体实施方式作进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。

首先,对本申请涉及的若干名词进行介绍:

tenengrad评价函数:是一种基于梯度的函数。在图像处理中,一般认为对焦好的图像具有更尖锐的边缘,故具有更大的梯度函数值。tenengrad函数使用sobel算子提取水平和垂直方向的梯度值。经过sobel算子处理后的图像的平均灰度值,值越大,代表图像越清晰。

brenner评价函数:是一种最简单的梯度评价函数。该函数运行的原理是计算相邻两个像素灰度差的平方。

方差评价函数:基于聚焦清晰的图像比模糊图像之间的灰度差异进行清晰度评价的函数。

laplace评价函数:与tenengrad评价函数基本一致,只是使用laplace算子替代sobel算子。

能量评价函数:是一种用于实时评价图像清晰度的函数。

灰度差分绝对值之和(sumofmodulusofgraydifference,smd)评价函数:是一种通过差分绝对值代替乘方和开方,即对点(x,y)及其邻近点的灰度作差分运算,提取该点灰度值的变化大小,得出图像灰度差分绝对值之和算子的函数。

smd2(灰度方差乘积)评价函数:是一种对每一个像素领域两个灰度差相乘后再逐个像素累加的函数。

rft_generic评价函数:用于计算图像的真值快速傅里叶变换。

可选地,本申请以各个实施例的执行主体为显微镜为例进行说明;在其它实施例中,各个实施例的执行主体也可以是用于控制显微镜运行的装置。

图1是本申请一个实施例提供的显微图像的清晰度评价方法的流程图。该方法至少包括以下几个步骤:

步骤101,获取图像序列,该图像序列包括显微镜在不同物镜高度下采集到的一系列显微图像。

图像序列可以是显微镜的物镜从第一高度运行至第二高度的过程中采集到的一系列显微图像;或者是从第二高度运行至第一高度的过程中采集到的一系列图像。其中,第一高度大于第二高度。

步骤102,获取图像评价模型,图像评价模型包括至少两种图像清晰度评价函数,每种图像清晰度评价函数在计算图像序列的清晰度时得到的清晰度结果呈高斯分布。

本申请中,通过将至少两种图像清晰度评价函数相乘得到图像评价模型(也即一个图像清晰度评价函数在另一个图像清晰度评价函数的基础上进行加权叠加),这样,相对于原有的该至少两种图像清晰度评价函数来说,方差值减小、图像评价模型输出的数据分布更加集中、高斯分布更加陡峭和尖锐、图像清晰度评价函数的平滑性降低,从而可以提高确定清晰度最高的显微图像的效率。

以高斯函数f(x)和g(x)分别为两种图像清晰度评价函数为例进行说明,f(x)和g(x)的表达式如下:

其中,σf表示f(x)的标准差、μf表示f(x)的峰值位置、σg表示g(x)的标准差、μg表示g(x)的峰值位置。

f(x)和g(x)的乘积h(x)为:

其中,sh为常数。由上述过程可知,两个任意的高斯函数f(x)和g(x)相乘的结果h(x)仍为高斯函数。

另外,根据下式可知,h(x)的标准差小于相乘前两个高斯函数f(x)和g(x)的标准差。标准差越小,数据分布越集中、高斯分布曲线越尖锐。

同理可得

对于峰值位置可得下式:

若μf<μg,则μh-μf>0,μh-μg<0,也即,μf<μh<μg;若μf>μg,则μh-μf<0,μh-μg>0,也即,μg<μh<μf;若μf=μg,则μf=μh=μg。h(x)的峰值位置始终位于未乘积之前的两个高斯函数f(x)和g(x)的峰值位置之间。这样,若至少两种图像清晰度评价函数的峰值位置相同,则相乘得到的图像评价模型的峰值位置也相同,精度偏差为0;若至少两种图像清晰度评价函数的峰值位置不同,则相乘得到的图像评价模型的峰值位于至少两种图像清晰度评价函数的峰值位置之间,精度偏差位于至少两种图像清晰度评价函数的峰值位置之间,在至少两种图像清晰度评价函数的精度偏差较小时,图像评价模型的精度偏差也较小。

可选地,至少两种图像清晰度评价函数包括但不限于:tenengrad评价函数、brenner评价函数、方差评价函数、laplace评价函数、能量评价函数、smd评价函数、smd2评价函数和rft_generic评价函数中的至少两种。示意性地,至少两种图像清晰度评价函数为smd2评价函数和rft_generic评价函数。

在一种实现方式中,获取图像评价模型包括:读取本地存储的图像评价模型。

在另一种实现方式中,获取图像评价模型包括:获取当前支持的图像清晰度评价函数;从当前支持的图像清晰度评价函数中确定n个图像清晰度评价函数;计算n个图像清晰度评价函数的乘积,得到图像评价模型。n为大于1的整数。

可选地,获取当前支持的图像清晰度评价函数的优先级排序;确定优先级排序在前n位的图像清晰度评价函数。或者,获取随机选取n个图像清晰度评价函数。

其中,优先级排序预存在显微镜中;或者,优先级排序是其它设备发送的;或者,优先级排序是用户输入的,本实施例不对优先级排序的获取方式作限定。

可选地,当前支持的图像清晰度评价函数预存在显微镜中,当前支持的图像清晰度评价函数可以是现有的图像清晰度评价函数,当然,还可以是后续开发出的具有高斯分布特性的图像清晰度评价函数,本实施例不对当前支持的图像清晰度评价函数包括的类型作限定。

步骤103,基于图像评价模型对图像序列的清晰度进行评价,得到清晰度最高的目标显微图像。

参考表一所示的现有的清晰度评价函数得到的评价结果与本申请提供的图像评价模型得到的评价结果的对比表。根据表一可知,使用本申请提供的图像评价模型(smd2评价函数与rft_generic评价函数的乘积)评价显微图像时,陡峭度、清晰度比率、灵敏度均高于现有的清晰度评价函数;同时,半峰值宽度和精度偏差均低于现有的清晰度评价函数;另外,图像评价模型的抗噪指数也比较高。

表一:

综上所述,本实施例提供的显微图像的清晰度评价方法,通过获取图像序列;获取图像评价模型,该图像评价模型包括至少两种图像清晰度评价函数,每种图像清晰度评价函数在计算图像序列的清晰度时得到的清晰度结果呈高斯分布;基于图像评价模型对图像序列的清晰度进行评价,得到清晰度最高的目标显微图像;可以解决通过现有的清晰度评价函数确定清晰度最高的显微图像的效率仍然较低的问题;由于可以基于现有的至少两个清晰度评价函数的乘积创建图像评价模型,得到的图像评价模型数据分布更集中,因此,可以使得高斯分布曲线更陡峭,提高确定清晰度最高的显微图像的效率。

图2是本申请一个实施例提供的显微图像的清晰度评价装置的框图。该装置至少包括以下几个模块:图像获取模块210、模型获取模块220、图像评价模块230。

图像获取模块210,用于获取图像序列,所述图像序列包括显微镜在不同物镜高度下采集到的一系列显微图像;

模型获取模块220,用于获取图像评价模型,所述图像评价模型包括至少两种图像清晰度评价函数,每种图像清晰度评价函数在计算所述图像序列的清晰度时得到的清晰度结果呈高斯分布;

图像评价模块230,用于基于所述图像评价模型对所述图像序列的清晰度进行评价,得到清晰度最高的目标显微图像。

可选地,所述模型获取模块220,用于:

读取本地存储的图像评价模型。

可选地,所述模型获取模块,用于:

获取当前支持的图像清晰度评价函数;

从所述当前支持的图像清晰度评价函数中确定n个图像清晰度评价函数,所述n为大于1的整数;

计算n个图像清晰度评价函数的乘积,得到所述图像评价模型。

可选地,所述模型获取模块220,用于:

获取所述当前支持的图像清晰度评价函数的优先级排序;

确定优先级排序在前n位的图像清晰度评价函数。

可选地,所述至少两种图像清晰度评价函数包括smd2评价函数和rft_generic评价函数。

相关细节参考上述方法实施例。

需要说明的是:上述实施例中提供的显微图像的清晰度评价装置在进行显微图像的清晰度评价时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将显微图像的清晰度评价装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的显微图像的清晰度评价装置与显微图像的清晰度评价方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

可选地,本申请还提供有一种计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的显微图像的清晰度评价方法。

可选地,本申请还提供有一种计算机产品,该计算机产品包括计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的显微图像的清晰度评价方法。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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