CN113625440B - 一种显微镜自动对焦方法 - Google Patents
一种显微镜自动对焦方法 Download PDFInfo
- Publication number
- CN113625440B CN113625440B CN202110940942.8A CN202110940942A CN113625440B CN 113625440 B CN113625440 B CN 113625440B CN 202110940942 A CN202110940942 A CN 202110940942A CN 113625440 B CN113625440 B CN 113625440B
- Authority
- CN
- China
- Prior art keywords
- corner
- preset
- image
- real
- pixel point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012216 screening Methods 0.000 claims abstract description 12
- 230000005764 inhibitory process Effects 0.000 claims abstract description 6
- 230000008569 process Effects 0.000 claims abstract description 6
- 230000002401 inhibitory effect Effects 0.000 claims abstract description 5
- 230000001629 suppression Effects 0.000 claims description 8
- 238000004458 analytical method Methods 0.000 abstract description 5
- 230000004044 response Effects 0.000 description 8
- 239000011521 glass Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 229920003023 plastic Polymers 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B21/00—Microscopes
- G02B21/24—Base structure
- G02B21/241—Devices for focusing
- G02B21/244—Devices for focusing using image analysis techniques
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Microscoopes, Condenser (AREA)
Abstract
本发明涉及一种显微镜自动对焦方法,通过基于预设采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集;对采集到的每帧实时图像缩放至预设像素大小;对每帧实时图像进行初步筛选,以确定图像中的角点像素点及其位置;基于非极大值抑制法对多余的角点像素点进行抑制;在当前帧实时图像的角点像素点个数大于预设阈值,且小于前一帧实时图像的所述角点像素点个数,则对焦成功停止物镜的运行。实现了基于图像特征点选取的方式对显微镜的对焦进行控制,使得显微镜的对焦不受被测物的影响,能够更加稳定快速的对焦,提高了分析结果的准确性。
Description
技术领域
本发明属于医疗器械技术领域,具体涉及一种显微镜自动对焦方法。
背景技术
显微镜作为生物、医学等领域常用的显微设备,可以辅助测试人员进行各种样本的观察,是不可获取的观察设备。而随着需要检测样本的增多,检测人员的工作量随之增大,单纯凭借手动调整的方式对显微镜进行对焦进行观察的方式,显然已经不能满足工作的需求。而随着科技的不断发展出现了自动对焦的技术,自动对焦方法可分为主动对焦法和被动对焦法。显微镜自动对焦方法一般采用被动对焦法,即搜索清晰度最高的位置记录下来,控制执行机构返回到该位置。所以清晰度的确定会直接影响到对焦位置的准确性。
目前采用的对焦方式为梯度计算取平均的方法,来统计整个图像的清晰度。但该方法受被测物的影响较大,导致同样的切片位置在不同物镜下对焦位置偏差很大,不利于稳定快速的对焦进而降低了分析结果的准确性。
发明内容
为了解决现有技术存在的稳定性差、准确性差的问题,本发明提供了一种显微镜自动对焦方法,其具有对焦准确性、稳定性更高等特点。
根据本发明的具体实施方式的一种显微镜自动对焦方法,包括:
基于预设采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集;
对采集到的每帧实时图像缩放至预设像素大小;
对所述每帧实时图像进行初步筛选,以确定图像中的角点像素点及其位置;
基于非极大值抑制法对多余的所述角点像素点进行抑制;
若当前帧实时图像的所述角点像素点个数大于预设阈值,且小于前一帧实时图像的所述角点像素点个数,则对焦成功停止物镜的运行。
进一步的,所述基于预设采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集包括:
基于30FPS的采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集。
进一步的,所述对采集到的每帧实时图像缩放至预设像素大小包括:
将采集到的每帧实时图像缩放至512*512像素大小。
进一步的,所述对所述每帧实时图像进行初步筛选,以确定图像中的角点像素点及其位置包括:
获取每帧实时图像中的每个像素点的灰度值;
若任一像素点的灰度值与预设半径距离范围内的其他像素点的灰度值的差值的绝对值均大于预设差值,则该像素点为角点像素点并确定其位置。
进一步的,所述半径距离包括3。
进一步的,所述预设差值包括20。
进一步的,所述基于非极大值抑制法对多余的所述角点像素点进行抑制包括:
基于所述角点像素点与预设半径距离范围内其他像素点的灰度值差值的绝对值,确定所述角点像素点角点得分值;
对所述角点像素点预设邻域内所述角点得分值最大的角点像素点进行保留。
进一步的,所述基于非极大值抑制法对多余的所述角点像素点进行抑制还包括:
若所述角点像素点预设邻域内只有一个角点像素点,则对其进行保留。
进一步的,所述预设阈值包括400。本发明的有益效果为:通过基于预设采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集;对采集到的每帧实时图像缩放至预设像素大小;对每帧实时图像进行初步筛选,以确定图像中的角点像素点及其位置;基于非极大值抑制法对多余的角点像素点进行抑制;在当前帧实时图像的角点像素点个数大于预设阈值,且小于前一帧实时图像的所述角点像素点个数,则对焦成功停止物镜的运行。实现了基于图像特征点选取的方式对显微镜的对焦进行控制,使得显微镜的对焦不受被测物的影响,能够更加稳定快速的对焦,提高了分析结果的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据一示例性实施例提供的显微镜自动对焦方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
参照图1所示,本发明的实施例提供了一种显微镜自动对焦方法,具体包括:
101、基于预设采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集;
可通过设置于显微镜上和物镜一起运动的显微摄像机来获取物镜在运动过程中,放置于显微镜载物台上的切片的实时的图像,其中切片可采用为透光介质如玻璃,透明塑料,中间为被放置的观测物体,下方为承重的透光介质如玻璃、透明塑料等。
102、对采集到的每帧实时图像缩放至预设像素大小;
将采集到的每帧的图像缩放至固定的大小,这样通过统一规格的形式更加便于图像的后期处理,方便前后两帧图像的对比。
103、对每帧实时图像进行初步筛选,以确定图像中的角点像素点及其位置;
初步筛选的目的是寻找图像中与周围像素相差较大的角点像素及其位置。
104、基于非极大值抑制法对多余的角点像素点进行抑制;
若是存在多个特征点,则删除响应值较小的特征点,只保留响应值最大的特征点。
105、若当前帧实时图像的所述角点像素点个数大于预设阈值,且小于前一帧实时图像的角点像素点个数,则对焦成功停止物镜的运行。
如An为当前图像目标特征点个数,An-1为前一帧图像目标特征点的个数,当An>预设阈值,且An-An-1<0,物镜停止运行,自动聚焦成功。
相较于现有的自动对焦方式实现了基于图像特征点选取的方式对显微镜的对焦进行控制,使得显微镜的对焦不受被测物的影响,能够更加稳定快速的对焦,提高了分析结果的准确性。
在本发明的一些具体实施例中,基于预设采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集包括:
基于30FPS的采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集。
对采集到的每帧实时图像缩放至预设像素大小包括:
将采集到的每帧实时图像缩放至512*512像素大小。
对每帧实时图像进行初步筛选,以确定图像中的角点像素点及其位置包括:
获取每帧实时图像中的每个像素点的灰度值;
若任一像素点的灰度值与预设半径距离范围内的其他像素点的灰度值的差值的绝对值均大于预设差值,则该像素点为角点像素点并确定其位置。
基于非极大值抑制法对多余的所述角点像素点进行抑制包括:
基于角点像素点与预设半径距离范围内其他像素点的灰度值差值的绝对值,确定角点像素点角点得分值;
对角点像素点预设邻域内角点得分值最大的角点像素点进行保留。
基于非极大值抑制法对多余的所述角点像素点进行抑制还包括:
若角点像素点预设邻域内只有一个角点像素点,则对其进行保留。
作为上述实施例可行的实现方式,物镜在Z轴方向(竖直方向)以一定的速度下移,可设定下移速度为0.01mm/s,在镜头下降的同时采集图像,可以图像采集帧率为30FPS,将采集到的实时图像缩放至规定大小,如512*512像素大小。
首选进行初步筛选,初步筛选的目的是寻找图像中与周围像素相差较大的角点像素及其位置:
可从图片中选取一个像素点P并确定其灰度值,然后确定合适的差值阈值,可选定为20,当P点与其他点的灰度值之差的绝对值大于20时,则认为这2个点差值大。这样通过考虑该像素点周围的4个像素,即半径距离是3,如果这4个点中有3个点都和点P差值大于20,那么P点就是一个角点像素点。
然后需要对图像中的角点像素点进行抑制,不能出现过多的角点像素点:
采取非极大值抑制法对多余的特征点进行抑制。即对于一个3*3的窗口来讲,若是存在多个特征点,则删除响应值较小的特征点,只保留响应值最大的特征点。
可采用根据角点的响应值的大小,作非极大值抑制处理,对特征点进行了筛选,具体的筛选方式为:
S=差值1+差值2+差值3+差值4,即计算角点像素点的角点得分值(或者说响应值),即4个点与中心差值的绝对值总和。然后通过判断以角点像素点p为中心的一个邻域(可设定设为3x3)内,若有多个角点像素点,则判断每个角点的响应值,如果p是其中最大的,则保留,否则,删除。如果只有一个特征点,就保留。
最后通过将角点的设定为400,当阈值超过400,停止物镜的下移,聚焦结束:
An为当前图像目标特征点个数,An-1为前一帧图像目标特征点的个数,当An>400,且An-An-1<0,物镜停止运行,自动聚焦成功。
本发明上述实施例所提供的显微镜自动对焦方法,实现了基于图像特征点选取的方式对显微镜的对焦进行控制,使得显微镜的对焦不受被测物的影响,能够更加稳定快速的对焦,提高了分析结果的准确性。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (8)
1.一种显微镜自动对焦方法,其特征在于,包括:
基于预设采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集;对采集到的每帧实时图像缩放至预设像素大小;
对所述每帧实时图像进行初步筛选,以确定图像中的角点像素点及其位置;基于非极大值抑制法对多余的所述角点像素点进行抑制;
若当前帧实时图像的所述角点像素点个数大于预设阈值,且小于前一帧实时图像的所述角点像素点个数,则对焦成功停止物镜的运行;
所述对所述每帧实时图像进行初步筛选,以确定图像中的角点像素点及其位置包括:
获取每帧实时图像中的每个像素点的灰度值;
若任一像素点的灰度值与预设半径距离范围内的其他像素点的灰度值的差值的绝对值均大于预设差值,则该像素点为角点像素点并确定其位置。
2.根据权利要求1所述的显微镜自动对焦方法,其特征在于,所述基于预设采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集包括:
基于30FPS的采集帧率对物镜自动下降过程中的载物台上切片的图像进行采集。
3.根据权利要求1所述的显微镜自动对焦方法,其特征在于,所述对采集到的每帧实时图像缩放至预设像素大小包括:
将采集到的每帧实时图像缩放至512*512像素大小。
4.根据权利要求1所述的显微镜自动对焦方法,其特征在于,所述半径距离包括3。
5.根据权利要求1所述的显微镜自动对焦方法,其特征在于,所述预设差值包括20。
6.根据权利要求1所述的显微镜自动对焦方法,其特征在于,所述基于非极大值抑制法对多余的所述角点像素点进行抑制包括:
基于所述角点像素点与预设半径距离范围内其他像素点的灰度值差值的绝对值,确定所述角点像素点角点得分值;
对所述角点像素点预设邻域内所述角点得分值最大的角点像素点进行保留。
7.根据权利要求6所述的显微镜自动对焦方法,其特征在于,所述基于非极大值抑制法对多余的所述角点像素点进行抑制还包括:
若所述角点像素点预设邻域内只有一个角点像素点,则对其进行保留。
8.根据权利要求1至7任一项所述的显微镜自动对焦方法,其特征在于,所述预设阈值包括400。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110940942.8A CN113625440B (zh) | 2021-08-17 | 2021-08-17 | 一种显微镜自动对焦方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110940942.8A CN113625440B (zh) | 2021-08-17 | 2021-08-17 | 一种显微镜自动对焦方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113625440A CN113625440A (zh) | 2021-11-09 |
CN113625440B true CN113625440B (zh) | 2023-07-07 |
Family
ID=78385938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110940942.8A Active CN113625440B (zh) | 2021-08-17 | 2021-08-17 | 一种显微镜自动对焦方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113625440B (zh) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6259080B1 (en) * | 1998-03-18 | 2001-07-10 | Olympus Optical Co. Ltd. | Autofocus device for microscope |
CN104182983B (zh) * | 2014-08-27 | 2017-03-22 | 重庆大学 | 基于角点特征的高速公路监控视频清晰度的检测方法 |
CN108537796A (zh) * | 2018-03-19 | 2018-09-14 | 太原理工大学 | 基于模板边缘的自适应Harris角点检测方法 |
CN108259759A (zh) * | 2018-03-20 | 2018-07-06 | 北京小米移动软件有限公司 | 对焦方法、装置及存储介质 |
CN109361849B (zh) * | 2018-09-30 | 2021-03-05 | 桂林优利特医疗电子有限公司 | 一种自动对焦的方法 |
CN111640157B (zh) * | 2020-05-28 | 2022-09-20 | 华中科技大学 | 一种基于神经网络的棋盘格角点检测方法及其应用 |
CN112099217B (zh) * | 2020-08-18 | 2022-10-28 | 宁波永新光学股份有限公司 | 一种显微镜自动对焦方法 |
CN112561890A (zh) * | 2020-12-18 | 2021-03-26 | 深圳赛安特技术服务有限公司 | 图像清晰度的计算方法、装置和计算机设备 |
-
2021
- 2021-08-17 CN CN202110940942.8A patent/CN113625440B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113625440A (zh) | 2021-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101901104B1 (ko) | 오토매틱 줌을 수행하기 위한 시스템들 및 방법들 | |
CN103217855B (zh) | 摄像机自动聚焦方法 | |
AU2011357735B2 (en) | Fast auto-focus in microscopic imaging | |
CN105652429B (zh) | 一种基于机器学习的显微镜细胞载玻片扫描自动聚焦方法 | |
US10444486B2 (en) | Systems and methods for detection of blank fields in digital microscopes | |
CN112601006B (zh) | 一种基于云台摄像机的跟踪聚焦方法及装置 | |
US9341836B2 (en) | Digital microscope apparatus, method of searching for in-focus position thereof, and program | |
US20140327784A1 (en) | Computer vision-based object tracking system | |
CN101221118A (zh) | 一种智能识别与计数痰涂片显微图像结核菌的***和方法 | |
CN112995517B (zh) | 一种高精准显微图像自动聚焦方法及***、计算机设备 | |
CA2628956A1 (en) | Systems and methods for emphasized cytological specimen review | |
CN115308876A (zh) | 基于参考焦平面的显微镜快速聚焦方法、设备、介质及产品 | |
CN111932542B (zh) | 一种基于多焦距的图像识别方法及装置、存储介质 | |
CN106324820A (zh) | 一种双通道荧光光学显微成像中基于图像处理的自动对焦方法 | |
CN113625440B (zh) | 一种显微镜自动对焦方法 | |
CN116912475B (zh) | 一种显示屏异物检测方法、装置、电子设备和存储介质 | |
CN111656247B (zh) | 一种细胞图像处理***、方法、自动读片装置与存储介质 | |
Dong et al. | Automatic urinary sediments visible component detection based on improved YOLO algorithm | |
CN208477200U (zh) | 一种可自动对焦的变焦显微扫描*** | |
CN116489513A (zh) | 一种自动聚焦方法、装置、电子设备及存储介质 | |
CN114785953B (zh) | 基于sfr的相机自动对焦方法及装置 | |
Mo et al. | An auto-focus algorithm based on maximum gradient and threshold | |
JP5648366B2 (ja) | 顕微鏡制御装置及び領域判定方法 | |
CN117850017B (zh) | 显微镜自动对焦方法、装置、计算机设备及存储介质 | |
WO2015102945A1 (en) | Image processing-based method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information |
Inventor after: Yuan Yongsheng Inventor after: Zhou Xiaoqiang Inventor after: Su Juan Inventor after: Zhang Man Inventor before: Yuan Yongsheng Inventor before: Zhou Xiaoqiang Inventor before: Su Juan Inventor before: Zhang Man |
|
CB03 | Change of inventor or designer information |