[go: up one dir, main page]

CN103530880A - 基于投影高斯网格图案的摄像机标定方法 - Google Patents

基于投影高斯网格图案的摄像机标定方法 Download PDF

Info

Publication number
CN103530880A
CN103530880A CN201310482789.4A CN201310482789A CN103530880A CN 103530880 A CN103530880 A CN 103530880A CN 201310482789 A CN201310482789 A CN 201310482789A CN 103530880 A CN103530880 A CN 103530880A
Authority
CN
China
Prior art keywords
camera
point
gaussian
coordinates
calibration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310482789.4A
Other languages
English (en)
Other versions
CN103530880B (zh
Inventor
贾振元
刘巍
李明星
刘阳
杨景豪
张驰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN201310482789.4A priority Critical patent/CN103530880B/zh
Publication of CN103530880A publication Critical patent/CN103530880A/zh
Application granted granted Critical
Publication of CN103530880B publication Critical patent/CN103530880B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

本发明基于投影高斯网格图案的摄像机标定方法属于图像处理和计算机视觉检测领域,特别涉及大型锻件尺寸测量系统中摄像机内、外参数的现场标定方法。摄像机标定方法利用高斯网格图案中横、纵光条在宽度方向上的灰度呈高斯分布的特性,通过拟合高斯曲线可以高精度地获取光条中心线上的点的图像坐标,进而拟合出横、纵光条的中心线方程,横、纵光条中心线的交点即为标定特征点,依据拍摄得到的高斯网格图案的图像中提供的标定特征点的图像坐标,分步获取摄像机的内、外参数。本发明具有高的实时性、鲁棒性及较高的标定精度,分步标定可以获取高精度的摄像机参数,避免将所有摄像机参数同时求解时的耦合性问题,适用于锻造现场对摄像机进行在线标定。

Description

基于投影高斯网格图案的摄像机标定方法
技术领域
本发明属于图像处理和计算机视觉检测领域,特别涉及大型锻件尺寸测量系统中摄像机内、外参数的现场标定方法。
背景技术
计算机视觉处理的基本任务之一是根据二维图像信息恢复物体的三维几何信息。要实现利用图像点求取相应的空间物体表面点的任务,需要确定摄像机成像几何模型,该几何模型的参数称为摄像机参数。摄像机参数分为内、外参数,内参数为摄像机自身的与几何和光学特性有关的参数,外参数为摄像机相对于某一世界坐标系的三维位置和方向。确定摄像机内、外参数的过程称为摄像机标定,标定方法的精度直接影响到计算机视觉测量的精度。因此,对摄像机进行快速、简捷、精准标定的研究无疑具有重大的意义。
传统的摄像机标定方法按照标定参照物的不同可以分为基于3D立体靶标标定方法,基于2D平面靶标标定方法(以张正友提出的棋盘格靶标标定方法为代表)和基于1D靶标的标定方法。这些传统的标定方法均需要标定参照物,而对于大视场摄像机的标定,标定参照物的特征点能否均匀布满于整个视场,直接影响着标定的精度。一方面,制作高精度的大尺寸标定靶标造价昂贵、维护困难。另一方面,对于不适用于在线与不可能使用标定参照物的场合也不适用。在锻件锻造车间高温环境下,标定块、标定板与粘贴靶点的方法均不能应用。因此,传统摄像机标定方法不能满足大型锻件在线尺寸参数测量的要求。另外,自标定方法虽然不利用任何标定物,仅利用摄像机内参数自身存在的约束,根据图像间图像点的对应关系就能估计出摄像机内参数。该类方法操作上较为灵活,但是精度不太高,鲁棒性不足。
通过采用投影仪投射靶标可以解决上述问题,投影的特征图案理论上边缘应为阶跃变化,但是实际上由于扩散效应,图案边缘呈渐变趋势,边缘会向黑色背景一侧偏移。以投影仪投射圆形特征光斑阵列为例,圆形光斑的中心即为用于标定的特征点,由于每个光斑会向周围产生不同程度的扩散,因此很难根据二值化后的图像采用形心法获取圆斑的精确中心,利用相关算法进行圆形特征边界提取并进行圆形(或椭圆形)拟合获得高精度的圆斑中心也并非易事。同理,利用投影仪投影一般的光条组合图案,提取光条的中心作为特征线,精度也难以保证。
发明内容
本发明所要解决的技术问题是克服现有技术的不足,针对在锻造现场,传统的标定方法存在精度低、非实时,甚至不能应用以及自标定方法存在精度不太高,鲁棒性不足等问题,发明一种基于投影高斯网格图案的大视场摄像机标定方法,利用高斯网格图案中横、纵光条在宽度方向上的灰度呈高斯分布的特性,通过拟合高斯曲线可以高精度地获取光条中心线上的点的图像坐标,进而拟合出横、纵光条的中心线方程,横、纵光条中心线的交点即为标定特征点,依据拍摄得到的高斯网格图案的图像中提供的标定特征点的图像坐标,分步获取摄像机的内、外参数。
本发明采取的技术方案是一种基于投影高斯网格图案的摄像机标定方法,其特征在于,利用高斯网格图案中横、纵光条在宽度方向上的灰度呈高斯分布的特性,通过拟合高斯曲线可以高精度地获取光条中心线上的点的图像坐标,进而拟合出横、纵光条的中心线方程,横、纵光条中心线的交点即为标定特征点,依据拍摄得到的高斯网格图案的图像中提供的标定特征点的图像坐标,分步获取摄像机的内、外参数;具体步骤如下:
步骤1:搭建摄像机标定系统。将左侧四维电控平台2a、右侧四维电控平台2b及投影仪3安装在平台1的台面上,将左侧摄像机4a固定在左侧四维电控平台2a上,将右侧摄像机4b固定在右侧四维电控平台2b上。
步骤2:投影高斯网格图案、拍摄并获取交点坐标。通过投影仪3向厂房内光整的平板或墙面5上投影由多条平行的横光条与多条平行的纵光条组成高斯网格图案6,各光条在宽度方向上的灰度均呈高斯分布,其中横、纵光条交点Ai,j为标定特征点,i为横光条的编号,按照从上至下的次序,j为纵光条的编号,按照从左至右的次序。由于横、纵光条交点处光强叠加,对左侧摄像机4a与右侧摄像机4b拍摄得到的图像进行二值化处理后,获得的图像中只剩下网格交点处的亮斑,即一个个孤立的联通区域。利用形心法可以获取联通区域的质心坐标(u0i,j,v0i,j),作为特征点Ai,j的粗略位置。将以该粗略位置为圆心,以Δ个像素为半径的圆形区域作为搜索范围,然后在[u0i,j-Δ,u0i,j+Δ]范围内每隔Δ/n沿宽度方向搜索一次横光条,按照高斯分布特性进行拟合,将高斯分布峰值点作为横光条中心线上的点,因此可以得到2n+1个中心线上的点Pi,j,s,下标s为1,2,3,…,2n+1,进而拟合出直线lh,i,j。同样地,在[v0i,j-Δ,v0i,j+Δ]范围内每隔Δ/n沿宽度方向搜索一次纵光条,按照高斯分布特性进行拟合,将高斯分布峰值点作为纵光条中心线上的点,可以得到2n+1个中心线上的点Qi,j,t,下标t为1,2,3,…,2n+1,进而拟合出直线lv,i,j。最终,通过求取同一搜索范围内两条相交直线的交点作为标定特征点Ai,j,其坐标为(ui,j,vi,j)。
步骤3:获取主点的粗略坐标。利用左侧摄像机4a或右侧摄像机4b在两种不同焦距下拍摄同一个投影的高斯网格图案6,特征点Ai,j的图像坐标分别为(u1i,j,v1i,j)和(u2i,j,v2i,j),主点坐标为(u0,v0),则有:
u 2 i , j - u 0 u 1 i , j - u 0 = v 2 i , j - v 0 v 1 i , j - v 0 - - - ( 2 )
可以利用上式求出主点的粗略位置的坐标(u0,v0)。
步骤4:求取畸变系数与优化的主点坐标。根据畸变模型可以推出实际拍摄的交点Ai,j的坐标pi,j=(ui,j,vi,j,1)T与理想的交点坐标qi,j=(u'i,j,v'i,j,1)T的转换关系如下:
Figure BDA0000396435260000042
其中,
Figure BDA0000396435260000043
k1与k2为径向畸变系数,p1与p2为切向畸变系数。
另外,以横、纵光条数目相同的网格图案为例,交点总数为num,那么每行上有
Figure BDA0000396435260000044
个交点,根据直线的保线性,即在同一条光条上的点共线的性质,结合三点共线的充要条件可以列出优化目标函数如下:
min Σ i = 1 num ( Σ j = num ( i - 1 ) + 1 num ( i - 1 ) + num - 2 | q i , j + 1 T [ q i , j ] × q i , j + 2 | ) - - - ( 4 )
其中,
Figure BDA0000396435260000046
为三点Ai,j,Ai,j+1,Ai,j+2共线的充要条件。[qi,j]×代表qi,j的反对称矩阵,即:
[ q i , j ] × = 0 - 1 v ′ i , j 1 0 - u ′ i , j - v ′ i , j u ′ i , j 0 - - - ( 5 )
通过Levenberg-Marquardt非线性优化算法进行优化,使式(4)的目标函数的值最小,可以获取畸变系数k1、k2、p1与p2以及优化后的主点坐标(u'0,v'0)。然后利用式(3)将所有的交点坐标修正为理想的坐标。
步骤5:求取摄像机其余的内部参数。利用修正后的理想交点作为特征点,采用主动视觉方法,利用左侧四维电控平台2a带动左侧摄像机4a作两组正交运动,在每组正交运动的三个始末位置上分别拍摄一张投影的高斯网格图案6的图像,最终左侧摄像机4a拍摄得到6张图像。
平行直线与无穷远平面相交于同一个无穷远点,即隐消点。而一组正交运动含有两次平移,一次平移运动的始末位置上拍摄的两幅图像上对应交点的连线为一组空间平行线,而且两次平移是相互垂直的,因此我们可以获得一组正交的隐消点对ei1(ui1,vi1)和ei2(ui2,vi2),其中i=1,2,代表正交运动的次序,并有Oei1·Oei2=0,其中O为摄像机的主点。利用两组正交隐消点对,可以通过求解下述方程组分别求解左侧摄像机4a的内参数矩阵K中的尺度因子αx与αy
( u 11 - u ′ 0 ) ( u 12 - u ′ 0 ) / α x 2 + ( v 11 - v ′ 0 ) ( v 12 - v ′ 0 ) / α y 2 + 1 = 0 ( u 21 - u ′ 0 ) ( u 22 - u ′ 0 ) / α x 2 + ( v 21 - v ′ 0 ) ( v 22 - v ′ 0 ) / α y 2 + 1 = 0 - - - ( 6 )
同样地,可以获取右侧摄像机4b的内参数矩阵K中的尺度因子αx与αy
步骤6:获取摄像机的外部参数。左侧摄像机4a与右侧摄像机4b拍摄同一投影的高斯网格图案6,将世界坐标系建立在左侧摄像机4a的像机坐标系上,利用左、右摄像机4a、4b拍摄图像修正后的匹配点计算出基本矩阵F。利用已求取的内参数和基本矩阵可在相差一个比例因子s的情况下计算出本质矩阵E。分解本质矩阵E后可在相差一个比例因子的情况下确定外部参数(旋转矩阵R'与平移向量t')。
利用投影仪3投影平行的高斯光条至实际长度L0已精确测量的量块上,利用光条的高斯特性拟合出亚像素光条中心线,利用灰度骤变的点作为量块的边界点,根据上述求取的内、外参数重建量块的长度L'0,可以获得比例因子为:s=L0/L'0。因此,可以得到摄像机实际的外部参数(旋转矩阵R=R'与平移向量t=s*t')。至此,完成了摄像机的标定过程。
本发明的有益效果是采用投影仪投影的高斯网格图案的交点作为标定特征点,避免了标定块、标定板与粘贴标记点的使用,便于实现在锻造现场等复杂环境下进行摄像机的实时标定。根据光条宽度方向上灰度呈高斯分布特性可高精度地确定标定特征点的位置信息,具有高的鲁棒性,分步标定可以获取高精度的摄像机参数,该方法同时可以避免将所有摄像机参数同时求解时的耦合性问题。
附图说明
图1为本发明的标定系统示意图。其中:1-隔震平台,2a-左侧四维电控平台,2b-右侧四维电控平台,3-投影仪,4a-左侧摄像机,4b-右侧摄像机,5-光整的平板或墙面,6-高斯网格图案。
图2为本发明由摄像机拍摄得到的网格图案的图像。
图3为本发明对网格图案的图像进行二值化处理并获取交点的粗略位置。
图4为本发明的高斯光条阵列重建量块尺寸求取比例因子。
具体实施方式
下面结合附图和技术方案进一步详细说明本发明的具体实施方式。
摄像机标定通常采用经典的小孔成像模型,该模型的表达式如下:
Figure BDA0000396435260000071
其中,(Xw,Yw,Zw,1)T为空间点在世界坐标系中的齐次坐标,(u,v,1)T为对应的图像像点像素坐标系o0uv中的齐次坐标,αx=f/dx为o0uv坐标系内u轴上的尺度因子,αy=f/dy为o0uv坐标系内v轴上的尺度因子,f为摄像机镜头焦距,dx与dy分别为像元的横、纵物理尺寸,(u0,v0)为主点坐标,ρc为比例系数,K为摄像机内部参数矩阵,[R|t]为摄像机的外部参数矩阵,其中,R为旋转矩阵,t为平移向量。
摄像机内部参数包括主点坐标(u0,v0)、尺度因子αx、αy,径向畸变系数k1、k2与切向畸变系数p1、p2。摄像机外部参数为摄像机坐标系相对于世界坐标系的方位,包括旋转矩阵R与平移向量t。
步骤1:搭建摄像机标定系统。将左侧四维电控平台2a、右侧四维电控平台2b及投影仪3安装在平台1的台面上,将左侧摄像机4a固定在左侧四维电控平台2a上,将右侧摄像机4b固定在右侧四维电控平台2b上,如图1所示。
步骤2:投影高斯网格图案、拍摄并获取交点坐标。通过投影仪3向厂房内光整的平板或墙面5上投影高斯网格图案6,高斯网格图案6由多条平行的横光条与多条平行的纵光条组成,各光条的灰度在宽度方向上均呈高斯分布,其中横、纵光条交点Ai,j为标定特征点,i为横光条的编号,按照从上至下的次序,j为纵光条的编号,按照从左至右的次序。由左侧摄像机4a或右侧摄像机4b拍摄得到的投射高斯网格图案的图像如图2所示。由于横、纵光条交点处光强叠加,对左侧摄像机4a与右侧摄像机4b拍摄得到的图像进行二值化处理后,获得的图像中只剩下网格交点处的亮斑,即一个个孤立的联通区域,如图3所示。利用形心法可以获取联通区域的质心坐标(u0i,j,v0i,j),作为特征点Ai,j的粗略位置。将以该粗略位置为圆心,以Δ个像素为半径的圆形区域作为搜索范围,然后在[u0i,j-Δ,u0i,j+Δ]范围内每隔Δ/n沿宽度方向搜索一次横光条,按照高斯分布特性进行拟合,将高斯分布峰值点作为横光条中心线上的点,因此可以得到2n+1个中心线上的点Pi,j,s,下标s为1,2,3,…,2n+1,进而拟合出直线lh,i,j。同样地,在[v0i,j-Δ,v0i,j+Δ]范围内每隔Δ/n沿宽度方向搜索一次纵光条,按照高斯分布特性进行拟合,将高斯分布峰值点作为纵光条中心线上的点,可以得到2n+1个中心线上的点Qi,j,t,下标t为1,2,3,…,2n+1,进而拟合出直线lv,i,j。最终,通过求取同一搜索范围内两条相交直线的交点作为标定特征点Ai,j,其坐标为(ui,j,vi,j)。
步骤3:获取主点的粗略坐标。利用变焦距方法求取主点,左侧摄像机4a或右侧摄像机4b在两种不同焦距下拍摄同一个投影高斯网格图案6,特征点Ai,j的图像坐标分别为(u1i,j,v1i,j)和(u2i,j,v2i,j),主点坐标为(u0,v0),则有:
u 2 i , j - u 0 u 1 i , j - u 0 = v 2 i , j - v 0 v 1 i , j - v 0 - - - ( 2 )
暂且将镜头缩放中心视为主点,可以利用上式求出主点的粗略位置的坐标(u0,v0)。
步骤4:求取畸变系数与优化的主点坐标。根据畸变模型可以推出实际拍摄的交点Ai,j的坐标pi,j=(ui,j,vi,j,1)T与理想的交点坐标qi,j=(u'i,j,v'i,j,1)T的转换关系如下:
Figure BDA0000396435260000091
其中,k1与k2为径向畸变系数,p1与p2为切向畸变系数。
另外,以横、纵光条数目相同的网格图案为例,交点总数为num,那么每行上有
Figure BDA0000396435260000093
个交点,根据直线的保线性,即在同一条光条上的点共线的性质,结合三点共线的充要条件可以列出优化目标函数如下:
min Σ i = 1 num ( Σ j = num ( i - 1 ) + 1 num ( i - 1 ) + num - 2 | q i , j + 1 T [ q i , j ] × q i , j + 2 | ) - - - ( 4 )
其中,
Figure BDA0000396435260000095
为三点Ai,j,Ai,j+1,Ai,j+2共线的充要条件。[qi,j]×代表qi,j的反对称矩阵,即:
[ q i , j ] × = 0 - 1 v ′ i , j 1 0 - u ′ i , j - v ′ i , j u ′ i , j 0 - - - ( 5 )
通过Levenberg-Marquardt非线性优化算法进行优化,使式(4)的目标函数的值最小,可以获取畸变系数k1、k2、p1与p2以及优化后的主点坐标(u'0,v'0)。然后利用式(3)将所有的交点坐标修正为理想的坐标。
步骤5:求取摄像机其余的内部参数。利用修正后的理想交点作为特征点,采用主动视觉方法,利用左侧四维电控平台2a带动左侧摄像机4a作两组正交运动,在每组正交运动的三个始末位置上分别拍摄一张投影高斯网格图案6的图像,最终左侧摄像机4a拍摄得到6张图像。具体流程如下:(1)调节左侧四维电控平台2a至适当的位置,开始第一组正交运动,在正交运动的三个始末位置上分别拍摄一张投影高斯网格图案6的图像;(2)利用左侧四维电控平台2a使左侧摄像机4a俯视一定角度,开始第二组正交运动,在正交运动的三个始末位置上分别拍摄一张投影高斯网格图案6的图像。
直线上无穷远点的图像称为该直线的隐消点。由于平行直线与无穷远平面相交于同一个无穷远点,即隐消点。一组正交运动含有两次平移,一次平移运动的始末位置上拍摄的两幅图像上对应交点的连线为一组空间平行线,而且两次平移是相互垂直的,因此我们可以获得一组正交的隐消点对ei1(ui1,vi1)和ei2(ui2,vi2),下标i=1,2,代表正交运动的次序,并有Oei1·Oei2=0,其中O为摄像机的主点。利用两组正交隐消点对,可以通过求解下述方程组分别求解左侧摄像机4a的内参数矩阵K中的尺度因子αx与αy
( u 11 - u ′ 0 ) ( u 12 - u ′ 0 ) / α x 2 + ( v 11 - v ′ 0 ) ( v 12 - v ′ 0 ) / α y 2 + 1 = 0 ( u 21 - u ′ 0 ) ( u 22 - u ′ 0 ) / α x 2 + ( v 21 - v ′ 0 ) ( v 22 - v ′ 0 ) / α y 2 + 1 = 0 - - - ( 6 )
同样地,可以获取右侧摄像机4b的内参数矩阵K中的尺度因子αx与αy
步骤6:获取外部参数。左侧摄像机4a与右侧摄像机4b拍摄同一投影高斯网格图案6,将世界坐标系建立在左侧摄像机4a的像机坐标系上,利用左、右摄像机4a、4b拍摄图像修正后的匹配点计算出基本矩阵F。利用内参数和基本矩阵可在相差一个比例因子s的情况下计算出本质矩阵E。分解本质矩阵E后可在相差一个比例因子的情况下确定外部参数(旋转矩阵R'与平移向量t')。
如图4所示,利用投影仪3投影平行的高斯光条至实际长度L0已精确测量的量块上,利用光条的高斯特性拟合出亚像素光条中心线,利用灰度骤变的点作为量块的边界点,根据上述求取的内、外参数重建量块的长度L'0,可以获得比例因子为:s=L0/L'0。因此,可以得到摄像机实际的外部参数(旋转矩阵R=R'与平移向量t=s*t')。至此,完成了摄像机的标定过程。
本发明提出的摄像机标定方法具有良好的实时性、鲁棒性及较高的标定精度,能够用于锻造现场等复杂环境下对大视场摄像机进行在线标定。

Claims (1)

1.一种基于投影高斯网格图案的摄像机标定方法,其特征在于,摄像机标定方法利用高斯网格图案中横、纵光条在宽度方向上的灰度呈高斯分布的特性,通过拟合高斯曲线可以高精度地获取光条中心线上的点的图像坐标,进而拟合出横、纵光条的中心线方程,横、纵光条中心线的交点即为标定特征点,依据拍摄得到的高斯网格图案的图像中提供的标定特征点的图像坐标,分步获取摄像机的内、外参数;具体步骤如下:
步骤1:搭建摄像机标定系统;将左侧四维电控平台(2a)、右侧四维电控平台(2b)及投影仪(3)安装在平台(1)的台面上,将左侧摄像机(4a)固定在左侧四维电控平台(2a)上,将右侧摄像机(4b)固定在右侧四维电控平台(2b)上;
步骤2:投影高斯网格图案、拍摄并获取交点坐标;通过投影仪(3)向厂房内光整的平板或墙面(5)上投影由多条平行的横光条与多条平行的纵光条组成高斯网格图案(6),各光条在宽度方向上的灰度均呈高斯分布,其中横、纵光条交点Ai,j为标定特征点,i为横光条的编号,按照从上至下的次序,j为纵光条的编号,按照从左至右的次序;由于横、纵光条交点处光强叠加,对左侧摄像机(4a)与右侧摄像机(4b)拍摄得到的图像进行二值化处理后,获得的图像中只剩下网格交点处的亮斑,即一个个孤立的联通区域;利用形心法可以获取联通区域的质心坐标(u0i,j,v0i,j),作为特征点Ai,j的粗略位置;将以该粗略位置为圆心,以Δ个像素为半径的圆形区域作为搜索范围,然后在[u0i,j-Δ,u0i,j+Δ]范围内每隔Δ/n沿宽度方向搜索一次横光条,按照高斯分布特性进行拟合,将高斯分布峰值点作为横光条中心线上的点,因此可以得到2n+1个中心线上的点Pi,j,s,下标s为1,2,3,…,2n+1,进而拟合出直线lh,i,j;同样地,在[v0i,j-Δ,v0i,j+Δ]范围内每隔Δ/n沿宽度方向搜索一次纵光条,按照高斯分布特性进行拟合,将高斯分布峰值点作为纵光条中心线上的点,可以得到2n+1个中心线上的点Qi,j,t,下标t为1,2,3,…,2n+1,进而拟合出直线lv,i,j;最终,通过求取同一搜索范围内两条相交直线的交点作为标定特征点Ai,j,其坐标为(ui,j,vi,j);
步骤3:获取主点的粗略坐标;利用左侧摄像机(4a)或右侧摄像机(4b)在两种不同焦距下拍摄同一个投影的高斯网格图案(6),特征点Ai,j的图像坐标分别为(u1i,j,v1i,j)和(u2i,j,v2i,j),主点坐标为(u0,v0),则有:
u 2 i , j - u 0 u 1 i , j - u 0 = v 2 i , j - v 0 v 1 i , j - v 0 - - - ( 2 )
可以利用上式求出主点的粗略位置的坐标(u0,v0);
步骤4:求取畸变系数与优化的主点坐标;根据畸变模型可以推出实际拍摄的交点Ai,j的坐标pi,j=(ui,j,vi,j,1)T与理想的交点坐标qi,j=(u'i,j,v'i,j,1)T的转换关系如下:
Figure FDA0000396435250000022
其中,
Figure FDA0000396435250000023
k1与k2为径向畸变系数,p1与p2为切向畸变系数;
另外,以横、纵光条数目相同的网格图案为例,交点总数为num,那么每行上有个交点,根据直线的保线性,即在同一条光条上的点共线的性质,结合三点共线的充要条件可以列出优化目标函数如下:
min Σ i = 1 num ( Σ j = num ( i - 1 ) + 1 num ( i - 1 ) + num - 2 | q i , j + 1 T [ q i , j ] × q i , j + 2 | ) - - - ( 4 )
其中,
Figure FDA0000396435250000031
为三点Ai,j,Ai,j+1,Ai,j+2共线的充要条件;[qi,j]×代表qi,j的反对称矩阵,即:
[ q i , j ] × = 0 - 1 v ′ i , j 1 0 - u ′ i , j - v ′ i , j u ′ i , j 0 - - - ( 5 )
通过Levenberg-Marquardt非线性优化算法进行优化,使式(4)的目标函数的值最小,可以获取畸变系数k1、k2、p1与p2以及优化后的主点坐标(u'0,v'0);然后利用式(3)将所有的交点坐标修正为理想的坐标;
步骤5:求取摄像机其余的内部参数;利用修正后的理想交点作为特征点,采用主动视觉方法,利用左侧四维电控平台(2a)带动左侧摄像机(4a)作两组正交运动,在每组正交运动的三个始末位置上分别拍摄一张投影的高斯网格图案6的图像,最终左侧摄像机(4a)拍摄得到6张图像;
平行直线与无穷远平面相交于同一个无穷远点,即隐消点;而一组正交运动含有两次平移,一次平移运动的始末位置上拍摄的两幅图像上对应交点的连线为一组空间平行线,而且两次平移是相互垂直的,因此我们可以获得一组正交的隐消点对ei1(ui1,vi1)和ei2(ui2,vi2),下标i=1,2,代表正交运动的次序,并有Oei1·Oei2=0,其中O=(u'0,v'0)为摄像机的主点;利用两组正交隐消点对,可以通过求解下述方程组分别求解左侧摄像机(4a)的内参数矩阵K中的尺度因子αx与αy
( u 11 - u ′ 0 ) ( u 12 - u ′ 0 ) / α x 2 + ( v 11 - v ′ 0 ) ( v 12 - v ′ 0 ) / α y 2 + 1 = 0 ( u 21 - u ′ 0 ) ( u 22 - u ′ 0 ) / α x 2 + ( v 21 - v ′ 0 ) ( v 22 - v ′ 0 ) / α y 2 + 1 = 0 - - - ( 6 )
同样,可以获取右侧摄像机(4b)的内参数矩阵K中的尺度因子αx与αy
步骤6:获取摄像机的外部参数;左侧摄像机(4a)与右侧摄像机(4b)拍摄同一投影的高斯网格图案(6),将世界坐标系建立在左侧摄像机(4a)的像机坐标系上,利用左、右摄像机(4a)与(4b)拍摄图像修正后的匹配点计算出基本矩阵F;利用已求取的内参数和基本矩阵可在相差一个比例因子s的情况下计算出本质矩阵E;分解本质矩阵E后可在相差一个比例因子的情况下确定外部参数(旋转矩阵R'与平移向量t');
利用投影仪(3)投影平行的高斯光条至实际长度L0已精确测量的量块上,利用光条的高斯特性拟合出亚像素光条中心线,利用灰度骤变的点作为量块的边界点,根据上述求取的内、外参数重建量块的长度L'0,可以获得比例因子为:s=L0/L'0;因此,可以得到摄像机实际的外部参数(旋转矩阵R=R'与平移向量t=s*t');至此,完成了摄像机的标定过程。
CN201310482789.4A 2013-10-16 2013-10-16 基于投影高斯网格图案的摄像机标定方法 Active CN103530880B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310482789.4A CN103530880B (zh) 2013-10-16 2013-10-16 基于投影高斯网格图案的摄像机标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310482789.4A CN103530880B (zh) 2013-10-16 2013-10-16 基于投影高斯网格图案的摄像机标定方法

Publications (2)

Publication Number Publication Date
CN103530880A true CN103530880A (zh) 2014-01-22
CN103530880B CN103530880B (zh) 2016-04-06

Family

ID=49932859

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310482789.4A Active CN103530880B (zh) 2013-10-16 2013-10-16 基于投影高斯网格图案的摄像机标定方法

Country Status (1)

Country Link
CN (1) CN103530880B (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156974A (zh) * 2014-09-05 2014-11-19 大连理工大学 基于多重约束的摄像机畸变标定方法
CN104167001A (zh) * 2014-08-27 2014-11-26 大连理工大学 基于正交补偿的大视场摄像机标定方法
CN104777327A (zh) * 2015-03-17 2015-07-15 河海大学 基于激光辅助标定的时空图像测速系统和方法
CN104820973A (zh) * 2015-05-07 2015-08-05 河海大学 畸变曲线弧度检测模板的图像校正方法
CN104933717A (zh) * 2015-06-17 2015-09-23 合肥工业大学 基于方向性标定靶标的摄像机内外参数自动标定方法
CN105716539A (zh) * 2016-01-26 2016-06-29 大连理工大学 一种快速高精度的三维形面测量方法
CN105758337A (zh) * 2014-12-19 2016-07-13 宁波舜宇光电信息有限公司 一种获取透镜平面与图像传感器平面之间夹角的方法
CN107464218A (zh) * 2016-06-02 2017-12-12 维森软件技术(上海)有限公司 汽车标定系统及其标定方法
CN107464263A (zh) * 2016-06-02 2017-12-12 维森软件技术(上海)有限公司 汽车标定系统及其标定方法
CN107580203A (zh) * 2017-07-18 2018-01-12 长春理工大学 沉浸式主动立体投影透视变换矩阵求解方法
CN108198219A (zh) * 2017-11-21 2018-06-22 合肥工业大学 用于摄影测量的相机标定参数的误差补偿方法
CN108805936A (zh) * 2018-05-24 2018-11-13 北京地平线机器人技术研发有限公司 摄像机外参标定方法、装置和电子设备
CN109993799A (zh) * 2019-03-08 2019-07-09 贵州电网有限责任公司 一种紫外像机标定方法及标定装置
CN110415299A (zh) * 2019-08-02 2019-11-05 山东大学 一种运动约束下基于标准路牌的车辆位置估计方法
CN111579220A (zh) * 2020-05-29 2020-08-25 江苏迪盛智能科技有限公司 一种分辨率板
CN111968183A (zh) * 2020-08-17 2020-11-20 西安交通大学 一种用于单目线激光三维测量模块标定的量块标定法
US20210035316A1 (en) * 2019-07-29 2021-02-04 Seiko Epson Corporation Control method for projector and projector
CN112427487A (zh) * 2019-08-26 2021-03-02 北京机电研究所有限公司 一种利用光学影像和显示网格测量热态自由锻件尺寸的装置
CN114705266A (zh) * 2022-04-02 2022-07-05 北京智科车联科技有限公司 油箱油量检测方法、装置、油箱、T-box及车辆

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5159361A (en) * 1989-03-09 1992-10-27 Par Technology Corporation Method and apparatus for obtaining the topography of an object
US7232990B2 (en) * 2004-06-30 2007-06-19 Siemens Medical Solutions Usa, Inc. Peak detection calibration for gamma camera using non-uniform pinhole aperture grid mask
US20100079598A1 (en) * 2008-09-03 2010-04-01 University Of South Carolina Robust Stereo Calibration System and Method for Accurate Digital Image Correlation Measurements
CN101776437A (zh) * 2009-09-30 2010-07-14 江南大学 带有光路调整的嵌入式机器视觉亚像素标定技术

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5159361A (en) * 1989-03-09 1992-10-27 Par Technology Corporation Method and apparatus for obtaining the topography of an object
US7232990B2 (en) * 2004-06-30 2007-06-19 Siemens Medical Solutions Usa, Inc. Peak detection calibration for gamma camera using non-uniform pinhole aperture grid mask
US20100079598A1 (en) * 2008-09-03 2010-04-01 University Of South Carolina Robust Stereo Calibration System and Method for Accurate Digital Image Correlation Measurements
CN101776437A (zh) * 2009-09-30 2010-07-14 江南大学 带有光路调整的嵌入式机器视觉亚像素标定技术

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张捷 等: "基于立体靶标的摄像机标定方法", 《东南大学学报(自然科学版)》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104167001A (zh) * 2014-08-27 2014-11-26 大连理工大学 基于正交补偿的大视场摄像机标定方法
CN104167001B (zh) * 2014-08-27 2017-02-15 大连理工大学 基于正交补偿的大视场摄像机标定方法
CN104156974A (zh) * 2014-09-05 2014-11-19 大连理工大学 基于多重约束的摄像机畸变标定方法
CN105758337B (zh) * 2014-12-19 2018-09-04 宁波舜宇光电信息有限公司 一种获取透镜平面与图像传感器平面之间夹角的方法
CN105758337A (zh) * 2014-12-19 2016-07-13 宁波舜宇光电信息有限公司 一种获取透镜平面与图像传感器平面之间夹角的方法
CN104777327A (zh) * 2015-03-17 2015-07-15 河海大学 基于激光辅助标定的时空图像测速系统和方法
CN104777327B (zh) * 2015-03-17 2018-03-20 河海大学 基于激光辅助标定的时空图像测速系统和方法
CN104820973B (zh) * 2015-05-07 2017-10-03 河海大学 畸变曲线弧度检测模板的图像校正方法
CN104820973A (zh) * 2015-05-07 2015-08-05 河海大学 畸变曲线弧度检测模板的图像校正方法
CN104933717B (zh) * 2015-06-17 2017-08-11 合肥工业大学 基于方向性标定靶标的摄像机内外参数自动标定方法
CN104933717A (zh) * 2015-06-17 2015-09-23 合肥工业大学 基于方向性标定靶标的摄像机内外参数自动标定方法
CN105716539A (zh) * 2016-01-26 2016-06-29 大连理工大学 一种快速高精度的三维形面测量方法
CN107464218A (zh) * 2016-06-02 2017-12-12 维森软件技术(上海)有限公司 汽车标定系统及其标定方法
CN107464263A (zh) * 2016-06-02 2017-12-12 维森软件技术(上海)有限公司 汽车标定系统及其标定方法
CN107580203A (zh) * 2017-07-18 2018-01-12 长春理工大学 沉浸式主动立体投影透视变换矩阵求解方法
CN107580203B (zh) * 2017-07-18 2019-01-15 长春理工大学 沉浸式主动立体投影透视变换矩阵求解方法
CN108198219A (zh) * 2017-11-21 2018-06-22 合肥工业大学 用于摄影测量的相机标定参数的误差补偿方法
CN108805936A (zh) * 2018-05-24 2018-11-13 北京地平线机器人技术研发有限公司 摄像机外参标定方法、装置和电子设备
CN109993799A (zh) * 2019-03-08 2019-07-09 贵州电网有限责任公司 一种紫外像机标定方法及标定装置
US20210035316A1 (en) * 2019-07-29 2021-02-04 Seiko Epson Corporation Control method for projector and projector
US11514592B2 (en) * 2019-07-29 2022-11-29 Seiko Epson Corporation Control method for projector and projector
CN110415299A (zh) * 2019-08-02 2019-11-05 山东大学 一种运动约束下基于标准路牌的车辆位置估计方法
CN110415299B (zh) * 2019-08-02 2023-02-24 山东大学 一种运动约束下基于设定路牌的车辆位置估计方法
CN112427487A (zh) * 2019-08-26 2021-03-02 北京机电研究所有限公司 一种利用光学影像和显示网格测量热态自由锻件尺寸的装置
CN111579220A (zh) * 2020-05-29 2020-08-25 江苏迪盛智能科技有限公司 一种分辨率板
CN111579220B (zh) * 2020-05-29 2023-02-10 江苏迪盛智能科技有限公司 一种分辨率板
CN111968183A (zh) * 2020-08-17 2020-11-20 西安交通大学 一种用于单目线激光三维测量模块标定的量块标定法
CN114705266A (zh) * 2022-04-02 2022-07-05 北京智科车联科技有限公司 油箱油量检测方法、装置、油箱、T-box及车辆

Also Published As

Publication number Publication date
CN103530880B (zh) 2016-04-06

Similar Documents

Publication Publication Date Title
CN103530880B (zh) 基于投影高斯网格图案的摄像机标定方法
CN103837869B (zh) 基于向量关系的单线激光雷达和ccd相机标定方法
CN103411553B (zh) 多线结构光视觉传感器的快速标定方法
CN103278138B (zh) 一种复杂结构薄部件三维位置及姿态的测量方法
CN104713885B (zh) 一种用于pcb板在线检测的结构光辅助双目测量方法
CN105913439B (zh) 一种基于激光跟踪仪的大视场摄像机标定方法
CN104182982B (zh) 双目立体视觉摄像机标定参数的整体优化方法
CN102034238B (zh) 基于光学成像测头和视觉图结构的多摄像机系统标定方法
CN103499302B (zh) 基于结构光视觉成像系统的凸轮轴直径尺寸在线测量方法
CN106056620B (zh) 线激光相机测量系统标定方法
CN105184857B (zh) 基于点结构光测距的单目视觉重建中尺度因子确定方法
CN109163657B (zh) 一种基于双目视觉三维重建的圆形目标位姿检测方法
CN104567727B (zh) 利用立体靶标对线结构光轮廓传感器的全局统一校准方法
CN104596439A (zh) 一种基于相位信息辅助的散斑匹配三维测量方法
CN103106661B (zh) 空间二条相交直线线性求解抛物折反射摄像机内参数
CN111047649A (zh) 一种基于最优偏振角的相机高精度标定方法
CN102982551B (zh) 空间三条不平行直线线性求解抛物折反射摄像机内参数
CN104567728A (zh) 激光视觉轮廓测量系统及测量方法、立体靶标
CN106600647A (zh) 一种双目视觉多线投影结构光标定方法
CN105931222A (zh) 用低精度二维平面靶标实现高精度相机标定的方法
CN104613899A (zh) 一种全自动的结构光手眼三维测量系统标定方法
CN106971408A (zh) 一种基于时空转换思想的摄像机标定方法
CN109579695A (zh) 一种基于异构立体视觉的零件测量方法
CN105374067A (zh) 一种基于pal相机的三维重建方法及其重建系统
CN104807405B (zh) 一种基于光线角度标定的三维坐标测量方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant