利用不准确的校准靶的机器视觉系统校准的制作方法

文档序号:6226822阅读:191来源:国知局
利用不准确的校准靶的机器视觉系统校准的制作方法
【专利摘要】本发明描述了一种利用不准确的校准靶的机器视觉系统校准方法、系统和装置,其包括用于校准机器视觉系统的计算机程序产品。系统包括:一个或多个相机;移动产生装置;以及校准模块。校准模块被构造成:从一个或多个相机的第一相机中,获取包括提供多个校准特征的校准图案的校准靶的多个图像;从多个图像中,提取多个校准特征中的校准特征,其中,多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;确定校准靶长度单元和与移动产生装置相关的移动产生装置长度单元之间的比例;以及基于该比例,提供用于第一相机的第一校准。
【专利说明】利用不准确的校准靶的机器视觉系统校准

【技术领域】
[0001] 本技术大体涉及机器视觉系统,且更具体地涉及校准一机器视觉系统。

【背景技术】
[0002] 在机器视觉系统中,一个或多个相机可用于在成像视场内的物体或表面上执行视 觉系统处理。这些处理可包括检查、符号解码、对准、和/或多个其他任务。在某些应用中, 机器视觉系统可用于检查设置在成像场内或穿过成像场的扁平工件。该成像场可由一个或 多个视觉系统相机成像。由相机捕获的图像可由机器视觉系统处理,以确定与成像场内的 特征有关的信息、诸如特征的真实位置、姿态、等等。在某些应用中,相机可被校准成允许机 器视觉系统以增强的精度和可靠性执行视觉任务。
[0003] 校准靶可被用于校准相机。校准靶可为具有准确已知的(例如,由于制造过程) 或可测量的尺寸特性的任何物体。例如,校准板可用作校准靶。校准板可为具有在其表面 可见的特色图案的扁平物体。特色图案可布置成使得机器视觉系统或用户可容易的识别由 相机获取的校准板的图像中的可视特征。某些示例性图案包括,但不限于,点状网格、线状 网格、蜂窝状图案、方形棋盘格、三角形棋盘格、等等。校准图案典型地包含可高度定位的特 征。特征定位的精确水平可影响校准的精度。圈(点或孔)可能比栅格或棋盘格图案的 准确度小。每个可视特征的特性从板的图案获知,诸如相对于图案内隐含限定的参考位置 和/或坐标系统的定位和/或定向。呈现在图案中的特征可包括校准特征。校准特征可为 校准板的图案中的单个特征,该校准板的图案的特性可易于被测量(例如,特征的位置、大 小、颜色、等等),且它的由标称图案预期的特性是已知的。例如,某些能校准的特征位置包 括棋盘格图案片的角落或中心、或者点状网格中的点中心、或线状网格中的线交叉点。校准 板图案可包括以重复图案设置的大量校准特征。更基本地,校准特征可易于从所获取的图 像中提取并可提供已知的特性。在某些领域中,已知的尺寸特性可被用于校准机器视觉系 统。
[0004] 在某些传统系统中,校准靶具有特定的特性。例如,校准靶典型地在尺寸上是稳定 的和刚性的。在某些应用中,校准板可由玻璃制成(例如,通过玻璃上的铬结构)。玻璃校 准板具有可有利于机器视觉系统校准的特性。例如,玻璃校准板的尺寸不随着温度和湿度 上的变化而显著改变(例如,尺寸上的稳定)。然而,玻璃校准板典型地是昂贵的。在某些 应用中,可由双向拉伸聚酯薄膜(BoPET)诸如由Dupont生产的MYLAR聚酯薄膜制成。尽管 BoPET校准板典型地比玻璃校准板成本低,然而BoPET校准板的尺寸可随着温度和/或湿度 上的变化而改变(例如超过百分比的1/10)。类似地,某些金属校准板(例如,由铝或钢板 制成的校准板)在尺寸上不是稳定的(例如,这种校准板可遭受显著的热膨胀)。纸的和 BoPET校准板在尺寸上是不稳定的。此外,纸的和BoPET校准板不是刚性的,除非被粘附在 刚性的支撑基板上。


【发明内容】

