欢迎来到专利查询网! | 帮助中心 查专利用我们更专业!
专利查询网
换一换
首页 专利查询网 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

利用不准确的校准靶的机器视觉系统校准.pdf

  • 资源ID:43780       资源大小:523.42KB        全文页数:15页
  • 资源格式: PDF        下载积分:30金币
快捷下载 游客一键下载
账号登录下载
三方登录下载: 微信开放平台登录 QQ登录
下载资源需要30金币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

利用不准确的校准靶的机器视觉系统校准.pdf

1、10申请公布号CN104048674A43申请公布日20140917CN104048674A21申请号201410198247922申请日2014031713/835,75920130315USG01C25/0020060171申请人康耐视公司地址美国马萨诸塞州72发明人G刘D李L王74专利代理机构上海专利商标事务所有限公司31100代理人李玲54发明名称利用不准确的校准靶的机器视觉系统校准57摘要本发明描述了一种利用不准确的校准靶的机器视觉系统校准方法、系统和装置,其包括用于校准机器视觉系统的计算机程序产品。系统包括一个或多个相机;移动产生装置;以及校准模块。校准模块被构造成从一个或多个相机

2、的第一相机中,获取包括提供多个校准特征的校准图案的校准靶的多个图像;从多个图像中,提取多个校准特征中的校准特征,其中,多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;确定校准靶长度单元和与移动产生装置相关的移动产生装置长度单元之间的比例;以及基于该比例,提供用于第一相机的第一校准。30优先权数据51INTCL权利要求书2页说明书9页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图3页10申请公布号CN104048674ACN104048674A1/2页21一种系统,其包括一个或多个相机;移动产生装置;和校准模块,其被构造成从一个或多个相机中的第一相

3、机获取一校准靶的多个图像,所述校准靶包括提供多个校准特征的校准图案;从多个图像提取多个校准特征中的一个或多个校准特征,其中,多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;确定校准靶长度单元和与移动产生装置相关的移动产生装置长度单元之间的比例;以及基于校准靶长度单元与移动产生装置长度单元之间的比例,提供用于第一相机的第一校准。2根据权利要求1的系统,其中,校准模块进一步被构造成从一个或多个相机中的第二相机获取校准靶的多个第二图像;从多个第二图像中提取多个校准特征的一个或多个第二校准特征,其中,多个第二校准特征的物理位置处于与校准靶相关的校准靶长度单元中;以及基于校准靶长度单元与移动产

4、生装置长度单元之间的比例,提供用于第二相机的第二校准。3根据权利要求1的系统,其中,移动产生装置被构造成以包括平移分量和旋转分量中的至少一个的移动,使校准靶和第一相机中的一个移动,该移动处于移动产生装置长度单元中,且其中,校准模块被构造成在该移动之前获取校准靶的多个图像中的第一图像,以及在该移动之后获取校准靶的多个图像中的第二图像。4根据权利要求1的系统,其中,校准靶为包括BOPET的校准板。5根据权利要求1的系统,其中,校准靶长度单元与移动产生装置长度单元之间的比例与校准靶的变形相关,该变形与至少一个环境因素相关。6根据权利要求1的系统,其中,校准模块进一步被构造成基于第一测试比例来确定用于

5、第一相机的第一测试校准;确定用于第一测试校准的第一残差;基于第二测试比例来确定用于第一相机的第二测试校准;确定用于第二测试校准的第二残差;如果第一残差小于第二残差,则将校准靶长度单元与移动产生装置长度单元之间的比例确定为第一测试比例,否则,将校准靶长度单元与移动产生装置长度单元之间的比例确定为第二测试比例;以及如果第一残差小于第二残差,则提供第一测试校准作为第一校准,否则提供第二测试校准作为第一校准。7根据权利要求1的系统,其中,校准模块进一步被构造成基于校准靶长度单元与移动产生装置长度单元之间的比例,执行手眼校准以计算用于第一相机的第一校准。8一种校准至少一个相机的计算机执行的方法,其包括权

6、利要求书CN104048674A2/2页3通过第一相机,获取一校准靶的多个图像,该校准靶包括提供多个校准特征的校准图案;通过机器视觉系统,从多个图像提取多个校准特征中的一个或多个校准特征,其中,多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;通过机器视觉系统,确定校准靶长度单元和与移动产生装置相关的移动产生装置长度单元之间的比例;以及基于移动产生装置长度单元与校准靶长度单元之间的比例,通过机器视觉系统,提供用于第一相机的第一校准。9根据权利要求8的方法,其进一步包括通过一个或多个相机中的第二相机,获取校准靶的多个第二图像;通过机器视觉系统,从多个第二图像中提取多个校准特征中的一个或多

