曲面自动成像对焦方法及系统与流程

文档序号:17502815发布日期:2019-04-23 23:49阅读:478来源:国知局
曲面自动成像对焦方法及系统与流程

本发明属于自动对焦领域,尤其涉及一种曲面自动成像对焦方法及系统。



背景技术:

在曲面物体对焦成像中,最佳的成像位置即为CCD平面与物体表面目标点的切平面平行时的相机位置。但传统的方法是通过人眼观察的方式来进行曲面图像成像位置的确定,由于人眼观察存在主观性,位置定位会存在一定的偏差,使得成像不清晰,已经不能满足精度的要求。



技术实现要素:

本发明实施例的目的在于提供一种曲面自动成像对焦方法及系统,以解决现有对焦存在偏差、精度低的问题。

本发明实施例是这样实现的,一种曲面自动成像对焦方法,提供多关节机器人,并在所述多关节机器人的末端固定图像采集装置,所述多关节机器人包括X、Y、Z、A、B、C六个参数,X、Y和Z为机器人末端在基坐标系的位置,A、B和C分别为机器人末端沿着X、Y和Z轴的旋转角度;所述曲面自动成像对焦方法具体步骤包括:

所述图像采集装置通过在目标位置对应的焦距范围内的多个位置处采集图像,并将获取到的最清晰图像对应的拍摄位姿确定为最佳焦距位置R(x,y,z,a,b,c);

在保证最佳焦距位置的x、y、z值不变的情况下,改变a、b、c的值,使得多关节机器人旋转N次,并在每次旋转一个位置后,都在焦距范围内获取到拍摄的多个图像中最清晰图像,并记录对应的多关节机器人的拍摄位姿;

获取N个最清晰图像中清晰程度最高的图像,确定对应的拍摄位姿为最佳成像位置。

进一步地,N值的确定方法:N值的确定方法:以旋转后所拍摄的图像为判断依据,在所得到的最清晰图像上创建一个矩形,此矩形的中心为图像的中心,矩形尺寸小于图像的尺寸,将矩形以中心为基准四等分,分别求取四个区域内的图像的对比度,若此四个区域内的对比度相差小于某一阈值旋转即可停止。

进一步地,图像的清晰程度以图像对应梯度值大小为准,梯度值越大,图像越清晰。

进一步地,所述梯度值的确认方式为:

其中,M为梯度值,R为对应的计算的区域,p为R区域内的像素,g(p)为p像素对应的灰度值,F为该区域内的像素的总数量,即F=|R|。

进一步地,焦距范围内的多个位置处采集图像是以沿Z轴方向以固定的间隔进行采集的。

进一步地,每次旋转一个位置后,都在焦距范围内获取到多个图像步骤中,是在焦距范围内沿Z轴方向以固定的间距获取多个图像。

本发明实施例还提供一种曲面自动成像对焦系统,包括:

多关节机器人,所述多关节机器人包括X、Y、Z、A、B、C六个参数,X、Y和Z为机器人末端在基坐标系的位置,A、B和C分别为机器人末端沿着X、Y和Z轴的旋转角度;

固定设于所述多关节机器人的末端的图像采集装置;

用于图像对应梯度值计算的计算模块;

用于对拍摄位姿进行记录的位姿记录模块;

对梯度值大小进行比较的比较模块。

本发明提供了一种曲面自动成像对焦方法及系统,采用多关节机器人引导图像采集装置在曲面物体的目标位置进行角度和高度变换,并采集各个位置的图像,通过获取到最清晰的图像确定最佳拍摄位置,能够方便快速的实现对焦,且对焦的精度高。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的曲面自动成像对焦方法的流程示意图;

图2是本发明实施例提供的曲面自动成像对焦系统的立体图;

图3是本发明实施例提供的自动对焦原理图;

图4是本发明实施例提供的不同位置处的图像示意图;

图5是图4对应的梯度图像的示意图;

图6是本发明实施例提供的曲面自动成像对焦系统原理图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1、2所示,本发明实施例提供一种曲面自动成像对焦方法,提供一多关节机器人100,并在所述多关节机器人的末端固定图像采集装置200,所述多关节机器人包括X、Y、Z、A、B、C六个参数,X、Y和Z为机器人末端在基坐标系的位置,A、B和C分别为机器人末端沿着X、Y和Z轴的旋转角度;所述曲面自动成像对焦方法具体步骤包括:

S310,所述图像采集装置200通过在目标位置对应的焦距范围内的多个位置处采集图像,并将获取到的最清晰图像对应的拍摄位置确定为最佳焦距位置R(x,y,z,a,b,c);

所述目标位置为在曲面物体400的待加工位置,即需要将目标位置清晰的成像在加工系统中。

所述图像采集装置包括CCD相机、镜头以及光源。

具体的,如图3所示,首先使曲面物体400处于图像采集装置200的视场的中心附近,则从图3中可以看出,只有曲面物体400的表面与图像采集装200的距离达到其工作距离时所对应的图像是清晰的,其他的情况都属于离焦的状态,因此我们自动对焦的主要原理就是移动图像采集装置200,获取清晰图像的最佳工作位置即可。当然在其他实施例中,也可以采用对曲面物体400移动的方式。

假设图像采集装置200距离物体表面的距离为L,在L的基础上沿Z轴方向正负偏移△l后即可得到清晰的图像,因此图像采集装置200的距离变化范围(即焦距范围)为L-△l至L+△l;

本实施例中,在焦距范围内沿Z轴方向以固定的间隔获取多个图像。

