APP下载

微装配中零部件搜索方法*

2017-12-08刘艳余康辉民胡斌梁许功元周知进

传感器与微系统 2017年12期
关键词:倍率步长显微镜

刘艳余, 康辉民, 胡斌梁, 许功元, 周知进

(1.湖南科技大学 机电工程学院,湖南 湘潭 411201;2.湖南科技大学 难加工材料高效精密加工湖南省重点实验室,湖南 湘潭 411201;3.贵州理工学院 机械工程学院,贵州 贵阳 550003)

微装配中零部件搜索方法*

刘艳余1,2, 康辉民1,2, 胡斌梁1,2, 许功元1,2, 周知进3

(1.湖南科技大学机电工程学院,湖南湘潭411201;2.湖南科技大学难加工材料高效精密加工湖南省重点实验室,湖南湘潭411201;3.贵州理工学院机械工程学院,贵州贵阳550003)

针对如何快速且准确地在微装配的显微视野中寻找到目标零部件,并获取目标零部件的全局视觉信息的问题,提出了一种基于显微视觉倍率切换的微装配零部件搜索机制。详细分析了如何确定自动搜索步长;论述了自动搜索策略的原理与过程:通过自动扫描目标平面,以准确识别出目标平面内的微零部件,有效地克服了大范围微装配中显微视觉范围远小于操作域的局限性,保证了微装配零部件目标始终呈现在不同显微倍率视野中,为微装配机器人的进一步操作奠定了视觉基础。实验结果表明:提出的搜索方法搜索成功率达到了95 %,平均搜索时间为28 s。

微装配机器人; 搜索机制; 连续变倍; 显微视觉

0 引 言

微装配机器人主要以工艺复杂、精度要求极高且技术难度大为技术特点[1],在超精密机器、医疗、生物细胞等研究领域获得广泛应用,近年来已成为国内外机器人研究的热点之一。其显微视觉系统[2~6]是微装配中获取图像信息的重要组成部分,涉及到两大关键技术:1)在微装配过程中,为了保证视野图像细节的清晰度和精确性,通常采用提高显微放大倍数的方法来获得,但因显微视场范围的有限性,对于不确定分布的微装配零部件而言,提高显微放大倍数会降低显微视场的可视范围,不利于全局视觉信息的获取,而且产生较大的视野误差;2)为增大视野范围而选择降低视野倍率,目标尺寸的减小会导致目标微零部件分辨率的降低,从而增加显微图像处理与分析的难度,更不利于微零部件全局视觉信息的获取。因此,如何实现对不确定分布整体目标的快速自动搜索并准确获取微零部件的全局视觉信息,是微装配机器人研究领域所面临的难题。目前,国内外围绕微装配机器人的搜索识别算法和全局信息获取进行了大量研究[7~10],取得了很多有价值的研究成果,但多数需要依赖操作人员的经验判断,效率较低且增加不便性。

为此,本文利用连续变倍显微镜本身的特点,提出了一种快速而有效的微零部件自动搜索与识别方法,首先在低倍率显微视觉中,通过对比二值化后的图像灰度值判别微零部件是否进入视野,经确认后将显微倍率切换至高倍率视野中;然后通过基于霍夫圆检测的显微图像处理方法识别微零部件,以获取微零部件的全局视觉信息。

1 显微视觉系统的构成

显微视觉系统如图1所示,主要由CCD摄像头、微动平台、上位机及单筒显微镜构成。其中,CCD一端与单筒显微镜连接,另一端通过USB接口与上位机相连,用于采集显微图像并储存至上位机,系统基于平台已可自动聚焦的基础下进行操作[11]。

图1 显微视觉系统

2 微零部件变倍自动搜索策略

2.1 显微系统参数

系统中显微镜光学变倍范围为0.35~2.25倍,摄像机选择的是黑白CCD摄像机(具备USB2.0接口),像素尺寸为2.2μm×2.2 μm,摄像机分辨率设定为1 280×960(BIN),可以得到22帧左右的连续动态图像,CCD摄像机的靶面尺寸为1/2.5 in(1in=25.4 mm),对应的传感器对角线尺度为7.2 mm,根据数码显微镜放大原理可得

(1)

表1 显微镜标定结果