7、个第二校准特征,其中,多个第二校准特征的物理位置处于与校准靶相关的校准靶长度单元中;以及基于校准靶长度单元与移动产生装置长度单元之间的比例,通过机器视觉系统,提供用于第二相机的第二校准。10根据权利要求8的方法,其进一步包括通过移动产生装置,以包括平移分量和旋转分量中的至少一个的移动,使校准靶和第一相机中的一个移动,该移动处于移动产生装置长度单元中;以及通过第一相机,在该移动之前获取校准靶的多个图像中的第一图像以及在该移动之后获取校准靶的多个图像中的第二图像。11根据权利要求8的方法,其中,校准靶为包括BOPET的校准板。12根据权利要求8的方法,其中,校准靶长度单元与移动产生装置长度单元之间

8、的比例与校准靶的变形相关,该变形与至少一个环境因素相关。13根据权利要求8的方法,其进一步包括基于第一测试比例,通过机器视觉系统,确定用于第一相机的第一测试校准;通过机器视觉系统,确定用于第一测试校准的第一残差;基于第二测试比例,通过机器视觉系统,确定用于第一相机的第二测试校准;通过机器视觉系统,确定用于第二测试校准的第二残差;如果第一残差小于第二残差,则通过机器视觉系统将校准靶长度单元与移动产生装置长度单元之间的比例确定为第一测试比例,否则,将校准靶长度单元与移动产生装置长度单元之间的比例确定为第二测试比例;以及如果第一残差小于第二残差,则通过机器视觉系统提供第一测试校准作为第一校准,否则,

9、提供第二测试校准作为第一校准。14根据权利要求8的方法,其进一步包括通过机器视觉系统,基于校准靶长度单元与移动产生装置长度单元之间的比例,执行手眼校准以计算用于第一相机的第一校准。权利要求书CN104048674A1/9页4利用不准确的校准靶的机器视觉系统校准技术领域0001本技术大体涉及机器视觉系统,且更具体地涉及校准一机器视觉系统。背景技术0002在机器视觉系统中,一个或多个相机可用于在成像视场内的物体或表面上执行视觉系统处理。这些处理可包括检查、符号解码、对准、和/或多个其他任务。在某些应用中,机器视觉系统可用于检查设置在成像场内或穿过成像场的扁平工件。该成像场可由一个或多个视觉系统相机

10、成像。由相机捕获的图像可由机器视觉系统处理,以确定与成像场内的特征有关的信息、诸如特征的真实位置、姿态、等等。在某些应用中,相机可被校准成允许机器视觉系统以增强的精度和可靠性执行视觉任务。0003校准靶可被用于校准相机。校准靶可为具有准确已知的例如,由于制造过程或可测量的尺寸特性的任何物体。例如,校准板可用作校准靶。校准板可为具有在其表面可见的特色图案的扁平物体。特色图案可布置成使得机器视觉系统或用户可容易的识别由相机获取的校准板的图像中的可视特征。某些示例性图案包括,但不限于,点状网格、线状网格、蜂窝状图案、方形棋盘格、三角形棋盘格、等等。校准图案典型地包含可高度定位的特征。特征定位的精确水

11、平可影响校准的精度。圈点或孔可能比栅格或棋盘格图案的准确度小。每个可视特征的特性从板的图案获知,诸如相对于图案内隐含限定的参考位置和/或坐标系统的定位和/或定向。呈现在图案中的特征可包括校准特征。校准特征可为校准板的图案中的单个特征,该校准板的图案的特性可易于被测量例如,特征的位置、大小、颜色、等等,且它的由标称图案预期的特性是已知的。例如,某些能校准的特征位置包括棋盘格图案片的角落或中心、或者点状网格中的点中心、或线状网格中的线交叉点。校准板图案可包括以重复图案设置的大量校准特征。更基本地,校准特征可易于从所获取的图像中提取并可提供已知的特性。在某些领域中,已知的尺寸特性可被用于校准机器视觉

