一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像采集方法、装置、计算机设备和存储介质与流程

2022-06-05 19:13:01 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别是涉及一种图像采集方法、装置、计算机设备和存储介质。


背景技术:

2.随着科学技术的发展,在很多情况下都需要对样本进行检测,例如在医疗领域中,可以进行血液检测,将血液滴于载玻片中,放入显微镜的载物台进行检测。
3.传统技术中,需要人工对显微镜进行调整,例如对载物台的高度进行调整,当调整准确后,再利用相机进行图像采集,导致图像采集效率低。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高图像采集效率的图像采集方法、装置、计算机设备和存储介质。
5.一种图像采集方法,所述方法包括:获取检测样本对应的参考焦点位置,所述参考焦点位置为在显微镜处于第一放大倍数下检测得到的;调整所述显微镜的倍数为第二放大倍数,根据所述参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置,根据所述第一焦点位置进行样本图像采集,得到第一样本图像;更新当前视野,根据所述参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置;根据所述第一焦点位置与所述第二焦点位置的差异确定运动补偿信息;基于所述运动补偿信息控制显微镜进行运动补偿,从运动补偿之后的位置开始,根据所述第二焦点位置进行样本图像采集,得到第二样本图像。
6.一种图像采集装置,所述装置包括:参考焦点位置获取模块,用于获取检测样本对应的参考焦点位置,所述参考焦点位置为在显微镜处于第一放大倍数下检测得到的;第一样本图像得到模块,用于调整所述显微镜的倍数为第二放大倍数,根据所述参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置,根据所述第一焦点位置进行样本图像采集,得到第一样本图像;第二焦点位置确定模块,用于更新当前视野,根据所述参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置;运动补偿信息确定模块,用于根据所述第一焦点位置与所述第二焦点位置的差异确定运动补偿信息;第一运动补偿模块,用于基于所述运动补偿信息控制显微镜进行运动补偿,根据所述第二焦点位置进行样本图像采集,得到第二样本图像。
7.在一些实施例中,所述参考焦点位置获取模块包括:规划扫描区域获取单元,用于在第一放大倍数下,获取所述检测样本对应的规划扫描区域;关键聚焦位置集合获取单元,用于确定所述规划扫描区域对应的关键聚焦位置集合;参考焦点位置确定单元,用于确定所述关键聚焦位置集合中各个关键聚焦位置对应的参考焦点位置。
8.在一些实施例中,所述参考焦点位置确定单元用于:控制所述显微镜进行运动,使得关键聚焦位置集合中的当前关键聚焦位置位于观察范围内;控制所述显微镜进行运动并
在运动过程中对所述检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前关键聚焦位置对应的当前参考焦点位置;更新所述关键聚焦位置集合中的当前关键聚焦位置,重复控制所述显微镜进行运动,使得关键聚焦位置集合中的当前关键聚焦位置位于观察范围内;控制所述显微镜进行运动并在运动过程中对所述检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前关键聚焦位置对应的当前参考焦点位置的步骤,直至所述关键聚焦位置集合中的关键聚焦位置更新完毕。
9.在一些实施例中,所述装置还包括:前向信息获取模块,用于获取前向关键聚焦位置对应的前向移动步数以及所述前向关键聚焦位置对应的前向参考焦点位置;第二运动补偿模块,用于根据所述前向移动步数、所述前向参考焦点位置以及当前关键聚焦位置对应的当前移动步数控制显微镜进行运动补偿;所述参考焦点位置确定单元用于:从运动补偿之后的位置开始,根据所述当前移动步数控制所述显微镜进行运动,并在运动过程中对所述检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前参考焦点位置。
10.在一些实施例中,所述装置还包括:视野焦点位置得到模块,用于在所述第一放大倍数下,基于所述参考焦点位置进行焦点插值,得到所述规划扫描区域的各个视野对应的视野焦点位置;图像采集模块,用于在所述第一放大倍数下,基于所述视野焦点位置对所述检测样本进行图像采集。
11.在一些实施例中,所述运动补偿信息确定模块用于:将所述第二焦点位置减去所述第一焦点位置,得到位置差异;基于所述位置差异得到运动补偿步数以及运动补偿方向。
12.在一些实施例中,所述装置包括:焦距差值获取模块,用于获取所述第二放大倍数与所述第一放大倍数之间的焦距差值;聚焦范围获取模块,用于获取所述第二放大倍数对应的聚焦范围;方向以及步数得到模块,用于根据所述焦距差值以及所述聚焦范围得到聚焦初始位置对应的运动方向以及运动步数;移动模块,用于根据所述运动方向以及运动步数控制显微镜进行移动,以移动至所述第二放大倍数对应的聚焦初始位置。
13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取检测样本对应的参考焦点位置,所述参考焦点位置为在显微镜处于第一放大倍数下检测得到的;调整所述显微镜的倍数为第二放大倍数,根据所述参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置,根据所述第一焦点位置进行样本图像采集,得到第一样本图像;更新当前视野,根据所述参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置;根据所述第一焦点位置与所述第二焦点位置的差异确定运动补偿信息;基于所述运动补偿信息控制显微镜进行运动补偿,从运动补偿之后的位置开始,根据所述第二焦点位置进行样本图像采集,得到第二样本图像。
14.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取检测样本对应的参考焦点位置,所述参考焦点位置为在显微镜处于第一放大倍数下检测得到的;调整所述显微镜的倍数为第二放大倍数,根据所述参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置,根据所述第一焦点位置进行样本图像采集,得到第一样本图像;更新当前视野,根据所述参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置;根据所述第一焦点位置与所述第二焦点位置的差异确定运动补偿信息;基于所述运动补偿信息控制显微镜进行运动补偿,从运动补偿之
后的位置开始,根据所述第二焦点位置进行样本图像采集,得到第二样本图像。
15.上述图像采集方法、装置、计算机设备和存储介质,由于可以基于第一放大倍数下检测得到的参考焦点位置,计算得到第二放大倍数下样本扫描区域对应的焦点位置,根据该焦点位置进行图像采集,因此能够提高图像采集效率,而且在更换当前视野后,能够根据更换视野前后所计算得到的焦点位置的差异进行运动补偿,运动补偿之后再进行图像采集,得到第二样本图像,因此能够减少根据第二焦点位置进行样本图像采集的距离,提高了图像采集的效率。
附图说明
16.图1为一些实施例中图像采集方法的应用环境图;
17.图2为一些实施例中图像采集方法的流程示意图;
18.图3为一些实施例中移动到聚焦初始位置的流程示意图;
19.图4为另一些实施例中获取检测样本对应的参考焦点位置法的流程示意图;
20.图5为另一些实施例中获取不同倍数下视野的示意图;
21.图6为一些实施例中图像采集装置的结构框图;
22.图7为一些实施例中计算机设备的内部结构图。
具体实施方式
23.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
24.本技术提供的图像采集方法,可以应用于如图1所示的应用环境中,包括显微镜110、图像拍摄设备120以及计算机设备130。显微镜110上包括物镜112、载物台114以及物镜116,待检测的检测样本的玻片平整放置于载物台114上,物镜112用于以不同的焦距对焦滴有检测样本的玻片,目镜116用于观察进入物镜112的映像,图像拍摄设备(图像传感器)120设置于物镜上,即位于显微镜的镜筒上方。计算机设备130例如可以是电脑,图像拍摄设备的接口接入计算机设备,图像拍摄设备例如相机可以实时拍摄,得到图像并展示在计算机上,因此在计算机上可实时观察到显微镜下方的物体成像。计算机可以与图像拍摄设备以及显微镜信号连接,例如可以通过网络进行连接。
25.计算机设备130可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
26.在一些实施例中,如图2所示,提供了一种图像采集方法,以该方法应用于图1中的计算机设备130为例进行说明,包括以下步骤:
27.步骤s202,获取检测样本对应的参考焦点位置,参考焦点位置为在显微镜处于第一放大倍数下检测得到的。
28.其中,第一放大倍数是物镜的放大倍数,具体可以根据需要设置,一般而言,第一放大倍数可以是较小的放大倍数,例如可以是显微镜中的最小放大倍数,具体可以根据需要设置,例如可以是10倍。
29.参考焦点位置是在第一放大倍数下,所检测得到的检测样本对应的焦点位置。参
考焦点位置可以有多个,例如可以在检测样本的玻片上规划扫描区域,确定该规划扫描区域中的聚焦点,物镜可以保持不动,并在垂直方向移动载物台,获取最清晰的观察到该聚焦点时,载物台所处的位置,作为该聚焦点对应的焦点位置。举个例子,可以在玻片上规划好一个矩形扫描区域,将此矩形扫描区域的四个角位置设置为聚焦点,分别为a1、a2、a3以及a4,观察a1、a2、a3以及a4这4个点时,通过调整载物台的高度,获取观察最清晰的高度,作为a1、a2、a3以及a4分别对应的焦点位置。
30.具体地,可以通过计算机设备控制显微镜的载物台移动的同时,控制图像拍摄设备在第一放大倍数下对检测样本进行图像拍摄,获取拍摄到聚焦点的图像中,最清晰的图像所对应的载物台位置,作为参考焦点位置。
31.步骤s204,调整显微镜的倍数为第二放大倍数,根据参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置,根据第一焦点位置进行样本图像采集,得到第一样本图像。
32.其中,第二放大倍数是物镜的放大倍数,具体可以根据需要设置,一般而言,第二放大倍数比第一放大倍数大,例如可以是40倍。当前视野是物镜当前所能观察到的视野。当前视野中可以看到检测样本的扫描区域,即对检测样本进行图像扫描的区域,称为第一样本扫描区域。第一焦点位置是计算得到的,能够观察到最清晰的第一样本扫描区域的载物台位置。第一焦点位置是根据参考焦点位置进行插值得到的,例如计算机设备可以计算得到40倍物镜下看到的第一样本扫描区域处于第一放大倍数的哪个区域中,再通过参考焦点位置以及插值法进行插值,计算出此第一样本扫描区域在第二放大倍数下的焦点位置。焦点位置可以用显微镜的载物台移动步数来表示。
33.具体地,计算机设备可以将显微镜的物镜的倍数调整为第二放大倍数,例如由第一放大倍数10倍切换为第二放大倍数40倍。然后控制显微镜的载物台运动到第二放大倍数的初始聚焦位,计算得到此位置处于10倍物镜视野的哪个区域内,再通过插值法计算出初始聚焦位对应的焦点位置,即第一焦点位置。得到第一焦点位置后,可以控制载物台朝着该第一焦点位置的方向进行运动,保证该载物台会经过该第一焦点位置,在运动的过程中可以进行图像采集,例如相机处于实时连续拍摄状态,拍摄图片保存在相应文件夹,通过清晰度算法计算得到每张图片的清晰度,记录清晰度最高的一张图片并保存。由此可以得到当前视野对应的最清晰的图片。其中,载物台移动的范围可以根据第二放大倍数的物镜聚焦范围确定,物镜聚焦范围可以用垂直方向上载物台移动的步数s3表示,则载物台朝着该第一焦点位置的方向进行运动时,可以是运动s3步。
34.步骤s206,更新当前视野,根据参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置。
35.具体地,拍摄得到第一样本图像之后,则进行视野的切换,即当前视野切换到了下一个视野,当前视野下能够观察到的样本区域由第一样本扫描区域切换到了第二样本扫描区域。与第一焦点位置的计算方法相似,同样地,第二焦点位置是计算得到的,能够观察到最清晰的第二样本扫描区域的载物台位置。第二焦点位置也是根据参考焦点位置进行插值得到的,例如计算机设备可以计算得到40倍物镜下看到的第二样本扫描区域处于第一放大倍数的物镜视野的哪个区域中,再通过参考焦点位置以及插值法进行插值,计算出此第二样本扫描区域对应的焦点位置。
36.步骤s208,根据第一焦点位置与第二焦点位置的差异确定运动补偿信息。
37.其中,运动补偿信息可以包括运动步数以及运动方向。运动方向可以是朝上运动或者朝下运动。差异可以是用第二焦点位置减去第一焦点位置所得到的位置差表示,例如第二焦点位置与第一焦点位置可以用步数来表示。可以将第二焦点位置减去第一焦点位置,基于位置差异得到运动补偿步数以及运动补偿方向。如果得到的差值为正,则表示第二焦点位置位于第一焦点位置的上方,需要载物台向上运动,即朝着靠近物镜的方向运动,运动的步数为差值的绝对值。如果得到的差值为负,则表示第二焦点位置位于第一焦点位置的下方,需要载物台需要向下运动,即朝着远离物镜的方向运动,运动的步数为差值的绝对值。
38.具体地,计算机设备可以将第二焦点位置减去第一焦点位置,根据得到的差值确定运动步数以及运动方向,以根据运动步数以及运动方向进行运动补偿。
39.步骤s210,基于运动补偿信息控制显微镜进行运动补偿,从运动补偿之后的位置开始,根据第二焦点位置进行样本图像采集,得到第二样本图像。
40.具体地,得到运动步数以及运动方向后,可以控制显微镜的载物台朝着该运动方向运动该运动步数。运动补偿完毕之后,可以控制载物台朝着靠近第二焦点位置的方向继续运动,例如控制载物台移动第二放大倍数的物镜聚焦范围所对应的步数s3步,并进行图像采集,将图像保存在相应文件夹中,并计算文件夹中照片的清晰度,将清晰度最高的图像作为第二样本图像。
41.在一些实施例中,当第一焦点位置与第二焦点位置的差异小于预设阈值时,则可以不进行运动补偿,直接进入根据第二焦点位置进行样本图像采集,得到第二样本图像的步骤。预设阈值可以根据需要设置,例如可以是10步。并在下一次更换视野时,将本次计算得到的运动补偿信息与下一次根据相同的方法计算得到的运动补偿信息进行叠加,再进行运动补偿。
42.在一些实施例中,当确定运动补偿的方向与第二焦点位置的方向相同,且第一焦点位置与第二焦点位置的差异小于预设阈值时,也可以不进行运动补偿,将运动补偿步数,与进行样本图像采集的原始步数相加,得到样本图像采集的目标步数,控制载物台移动目标步数并进行样本图像采集,得到第二样本图像。
43.上述图像采集方法中,由于可以基于第一放大倍数下检测得到的参考焦点位置,计算得到第二放大倍数下样本扫描区域对应的焦点位置,根据该焦点位置进行图像采集,因此能够提高图像采集效率,而且在更换当前视野后,能够根据更换视野前后所计算得到的焦点位置的差异进行运动补偿,运动补偿之后再进行图像采集,得到第二样本图像,因此能够减少根据第二焦点位置进行样本图像采集的距离,提高了图像采集的效率。
44.在一些实施例中,如图3所示,根据参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置之前,方法包括:
45.步骤s302,获取第二放大倍数与第一放大倍数之间的焦距差值。
46.具体地,可以在切换到第二放大倍数之后执行步骤s302。焦距差值是焦距间距的差值,用m表示,可以是固定值。例如由10倍物镜切换到40倍物镜时,可以获取10倍物镜视野焦距与40倍物镜的视野焦距的间差,为固定值m,间差单位可以为步数。
47.步骤s304,获取第二放大倍数对应的聚焦范围。
48.具体地,第二放大倍数对应的聚焦范围可以用垂直方向上物镜移动的步数表示,例如可以为预设值s3。
49.步骤s306,根据焦距差值以及聚焦范围得到聚焦初始位置对应的运动方向以及运动步数。
50.具体地,可以用焦距差值减去聚焦范围的一半,根据所得到的差值的绝对值确定运动步数,根据所得到的差值的正负确定运动方向。当差值为正时,可以向上运动,当差值为负时,可以向下运动。
51.步骤s308,根据运动方向以及运动步数控制显微镜进行移动,以移动至第二放大倍数对应的聚焦初始位置。
52.具体地,得到运动方向以及运动步数之后,可以控制显微镜进行移动,以移动至第二放大倍数对应的聚焦初始位置,即聚焦初始位。例如可以控制载物台在z轴方向上运动m-s3/2步,使得焦点位置在物镜聚焦范围的中间位置。到达聚焦初始位时,则可以进入根据参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置的步骤,例如计算得到此聚焦初始位处于第一放大倍数的视野的哪个区域,再通过插值法计算出此聚焦初始位的焦点位置。
53.在一些实施例中,如图4所示,步骤获取检测样本对应的参考焦点位置包括:
54.步骤s402,在第一放大倍数下,获取检测样本对应的规划扫描区域。
55.其中,规划扫描区域是规划的对检测样本对应的玻片进行扫描的区域,可以根据预设规则设定。例如可以是一个预设尺寸的矩形区域。
56.具体地,可以将待测玻片平整放置于显微镜的载物台,并将计算机设备与相机连接,对显微镜进行初始化,将显微镜的x、y、z轴运动到光耦位置,并将物镜切换到第一放大倍数例如10倍,然后定义一个矩形局域作为规划的扫描区域。
57.步骤s404,确定规划扫描区域对应的关键聚焦位置集合。
58.具体地,关键聚焦位置集合可以包括多个聚焦位置,例如可以将规划扫描区域中的关键点作为聚焦点。例如对于矩形,可以将矩形区域的四个角作为聚焦点,得到聚焦位置集合。
59.步骤s406,确定关键聚焦位置集合中各个关键聚焦位置对应的参考焦点位置。
60.具体地,得到关键聚焦位置集合后,可以获取观察各个关键聚焦位置的最清晰的位置,作为参考焦点位置。例如,可以通过移动载物台,对关键聚焦位置进行图像拍摄,获取拍摄得到关键聚焦位置的图像中,图像清晰度最高的图像所对应的载物台位置作为焦点位置。
61.本技术实施例中,通过在第一放大倍数下,获取检测样本对应的规划扫描区域,确定规划扫描区域对应的关键聚焦位置集合,确定关键聚焦位置集合中各个关键聚焦位置对应的参考焦点位置,能够得到多个聚焦点对应的焦点位置,从而参考这些焦点位置,可以计算得到在不同放大倍数下,规划扫描区域中各个视野的焦点位置。
62.在一些实施例中,当得到第一放大倍数之后,可以在第一放大倍数下,基于参考焦点位置进行焦点插值,得到规划扫描区域的各个视野对应的视野焦点位置;在第一放大倍数下,基于视野焦点位置对检测样本进行图像采集。
63.具体地,得到参考焦点位置后,可以根据获取得到的参考焦点坐标值,根据插值法
计算得到第一放大倍数下,中间其它视野的焦点坐标值,基于已获得的焦点坐标值,切换视野,并使载物台运动到焦点位置,拍摄一张或者多张图片,这样可以快速的对其他视野的样本区域进行拍摄,而无需在每个样本区域,都需要在进行运动的同时拍摄图片,再选取最清晰的图片进行保存。例如,在10倍物镜下,得到a1、a2、a3、a4分别对应的焦点坐标值之后,可以通过插值法计算得到10倍物镜下其他视野对应的焦点位置,然后切换到每一个视野并直接运动到焦点位置处进行图像拍摄。
64.在一些实施例中,确定关键聚焦位置集合中各个关键聚焦位置对应的参考焦点位置包括:控制显微镜进行运动,使得关键聚焦位置集合中的当前关键聚焦位置位于观察范围内;控制显微镜进行运动并在运动过程中对检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前关键聚焦位置对应的当前参考焦点位置;更新关键聚焦位置集合中的当前关键聚焦位置,重复控制显微镜进行运动,使得关键聚焦位置集合中的当前关键聚焦位置位于观察范围内;控制显微镜进行运动并在运动过程中对检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前关键聚焦位置对应的当前参考焦点位置的步骤,直至关键聚焦位置集合中的关键聚焦位置更新完毕。
65.具体地,关键聚焦位置集合有多个关键聚焦位置,可以依次将这些关键聚焦位置作为当前关键聚焦位置,物镜对准当前关键聚焦位置进行图像采集,基于采集得到的图像集合确定当前参考焦点位置。例如,假设垂直方向为z轴,有a1、a2、a3、a4共4个关键聚焦位置,则可以控制载物台运动,使起始点a1暴露在显微镜镜头下,将a1所处点作为垂直方向的零点,然后在第一放大倍数例如10倍物镜下,调节显微镜粗聚焦,根据预设的焦点位置,载物台沿z轴方向运动至初始聚焦位,而后载物台沿z轴方向匀速垂直向上移动预设步数s1步,预设步数保证载物台会经过焦点位置。在移动过程中,相机处于实时连续拍摄状态,拍摄图片保存在相应文件夹。计算机设备通过算法计算得到每张图片的清晰度,记录清晰度最高的一张图片,计算该图片所对应的载物台位置,作为a1对应的焦点坐标值ff1,其中,焦点坐标值可以用步数表示,拍摄的图片与运动步数匹配,成线性关系。得到a1对应的焦点位置后,可以将起始点a2作为当前关键聚焦位置,暴露在显微镜镜头下,参考a1的焦点位置获取方式获取得到a2对应的焦点位置,然后再依次将a3以及a4作为当前关键聚焦位置,直至得到a4对应的参考焦点位置。
66.在一些实施例中,控制显微镜进行运动并在运动过程中对检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前参考焦点位置之前,还包括:获取前向关键聚焦位置对应的前向移动步数以及前向关键聚焦位置对应的前向参考焦点位置;根据前向移动步数、前向参考焦点位置以及当前关键聚焦位置对应的当前移动步数控制显微镜进行运动补偿;控制显微镜进行运动并在运动过程中对检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前参考焦点位置包括:从运动补偿之后的位置开始,根据当前移动步数控制显微镜进行运动,并在运动过程中对检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前参考焦点位置。
67.其中,前向关键聚焦位置是指当前关键聚焦位置的前一个关键聚焦位置,例如,当a2为当前关键聚焦位置时,则a1为a2的前向关键聚焦位置。前向移动步数是前向关键聚焦位置在确定参考焦点位置时所移动的步数,例如s1步。
68.前向参考焦点位置是前向关键聚焦位置所对应的参考焦点位置,例如a1对应的参
ff1-s2/2)步,使得移动结束,玻片所处位置在焦点处上方。计算机设备继续调节显微镜粗聚焦,载物台沿z轴方向匀速垂直向下移动s2步,s2小于s1。在移动过程中,相机处于实时连续拍摄状态,拍摄图片保存在相应文件夹。通过算法计算得到每张图片的清晰度,记录清晰度最高的一张图片,计算得到相应的焦点坐标值ff2。移动结束后,玻片所处位置在焦点处下方。计算机设备控制载物台运动,使起始点a3暴露在显微镜镜头下
……
,直至获取到a4对应的角度坐标值。其中获取a3处的焦点坐标值ff3和a4处的焦点坐标值ff4的步骤可以参照获取a2对应的焦点坐标值ff2的步骤,在此不再赘述。
77.4、在第一放大倍数下,基于参考焦点位置进行焦点插值,得到规划扫描区域的各个视野对应的视野焦点位置;在第一放大倍数下,基于视野焦点位置对检测样本进行图像采集。
78.具体地,可以根据得到的四处焦点坐标值,利用插值法计算得到10倍物镜下,中间其它视野的焦点坐标值。计算机设备根据已获得的焦点坐标值,切换视野,z轴运动到焦点位置,拍摄一张图片。重复切换视野的步骤,直至在10倍物镜下,矩形区域内的所有视野均拍摄完毕。例如,如图5所示,在10倍物镜下,有9个黑色大框,表示有9个视野,通过插值法可以得到各个视野对应的焦点值,从而可以移动到该视野对应的焦点位置处,进行拍摄。
79.5、调整显微镜的倍数为第二放大倍数,根据参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置。根据第一焦点位置进行样本图像采集,得到第一样本图像
80.具体地,当10倍物镜对应的视野拍摄完毕后,切换至40倍物镜,z轴方向上载物台运动到40倍物镜的聚焦初始位。由于40倍物镜的视野为10倍物镜视野的四分之一,10倍物镜视野焦距与40倍物镜的视野焦距的间差为固定值m,设s3为40倍物镜聚焦范围。则可以在z轴方向上运动m-s3/2步(根据值的正负,判断运动方向),到达40倍物镜的聚焦初始位。计算得到此位置处于10倍物镜视野的哪个区域,再通过插值法计算出此区域的焦点位置。将此焦点位置记为n1。载物台沿z轴方向匀速垂直移动s3步,在移动过程中,相机处于实时连续拍摄状态,拍摄图片保存在相应文件夹。通过算法计算得到每张图片的清晰度,记录清晰度最高的一张图片并保存。
81.6、更新当前视野,根据参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置。
82.具体地,可以切换视野,然后基于参考焦点位置得到当前视野的焦点位置,将此焦点位置记为n2。
83.7、根据第一焦点位置与第二焦点位置的差异确定运动补偿信息。
84.具体地,通过n2-n1判断z轴方向应该补偿的步数与方向。
85.8、基于运动补偿信息控制显微镜进行运动补偿,从运动补偿之后的位置开始,根据第二焦点位置进行样本图像采集,得到第二样本图像。
86.具体地,n2大于n1,说明焦点处于上一个焦点的上方,则向上运动,即朝着接近物镜的方向运动。否则,可以朝着远离物镜的方向运动。由于载物台运动时,最小的运动步数大于10,因此如果n2-n1小于10,则可以不运动,而是在下一次补偿时进行叠加。补充完毕后,载物台沿z轴方向匀速垂直移动s3步,在移动过程中,相机处于实时连续拍摄状态,拍摄图片保存在相应文件夹。通过算法计算得到每张图片的清晰度,记录清晰度最高的一张图
片并保存。此时,如果还有其他视野需要拍摄,则可以移动到对应的视野进行拍摄,直至获取到足够数量的图片。每个视野可以参考本技术实施例提供的方法进行运动补偿,即对于每个当前视野,可以执行基于焦点位置的差异进行运动补偿的步骤。例如得到当前视野对应的第三焦点位置,基于第三焦点位置与第二焦点位置的差异确定运动补偿信息并进行运动补偿。例如,如图5所示,在40倍物镜下,有36个黑色小框,表示有36个视野。
87.应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
88.在一些实施例中,如图6所示,提供了一种图像采集装置,包括:参考焦点位置获取模块602、第一样本图像得到模块604、第二焦点位置确定模块606、运动补偿信息确定模块608和第一运动补偿模块610,其中:
89.参考焦点位置获取模块602,用于获取检测样本对应的参考焦点位置,参考焦点位置为在显微镜处于第一放大倍数下检测得到的。
90.第一样本图像得到模块604,用于调整显微镜的倍数为第二放大倍数,根据参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置,根据第一焦点位置进行样本图像采集,得到第一样本图像。
91.第二焦点位置确定模块606,用于更新当前视野,根据参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置。
92.运动补偿信息确定模块608,用于根据第一焦点位置与第二焦点位置的差异确定运动补偿信息。
93.第一运动补偿模块610,用于基于运动补偿信息控制显微镜进行运动补偿,根据第二焦点位置进行样本图像采集,得到第二样本图像。
94.在一些实施例中,参考焦点位置获取模块包括:规划扫描区域获取单元,用于在第一放大倍数下,获取检测样本对应的规划扫描区域;关键聚焦位置集合获取单元,用于确定规划扫描区域对应的关键聚焦位置集合;参考焦点位置确定单元,用于确定关键聚焦位置集合中各个关键聚焦位置对应的参考焦点位置。
95.在一些实施例中,参考焦点位置确定单元用于:控制显微镜进行运动,使得关键聚焦位置集合中的当前关键聚焦位置位于观察范围内;控制显微镜进行运动并在运动过程中对检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前关键聚焦位置对应的当前参考焦点位置;更新关键聚焦位置集合中的当前关键聚焦位置,返回重复控制所述显微镜进行运动,使得关键聚焦位置集合中的当前关键聚焦位置位于观察范围内;控制所述显微镜进行运动并在运动过程中对所述检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前关键聚焦位置对应的当前参考焦点位置的步骤,直至关键聚焦位置集合中的关键聚焦位置更新完毕。
96.在一些实施例中,装置还包括:前向信息获取模块,用于获取前向关键聚焦位置对应的前向移动步数以及前向关键聚焦位置对应的前向参考焦点位置;第二运动补偿模块,
用于根据前向移动步数、前向参考焦点位置以及当前关键聚焦位置对应的当前移动步数控制显微镜进行运动补偿;参考焦点位置确定单元用于:从运动补偿之后的位置开始,根据当前移动步数控制显微镜进行运动,并在运动过程中对检测样本进行图像采集,基于采集得到的参考样本图像集合确定当前参考焦点位置。
97.在一些实施例中,装置还包括:视野焦点位置得到模块,用于在第一放大倍数下,基于参考焦点位置进行焦点插值,得到规划扫描区域的各个视野对应的视野焦点位置;图像采集模块,用于在第一放大倍数下,基于视野焦点位置对检测样本进行图像采集。
98.在一些实施例中,运动补偿信息确定模块用于:将第二焦点位置减去第一焦点位置,得到位置差异;基于位置差异得到运动补偿步数以及运动补偿方向。
99.在一些实施例中,装置包括:焦距差值获取模块,用于获取第二放大倍数与第一放大倍数之间的焦距差值;聚焦范围获取模块,用于获取第二放大倍数对应的聚焦范围;方向以及步数得到模块,用于根据焦距差值以及聚焦范围得到聚焦初始位置对应的运动方向以及运动步数;移动模块,用于根据运动方向以及运动步数控制显微镜进行移动,以移动至第二放大倍数对应的聚焦初始位置。
100.关于图像采集装置的具体限定可以参见上文中对于图像采集方法的限定,在此不再赘述。上述图像采集装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
101.在一些实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种图像采集方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
102.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
103.在一些实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取检测样本对应的参考焦点位置,参考焦点位置为在显微镜处于第一放大倍数下检测得到的;调整显微镜的倍数为第二放大倍数,根据参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置,根据第一焦点位置进行样本图像采集,得到第一样本图像;更新当前视野,根据参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置;根据第一焦点位置与第二焦点位置的差异确定运动补偿信息;基于运动补偿信息控制显微镜进行运动补偿,从运动补偿之后的位置开始,根据第二焦点位置进行样本图像采集,得到第二样本图像。
104.在一些实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取检测样本对应的参考焦点位置,参考焦点位置为在显微镜处于第一放大倍数下检测得到的;调整显微镜的倍数为第二放大倍数,根据参考焦点位置确定当前视野的第一样本扫描区域对应的第一焦点位置,根据第一焦点位置进行样本图像采集,得到第一样本图像;更新当前视野,根据参考焦点位置确定当前视野的第二样本扫描区域对应的第二焦点位置;根据第一焦点位置与第二焦点位置的差异确定运动补偿信息;基于运动补偿信息控制显微镜进行运动补偿,从运动补偿之后的位置开始,根据第二焦点位置进行样本图像采集,得到第二样本图像。
105.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
106.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
107.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献