一般人眼可以观测到的宏观景物范围应在平方厘米(cm2)级以上,从表1可知,在0.35倍显微镜下,一个屏幕视野为3.796 8 cm2,所以,要在0.35倍的显微镜下观测全局空间布局范围为20 mm×20 mm,且在此范围内快速搜索目标具有可行性。

2.2 搜索步长确定

利用连续变倍显微系统能够提供不同视野范围以及不同定位精度的特性,采用“全局粗搜索、局部精检测”原则,完成了由整体到局部、由粗到精的搜索过程。同时为了满足微零部件快速搜索的需要,根据目标亚毫米级大小、显微倍率大小以及全局空间布局(20 mm×20 mm),初步设定粗检测搜索步长为40 μm。

由表1可知,在显微镜最低的光学放大倍率0.35 倍下,单位像素的尺寸为17.6 μm,视场范围22.6 mm×16.8 mm,足够包含宽视野内一个边长的所有信息(22.6 mm>20 mm)。即目标在0.35 倍的光学倍率下为42 μm时,不会将目标当噪声忽略,亦不会遗漏目标。

当显微镜的光学放大倍率为2.25 倍时,对应的像素尺寸为2.2 μm×2.2 μm,屏幕视野范围为2.8 μm×2.1 μm,此时目标放大4.5/0.7=6.43倍,目标尺寸为42×6.73=270 μm,精检测搜索步长定为200 μm。对于此倍率下直径为270 μm的微零部件可以保证足够的精度,且在此步长内微零部件不可能完全越过视野,或被作为噪声忽略,由此推断漏判的概率很小。将视野宽阔的方向(从左至右)定为移动搜索方向,在0.35倍的光学显微倍率下带动控制平台(载物台移动,即平台从右向左移动)搜索。

2.3 自动搜索策略

基本原理是在对目标范围进行搜索时,根据整幅图像的平均灰度值判断微零部件是否在视野范围内。当目标微零部件在视野之外时,整幅图像的背景几乎无变化,灰度值不变;当疑似目标进入视野后,其平均灰度值会发生相应变化,且变化值随目标的清晰度、大小和材质的不同而异。

该算法在一定情况下对目标微零部件是否进入视野能够做出正确的判断,但也存在一定的缺陷:当疑似目标微零部件进入视野之后,图像平均灰度值会有一定的变化,但是由于目标细小,平均灰度值的变化不大,可能作为噪声被忽略;在搜索过程中疑似目标进入视野的区域不确定,微零部件可能仅有部分进入视野,不易判断是否为疑似目标。

针对这上述陷,通过改变搜索步长的方法获取显微图像,并根据步长分为全局粗检测和局部精检测;对显微图像的平均灰度值进行阈值处理,以达到准确判断疑似目标是否进入视野的目的。微零部件搜索流程如图2所示。

图2 微零部件搜索流程

1)对系统进行初始化后采集图像,并将采集的图像进行实时二值化处理,以便将视野内无目标的起始图像的二值化灰度值作为起始灰度值;2)在全局大范围搜索中设定粗检测搜索步长搜索疑似目标,当实时二值化后的显微图像灰度值改变时,作为搜索到疑似目标的视域选择区域,并将其切换至高倍率物镜且保证目标在高倍视野中央,同时加大搜索步长并缩小显微视觉视野,以放大疑似目标做局部精检测;3)根据基于霍夫圆检测识别是否为目标微零部件,若不是,则重回低倍率全局大范围搜索。

图3 补充搜索流程

另一个问题是当开始位置可能在视野范围中的任何地方时,如何搜索到目标位置。如果起始位置为目标位置的左侧,直接控制搜索平台从右至左移动。如果起始位置不在有效区域左侧内,沿搜索方向一直搜索均无灰度值的大变化,根据搜索方法,不能找到正确的目标位置。此时,搜索策略中需要添加补充策略。如果搜索方向错误,搜索位置从有效区域移动到无效区域,则需要转换搜索方向,进行第二轮的搜索过程,搜索结束,灰度值最大差值处的位置为目标位置。如图3所示。

为了节省在转换搜索方向后再重复已搜索过程的时间,本文设定从开始位置获取图片起始,将实时所获取的在线显微图像均按照获取顺序依次标记序列号。如图3所示,当出现补充搜索策略中需要转换搜索方向进行第二次搜索时,实时在线快速搜索,根据显微序列图像记忆库的信息进行高效率的反向回到起始位置,恢复初始化时的搜索速度与搜索策略。