12、系统。0004在某些传统系统中,校准靶具有特定的特性。例如,校准靶典型地在尺寸上是稳定的和刚性的。在某些应用中,校准板可由玻璃制成例如,通过玻璃上的铬结构。玻璃校准板具有可有利于机器视觉系统校准的特性。例如,玻璃校准板的尺寸不随着温度和湿度上的变化而显著改变例如,尺寸上的稳定。然而,玻璃校准板典型地是昂贵的。在某些应用中,可由双向拉伸聚酯薄膜BOPET诸如由DUPONT生产的MYLAR聚酯薄膜制成。尽管BOPET校准板典型地比玻璃校准板成本低,然而BOPET校准板的尺寸可随着温度和/或湿度上的变化而改变例如超过百分比的1/10。类似地,某些金属校准板例如,由铝或钢板制成的校准板在尺寸上不是稳定

13、的例如,这种校准板可遭受显著的热膨胀。纸的和BOPET校准板在尺寸上是不稳定的。此外,纸的和BOPET校准板不是刚性的,除非被粘附在刚性的支撑基板上。发明内容说明书CN104048674A2/9页50005因此,需要能够使用由低成本材料诸如BOPET制成的校准靶,同时自动地说明可降低校准精度的这些廉价的材料中普遍的变形。0006一方面,系统可包括一个或多个相机。该系统可包括移动产生装置。该系统可包括校准模块,其被构造成从一个或多个相机中的第一相机获取多个校准靶的图像,该校准靶包括用于提供多个校准特征的校准图案;从多个图像中,提取多个校准特征中的一个或多个校准特征,其中,多个校准特征的物理位置处

14、于与校准靶相关的校准靶长度单元中;确定校准靶长度单元和与移动产生装置有关的移动产生装置长度单元之间的比例;以及基于校准靶长度单元与移动产生装置长度单元之间的比例而提供用于第一相机的第一校准。0007另一方面,一种校准至少一个相机的计算机执行方法,包括通过第一相机,获取校准靶的多个图像,该校准靶包括提供多个校准特征的校准图案。该方法可包括通过机器视觉系统,从多个图像中提取多个校准特征的一个或多个校准特征,其中,多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中。该方法可包括通过机器视觉系统,确定校准靶长度单元和与移动产生装置有关的移动产生装置长度单元之间的比例。该方法可包括通过机器视觉系统

15、,基于移动产生装置长度单元与校准靶长度单元之间的比例,提供用于第一相机的第一校准。0008另一方面,一种计算机程序产品,其实质包含在非易失计算机可读存储介质中,包括指令,其可操作成使得机器视觉系统从第一相机获取校准靶的多个图像,该校准靶包括提供多个校准特征的校准图案;从多个图像中,提取多个校准特征的一个或多个校准特征,其中,多个校准特征的物理位置处于与校准靶相关的校准靶长度单元;确定校准靶长度单元和与移动产生装置相关的移动产生装置长度单元之间的比例;以及基于移动产生装置长度单元与校准靶长度单元之间的比例,提供用于第一相机的第一校准。0009在某些实施例中,校准模块进一步被构造成从一个或多个相机

16、的第二相机,获取校准靶的第二多个图像;从第二多个图像中提取多个校准特征的第二一个或多个校准特征,其中,第二多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;以及基于校准靶长度单元与移动产生装置长度单元之间的比例,提供用于第二相机的第二校准。0010在某些实施例中,移动产生装置被构造成,以包括平移分量和旋转分量中的至少一个的移动方式,使校准靶和第一相机中的一个移动,该移动处于移动产生装置长度单元中,且其中,校准模块被构造成,在移动前获取校准靶的多个图像中的第一图像,以及在移动之后获取校准靶的多个图像中的第二图像。0011在某些实施例中,校准模块进一步被构造成基于第一测试比例确定用于第一相

17、机的第一测试校准;确定用于第一测试校准的第一残差;基于第二测试比例确定用于第一相机的第二测试校准;确定用于第二测试校准的第二残差;在第一残差小于第二残差时,将校准靶长度单元与移动产生装置长度单元之间的比例确定为第一测试比例,否则,将校准靶长度单元与移动产生装置长度单元之间的比例确定为第二测试比例;以及如果第一残差小于第二残差时,提供第一测试校准作为第一校准,否则提供第二测试校准作为第一校准。0012在某些实施例中,校准模块进一步被构造成实施手眼校准以基于校准靶长度单元与移动产生装置长度单元之间的比例计算用于第一相机的第一校准。0013在某些实施例中,该方法包括通过一个或多个相机中的第二相机,获

