一种基于白带显微成像的图像偏移矫正方法与流程

文档序号:15400576发布日期:2018-09-11 17:24阅读:409来源:国知局

本发明涉及图像处理领域,具体涉及白带显微成像的图像偏移矫正方法。



背景技术:

在白带检测的镜检过程中,相机获取到的是白带液体在显微镜下的图像。由于地球引力、平台的不完全水平、液体的流动性、拍照时间间隙等原因,导致在不同焦距下,同一视野获取的图像在水平和垂直方向上存在偏移。该偏移的存在极大的影响了图像融合算法的效果,从而对细胞识别算法造成较大的影响。传统的图像偏移矫正一般分为基于图像灰度的矫正和基于特征的矫正。常见的基于特征的矫正又包括基于点特征,线特征和面特征的矫正。由于不同视野下的白带显微图像内容是不同的。因此传统矫正方法在选择特征时不够灵活。不能很好的应用在白带显微图片的矫正上。



技术实现要素:

本发明的目的在于克服上述缺陷,提供一种采用图像偏移矫正算法的方式,将不同焦距,同一视野下的图像进行偏移校正,从而得到无偏移的图像。

本发明根据不同的白带显微图像,自动选取对比度高,针对性强的特征区域,将特征与灰度相结合,从而能够很好的对图像偏移进行矫正。通过本发明,实现了不同焦距下白带显微图片的校准,给后续的算法提供了素材保障。因而本发明采用的技术方案如下:一种基于白带显微成像的图像偏移矫正方法,包括以下步骤:

步骤1:获取不同焦距下同一视野的白带涂片显微图像;

步骤2:保存图片清晰度最高的三张相邻焦距的图片作为图像偏移矫正的素材,分别令其为i1,i2,i3;

步骤3:将三张图像分别进行灰度化,以i1作为图像矫正的标准图;计算i1的灰度图中各连通区域的面积,保留面积大于p像素小于q像素的连通区域,其中p的取值范围为大于等于30小于等于45,q的取值范围为大于等于1960小于等于2040;

步骤4:对步骤3处理后的连通区域进行筛选,过滤掉与图像边界的距离小于m个像素的区域,m的取值为大于等于21小于等于35;

步骤5:计算剩余每个连通区域在灰度图上的方差,选取方差最大的区域作为目标区域;将目标区域外接矩形的上下左右边界各向外延伸3~9个像素,记录下延伸后的矩形区域在图i1灰度图中的位置,截取该矩形区域,令为pic_cut1;

步骤6:将步骤5得到的矩形区域pic_cut1的位置坐标应用于i2中,将该矩形区域在上下左右方向各扩充20个像素的矩形范围内进行平移,平移步长为1个像素;从i2的灰度图中截取出每次平移后的矩形区域;

步骤7:将步骤6得到的矩形区域各像素点分别与pic_cut1对应像素点的灰度值做差,再求取灰度差的绝对值之和,记录绝对值之和最小的矩形区域所对应的横向偏移量offset_x1和纵向偏移量offset_y1;

步骤8:对i2整幅图进行横向偏移量为offset_x1,纵向偏移量为offset_y1的偏移矫正;

步骤9:采用与步骤5~步骤7相同的方法对i3图像进行处理,得到横向偏移量为offset_x2,纵向偏移量为offset_y2;

步骤10:对i3整幅图进行横向偏移量为offset_x2,纵向偏移量为offset_y2的偏移矫正;

步骤11:对i1,i2,i3根据偏移量offset_x1、offset_x2、offset_y1以及offset_y2分别进行多余区域的裁剪,得到三幅偏移矫正后的图像。

进一步的,所述步骤4中过滤掉与图像边界的距离小于25个像素的区域可以避免在进行偏移量测试时,偏移后的目标矩形区域出现在图像外。

进一步的,所述步骤5中将目标区域的外接矩形的上下左右边界各向外延伸5个像素可以保证连通区域边界的完整性。

本发明与现有技术相比,具有以下优点及有益效果:

(1)本发明通过采用图像偏移校正的方式,将不同焦距,同一视野区域下的图像进行偏移的矫正,从而为后续算法提供了准确的素材图片,提高了图像融合算法的效果,增大了细胞识别算法的识别率。与此前的方法相比,该方法以白带显微图像为背景,针对其特点,提出了一种针对性强,效果好的矫正方法。

(2)本发明采用选取特征区域作为图像矫正目标区域的方法,减小了计算量,提高了算法的效率。该特征区域选取方差较大的目标区域,防止了灰度化导致的误差。此外该方法规避了边界与杂质的影响,提高了偏移矫正的精确度。

附图说明

图1为本发明的原理图。

具体实施方式

下面结合实施例及其附图对本发明做进一步地详细说明,但本发明的实施方式不限于此。

实施例

图像配准技术广泛的应用于图像处理当中,图像偏移矫正作为图像配准中至关重要的部分,对图像处理算法的效果有着巨大的影响。在白带的自动检测中,由于地球引力、平台的不完全水平、液体的流动性、拍照时间间隙等原因。在不同焦距下,同一视野获取的白带图像在水平和垂直方向上存在偏移。该偏移可能导致在进行图像融合时,出现重影,模糊,边界不明显等问题,极大的影响了图像融合的效果,以及细胞识别的准确率。通过图像偏移矫正技术,可以降低这种偏移给算法带来的影响,从而为后续算法的实现提供了保障。

如图1所示,一种基于白带显微成像的图像偏移矫正算法,该发明主要通过图像处理的方法,将白带检测中拍摄到的多张不同对焦,相同视野下的图像进行偏移矫正,实现图像的配准。具体的说,该方法包括以下步骤:

(1)通过电机控制显微镜平台以一定的间隔拍摄白带涂片在不同焦距,同一视野下的显微图像;

(2)保存图片清晰度最高的三张相邻焦距的图片作为图像偏移矫正的素材,分别令其为i1,i2,i3;

(3)将三张图像分别进行灰度化,以i1作为图像矫正的标准图。计算i1的灰度图中各连通区域的面积,保留面积大于40像素小于2000像素的连通区域;

(4)对步骤(3)处理后的连通区域进行筛选,过滤掉与图像边界的距离小于25个像素的区域;

(5)计算每个连通区域在灰度图上的方差,选取方差最大的区域作为目标区域。将目标区域的外接矩形的上下左右边界各向外延伸5个像素,记录下延伸后的矩形区域在图i1灰度图中的位置,截取该矩形区域,令为pic_cut1;

(6)将步骤(5)中保存下的矩形区域坐标在上下左右方向各扩充20个像素的矩形范围内进行平移,平移步长为1个像素。从i2的灰度图中截取出平移后的各矩形区域;

(7)将这些矩形区域分别与pic_cut1的灰度值做差,求取灰度差的绝对值之和,保存绝对值之和最小的矩形区域所对应的横向偏移量offset_x1和纵向偏移量offset_y1;

(8)对i2整幅图进行横向偏移量为offset_x1,纵向偏移量为offset_y1的偏移矫正;

(9)对i3重复步骤(5)-步骤(7),得到横向偏移量为offset_x2,纵向偏移量为offset_y2;

(10)对i3整幅图进行横向偏移量为offset_x2,纵向偏移量为offset_y2的偏移矫正;

(11)对i1,i2,i3根据偏移量offset_x1、offset_x2、offset_y1以及offset_y2分别进行多余区域的裁剪,得到三幅偏移矫正后的图像。

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