3 实验结果与分析

根据上述原理,以0.15 mm的亚毫米级钢珠作为实验材料进行搜索和识别实验。钢珠的全局空间范围20 mm×20 mm,设粗检测搜索步长为25 μm。

3.1 微零部件自动搜索实验

首先对起始位置进行一个经过二值化的图像灰度值计算,然后每移动一个设定的搜索步长便与初值进行一次比较,若超过设定值,则认为疑似目标已进入视野。实验过程中所拍摄的图像如图4(a)、图4(b)所示。分别是疑似目标尚未进入视野和疑似目标进入视野时所拍摄的照片。

图4 显微图像及其直方图

对图4(a)、图4(b)直接求灰度值后,所得图像分别如图4(c)、图4(d)所示。显然,两幅显微图像的灰度值差别太小,不足以作为目标是否进入视野的评判依据。在实验过程中,由于存在角度因素,镜头到跟踪目标的工作距离会随移动平台的移动而变化,且显微镜头的景深浅会导致移动过程中目标零件成像出现模糊的情况。同时实验中存在光照变化的情况,视野越小,光线越暗,越容易影响判断。故本文在获取图像时,首先通过对图像背景二值化处理,保留原始图像的基本信息,通过比较处理后的图像灰度直方图判断微零部件是否进入目标。

图5 二值化后的显微图像及其直方图

图5(a)、图5(b)为目标未进入视野和目标进入视野时二值化后的显微图像。经过二值化后的显微图像仅处理了背景,目标依旧保持在显微图像中,便于进行搜索判断。

对图5(a)、图5(b)进行灰度值的计算,结果如图5(c)、图5(d)所示,由图5(c)、图5(d)中的灰度直方图可知,图5(c)中的像素仅最右侧存在峰值,最大值为255(代表白色);而图5(d)中存在3个峰值,最左侧的0(代表黑色)说明已有目标进入视野中。于是0峰值成为判断是否有目标进入视野的关键依据。

3.2 微零部件检测识别实验

在搜索到目标后可通过鼠标左键点击目标,即可自动识别所跟踪的目标,并快速自动且大步长地将目标置于视野中心位置。为了获取目标的细节信息,逐步放大显微倍率和分辨率,缩小视野范围,直到获取目标的更多细节信息。目标的视野切换过程如图6(a)~图6(c)所示,分别为显微光学放大倍率0.35倍、1倍以及2.25倍的目标图像,图6(c)中得到最高分辨率图像。

通过不同显微倍率的连续变化,能同时获取微零部件(钢珠)的整体轮廓和微观细节信息,微零部件(钢珠)的金属属性和圆形特征均可在高倍率视野中清晰地观测到。

图6 不同层次结构的全局视野

对最大显微光学放大倍率下的显微图像进行基于霍夫圆检测的微零部件识别,实验检测结果如图7所示。可快速且准确地识别出显微图像中的钢珠为圆,用时0.05 s。

图7 基于霍夫圆检测的微零部件识别

实验过程中,显微镜头的景深,视野光线等均对扫描有一定影响。为了排除偶然性,对10个120~180 μm的微零部件进行了100次搜索实验,搜索成功率达到了95 %,平均搜索时间为28 s(人工搜索在2 min以上),识别准确性高且速度快。表明方法既提高了目标判断的效率,也为后续精检测提供了准确的位置信息,以便精检测放大的同时移动目标至视野中央,并且在实时条件稍有光照变化干扰的情况下进行快速准确的判断。

4 结束语

提出了一种基于显微视觉倍率切换的微装配零部件搜索机制。该搜索机制结合显微单元参数、全局布局大小和微零部件的特征设定搜索步长,快速地搜索目标位置,根据二值化后的图像灰度值变化判断目标是否进入视野,并基于霍夫圆检测识别,以便获得准确的全局视觉信息。实验结果表明:方法检测效率高,且适应性强,有效地减少了操作人员的工作量;利用单筒显微镜连续变倍的特点,使大范围微装配目标的视觉信息获取更便捷,为进一步的微装配中视觉伺服奠定基础。