18、取校准靶的说明书CN104048674A3/9页6第二多个图像;通过机器视觉系统,从第二多个图像,提取多个校准特征的第二一个或多个校准特征,其中,第二多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;以及通过机器视觉系统,基于校准靶长度单元与移动产生装置长度单元之间的比例,提供用于第二相机的第二校准。0014在某些实施例中,该方法包括通过移动产生装置,以包括平移分量和旋转分量中的一个的移动的方式,使校准靶和第一相机中的一个移动,该移动处于移动产生装置长度单元中;以及通过第一相机,在移动之前,获取校准靶的多个图像中的第一图像,且在移动之后,获取校准靶的多个图像中的第二图像。0015在某些

19、实施例中,该方法包括通过机器视觉系统,基于第一测试比例确定用于第一相机的第一测试校准;通过机器视觉系统,确定用于第一测试校准的第一残差;通过机器视觉系统,基于第二测试比例,确定用于第一相机的第二测试校准;通过机器视觉系统,确定用于第二测试校准的第二残差;通过机器视觉系统,在第一残差小于第二残差时,将校准靶长度单元与移动产生装置长度单元之间的比例确定为第一测试比例,否则,将第一校准靶长度单元与移动产生装置长度单元之间的比例确定为第二测试比例;以及通过机器视觉系统,在第一残差小于第二残差时,提供第一校准作为第一校准,否则提供第二测试校准作为第一校准。0016在某些实施例中,该方法包括通过机器视觉系

20、统,实施手眼校准以基于校准靶长度单元与移动产生装置长度单元之间的比例,计算用于第一相机的第一校准。0017在某些实施例中,计算机程序产品包括指令,其可操作成使得机器视觉系统从第二相机中,获取校准靶的第二多个图像;从第二多个图像,提取多个校准特征中的第二一个或多个校准特征,其中,第二多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;以及基于校准靶长度单元与移动产生装置长度单元之间的比例,提供用于第二相机的第二校准。0018在某些实施例中,计算机程序产品包括指令,其可操作成使得机器视觉系统通过移动产生装置,以包括平移分量和旋转分量中的至少一个的移动的方式,使校准靶和第一相机中的一个移动,该

21、移动处于移动产生装置长度单元中;以及在移动之前,获取校准靶的多个图像中的第一图像,且在移动之后,获取校准靶的多个图像中的第二图像。0019在某些实施例中,计算机程序产品包括指令,其可操作成使得机器视觉系统基于第一测试比例,确定用于第一相机的第一测试校准;确定用于第一测试校准的第一残差;基于第二测试比例,确定用于第一相机的第二测试校准;确定用于第二测试校准的第二残差;在第一残差小于第二残差时,将校准靶长度单元与移动产生装置长度单元之间的比例确定为第一测试比例,否则,将校准靶长度单元与移动产生装置长度单元之间的比例确定为第二测试比例;以及在第一残差小于第二残差时,提供第一测试校准作为第一校准,否则

22、提供第二测试校准作为第一校准。0020在某些实施例中,计算机程序产品包括指令,其可操作成使得机器视觉系统实施手眼校准以基于校准靶长度单元与移动产生装置长度单元之间的比例,计算用于第一相机的第一校准。0021在某些实施例中,校准靶为包括BOPET的校准板。0022在某些实施例中,校准靶长度单元与移动产生装置长度单元之间的比例,与校准说明书CN104048674A4/9页7靶的变形相关,该标准靶的变形与至少一个环境因素相关。0023根据随后的详细说明,以及仅仅通过示例的方式阐释技术原理的附图,本技术的其他方面和优点,将变得显而易见。附图说明0024根据各个实施例的随后说明,在连同附图一起阅读时,本

23、技术的前述以及其他观点、目的、和优点,以及技术本身将被更加充分理解,其中0025图1描述了机器视觉系统的简图;0026图2A和2B描述了由相机捕获的校准靶的图像;0027图3描述了用于确定相机的校准的方法的流程图;以及0028图4描述了用于确定校准靶长度单元与移动产生装置长度单元之间的标度比的方法的流程图。具体实施方式0029在示例性的应用中,机器视觉系统可用于将工件对准一件处理装置,诸如在丝网印刷中的手机、平板电脑和平板显示器的保护镜头。例如,工件可设置在可相对于丝网印刷设备移动工件的移动台或其他移动产生装置上。校准例如,手眼校准可改进机器视觉系统的能力,以使工件相对于丝网印刷设备精确定位。

