一种用于机器视觉自动标定的主动发光式标靶及其标定方法

文档序号:6343967阅读:526来源:国知局
专利名称:一种用于机器视觉自动标定的主动发光式标靶及其标定方法
技术领域
本发明涉及一种可用于机器视觉自动标定的主动发光式标靶及其标定方法,属于计算机视觉领域。
背景技术
目前机器视觉中摄像机标定方法主要分为传统的标定方法和自标定两种。前者需要利用标定物,其中两步法发展的较为成熟;而自标定则不需要参考标定物,只通过图片序列间的关系求解摄像机参数,但这种方法在稳定性和精度方面尚有不足。然而要使用传统的标定方法实现摄像机参数的自动标定,核心关键在于能够自动识别标定点。目前较多方案使用的是一有着特定几何形状和颜色的标靶。利用特殊形状中的几何关系和色彩关系设计编写自识别算法,几何形状多用黑白间隔的线条、圆形和阵列点等。但这些方案的普遍缺点是无法消除背景环境的干扰,如果背景中出现与标靶相似的特征图案或是其他带有干扰性的因素,则容易误判标定点或漏判标定点。而且,这种程序算法通常趋于复杂,某些方案对标靶制作要求很高。因此很有必要设计一种成本较低、算法简易、不易受外界环境干扰的方案。

