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

一种基于图像识别的定位方法、装置和设备与流程

2021-11-09 22:43:00 来源:中国专利 TAG:


1.本技术涉及结构超滑领域,特别是涉及一种基于图像识别的定位方法、装置和设备。


背景技术:

2.目前在超滑片的制备过程中,需要先通过刻蚀形成若干个特定尺寸的超滑岛,通过探针进行推岛,岛将会出现上下分层,若出现分层且上层分离部分可以自回复,则可以判断该超滑岛分离后的上层部分为超滑片。超滑片的尺寸很小,其尺寸一般在1μm至10μm,因此在对超滑岛进行推动和转移操作时,需要结合显微镜下的图像进行自动化操作,现有技术中一般都是通过人工进行控制针尖的位置,但是人工控制效率较低,且难以实现微小的位移,因此需要一种能够实现自动转移或识别超滑片的设备。
3.在超滑岛的推动和转移过程中,需要保持显微镜对焦在岛上,由于针尖和超滑岛处于不同高度,显微镜采集的图像中,针尖处于模糊状态,对针尖的定位难度较大。目前在对针尖进行定位时,采用阈值分割法对图像中探针针尖进行定位,阈值分割法中的设定的阈值主要是根据经验进行设定的,阈值比较单一和固定,当环境等因素,比如光照,发生改变时,无法对阈值进行精确的调整,鲁棒性较差,从而导致定位的准确性差,影响推岛过程的稳定性。
4.因此,如何解决上述技术问题应是本领域技术人员重点关注的。


技术实现要素:

5.本技术的目的是提供一种基于图像识别的定位方法、装置和设备,以提升探针针尖定位的准确性。
6.为解决上述技术问题,本技术提供一种基于图像识别的定位方法,包括:
7.获取针尖主体在放大设备中处于清晰状态时的针尖主体图像;
8.对所述针尖主体图像进行二值化处理,并确定针尖的位置,得到针尖模板图像;
9.将待定位探针针尖在放大设备中的二值化图像与所述针尖模板图像匹配,确定所述待定位探针针尖的位置;
10.控制定位后探针针尖与微型块接触,并进行推动。
11.可选的,所述微型块包括超滑块,尺寸为1μm至100μm。
12.可选的,所述控制定位后探针针尖与微型块接触包括:
13.确定位于图像中目标微型块的中心;所述图像与所述二值化图像对应;
14.移动所述定位后探针针尖,使所述定位后探针针尖与所述中心在垂直方向上重合;
15.控制探针接触并按压所述目标微型块的岛盖,使所述岛盖上出现凹坑;
16.确定所述凹坑与所述中心的距离;
17.根据所述距离调整所述探针与所述岛盖的接触位置为所述中心。
18.可选的,在所述确定位于图像中所述微型块的中心之前,还包括:
19.在距离所述定位后探针针尖预设范围内,确定与所述定位后探针针尖距离最近的微型块为所述目标微型块。
20.可选的,所述图像的获得过程包括:
21.获得包括所述定位后探针针尖和所述目标微型块的彩色图像;
22.对所述彩色图像进行灰度处理,得到所述图像。
23.可选的,所述确定位于图像中目标微型块的中心包括:
24.通过目标检测算法确定所述目标微型块的位置;
25.根据所述目标微型块的位置确定所述中心。
26.可选的,在所述确定位于图像中目标微型块的中心之后,还包括:
27.标记所述中心。
28.可选的,在所述将待定位探针针尖在放大设备中的二值化图像与所述针尖模板图像匹配之前,还包括:
29.判断所述微型块的岛盖颜色的深浅;
30.根据所述岛盖颜色的判断结果匹配对应的所述针尖模板图像。
31.可选的,在所述确定所述待定位探针针尖的位置之后,还包括:
32.标记所述位置。
33.本技术还提供一种基于图像识别的定位装置,包括:
34.获取模块,用于获取针尖主体在放大设备中处于清晰状态时的针尖主体图像;
35.针尖模板确定模块,用于对所述针尖主体图像进行二值化处理,并确定针尖的位置,得到针尖模板图像;
36.针尖确定模块,用于将待定位探针针尖在放大设备中的二值化图像与所述针尖模板图像匹配,确定所述待定位探针针尖的位置;
37.接触和推动模块,用于控制定位后探针针尖与微型块接触,并进行推动。
38.本技术还提供一种基于图像识别的定位设备,包括:
39.存储器,用于存储计算机程序;
40.处理器,用于执行所述计算机程序时实现上述任一种所述基于图像识别的定位方法的步骤。
41.本技术所提供的一种基于图像识别的定位方法,包括:获取针尖主体在放大设备中处于清晰状态时的针尖主体图像;对所述针尖主体图像进行二值化处理,并确定针尖的位置,得到针尖模板图像;将待定位探针针尖在放大设备中的二值化图像与所述针尖模板图像匹配,确定所述待定位探针针尖的位置;控制定位后探针针尖与微型块接触,并进行推动。
42.可见,本技术中在推动前,对针尖主体在放大设备中处于清晰状态时的针尖主体图像进行二值化处理,针尖主体颜色为黑色,其余部分为白色,去除图像中其他部分的干扰,进而在二值化处理的针尖主体图像中确定针尖的位置,由于针尖主体图像是清晰的,二值化处理后针尖主体也是清晰的,在二值化的针尖主体图像中确定出针尖的位置得到针尖模板图像,针尖模板图像中针尖的位置可以确定至几个像素点,针尖模板图像中针尖的形态轮廓非常准确,再利用针尖模板图像与待定位探针针尖的二值化图像进行匹配,从而确
定待定位探针针尖的位置,所以待定位探针针尖的位置非常准确,提升了待定位探针针尖定位的准确性,进而提升探针针尖与微型块结接触的准确性。
43.此外,本技术还提供一种具有上述优点的装置和设备。
附图说明
44.为了更清楚的说明本技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1为本技术实施例所提供的一种基于图像识别的定位方法的流程图;
46.图2为探针与微型块的接触结构示意图;
47.图3为本技术实施例所提供的控制针尖与微型块接触的流程图;
48.图4为本技术实施例提供的一种基于图像识别的定位装置的结构框图;
49.图5为本技术实施例提供的一种基于图像识别的定位设备的结构框图。
具体实施方式
50.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.正如背景技术部分所述,目前在对针尖进行定位时,采用阈值分割法对探针图像中针尖进行定位,阈值分割法中的设定的阈值主要是根据经验进行设定的,阈值比较单一和固定,当环境等因素,比如光照,发生改变时,无法对阈值进行精确的调整,鲁棒性较差,从而导致定位的准确性差,影响推岛过程的稳定性。
52.有鉴于此,本技术提供一种基于图像识别的定位方法,请参考图1,图1为本技术实施例所提供的一种基于图像识别的定位方法的流程图,该方法包括:
53.步骤s101:获取针尖主体在放大设备中处于清晰状态时的针尖主体图像。
54.针尖主体图像由摄像元件采集得到,针尖主体图像为彩色图像,针尖主体图像中包括针尖主体和微型块;放大设备可以为显微镜。
55.步骤s102:对所述针尖主体图像进行二值化处理,并确定针尖的位置,得到针尖模板图像。
56.本技术中对二值化处理的方式不做具体限定,可自行选择。例如,二值化处理的方式可以为最大类间方差法,迭代阈值法,p分位法,基于最小误差的全局阈值法,局部阈值法等等。具体的处理过程已为本领域技术人员所熟知,此处不再详细赘述。
57.针尖模板图像中针尖主体部分为黑色,其余部分为白色,在确定针尖的位置时,可以将针尖的位置确定到几个像素点程度,针尖形态轮廓的准确性非常高。
58.步骤s103:将待定位探针针尖在放大设备中的二值化图像与所述针尖模板图像匹配,确定所述待定位探针针尖的位置。
59.需要指出的是,本技术中待定位探针针尖的图像和针尖模板图像均为二值化形式
的图像,目的是在二值化处理后只留下黑色的探针部分,其余部分几乎全为白色,消除图像中除探针部分的影响,提升定位的准确性。
60.本技术中对待定位探针针尖的二值化图像与针尖模板图像的匹配的方式不做具体限定,可自行设置。例如,可以采用卷积进行匹配,当两个图像越接近,卷积结果越大,对待定位探针针尖的定位也越准确;或者采用平均绝对差算法、绝对误差和算法、误差平方和算法、平均误差平方和算法、归一化积相关算法等等。具体的匹配过程已为本领域技术人员所熟知,此处不再详细赘述。
61.本技术针尖定位的误差在0.5μm以内。
62.为了便于操作人员观察到针尖位置,在所述确定所述待定位探针针尖的位置之后,还包括:
63.标记所述位置。
64.步骤s104:控制定位后探针针尖与微型块接触,并进行推动。
65.推动时,可以将探针针尖与微型块的中心接触。
66.在推动时,为了增大探针与微型块的接触摩擦力,还可以在微型块的表面覆盖岛盖,岛盖材料的不同使得岛盖呈现不同的深浅颜色,例如岛盖材料为金或铝时,岛盖为浅色岛盖;当岛盖材料为二氧化硅或者氮化硅时,岛盖为深色岛盖。
67.当微型块为超滑岛,且其上具有岛盖时,针尖主体图像中的微型块上具有对应颜色的岛盖,因此得到的针尖模板图像也对应岛盖的不同而不同,即针尖模板图像包括与浅色岛盖对应的针尖模板像和与深色岛盖对应的针尖模板图像。
68.进一步的,在所述将待定位探针针尖在放大设备中的二值化图像与所述针尖模板图像匹配之前,还包括:
69.判断所述微型块的岛盖颜色的深浅;
70.根据所述岛盖颜色的判断结果匹配对应的所述针尖模板图像。
71.当微型块岛盖颜色为深色时,则选择深色岛盖对应的针尖模板图像进行匹配,当微型块岛盖颜色为浅色时,则选择浅色岛盖对应的针尖模板图像进行匹配。
72.本技术中在推动前,对针尖主体在放大设备中处于清晰状态时的针尖主体图像进行二值化处理,针尖主体颜色为黑色,其余部分为白色,去除图像中其他部分的干扰,进而在二值化处理的针尖主体图像中确定针尖的位置,由于针尖主体图像是清晰的,二值化处理后针尖主体也是清晰的,在二值化的针尖主体图像中确定出针尖的位置得到针尖模板图像,针尖模板图像中针尖的位置可以确定至几个像素点,针尖模板图像中针尖的形态轮廓非常准确,再利用针尖模板图像与待定位探针针尖的二值化图像进行匹配,从而确定待定位探针针尖的位置,所以待定位探针针尖的位置也非常准确,提升了待定位探针针尖定位的准确性,进而提升探针针尖与微型块结接触的准确性。
73.当控制探针针尖与微型块的中心重叠从而使针尖与微型块接触时,由于针尖是弧形的,探针1与微型块2的接触点实际上并不是微型块的中心,如图2所示,其中a为探针与微型块的接触点,b为微型块的中心,c为针尖,此时推动的稳定性差。为了解决这一问题,在本技术的一个实施例中,请参考图3,图3为控制针尖与微型块接触的流程图,所述控制定位后探针针尖与微型块接触包括:
74.步骤s201:确定位于图像中目标微型块的中心;所述图像与所述二值化图像对应。
75.图像与二值化图像对应,即目标微型块与定位后探针在同一视野中。
76.目标微型块上具有岛盖,目标微型块的中心与岛盖的中心在垂直方向上重合。
77.其中,所述确定位于图像中目标微型块的中心包括:
78.步骤s2011:通过目标检测算法确定所述目标微型块的位置;
79.步骤s2012:根据所述目标微型块的位置确定所述中心。
80.需要说明的是,本技术中对具体的目标检测算法不做限定,可自行选择。例如,目标检测算法可以为yolo(you only look once)算法,或者ssd(single shot multibox detector)算法,或者faster r