24、在某些应用中,校准可包括确定由相机捕获的图像与由相机成像的视场的物理空间之间的关系。例如,校准相机可包括确定从相机的图像的坐标系统到视场的物理坐标空间例如,移动产生装置的移动坐标系统的数学转换。在某些应用中,用于相机的校准可部分地涉及这种转换。0030校准可利用诸如校准板的校准靶来实施。校准靶可包括印刷在校准靶上的校准靶坐标系统。例如,某些校准靶可包括网格,其中,网格的线可被设计成均匀分布以形成坐标系统。校准板可包括网格,其中,网格线被设计成为相距1CM。如上所示,某些校准板材料可变形例如,由热胀或冷缩引起。因此,尽管网格线之间的标称例如,如设计的距离为1CM,网格线之间的实际距离可为较大或较

25、小例如,1001CM或999CM。0031此处所描述的技术可被用于通过利用具有可不同于实际尺寸的标称尺寸的校准靶来校准机器视觉系统。在某些实施例中,该技术可自动确定校准靶的标度比例如,靶的标称长度单元与靶的实际长度单元的比例,由此允许利用校准靶的坐标系统校准,同时减小校准误差。在某些实施例中,该技术将移动产生装置例如,移动台的精度用作尺寸标准,以确定校准靶的标称长度单元如何与实际长度相关。例如,具有标称为1CM的方形的网格的校准靶可被固定到移动产生装置上。相机可捕获处于该第一姿态的校准靶的第一图像。移动产生装置可被命令成通过特定的平移移动校准靶,诸如将校准靶向左侧移动1CM。相机可捕获处于该第

26、二姿态的校准靶的第二图像。由于方格在每一侧标称为1CM,它可被期待成,校准靶将被观测成在两个姿态之间向左移动一个方格。如果校准靶已膨胀,姿态之间所观测的移动将小于1个方格。如果校准靶已收缩,所观测的移动将大于1个方格。有利地,该技术可基于所期待的移动例如,基于校准靶的标称长度单元所期待的与利用移动产生装置使校准靶平移之后所观测的移动之间的差值,确定标度比。0032参考附图,图1描述了机器视觉系统100的简图。机器视觉系统100包括大体指说明书CN104048674A5/9页8向包括移动产生装置115的视场的相机105和110。如所示出的,校准靶120设置在移动产生装置115上。机器视觉系统10

27、0包括机器视觉处理器125,其包括校准模块130。0033相机105和/或相机110可捕获包括校准靶120的视场的图像。在某些实施例中,移动产生装置115可沿着X轴135和/或Y轴140平移,由此,使校准靶120平移。在某些实施例中,移动产生装置115可旋转例如,围绕轴145。在某些实施例中,校准靶120可关于成像的视场静止,且一个或多个相机可相对于视场移动。由相机105和/或相机110获取的图像可被传递到机器视觉处理器125例如,经由已知的适当的无线、有线或其他通信信道/链路。0034在所示出的实施例中,校准靶120被设计成具有标称9CM的宽度和标称8CM的高度。校准靶的每个方格在每一侧上标

28、称为1CM长。在某些实施例中,校准靶具有不同的尺寸和形状。如本领域技术人员所知晓的,取决于机器视觉系统的运行操作中所分析的物体或表面的特定应用和大小,校准靶120在宽度和高度上可从几毫米变化到几米。0035尽管机器视觉系统100描述为具有两个相机,相机105和相机110,该技术的某些实施例可包括具有更少或更多数目的相机的机器视觉系统,所有的相机都大体指向视场。在某些实施例中,单个相机例如,相机105可被用于成像视场。移动例如,如由移动产生装置115所提供的,可被描绘为平移运动、旋转运动、或平移和旋转的组合。尽管移动产生装置115被示出为能够沿着X轴135和/或Y轴140平移,该技术的某些实施例

