【技术实现步骤摘要】
相关申请的交叉引用本申请要求2015年7月31日提交的标题为“机器视觉系统校准”的临时专利申请No.62/199,459在35U.S.C.§119(e)下的权益,其全部内容都通过引用整体包含于此。
公开的装置、系统、与计算方法大体上涉及机器视觉系统,并且更具体地说,涉及校准机器视觉系统。
技术介绍
在机器视觉系统中,可以利用一个或多个图像捕获装置以在对象或成像场景内的表面上执行视觉系统处理。这些处理可以包括检查、成像/符号解码、对象对准、和/或多种其它任务。在一些实施方式中,机器视觉系统可以用于检查布置在成像场景内或者经过成像场景的工件。此场景可以通过一个或多个图像捕获装置成像。通过图像捕获装置捕获的图像可以通过机器视觉系统处理以确定关于成像场景内的特征的信息,诸如特征的现实世界位置、位姿等的信息。在一些应用中,可以校准图像捕获装置以允许机器视觉系统以增加的准确性和可靠性执行视觉任务。在一些情形中,可以利用校准目标来校准视觉系统中的图像捕获装置。校准目标可以是具有准确地已知(例如,由于制造过程)或者可测量尺寸特征的任何对象。例如,校准目标可以包括校准板。校准板可以是使得具有在其表面上可见的不同图案的平面对象。可以布置不同的图案,使得机器视觉系统或用户可以容易地识别通过图像捕获装置获取的校准板的图像中的可视特征。一些示例性图案包括点栅格、线栅格、蜂窝图案,正方形棋盘、三角形棋盘等。此图案通常地包括高度可定位特征。特征的定位中的准确性等级可能影响校准的准确性。通过板的设计,诸如关于在此设计中明确定义的参考位置和/或坐标系统的位置和/或定向,每个可视特征的特征都 ...
【技术保护点】
一种机器视觉系统,包括:一个或多个接口,其构造为提供与运动呈现装置、第一图像传感器与第二图像传感器的通信,其中:所述运动呈现装置构造为提供平移移动与面内旋转移动中的至少一个,并且与第一坐标系统相关;所述运动呈现装置构造为直接地或间接地承载第一校准板与第二校准板,并且所述第一校准板与所述第二校准板相应地包括具有关于所述第一校准板的已知的物理位置的多个第一特征以及具有关于所述第二校准板的已知的物理位置的多个第二特征;以及所述第一图像传感器与所述第二图像传感器构造为相应地捕获所述第一校准板与所述第二校准板的图像;并且所述第一图像传感器与所述第二图像传感器相应地与第二坐标系统与第三坐标系统相关;以及处理器,其构造为运行存储在存储器中的计算机程序,该计算机程序构造为:经由所述一个或多个接口将第一数据发送到所述运动呈现装置,该第一数据构造为致使所述运动呈现装置移动到要求的第一位姿;经由所述一个或多个接口接收来自所述运动呈现装置的报告的第一位姿;经由所述一个或多个接口接收来自所述第一图像传感器的关于所述报告的第一位姿的所述第一校准板的第一图像;经由所述一个或多个接口接收来自所述第二图像传感器的关于所 ...
【技术特征摘要】
2015.07.31 US 62/199,4591.一种机器视觉系统,包括:一个或多个接口,其构造为提供与运动呈现装置、第一图像传感器与第二图像传感器的通信,其中:所述运动呈现装置构造为提供平移移动与面内旋转移动中的至少一个,并且与第一坐标系统相关;所述运动呈现装置构造为直接地或间接地承载第一校准板与第二校准板,并且所述第一校准板与所述第二校准板相应地包括具有关于所述第一校准板的已知的物理位置的多个第一特征以及具有关于所述第二校准板的已知的物理位置的多个第二特征;以及所述第一图像传感器与所述第二图像传感器构造为相应地捕获所述第一校准板与所述第二校准板的图像;并且所述第一图像传感器与所述第二图像传感器相应地与第二坐标系统与第三坐标系统相关;以及处理器,其构造为运行存储在存储器中的计算机程序,该计算机程序构造为:经由所述一个或多个接口将第一数据发送到所述运动呈现装置,该第一数据构造为致使所述运动呈现装置移动到要求的第一位姿;经由所述一个或多个接口接收来自所述运动呈现装置的报告的第一位姿;经由所述一个或多个接口接收来自所述第一图像传感器的关于所述报告的第一位姿的所述第一校准板的第一图像;经由所述一个或多个接口接收来自所述第二图像传感器的关于所述报告的第一位姿的所述第二校准板的第二图像;确定所述第一校准板上的所述多个第一特征与所述第一图像中的多个第一特征的第一位置之间的多个第一对应关系;确定所述第二校准板上的所述多个第二特征与所述第二图像中的多个第二特征的第二位置之间的多个第二对应关系;确定第一转换,其允许在与所述运动呈现装置相关的所述第一坐标系统和与所述第一图像传感器相关的所述第二坐标系统之间映射;确定第二转换,其允许在与所述运动呈现装置相关的所述第一坐标系统和与所述第二图像传感器相关的所述第三坐标系统之间映射。2.根据权利要求1所述的机器视觉系统,其中,所述计算机程序可操作为致使所述处理器确定补偿与所述运动呈现装置相关的系统运动误差的运动修正转换。3.根据权利要求1所述的机器视觉系统,其中,所述计算机程序可操作为致使所述处理器在第一时间段以后再校准所述机器视觉系统,包括再确定:所述多个第一对应关系;所述多个第二对应关系;所述第一转换;以及所述第二转换。4.根据权利要求3所述的机器视觉系统,其中,再校准所述机器视觉系统包括调节一个或多个预校准参数。5.一种机器视觉系统,包括:一个或多个接口,其构造为提供与运动呈现装置、第一图像传感器与第二图像传感器的通信,其中:所述运动呈现装置构造为提供平移移动与面内旋转移动中的至少一个,并且与第一坐标系统相关;所述运动呈现装置进一步构造为直接地或者间接地承载所述第一图像传感器与所述第二图像传感器;所述第一图像传感器与所述第二图像传感器构造为相应地捕获所述第一校准板与所述第二校准板的图像;所述第一图像传感器与所述第二图像传感器相应地与第二坐标系统与第三坐标系统相关;并且所述第一校准板与所述第二校准板相应地包括具有关于所述第一校准板的已知的物理位置的多个第一特征以及具有关于所述第二校准板的已知的物理位置的多个第二特征;以及处理器,其构造为运行存储在存储器中的计算机程序,该计算机程序构造为:经由所述一个或多个接口将第一数据发送到所述运动呈现装置,该第一数据构造为致使所述运动呈现装置移动到要求的第一位姿;经由所述一个或多个接口接收来自所述运动呈现装置的报告的第一位姿;经由所述一个或多个接口接收来自所述第一图像传感器的关于所述报告的第一位姿的所述第一校准板的第一图像;经由所述一个或多个接口接收来自所述第二图像传感器的关于所述报告的第一位姿的所述第二校准板的第二图像;确定所述第一校准板上的所述多个第一特征与所述第一图像中的多个第一特征的第一位置之间的多个第一对应关系;确定所述第二校准板上的所述多个第二特征与所述第二图像中的多个第二特征的第二位置之间的多个第二对应关系;至少部分地基于所述多个第一对应关系与所述报告的第一位姿,确定所述第一坐标系统与所述第二系统之间的第一转换;以及至少部分地基于所述多个第二对应关系与所述报告的第一位姿,确定所述第一坐标系统与所述第三系统之间的第二转换。6.根据权利要求5所述的机器视觉系统,其中,所述计算机程序可操作为致使所述处理器确定补偿与所述运动呈现装置相关的系统运动误差的运动修正转换。7.根据权利要求5所述的机器视觉系统,其中,所述计算机程序可操作为致使所述处...
【专利技术属性】
技术研发人员:李托拓,刘立峰,西里尔·C·马里恩,
申请(专利权)人:康耐视公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。