cnn算法等等。在检测出目标微型块的位置后,可以根据目标微型块的位置确定目标微型块的中心位置。
81.为了便于操作人员观察到目标微型块的中心,在所述确定位于图像中目标微型块的中心之后,还包括:
82.标记所述中心。
83.需要指出的是,本技术中对图像的种类不做具体限定,视情况而定。图像可以为彩色图像或者灰度图像。为了提升中心确定的准确性,图像为灰度图像。
84.当图像为灰度图像时,所述图像的获得过程包括:
85.获得包括所述定位后探针针尖和所述目标微型块的彩色图像;
86.对所述彩色图像进行灰度处理,得到所述图像。
87.步骤s202:移动所述定位后探针针尖,使所述定位后探针针尖与所述中心在垂直方向上重合。
88.步骤s203:控制探针接触并按压所述目标微型块的岛盖,使所述岛盖上出现凹坑。
89.在探针上施加较大的压力,会在岛盖上压出光镜,观察到圆形的凹坑。本步骤中的探针即为定位后探针针尖所在的探针。
90.可以理解的是,凹坑的位置即为探针与目标微型块岛盖的接触位置,凹坑位置并不是岛盖的中心位置。
91.步骤s204:确定所述凹坑与所述中心的距离。
92.通过两点间距离公式即可得到凹坑与中心的距离。
93.步骤s205:根据所述距离调整所述探针与所述岛盖的接触位置为所述中心。
94.探针的调整距离为凹坑与中心的距离,使得接触位置与中心重合,按压位置偏差在0.5μm以内,提升探针与微型块接触位置的准确性,从而提升微型块转移的成功率。
95.在上述实施例的基础上,在本技术的一个实施例中,在所述确定位于图像中所述微型块的中心之前,还包括:
96.在距离所述定位后探针针尖预设范围内,确定与所述定位后探针针尖距离最近的微型块为所述目标微型块。
97.需要进行推动的微型块为多个时,微型块一般以阵列形式排布,为了提升推动的速度,在探针针尖的预设范围内,将距离探针针尖最近的微型块作为目标微型块,依次进行推动,直至完成所有的微型块移动,避免来回反复移动探针随机选取目标微型块进行移动,提升推动速度。
98.本技术中对预设范围不做具体限定,例如预设范围可以为针尖位置向右2
×
2微型块阵列,或者针尖位置向下3
×
3微型块阵列,等等。
99.下面以微型块阵列为石墨岛阵列、岛盖颜色为深色为例对本技术中的基于图像识别的定位方法进行阐述。
100.步骤1、调节显微镜焦距使探针针尖处于清晰状态,在针尖附近采集针尖主体图像;
101.步骤2、对针尖主体图像进行二值化处理,确定针尖的位置,得到针尖模板图像;
102.步骤3、采集待定位探针针尖和石墨岛阵列的图像并进行二值化处理,得到二值化图像,并将二值化图像与针尖模板图像做卷积,确定针尖的位置;
103.步骤4、以针尖向右2
×
2石墨岛阵列的范围内,选取距离针尖最近的石墨岛,并确定石墨岛岛盖的中心;
104.步骤5、控制探针针尖与石墨岛岛盖中心重叠,使探针与石墨岛岛盖接触并向探针施加压力,在石墨岛岛盖上出现凹坑;
105.步骤6、确定凹坑与石墨岛岛盖中心的距离;
106.步骤7、根据凹坑与岛盖中心的距离对探针与石墨岛岛盖的接触位置进行校准,移动探针的位置使得探针与石墨岛岛盖的中心接触,进行推岛。
107.下面对本技术实施例提供的基于图像识别的定位装置进行介绍,下文描述的基于图像识别的定位装置与上文描述的基于图像识别的定位方法可相互对应参照。
108.图4为本技术实施例提供的基于图像识别的定位装置的结构框图,参照图4基于图像识别的定位装置可以包括:
109.获取模块100,用于获取针尖主体在放大设备中处于清晰状态时的针尖主体图像;
110.针尖模板确定模块200,用于对所述针尖主体图像进行二值化处理,并确定针尖的位置,得到针尖模板图像;
111.针尖确定模块300,用于将待定位探针针尖在放大设备中的二值化图像与所述针尖模板图像匹配,确定所述待定位探针针尖的位置;
112.接触和推动模块400,用于控制定位后探针针尖与微型块接触,并进行推动。
113.本实施例的基于图像识别的定位装置用于实现前述的基于图像识别的定位方法,因此基于图像识别的定位装置中的具体实施方式可见前文中的基于图像识别的定位方法的实施例部分,例如,获取模块100,针尖模板确定模块200,针尖确定模块300,接触和推动模块400,分别用于实现上述基于图像识别的定位方法中步骤s101,s102,s103和s104,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。
114.可选的,接触和推动模块400包括:
115.第一确定单元,用于确定位于图像中目标微型块的中心;所述图像与所述二值化图像对应;
116.移动单元,用于移动所述定位后探针针尖,使所述定位后探针针尖与所述中心在垂直方向上重合;
117.接触和按压单元,用于控制探针接触并按压所述目标微型块的岛盖,在所述岛盖上出现凹坑;
118.第二确定单元,用于确定所述凹坑与所述中心的距离;
119.调整单元,用于根据所述距离调整所述探针与所述岛盖的接触位置为所述中心。
120.可选的,基于图像识别的定位装置还包括:
121.确定模块,用于在距离所述定位后探针针尖预设范围内,确定与所述定位后探针针尖距离最近的微型块为所述目标微型块。
122.可选的,基于图像识别的定位装置还包括:
123.彩色图像获得模块,用于获得包括所述定位后探针针尖和所述目标微型块的彩色图像;
124.灰度处理模块,用于对所述彩色图像进行灰度处理,得到所述图像。
125.可选的,第一确定单元包括:
126.第一确定子单元,用于通过目标检测算法确定所述目标微型块的位置;
127.第二确定子单元,用于根据所述目标微型块的位置确定所述中心。
128.可选的,基于图像识别的定位装置还包括:
129.第一标记模块,用于标记所述中心。
130.可选的,基于图像识别的定位装置还包括:
131.判断模块,用于判断所述微型块的岛盖颜色的深浅;
132.匹配模块,用于根据所述岛盖颜色的判断结果匹配对应的所述针尖模板图像。
133.可选的,基于图像识别的定位装置还包括:
134.第二标记模块,用于标记所述位置。
135.下面对本技术实施例提供的基于图像识别的定位设备进行介绍,下文描述的基于图像识别的定位设备与上文描述的基于图像识别的定位方法可相互对应参照。
136.图5为本技术实施例提供的基于图像识别的定位设备的结构框图,基于图像识别的定位设备包括:
137.存储器11,用于存储计算机程序;
138.处理器12,用于执行所述计算机程序时实现上述任一实施例所述基于图像识别的定位方法的步骤。
139.本技术还提供一种系统,包括上述实施例所述的基于图像识别的定位设备和操作器,操作器用于控制探针针尖的移动和监控针尖受力,操作器可以是机械手、位移平台等。
140.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
141.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
142.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、或技术领域内所公知的任意其它形式的存储介质中。
143.以上对本技术所提供的基于图像识别的定位方法、装置和设备进行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
再多了解一些

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

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

相关文献