29、可提供三维3D移动,其包括,沿着垂直于由X和Y轴所限定的平面的Z轴的平移分量和/或从XY平倾斜/旋转中的至少一个。在某些实施例中,机器视觉系统可包括允许它用作独立单元的内部处理器和其他元件,其向下游过程提供输出数据例如,特征信息。处理器可被完全地独立包含在相机主体内、部分地包含在主体内、或置于主体外部如图1中所示的。0036图2A和2B描述了由相机105捕获的校准靶120的图像。图2A描绘了处于第一姿态的校准靶120的图像205。姿态可指移动产生装置115的移动坐标系统中的校准靶120的定位和/或定向。标记215被包括以用于示例的目的,且被定位在相机105的图像坐标系统中的静止位置处。图2B描

30、述了处于第二姿态的校准靶120的图像210,其中,移动产生装置115已将校准靶120从第一姿态沿着X轴135向左移动1CM。基于校准靶120的标称尺寸,标记215被期望相对于校准靶120沿着X轴135向右移动一个方格标称为1CM。如图2B所示的,标记215已移动超过1个方格,其表明,校准靶120已经收缩,以使得它的方格在每一侧小于1CM。如下面所详细描述的,该技术可确定校准靶120的标度比例如,校准靶120的标称长度单元与校准靶120的实际长度单元的比例。例如,该技术可假设,移动产生装置115为足够准确的,并通过确定校准靶120的标称长度单元与移动产生装置115的长度单元的比例,来确定或者近似

31、确定校准靶120的标称长度单元与校准靶120的实际长度单元的比例,由此允许利用校准靶120进行校准。0037图3描述了用于确定相机的校准的方法的流程图300。例如,该方法可由机器视觉处理器125的校准模块130来执行。在某些实施例中,机器视觉系统100可根据所描述的方法,利用校准靶120的网格来校准相机105。在步骤305,获取包括提供多个校准特征的校准图案的校准靶的图像。例如,参考图1,相机105可获取校准靶120的多个图像。如上所述的,相机105可获取处于多个姿态的校准靶120的图像例如,图像205和210。说明书CN104048674A6/9页90038在步骤310,校准特征被从图像中提

32、取,其中,校准特征的物理位置在与校准靶相关的校准靶长度单元中列出。例如,校准靶120上的网格的一个或多个交叉线可为校准特征。校准特征可利用商业上可获得的机器视觉软件,诸如COGNEX公司出产的COGNEXVISIONLIBRARY软件,从图像中提取。每一个校准特征可与两个坐标位置相关图像坐标系统中的校准特征的图像位置和物理坐标系统中的校准特征的物理位置。在某些实施例中,校准特征的物理位置至少部分地可表达在校准靶120的标称长度单元中。例如,参考图1,校准特征155的物理位置可被表达为到校准靶150的原点的右侧标称上为4CM例如,4个方格的位置。可如传统的手眼校准一样基于移动坐标系统中的校准靶1

33、20的姿态,以及基于表达在校准靶120的标称长度单元中校准特征155相对于原点150的位置,确定移动坐标系统中的校准特征155的物理位置。0039在步骤315,确定校准靶长度单元与移动产生装置长度单元之间的比例。在某些实施例中,该技术可确定校准靶120的标称长度单元与移动产生装置115的长度单元的比例。下面参考附图4和5详细描述确定比例的示例性方法。0040在步骤320,基于校准靶长度单元与移动产生装置长度单元之间的比例提供第一校准。在某些实施例中,诸如关于图4所描述的,当确定校准靶长度单元与移动产生装置长度单元之间的比例时,可基于计算校准靶长度单元与移动产生装置长度单元之间的比例的校准。在某

34、些实施例中,可利用诸如由COGNEX公司出产的软件来计算基于校准靶长度单元与移动产生装置长度单元之间的比例的校准。在某些实施例中,可实施标准的手眼校准,其中,每个校准特征的物理位置在被用于校准之前可由标度比标度。0041有利地,基于校准靶长度单元与移动产生装置长度单元之间的比例的校准可补偿校准靶的变形,同时仍旧允许校准靶的校准特征被使用。没有这种补偿,校准可能不准确。0042图4描述了用于确定校准靶长度单元与移动产生装置长度单元之间的标度比的方法的流程图400。例如,该方法可由机器视觉处理器125的校准模块130来执行。在步骤405,接收标度比检索范围。例如,检索范围可位于9与11之间即9,1