发明内容
本发明的目的是提出一种能够通过简单的过程实现摄像机自动标定的标靶的标定方法。且标靶成本低廉,标定时可过滤标靶背景使提取标定点时不受干扰,能够自动识别和提取出标定点。本发明的技术方案是用于机器视觉自动标定的主动发光式标靶及其标定方法, 采用二维平板式的标靶,其特征在于标靶上嵌有若干个排列成矩形点阵的发光小灯,所有小灯在水平方向和垂直方向等间距排列,矩形的四个顶点上的小灯带有区分性,其颜色各不相同,其余的小灯颜色一致但不与四角上小灯颜色相同;每盏小灯由独立的开关控制; 标靶的工作模式有放置在远处、近处两种放置在近处时,标靶上的小灯全部打开;放置在远处时,标靶四角上带有区分性的小灯打开,其余小灯隔行隔列发光。标定步骤是在任意选定的不同位置拍摄多组标靶图像,同一位置分别拍摄小灯开启和关闭的图片各一张;使用灰度作差相减的方法处理各组图像去除背景;使用灰度重心的方法提取出图像中小灯的发光中心点;建立统一方向的世界坐标系,计算全部小灯的世界坐标;最后将计算结果直接带入摄像机标定算法,解得摄像机的内部参数和外部参数, 其中内部参数为焦距、像素比例因子、水平、垂直像素单位长度和主点坐标;外部参数为世界坐标系与摄像机坐标系之间的旋转和位移关系。使用本发明的标靶进行摄像机自动标定的方法包括,步骤一放置标靶在摄像机视野里的不同位置,拍摄多组彩色图像。每个位置分别拍摄小灯开启和关闭的图片各一张。
步骤二 处理每组图片,得到没有背景仅剩小灯光点的标靶图片。该图上每点的灰度值为亮灯图片在此点的灰度值减去灭灯图片在此点的灰度值。步骤三将所得图片进行阀值分割,去除小灯附近的散射光圈。步骤四针对每个光点,使用灰度重心的方法计算其发光的重心点。假设小灯发光
光强对称,所以此时的重心点就是小灯的几何中心点。使用灰度重心法公式xl=
yl=其中X,y是图像坐标系上的点,f(x, y)是这点的灰度值,Xl, yl是重心点坐
标,计算全部光点的中心点,得到图像坐标系下的全部标定点坐标。步骤五利用标靶上四角小灯为不同颜色的特点来建立方向统一的世界坐标系, 小灯的世界坐标可以通过测量实际距离原点的尺寸获得。计算全部小灯的世界坐标,得到世界坐标系下得全部数据。摄像机的成像模型通常以近似为针孔模型。以标靶的一顶点为原点,标靶平面为 OwXwYw平面建立世界坐标系0wXwYwZw。以摄像机中心0。为原点,建立摄像机坐标系OcIcTcZf 以图像的左上顶点0为原点,建立图像坐标系OciUtlVc^若P为标靶上任一点,其在世界坐标系下的坐标为Pw(Xw,yw, Zw),在摄像机坐标系下得坐标为P。(X。,y。,ζ。),在图像坐标系下坐标为P。(x。,y。)。则世界坐标系和图像坐标系的对应关系为
权利要求
1.用于机器视觉自动标定的主动发光式标靶标定方法,采用二维平板式的标靶,其特征在于标靶上嵌有若干个排列成矩形点阵的发光小灯,所有小灯在水平方向和垂直方向等间距排列,矩形的四个顶点上的四小灯颜色各不相同,其余的小灯颜色一致但不与四角上小灯颜色相同;每盏小灯由独立的开关控制;标靶的工作模式有放置在远处、近处两种放置在近处时,标靶上的小灯全部打开;放置在远处时,标靶四角上带有区分性的小灯打开, 其余小灯隔行隔列发光。标定步骤是摄像机在任意选定的不同位置拍摄多组标靶图像,同一位置分别拍摄小灯开启和关闭的图片各一张;使用灰度作差相减的方法处理各组图像去除背景;使用灰度重心的方法提取出图像中小灯的发光中心点;建立统一方向的世界坐标系,计算全部小灯的世界坐标;最后将计算结果直接代入摄像机标定算法,解得摄像机的内部参数和外部参数,其中内部参数为焦距、像素比例因子、水平、垂直像素单位长度和主点坐标;外部参数为世界坐标系与摄像机坐标系之间的旋转和位移关系;步骤一放置标靶在摄像机视野里的不同位置,拍摄多组彩色图像;每组图片是在每个位置分别拍摄小灯开启和关闭的图片各一张;步骤二 处理每组图片,得到没有背景仅剩小灯光点的标靶图片;该图上每点的灰度值为亮灯图片在此点的灰度值减去灭灯图片在此点的灰度值; 步骤三将所得图片进行阀值分割,去除小灯附近的散射光圈; 步骤四针对每个光点,使用灰度重心的方法计算其发光的重心点;假设小灯发光光强对称,所以此时的重心点就是小灯的几何中心点;使用灰度重心法公式xl= 2iT^'鐘Λyl=其中χ,y是图像坐标系上的点,f(x, y)是这点的灰度值,xl, yl是重心点坐标;计算全部光点的中心点,得到图像坐标系下的全部标定点坐标;步骤五利用标靶上四角小灯为不同颜色的特点来建立方向统一的世界坐标系,小灯的世界坐标通过测量实际距离原点的尺寸获得;计算全部小灯的世界坐标,得到世界坐标系下得全部数据;摄像机的成像以近似为针孔模型以标靶的一顶点为原点,标靶平面为OwXwYw平面建立世界坐标系0wXwYwZw。以摄像机中心0。为原点,建立摄像机坐标系0。Χ。Υ。4。以图像的左上顶点0为原点,建立图像坐标系OciUtlVc^若P为标靶上任一点,其在世界坐标系下的坐标为Pw Uw,yw, Zw),在摄像机坐标系下得坐标为P。(X。,y。,ζ。),在图像坐标系下坐标为Ptl (χ。, yQ)。则世界坐标系和图像坐标系的对应关系为ΓΧο F=IFcl rff C u”f^'lS =A yc =A[R Τ] FJ = ο β IR Τ] ;w! (ι)Iij KJ ΙΛΙ IO ο ι』其中s为比例系数;矩阵[R Τ]称为外部参数,其中R和τ分别表示世界坐标系和摄像机坐标系的旋转矩阵和平移矩阵;矩阵A称为内部参数,其中(Utl,V(l)为光轴与图像坐标系的交点即主点坐标,α和β分别为摄像机在x、y方向上的归一化焦距,c为摄像机χ轴和 y轴之间的不垂直因子;步骤六将步骤五得到的世界坐标系、图像坐标系下的标定点坐标数据计算出摄像机的内外参数。
全文摘要
用于机器视觉自动标定的主动发光式标靶标定方法,采用二维平板式的标靶,标靶上嵌有若干个排列成矩形点阵的发光小灯,所有小灯在水平方向和垂直方向等间距排列,矩形的四个顶点上的四小灯颜色各不相同;每盏小灯由独立的开关控制;标靶的工作模式有放置在远处、近处两种放置在近处时,标靶上的小灯全部打开;放置在远处时,标靶四角上带有区分性的小灯打开,其余小灯隔行隔列发光;标定步骤是摄像机在任意选定的不同位置拍摄多组标靶图像,同一位置分别拍摄小灯开启和关闭的图片各一张;使用灰度作差相减的方法处理各组图像去除背景;用灰度重心的方法提取小灯的发光中心点即标定点;将获得数据直接带入摄像机标定算法求得摄像机内外参数。
文档编号G06T7/00GK102521822SQ20111032892
公开日2012年6月27日 申请日期2011年10月25日 优先权日2011年10月25日
发明者俞乾, 张旭苹, 张益昕, 戚力, 王顺, 肖舰, 郭亚敏 申请人:南京大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1