[0005] 因此,需要能够使用由低成本材料(诸如BoPET)制成的校准革巴,同时自动地说明 可降低校准精度的这些廉价的材料中普遍的变形。
[0006] -方面,系统可包括一个或多个相机。该系统可包括移动产生装置。该系统可包 括校准模块,其被构造成:从一个或多个相机中的第一相机获取多个校准靶的图像,该校准 靶包括用于提供多个校准特征的校准图案;从多个图像中,提取多个校准特征中的一个或 多个校准特征,其中,多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;确 定校准靶长度单元和与移动产生装置有关的移动产生装置长度单元之间的比例;以及基于 校准靶长度单元与移动产生装置长度单元之间的比例而提供用于第一相机的第一校准。
[0007] 另一方面,一种校准至少一个相机的计算机执行方法,包括:通过第一相机,获取 校准靶的多个图像,该校准靶包括提供多个校准特征的校准图案。该方法可包括:通过机器 视觉系统,从多个图像中提取多个校准特征的一个或多个校准特征,其中,多个校准特征的 物理位置处于与校准靶相关的校准靶长度单元中。该方法可包括:通过机器视觉系统,确定 校准靶长度单元和与移动产生装置有关的移动产生装置长度单元之间的比例。该方法可包 括:通过机器视觉系统,基于移动产生装置长度单元与校准靶长度单元之间的比例,提供用 于第一相机的第一校准。
[0008] 另一方面,一种计算机程序产品,其实质包含在非易失计算机可读存储介质中,包 括指令,其可操作成使得机器视觉系统:从第一相机获取校准靶的多个图像,该校准靶包括 提供多个校准特征的校准图案;从多个图像中,提取多个校准特征的一个或多个校准特征, 其中,多个校准特征的物理位置处于与校准靶相关的校准靶长度单元;确定校准靶长度单 元和与移动产生装置相关的移动产生装置长度单元之间的比例;以及基于移动产生装置长 度单元与校准靶长度单元之间的比例,提供用于第一相机的第一校准。
[0009] 在某些实施例中,校准模块进一步被构造成:从一个或多个相机的第二相机,获取 校准靶的第二多个图像;从第二多个图像中提取多个校准特征的第二一个或多个校准特 征,其中,第二多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;以及基于 校准靶长度单元与移动产生装置长度单元之间的比例,提供用于第二相机的第二校准。
[0010] 在某些实施例中,移动产生装置被构造成,以包括平移分量和旋转分量中的至少 一个的移动方式,使校准祀和第一相机中的一个移动,该移动处于移动产生装置长度单兀 中,且其中,校准模块被构造成,在移动前获取校准靶的多个图像中的第一图像,以及在移 动之后获取校准靶的多个图像中的第二图像。
[0011] 在某些实施例中,校准模块进一步被构造成:基于第一测试比例确定用于第一相 机的第一测试校准;确定用于第一测试校准的第一残差;基于第二测试比例确定用于第一 相机的第二测试校准;确定用于第二测试校准的第二残差;在第一残差小于第二残差时, 将校准靶长度单元与移动产生装置长度单元之间的比例确定为第一测试比例,否则,将校 准靶长度单元与移动产生装置长度单元之间的比例确定为第二测试比例;以及如果第一残 差小于第二残差时,提供第一测试校准作为第一校准,否则提供第二测试校准作为第一校 准。
[0012] 在某些实施例中,校准模块进一步被构造成实施手眼校准以基于校准靶长度单元 与移动产生装置长度单元之间的比例计算用于第一相机的第一校准。
[0013] 在某些实施例中,该方法包括:通过一个或多个相机中的第二相机,获取校准靶的 第二多个图像;通过机器视觉系统,从第二多个图像,提取多个校准特征的第二一个或多个 校准特征,其中,第二多个校准特征的物理位置处于与校准靶相关的校准靶长度单元中;以 及通过机器视觉系统,基于校准靶长度单元与移动产生装置长度单元之间的比例,提供用 于第二相机的第二校准。
[0014] 在某些实施例中,该方法包括:通过移动产生装置,以包括平移分量和旋转分量中 的一个的移动的方式,使校准靶和第一相机中的一个移动,该移动处于移动产生装置长度 单元中;以及通过第一相机,在移动之前,获取校准靶的多个图像中的第一图像,且在移动 之后,获取校准靶的多个图像中的第二图像。
[0015] 在某些实施例中,该方法包括:通过机器视觉系统,基于第一测试比例确定用于第 一相机的第一测试校准;通过机器视觉系统,确定用于第一测试校准的第一残差;通过机 器视觉系统,基于第二测试比例,确定用于第一相机的第二测试校准;通过机器视觉系统, 确定用于第二测试校准的第二残差;通过机器视觉系统,在第一残差小于第二残差时,将校 准靶长度单元与移动产生装置长度单元之间的比例确定为第一测试比例,否则,将第一校 准靶长度单元与移动产生装置长度单元之间的比例确定为第二测试比例;以及通过机器视 觉系统,在第一残差小于第二残差时,提供第一校准作为第一校准,否则提供第二测试校准 作为第一校准。
[0016] 在某些实施例中,该方法包括:通过机器视觉系统,实施手眼校准以基于校准靶长 度单元与移动产生装置长度单元之间的比例,计算用于第一相机的第一校准。
[0017] 在某些实施例中,计算机程序产品包括指令,其可操作成使得机器视觉系统:从第 二相机中,获取校准靶的第二多个图像;从第二多个图像,提取多个校准特征中的第二一个 或多个校准特征,其中,第二多个校准特征的物理位置处于与校准靶相关的校准靶长度单 元中;以及基于校准靶长度单元与移动产生装置长度单元之间的比例,提供用于第二相机 的第二校准。
[0018] 在某些实施例中,计算机程序产品包括指令,其可操作成使得机器视觉系统:通过 移动产生装置,以包括平移分量和旋转分量中的至少一个的移动的方式,使校准靶和第一 相机中的一个移动,该移动处于移动产生装置长度单元中;以及在移动之前,获取校准靶的 多个图像中的第一图像,且在移动之后,获取校准靶的多个图像中的第二图像。
[0019] 在某些实施例中,计算机程序产品包括指令,其可操作成使得机器视觉系统:基于 第一测试比例,确定用于第一相机的第一测试校准;确定用于第一测试校准的第一残差; 基于第二测试比例,确定用于第一相机的第二测试校准;确定用于第二测试校准的第二残 差;在第一残差小于第二残差时,将校准靶长度单元与移动产生装置长度单元之间的比例 确定为第一测试比例,否则,将校准靶长度单元与移动产生装置长度单元之间的比例确定 为第二测试比例;以及在第一残差小于第二残差时,提供第一测试校准作为第一校准,否则 提供第二测试校准作为第一校准。
[0020] 在某些实施例中,计算机程序产品包括指令,其可操作成使得机器视觉系统:实施 手眼校准以基于校准靶长度单元与移动产生装置长度单元之间的比例,计算用于第一相机 的第一校准。
[0021] 在某些实施例中,校准靶为包括BoPET的校准板。
[0022] 在某些实施例中,校准靶长度单元与移动产生装置长度单元之间的比例,与校准 靶的变形相关,该标准靶的变形与至少一个环境因素相关。
[0023] 根据随后的详细说明,以及仅仅通过示例的方式阐释技术原理的附图,本技术的 其他方面和优点,将变得显而易见。