35、1。在某些实施例中,校准模块130可从机器视觉系统125内的存储器未示出接收检索范围例如,预定的范围可由机器视觉系统125储存。在某些实施例中,检索范围可从用户接收例如,用户可基于制造校准靶的材料的所期望的膨胀/收缩边界提供检索范围。0043在步骤410,黄金比例检索算法被用于从检索范围拾取标度比测试值S。在步骤415,实施采用校准特征的标度物理位置的手眼校准。例如,由COGNEX公司出产的软件可用于实施校准。如上所述的,校准特征的物理位置可被表达在校准靶的标称单元中。物理位置坐标可由标度比检测值标度。例如,参考图1,校准特征155的物理位置可被标称上表达为校准靶150的原点右侧的4CM例如,

36、4个方格。校准特征155的物理位置可通过标度比测试值标度为例如,S4CM,以获得校准靶150的原点的标度距离。可如传统手眼校准一样基于移动校准系统中的校准靶120的姿态,以及基于表达在校准靶120的标度标称长度单元中的校准特征155相对于原点150的位置,表达移动坐标系统中的校准特征155的物理位置。0044在步骤420,计算用于标度的校准特征点的物理空间中的残差。例如,由COGNEX公司出产的软件可用于计算移动坐标系统中的残差。在某些实施例中,残差可为用于横跨每个图像中的每个校准点的残差的平均值。在某些实施例中,它可为用于横跨每个图说明书CN104048674A7/9页10像中的每个校准点的

37、残差的和。0045在步骤425,确定黄金分割检索算法是否收敛于最佳残差例如,用于当前标度比检测值的残差是否对于标度比检索范围中的任何标度比为最小。如果残差不为最小,该方法回到步骤410,其中,新的标度测试值S被拾取,且利用新的测试值,步骤415、420和425被重复。如果该残差为用于检索范围的最小值,在步骤430,最后使用的标度比测试值被确定为校准靶长度单元与移动产生装置长度单元之间的比例。提供了校准靶长度单元与移动产生装置长度单元之间的比例以及利用该比例计算出的校准。0046尽管图4中所示例的方法采用黄金分割检索算法,应该理解,其它的数学算法可被替换用于发现最小的残差。此外,尽管图4中所示例

38、的方法采用单个标度比,该技术还可采用一个或多个标度比来说明不均匀的膨胀/收缩例如,沿着X轴比沿着Y轴膨胀/收缩不同的量。0047在某些实施例中,可在手眼校准期间,通过使标度比模型化,连同手眼校准期间模型化的其他未知变量,来确定例如,估计或近似标度比。例如,标度比可在确定校准靶放置姿态期间被估计。通常地,校准靶放置姿态可例如涉及校准靶如何被放置在移动台上。校准靶放置姿态可为由旋转分量R和平移分量T组成的刚性体姿态。例如,参考图1,校准靶120的放置姿态可描述,校准靶120如何放置在移动产生装置115上。旋转分量R可描述校准靶120与移动产生装置115之间的相对旋转。平移分量T可描述校准靶150的

39、原点与移动产生装置160的原点之间的偏移。0048更通常地,旋转分量可由下面的22旋转矩阵表示,对于旋转角A00490050平移分量T可由21矢量表示,其中,OFFSETX和OFFSETY,描述校准靶的原点与移动产生装置的长度单元中的移动产生装置的原点之间的偏移,如下00510052例如,再次参考图1,在由校准靶120所定义的坐标系统和校准靶120的长度单元例如,以标称上为1CM的小块中发现用于校准特征155的位置P例如,21矢量。校准特征155的物理位置例如,移动产生装置115的坐标系统中的位置可通过在移动产生装置长度单元中施加标度比S将P转换到Q例如,21矢量来发现,伴随有施加放置姿态的旋

40、转分量R和平移分量T,以便得到移动产生装置115的坐标系统中的校准特征155的物理位置V。更通常地,该关系通过下面的用于V的方程模型化0053VRAQTRASPT0054甚至更通常地,S可为22矩阵,其模型化单独的X标度SX、Y标度SY,和校准图案的X与Y轴之间的斜率00550056在简化模型例如,等分标度中,SXSYS及K0。0057传统的手眼校准基于在校准特征提取期间例如,图3中的步骤310收集的信息说明书CN104048674A108/9页11估计A和T。在某些实施例中,该技术引入新的未知变量例如,等分标度比、单独的X标度、Y标度、以及斜率。利用本领域技术人员公知的技术例如,最小二乘法拟