[1] 沈 飞,徐 德,唐永建,等.微操作/微装配中微力觉的测量与控制技术研究现状综述[J].自动化学报,2014,40(5):785-797.

[2] 李海鹏,邢登鹏,张正涛,等.宏微结合的多机械手微装配机器人系统[J].机器人,2015(1):35-42.

[3] 胡小平,陈国良,阳小燕,等.微操作机器人显微视觉系统研究[J].自动化仪表,2007,28(2):5-9.

[4] 陈国良,黄心汉,王 敏.面向微装配的显微视觉伺服[J].机械工程学报,2008,44(2):82-86.

[5] 吴叶兰,杨 飞,刘 阳,等.基于显微视觉的微小型零件跟踪系统[J].传感器与微系统,2015,34(2):95-98.

[6] 吴叶兰,秦艳红,张之敬.基于显微视觉的微小型零件边缘检测技术研究[J].计算机工程与应用,2016,52(17):266-270.

[7] 叱干鹏飞,宁纪锋,石武祯.基于全局搜索的实时分布场目标跟踪方法[J].计算机应用研究,2014,31(10):3169-3172.

[8] 聂海涛,龙科慧,马 军,等.采用改进尺度不变特征变换在多变背景下实现快速目标识别[J].光学精密工程,2015,23(8):2349-2356.

[9] 贾 平,徐 宁,张 叶.基于局部特征提取的目标自动识别[J].光学精密工程,2013,21(7):1898-1905.

[10] Rosten E,Porter R,Drummond T.Faster and better:A machine learning approach to corner detection[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2010,32(1):105-119.

[11] 刘 畅,甘 奇,马 驰,等.触控自动化显微成像系统[J].传感器与微系统,2015,34(3):106-109.

Methodofcomponentsearchinginmicro-assembly*

LIU Yan-yu1,2, KANG Hui-min1,2, HU Bin-liang1,2, XU Gong-yuan1,2, ZHOU Zhi-jin3

(1.CollegeofMechanicalandElectricalEngineering,HunanUniversityofScienceandTechnology,Xiangtan411201,China;2.HunanProvincialKeyLaboratoryofHighEfficiencyandPrecisionMachiningofDifficult-to-CutMaterial,HunanUniversityofScienceandTechnology,Xiangtan411201,China;3.CollegeofMechanicalEngineering,GuizhouInstituteofTechnology,Guiyang550003,China)

Aiming at problem of how to find target components quickly and accurately in microscopic field in micro-assembly,and obtain global visual information of target components,micro-assembly component search mechanism based on micro-visual magnification switching is presented.Analyze on how to determine automatic search step size.Discuss on principle and process of automatic search strategy.By automatically scanning target plane,micro-components within target plane are accurately identified,effectively overcome limitation that the micro-visual range in a wide range of micro-assembly is much less than limitation of operating domain,guarantee that the micro-assembly components target has always been presented in different micro-magnification field of view,which lay a visual basis for further operation for the micro-assembly robot.The experimental results show that the searching successful rate of the search method is 95 % and the average search time is 28 s.

micro-assembly robot; searching mechanism; zoom; microscopic vision

10.13873/J.1000—9787(2017)12—0028—04

TP 242.6

A

1000—9787(2017)12—0028—04

2017—10—23

湖南省教育厅基金资助项目(12B042,15A063);湖南省自然科学基金资助项目(2017JJ2090);湖南省重点实验室开放基金资助项目(E21637);湖南省研究生科研创新项目(CX2016B550)

刘艳余(1993-),女,硕士研究生,主要研究方向为显微视觉系统,E—mail:elegancelyy@163.com。康辉民(1975-),男,通讯作者,博士,副教授,主要从事数控技术及装备、机器人技术研究工作,E—mail:xykanghm@163.com。

猜你喜欢

倍率步长显微镜
《用显微镜看大象》
基于Armijo搜索步长的BFGS与DFP拟牛顿法的比较研究
你会使用显微镜吗
显微镜
FANUC0iD系统速度倍率PMC控制方法
一种智能加工系统中的机床倍率控制方法
显微镜下看沙
基于动态步长的无人机三维实时航迹规划
65t/h低倍率油页岩循环流化床锅炉流动特性模拟
拉伸倍率对BOPP薄膜性能的影响