【专利附图】

【附图说明】
[0024] 根据各个实施例的随后说明,在连同附图一起阅读时,本技术的前述以及其他观 点、目的、和优点,以及技术本身将被更加充分理解,其中:
[0025] 图1描述了机器视觉系统的简图;
[0026] 图2A和2B描述了由相机捕获的校准靶的图像;
[0027] 图3描述了用于确定相机的校准的方法的流程图;以及
[0028] 图4描述了用于确定校准靶长度单元与移动产生装置长度单元之间的标度比的 方法的流程图。

【具体实施方式】
[0029] 在示例性的应用中,机器视觉系统可用于将工件对准一件处理装置,诸如在丝网 印刷中的手机、平板电脑和平板显示器的保护镜头。例如,工件可设置在可相对于丝网印刷 设备移动工件的移动台或其他移动产生装置上。校准(例如,手眼校准)可改进机器视觉 系统的能力,以使工件相对于丝网印刷设备精确定位。在某些应用中,校准可包括确定由相 机捕获的图像与由相机成像的视场的物理空间之间的关系。例如,校准相机可包括确定从 相机的图像的坐标系统到视场的物理坐标空间(例如,移动产生装置的移动坐标系统)的 数学转换。在某些应用中,用于相机的校准可部分地涉及这种转换。
[0030] 校准可利用诸如校准板的校准靶来实施。校准靶可包括印刷在校准靶上的校准靶 坐标系统。例如,某些校准靶可包括网格,其中,网格的线可被设计成均匀分布以形成坐标 系统。校准板可包括网格,其中,网格线被设计成为相距lcm。如上所示,某些校准板材料可 变形(例如,由热胀或冷缩引起)。因此,尽管网格线之间的标称(例如,如设计的)距离为 lcm,网格线之间的实际距离可为较大或较小(例如,1. 001cm或.999cm)。
[0031] 此处所描述的技术可被用于通过利用具有可不同于实际尺寸的标称尺寸的校准 靶来校准机器视觉系统。在某些实施例中,该技术可自动确定校准靶的标度比(例如,靶的 标称长度单元与靶的实际长度单元的比例),由此允许利用校准靶的坐标系统校准,同时减 小校准误差。在某些实施例中,该技术将移动产生装置(例如,移动台)的精度用作尺寸标 准,以确定校准靶的标称长度单元如何与实际长度相关。例如,具有标称为lcm的方形的网 格的校准靶可被固定到移动产生装置上。相机可捕获处于该第一姿态的校准靶的第一图 像。移动产生装置可被命令成通过特定的平移移动校准靶,诸如将校准靶向左侧移动lcm。 相机可捕获处于该第二姿态的校准靶的第二图像。由于方格在每一侧标称为lcm,它可被期 待成,校准靶将被观测成在两个姿态之间向左移动一个方格。如果校准靶已膨胀,姿态之间 所观测的移动将小于1个方格。如果校准靶已收缩,所观测的移动将大于1个方格。有利 地,该技术可基于所期待的移动(例如,基于校准靶的标称长度单元所期待的)与利用移动 产生装置使校准靶平移之后所观测的移动之间的差值,确定标度比。
[0032] 参考附图,图1描述了机器视觉系统100的简图。机器视觉系统100包括大体指 向包括移动产生装置115的视场的相机105和110。如所示出的,校准靶120设置在移动产 生装置115上。机器视觉系统100包括机器视觉处理器125,其包括校准模块130。
[0033] 相机105和/或相机110可捕获包括校准靶120的视场的图像。在某些实施例中, 移动产生装置115可沿着X轴135和/或y轴140平移,由此,使校准靶120平移。在某些 实施例中,移动产生装置115可旋转(例如,围绕轴145)。在某些实施例中,校准靶120可 关于成像的视场静止,且一个或多个相机可相对于视场移动。由相机105和/或相机110 获取的图像可被传递到机器视觉处理器125 (例如,经由已知的适当的无线、有线或其他通 信信道/链路)。
[0034] 在所示出的实施例中,校准靶120被设计成具有标称9cm的宽度和标称8cm的高 度。校准靶的每个方格在每一侧上标称为lcm长。在某些实施例中,校准靶具有不同的尺 寸和形状。如本领域技术人员所知晓的,取决于机器视觉系统的运行操作中所分析的物体 或表面的特定应用和大小,校准靶120在宽度和高度上可从几毫米变化到几米。
[0035] 尽管机器视觉系统100描述为具有两个相机,相机105和相机110,该技术的某些 实施例可包括具有更少或更多数目的相机的机器视觉系统,所有的相机都大体指向视场。 在某些实施例中,单个相机(例如,相机105)可被用于成像视场。移动(例如,如由移动产 生装置115所提供的),可被描绘为平移运动、旋转运动、或平移和旋转的组合。尽管移动 产生装置115被示出为能够沿着X轴135和/或y轴140平移,该技术的某些实施例可提 供三维(3D)移动,其包括,沿着垂直于由X和y轴所限定的平面的z轴的平移分量和/或 从x-y平倾斜/旋转中的至少一个。在某些实施例中,机器视觉系统可包括允许它用作独 立单元的内部处理器和其他元件,其向下游过程提供输出数据(例如,特征信息)。处理器 可被完全地独立包含在相机主体内、部分地包含在主体内、或置于主体外部(如图1中所示 的)。
[0036] 图2A和2B描述了由相机105捕获的校准靶120的图像。图2A描绘了处于第一姿 态的校准靶120的图像205。姿态可指移动产生装置115的移动坐标系统中的校准靶120 的定位和/或定向。标记215被包括以用于示例的目的,且被定位在相机105的图像坐标 系统中的静止位置处。图2B描述了处于第二姿态的校准靶120的图像210,其中,移动产生 装置115已将校准靶120从第一姿态沿着X轴135向左移动lcm。基于校准靶120的标称 尺寸,标记215被期望相对于校准靶120沿着X轴135向右移动一个方格(标称为lcm)。 如图2B所示的,标记215已移动超过1个方格,其表明,校准靶120已经收缩,以使得它的 方格在每一侧小于lcm。如下面所详细描述的,该技术可确定校准靶120的标度比(例如, 校准靶120的标称长度单元与校准靶120的实际长度单元的比例)。例如,该技术可假设, 移动产生装置115为足够准确的,并通过确定校准靶120的标称长度单元与移动产生装置 115的长度单元的比例,来确定(或者近似确定)校准靶120的标称长度单元与校准靶120 的实际长度单元的比例,由此允许利用校准靶120进行校准。
[0037] 图3描述了用于确定相机的校准的方法的流程图300。例如,该方法可由机器视觉 处理器125的校准模块130来执行。在某些实施例中,机器视觉系统100可根据所描述的 方法,利用校准靶120的网格来校准相机105。在步骤305,获取包括提供多个校准特征的 校准图案的校准靶的图像。例如,参考图1,相机105可获取校准靶120的多个图像。如上 所述的,相机105可获取处于多个姿态的校准靶120的图像(例如,图像205和210)。
[0038] 在步骤310,校准特征被从图像中提取,其中,校准特征的物理位置在与校准靶相 关的校准靶长度单元中列出。例如,校准靶120上的网格的一个或多个交叉线可为校准特 征。校准特征可利用商业上可获得的机器视觉软件,诸如Cognex公司出产的Cognex Vision Library(CVL?)软件,从图像中提取。每一个校准特征可与两个坐标位置相关:图像坐 标系统中的校准特征的图像位置和物理坐标系统中的校准特征的物理位置。在某些实施例 中,校准特征的物理位置至少部分地可表达在校准靶120的标称长度单元中。例如,参考图 1,校准特征155的物理位置可被表达为到校准靶150的原点的右侧标称上为4cm(例如,4 个方格)的位置。可如传统的手眼校准一样基于移动坐标系统中的校准祀120的姿态,以 及基于表达在校准靶120的标称长度单元中校准特征155相对于原点150的位置,确定移 动坐标系统中的校准特征155的物理位置。
[0039] 在步骤315,确定校准靶长度单元与移动产生装置长度单元之间的比例。在某些实 施例中,该技术可确定校准靶120的标称长度单元与移动产生装置115的长度单元的比例。 下面参考附图4和5详细描述确定比例的示例性方法。
[0040] 在步骤320,基于校准靶长度单元与移动产生装置长度单元之间的比例提供第一 校准。在某些实施例中,诸如关于图4所描述的,当确定校准靶长度单元与移动产生装置长 度单元之间的比例时,可基于计算校准靶长度单元与移动产生装置长度单元之间的比例的 校准。在某些实施例中,可利用诸如由Cognex公司出产的CVL?软件来计算基于校准靶长 度单元与移动产生装置长度单元之间的比例的校准。在某些实施例中,可实施标准的手眼 校准,其中,每个校准特征的物理位置在被用于校准之前可由标度比标度。
[0041] 有利地,基于校准靶长度单元与移动产生装置长度单元之间的比例的校准可补偿 校准靶的变形,同时仍旧允许校准靶的校准特征被使用。没有这种补偿,校准可能不准确。
[0042] 图4描述了用于确定校准靶长度单元与移动产生装置长度单元之间的标度比的 方法的流程图400。例如,该方法可由机器视觉处理器125的校准模块130来执行。在步骤 405,接收标度比检索范围。例如,检索范围可位于.9与1. 1之间即[.9,1. 1]。在某些实施 例中,校准模块130可从机器视觉系统125内的存储器(未示出)接收检索范围(例如,预 定的范围可由机器视觉系统125储存)。在某些实施例中,检索范围可从用户接收(例如, 用户可基于制造校准靶的材料的所期望的膨胀/收缩边界提供检索范围)。
[0043] 在步骤410,黄金比例检索算法被用于从检索范围拾取标度比测试值S。在步骤 415,实施采用校准特征的标度物理位置的手眼校准。例如,由Cognex公司出产的CVL?: 软件可用于实施校准。如上所述的,校准特征的物理位置可被表达在校准靶的标称单元中。 物理位置坐标可由标度比检测值标度。例如,参考图1,校准特征155的物理位置可被标称 上表达为校准靶150的原点右侧的4cm(例如,4个方格)。校准特征155的物理位置可通 过标度比测试值标度为例如,SX4cm,以获得校准靶150的原点的标度距离。可如传统手眼 校准一样基于移动校准系统中的校准靶120的姿态,以及基于表达在校准靶120的标度标 称长度单元中的校准特征155相对于原点150的位置,表达移动坐标系统中的校准特征155 的物理位置。
[0044] 在步骤420,计算用于标度的校准特征点的物理空间中的残差。例如,由Cognex公 司出产的CVL?:软件可用于计算移动坐标系统中的残差。在某些实施例中,残差可为用于 横跨每个图像中的每个校准点的残差的平均值。在某些实施例中,它可为用于横跨每个图 像中的每个校准点的残差的和。
[0045] 在步骤425,确定黄金分割检索算法是否收敛于最佳残差(例如,用于当前标度比 检测值的残差是否对于标度比检索范围中的任何标度比为最小)。如果残差不为最小,该方 法回到步骤410,其中,新的标度测试值S被拾取,且利用新的测试值,步骤415、420和425 被重复。如果该残差为用于检索范围的最小值,在步骤430,最后使用的标度比测试值被确 定为校准靶长度单元与移动产生装置长度单元之间的比例。提供了校准靶长度单元与移动 产生装置长度单元之间的比例以及利用该比例计算出的校准。
[0046] 尽管图4中所示例的方法采用黄金分割检索算法,应该理解,其它的数学算法可 被替换用于发现最小的残差。此外,尽管图4中所示例的方法采用单个标度比,该技术还可 采用一个或多个标度比来说明不均匀的膨胀/收缩(例如,沿着X轴比沿着y轴膨胀/收 缩不同的量)。
[0047] 在某些实施例中,可在手眼校准期间,通过使标度比模型化,连同手眼校准期间模 型化的其他未知变量,来确定(例如,估计或近似)标度比。例如,标度比可在确定校准靶 放置姿态期间被估计。通常地,校准靶放置姿态可例如涉及校准靶如何被放置在移动台上。 校准靶放置姿态可为由旋转分量R和平移分量T组成的刚性体姿态。例如,参考图1,校准 靶120的放置姿态可描述,校准靶120如何放置在移动产生装置115上。旋转分量R可描 述校准靶120与移动产生装置115之间的相对旋转。平移分量T可描述校准靶150的原点 与移动产生装置160的原点之间的偏移。
[0048] 更通常地,旋转分量可由下面的2X2旋转矩阵表示,对于旋转角A :
[0049]