假设图像采集装置200的移动步长为t,图像采集装置200以t的间隔在焦距范围区间内进行移动,每移动一次拍摄一幅图像,则所拍摄的图像数量为m=2△l/t;然后寻找到m幅图像中最清晰的图像,其拍摄位置即为最佳焦距位置。

其中,图像采集装置200的移动步长为t越小,拍摄的图像数量越多,则精度越高。

在一个实施例中,可采用肉眼的方式判断出最清晰的图像。

在一个实施例中,每拍摄一次图像后,都需要记录对应的拍摄位置。

具体的,所述m=5,如图4(4a、4b、4c、4d、4e)所示,本实施例中对含有字母的图形沿Z轴方向的焦距范围内进行了5次拍摄,所拍摄的图像根据拍摄距离(即图像采集装置200与曲面物体的表面距离L1、L2、L3、L4、L5)的远近依次排列为图4a-4e。

在其中一个实施例中,为了能够更加快速和精准的确定最清新的图像,可采用计算图像梯度值M的方式进行判断,梯度值越大,图像越清晰。

具体的,计算方式如公式(1)所示:

其中,R为对应的计算的区域,p为R区域内的像素,g(p)为p像素对应的灰度值,F为该区域内的像素的总数量,即F=|R|。

根据上述公式(1)分别获取上述5幅图像的边缘梯度图像,如图5(5a、5b、5c、5d、5e)所示,并求出相应的梯度值M(5a、5b、5c、5d、5e分别与对应L1、L2、L3、L4、L5),如表1所示,

表1

选出表中梯度值的最大值,所述最大值所对应拍摄图像的拍摄位置就是最佳焦距位置,从表1中可以看出,图像采集装置200与曲面物体300表面位置为L3时,梯度值最大,则所拍摄的图像最为清晰,然后,记录L3所对应的所述多关节机器人的拍摄位姿R(x,y,z,a,b,c)。

S320,在保证最佳焦距位置的x、y、z值不变的情况下,改变a、b、c的值,使得多关节机器人旋转N次,并在每次旋转一个位置后,都在焦距范围内获取到拍摄的多个图像中最清晰图像Gmax,并记录对应的多关节机器人的拍摄位姿;

本实施例中,N值的确定方法:以旋转后所拍摄的图像为判断依据,在所得到的最清晰图像上创建一个矩形,此矩形的中心为图像的中心,矩形尺寸小于图像的尺寸,具体的矩形尺寸根据实际的情况而定,将矩形以中心为基准四等分,分别求取四个区域内的图像的对比度,若此四个区域内的对比度相差小于某一阈值,旋转即可停止。其中,阈值的大小根据实际要求(即加工的精度)而定。

具体的,如图6所示,曲面物体400上的目标位置为P点,在步骤S310中找到的最佳焦距位置的对应位姿为R(x,y,z,a,b,c),首先保持机器人的x,y,z的值不变,然后调节机器人的a,b,c的值,使机器人绕着点X、Y、Z轴做旋转动作,图6中可以看出,当图像采集装置200的平面与曲面物体表面400目标点P所在的平面平行时所得到的图像是最清晰的,其他的情况都处于模糊的状态。因此,假设多关节机器人100按照所设定的规则旋转N个不同的方向,每旋转到一个位置后,循环采用步骤S310中寻到最清晰图像Gmax的操作,根据N值的确定方法来判断是否旋转完成;若否,继续旋转方向;若是即停止旋转,通过上述的过程最终获得N个不同位置的最清晰图像Gmax(即Gmax1-GmaxN),并记录下N个对应的多关节机器人的拍摄位姿R1-RN。

进一步地,为了得到更精确的位姿,可以在N值确定后再多旋转几次后停止。

S330,获取N个最清晰图像Gmax中清晰程度最高的图像,确定对应的拍摄位姿为最佳成像位置。

具体的,对步骤S320中获取的N个最清晰图像Gmax进行确认,找出清晰程度最高的图像,其对应的所拍摄的位置则为最佳成像位置。

在一个实施例中,采用肉眼判断最清晰图像Gmax1-GmaxN的清晰程度。

在一个实施例中,采用梯度值的方式确认清晰程度。

具体的,将最清晰图像Gmax1-GmaxN对应的梯度值最大的图像的拍摄位姿作为最佳成像位置。

如图2,本发明实施例还提供一种曲面自动成像对焦系统,包括:

多关节机器人100,所述多关节机器人包括X、Y、Z、A、B、C六个参数,X、Y和Z为机器人末端在基坐标系的位置,A、B和C分别为机器人末端沿着X、Y和Z轴的旋转角度;

固定设于所述多关节机器人100的末端的图像采集装置200;

用于对图像对应梯度值计算的计算模块(图未示);

用于对拍摄位姿进行记录的位姿记录模块(图未示);

对梯度值大小进行比较的比较模块(图未示)。

所述图像采集装置200包括CCD相机(图未示)、镜头(图未示)、光源(图未示)。

在一个实施例中,所述计算模块、位姿记录模块、比较模块也可以集成到所述图像采集装置200内。

在一个实施例中,为了能够清晰的对目标位置成像,所述光源为环形光源。

本发明实施例提供的曲面自动成像对焦方法及系统是利用多关节机器人进行曲面物体表面成像的引导,得到曲面成像的最佳位置进行图像采集。本发明中自动成像对焦的主要是机器人带动相机在曲面物体表面的目标点进行角度以及高度的变换,采集各个位置的图像,进行图像对比度分析,确定最终的图像采集的相机的位置。

当然,在其他实施例中,也可以不采用多关节机器人实现旋转或者高度变换,而采用对曲面物体进行旋转或者高度变换。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明由所提交的权利要求书确定的专利保护范围。

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