41、合以使残差最小化,A、T和S可利用上述的技术关系来估计,由此确定校准靶长度单元与移动产生装置长度单元之间的标度比。0058例如,于1999年9月28日公开的、名称为“用于确定相机与可移动物体之间的校准关系的基于无反馈的机器视觉方法”的美国专利5,960,125中描述了一种手眼校准方法,其全部内容合并于此作为参考。在某些该技术的实施例中,根据下面的关系,通过使误差EIJ最小化可实施校准00590060其中,每一个变量如在美国专利5,960,125中所描述的,且为如上所述的标度矩阵。在最小化误差中,SX,SY和K可被估计。0061上述的技术可在数字电子电路、或在计算机硬件、固件、软件、或在它们的组

42、合中实施。该实施方式可作为计算机程序产品,即有形地体现在信息载体中的计算机程序,例如以机器可读存储器件的形式或以传播信号的形式,以便由例如可编程处理器、计算机或多个计算机的数据处理设备的操作执行或对其进行控制。计算机程序可以包括编译或解译的语言的任何形式的编程语言编写,且它可以包括作为独立程序或作为模块、部件、子程序或其他适用于计算环境的单元的任何形式被调配。计算程序可被调配以在一个站点或分布式多站点处的一个计算机或多个计算机上执行,且可由通信网络互连。所描述的处理器、部件、或模块可联合其他的处理器、元件或模块,或者可划分为各种子处理器、子部件、或子模块。这可根据本文中的实施例进行多种组合。0

43、062方法步骤可通过执行计算机程序的一个或多个可编程处理器来实施,以通过在输入数据上的操作和产生输出来实施该技术的功能。方法步骤也可通过例如为FPGA现场可编程门阵列或ASIC专用集成电路的专用逻辑电路来实施,且装置也可作为其来实施。模块可涉及实施该功能性的部分计算机程序和/或处理器/特殊电路。0063适于执行计算机程序的处理器通过示例的方式包括通用和专用的微处理器,和任何种类的数字计算机中的任意一个或多个处理器。通常,从只读存储器或随机存取存储器或两者中接收指令和数据。计算机的基本元件为用于执行指令的处理器和用于储存指令和数据的一个或多个存储器件。通常,计算机还包括例如为磁盘、磁光盘或光盘的

44、用于储存数据的一个或多个大容量存储器,或者计算机可操作地耦联成从上述大容量存储器接收数据,或向其传递数据,或者进行两者。数据的传递和指令也可发生在通信网络上。适于体现计算机程序指令和数据的信息载体包括所有形式的非易失性存储器,其通过示例的方式包括半导体存储器件,例如EPROM、EEPROM和闪存器件;磁盘,例如内置硬盘或可移动磁盘;磁光盘;和CDROM和DVDROM盘。处理器和存储器可由专用逻辑电路增补或可合并于其中。0064为了提供与用户的相互作用,上述技术可被在具有显示装置、例如CRT阴极射线管或LCD液晶显示器的计算机上计算机上实施,以用于向用户显示信息,以及具有键盘和定位设备、例如鼠标

45、或轨迹球,通过其用户可向计算机提供输入例如,与用户接口元件交互。其他种类的设备也可被用于提供与用户交互;例如,提供给用户的反馈可为任何说明书CN104048674A119/9页12形式的传感反馈、例如视觉反馈、听觉反馈、或触觉反馈;且来自于用户的输入可以任何方式接收,其包括声音、语言或触觉输入。0065所述的技术可被在分布式计算系统中实施,该分布式计算系统包括后端组件、例如数据服务器,和/或中间设备、例如应用服务器,和/或前端部件、例如具有图形用户界面的客户端计算机,和/或网页浏览器,通过该浏览器用户可与示例的实施方式交互,或者这种后端、中间设备、或前端组件的任意组合。该系统的组件可通过例如为通信网络的任何形式或介质的数字数据通信技术互联。通信网络的示例包括局域网“LAN”和宽域网“WAN”,例如,因特网,并同时包括有线的和无线的网络。0066已经依据特定的实施例描述了该技术。本文中描述的替代选择仅仅为用于示意性的示例并不以任何方式限制替代选择。该技术的步骤可以不同的顺序实施,且仍能获得期望的结果。其他的实施例落在随后的权利要求的范围内。说明书CN104048674A121/3页13图1图2A说明书附图CN104048674A132/3页14图2B图3说明书附图CN104048674A143/3页15图4说明书附图CN104048674A15


注意事项

本文(利用不准确的校准靶的机器视觉系统校准.pdf)为本站会员(r5)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1