【权利要求】
1. 一种系统,其包括: 一个或多个相机; 移动产生装置;和 校准模块,其被构造成: 从一个或多个相机中的第一相机获取一校准靶的多个图像,所述校准靶包括提供多个 校准特征的校准图案; 从多个图像提取多个校准特征中的一个或多个校准特征,其中,多个校准特征的物理 位置处于与校准靶相关的校准靶长度单元中; 确定校准靶长度单元和与移动产生装置相关的移动产生装置长度单元之间的比例;以 及 基于校准靶长度单元与移动产生装置长度单元之间的比例,提供用于第一相机的第一 校准。
2. 根据权利要求1的系统,其中,校准模块进一步被构造成: 从一个或多个相机中的第二相机获取校准靶的多个第二图像; 从多个第二图像中提取多个校准特征的一个或多个第二校准特征,其中,多个第二校 准特征的物理位置处于与校准靶相关的校准靶长度单元中;以及 基于校准靶长度单元与移动产生装置长度单元之间的比例,提供用于第二相机的第二 校准。
3. 根据权利要求1的系统,其中,移动产生装置被构造成:以包括平移分量和旋转分量 中的至少一个的移动,使校准祀和第一相机中的一个移动,该移动处于移动产生装置长度 单元中,且其中,校准模块被构造成:在该移动之前获取校准靶的多个图像中的第一图像, 以及在该移动之后获取校准靶的多个图像中的第二图像。
4. 根据权利要求1的系统,其中,校准靶为包括BoPET的校准板。
5. 根据权利要求1的系统,其中,校准靶长度单元与移动产生装置长度单元之间的比 例与校准靶的变形相关,该变形与至少一个环境因素相关。
6. 根据权利要求1的系统,其中,校准模块进一步被构造成: 基于第一测试比例来确定用于第一相机的第一测试校准; 确定用于第一测试校准的第一残差; 基于第二测试比例来确定用于第一相机的第二测试校准; 确定用于第二测试校准的第二残差; 如果第一残差小于第二残差,则将校准靶长度单元与移动产生装置长度单元之间的比 例确定为第一测试比例,否则,将校准靶长度单元与移动产生装置长度单元之间的比例确 定为第二测试比例;以及 如果第一残差小于第二残差,则提供第一测试校准作为第一校准,否则提供第二测试 校准作为第一校准。
7. 根据权利要求1的系统,其中,校准模块进一步被构造成: 基于校准靶长度单元与移动产生装置长度单元之间的比例,执行手眼校准以计算用于 第一相机的第一校准。
8. -种校准至少一个相机的计算机执行的方法,其包括: 通过第一相机,获取一校准靶的多个图像,该校准靶包括提供多个校准特征的校准图 案; 通过机器视觉系统,从多个图像提取多个校准特征中的一个或多个校准特征,其中,多 个校准特征的物理位置处于与校准靶相关的校准靶长度单元中; 通过机器视觉系统,确定校准靶长度单元和与移动产生装置相关的移动产生装置长度 单元之间的比例;以及 基于移动产生装置长度单元与校准靶长度单元之间的比例,通过机器视觉系统,提供 用于第一相机的第一校准。
9. 根据权利要求8的方法,其进一步包括: 通过一个或多个相机中的第二相机,获取校准靶的多个第二图像; 通过机器视觉系统,从多个第二图像中提取多个校准特征中的一个或多个第二校准特 征,其中,多个第二校准特征的物理位置处于与校准靶相关的校准靶长度单元中;以及 基于校准靶长度单元与移动产生装置长度单元之间的比例,通过机器视觉系统,提供 用于第二相机的第二校准。
10. 根据权利要求8的方法,其进一步包括: 通过移动产生装置,以包括平移分量和旋转分量中的至少一个的移动,使校准靶和第 一相机中的一个移动,该移动处于移动产生装置长度单元中;以及 通过第一相机,在该移动之前获取校准靶的多个图像中的第一图像以及在该移动之后 获取校准靶的多个图像中的第二图像。
11. 根据权利要求8的方法,其中,校准靶为包括BoPET的校准板。
12. 根据权利要求8的方法,其中,校准靶长度单元与移动产生装置长度单元之间的比 例与校准靶的变形相关,该变形与至少一个环境因素相关。
13. 根据权利要求8的方法,其进一步包括: 基于第一测试比例,通过机器视觉系统,确定用于第一相机的第一测试校准; 通过机器视觉系统,确定用于第一测试校准的第一残差; 基于第二测试比例,通过机器视觉系统,确定用于第一相机的第二测试校准; 通过机器视觉系统,确定用于第二测试校准的第二残差; 如果第一残差小于第二残差,则通过机器视觉系统将校准靶长度单元与移动产生装置 长度单元之间的比例确定为第一测试比例,否则,将校准靶长度单元与移动产生装置长度 单元之间的比例确定为第二测试比例;以及 如果第一残差小于第二残差,则通过机器视觉系统提供第一测试校准作为第一校准, 否则,提供第二测试校准作为第一校准。
14. 根据权利要求8的方法,其进一步包括: 通过机器视觉系统,基于校准靶长度单元与移动产生装置长度单元之间的比例,执行 手眼校准以计算用于第一相机的第一校准。
【文档编号】G01C25/00GK104048674SQ201410198247
【公开日】2014年9月17日 申请日期:2014年3月17日 优先权日:2013年3月15日
【发明者】G·刘, D·李, L·王 申请人:康耐视公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1