本发明专利技术提供一种双目相机非线性模型参数的标定方法,以一块黑白棋盘格为标定靶标,利用棋盘格标定板上共线内角点的交比不变性估计镜头的径向畸变参数和切向畸变参数,对拍摄的图像对畸变矫正后,根据相机线性成像模型估计相机内外参数,作为初值再进行整体非线性优化得到双目相机的准确标定参数。相比传统方法,该方法运算速度更快,步骤较少,能够获得可靠的高精度标定结果,为双目摄像机标定提供了新的思路。
【技术实现步骤摘要】
一种双目相机非线性模型参数的标定方法
本专利技术属于机器视觉领域,涉及一种双目相机非线性模型参数的标定方法。
技术介绍
光学三维测量以其非接触、速度快和测量效率高等优势,近年来在工业自动检测中的应用日趋广泛,在几何量测量以及机械制造领域发挥着越来越重要的作用。摄像机标定是视觉测量领域的关键技术之一,它是从二维图像恢复到三维图像的必不可少的步骤,被广泛应用到三维测量、三维物体重建、物体识别、工业检测、虚拟现实等领域。摄像机标定的本质是:基于数学模型和几何关系,提取位于世界坐标系的3D对象和其位于图像平面或图像坐标系投影之间的量测信息。双目视觉测量系统中双目相机标定是后续计算的基础,标定精度直接影响测量结果的精度。随着视觉测量的应用越来越广泛,国内外很多学者在摄像机的标定领域作了大量的理论研究与实验验证,并且面向不同的应用领域给出了多种方法。一般来说,可将双目相机模型分为线性模型和非线性模型。线性模型未考虑相机镜头的畸变,精度较低,因此非线性模型是当前的主流相机标定模型。非线性摄像机标定方法可分为两类:1、基于极线约束的自标定方法,该方法无需预知目标的三维坐标,但是缺乏稳定性;2、传统的摄像机标定方法,该方法需要在摄像机视场中放置一个已知三维信息的靶标,然后根据摄像机参数模型推导出空间坐标系和图像坐标系之间的关系。传统标定方法对单个相机标定精度较高,但是对于双目相机非线性标定仍有不足。目前主流的双相机标定方法需要先对单个摄像机进行标定,再通过矩阵变换方式求解两摄像机间的旋转平移关系,并以此作为初值进行非线性优化,求得最终双相机内外参数。此过程非线性优化步骤过多、耗时较长,并且对于镜头畸变较大的摄像机,将摄像机线性参数和镜头畸变系数同时标定优化会导致非线性参数与线性参数的耦合,造成标定结果不准确。
技术实现思路
本专利技术针对传统双目相机标定方法的不足,提出了一种用于双目相机非线性模型参数标定的快速计算方法。以一块黑白棋盘格为标定靶标,利用棋盘格标定板上共线内角点的交比不变性估计镜头的径向畸变参数和切向畸变参数,对拍摄的图像对畸变矫正后,根据相机线性成像模型估计相机内外参数,作为初值再进行整体非线性优化得到双目相机的准确标定参数。相比传统方法,该方法运算速度更快,步骤较少,能够获得可靠的高精度标定结果,为双目摄像机标定提供了新的思路。为实现上述目的,本专利技术采用如下技术方案:一种双目相机非线性模型参数的标定方法,包括如下步骤:步骤1:用双目相机从多个视角方位朝向同一标定板进行多次拍摄,获取若干对左右图像,采集图像时保持双目相机的焦距不变、左右相机的相对位置固定不变,且所有内角点在画面内清晰可见;步骤2:检测出所有图像中的内角点的亚像素坐标,并与其世界坐标一一对应;步骤3:构建双目相机镜头的畸变模型,求解畸变模型的畸变参数;步骤4:双目相机内参矩阵估计;步骤5:利用步骤3确定的畸变模型对左右图像进行矫正,根据矫正后的左右图像建立线性相机模型;步骤6:根据线性相机模型求解相机内外参数;步骤7:利用已求得的相机内外参作为全局非线性优化的初始值,利用优化算法得出最终精确的双目相机标定参数值。进一步的,步骤3中,求解畸变模型的畸变参数包括如下步骤:所述畸变模型为:式中(x',y')是理想的无畸变的图像坐标值,(x,y)是相应的带畸变的图像坐标值,k1,k2为径向畸变参数,p1,p2为切向畸变参数,r是该点距成像中心的距离,r2=x2+y2;取图像轮廓沿共线相邻的四点Pi,i=1,2,3,4,设这四点在图像上的含畸变坐标分别为P1(x1,y1),P2(x2,y2),P3(x3,y3),P4(x4,y4);根据交比不变性可得:式中CR为P1,P2,P3,P4四点交比,SR为简比,a为棋盘格中小方块的边长;在图像轮廓上每条边都取连续4点的坐标数据参与运算,Pi,i=1,2,...,16,将畸变模型代入式(2)立畸变参数求解方程组:式中Pi表示各边上的连续4点,CR表示其交比;对(3)式进行求解,即可得到畸变参数k1,k2,p1,p2,对左右相机均进行此操作可估计出左右相机的畸变参数。进一步的,步骤2中,利用OpenCV中的角点检测算法检测出所有图像中的内角点的亚像素坐标。进一步的,步骤7中所述算法为Levenberg-Marquardt优化算法。有益效果:1、利用拍摄的单幅图像估计畸变参数,为后续的非线性优化提供了畸变参数的精确初值。2、利用相机线性成像模型求解相机内外参,大大减少了非线性优化的运算量,在时间花费上优于传统双目相机标定算法。3、在先求解出部分参数精确初值的情况下,避免了非线性优化陷入局部最优,标定精度略高于传统双目相机标定方法。附图说明图1是本专利技术总体步骤流程图;图2是交比不变性示意图;图3是镜头畸变模型示意图;图4是像平面取交比点的示意图;图5是相机线性透视投影模型示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明确,以下参照附图对本专利技术进一步详细说明。本专利技术提出的一种用于双目相机非线性模型参数标定的快速计算方法,总体流程图如图1所示。交比不变性原理的示意图如图2所示。本专利技术采用的相机畸变模型示意图如图3所示。利用交比不变性计算畸变参数时点的选取如图4所示。相机线性透视投影模型示意图如图5所示。优先计算相机内外参的双目相机标定方法具体实施如下所述:步骤1:采集标定板图像本专利技术要求使用双目相机从多个视角方位朝向同一黑白棋盘格标定板进行多次拍摄,获取15~20对左右图像,采集图像时保持相机的焦距不变、左右相机的相对位置固定不变,且所有内角点在画面内清晰可见。并要求第一次采集尽量让相机与标定板垂直,且能清晰看见所有内角点,棋盘格尽量布满整个画面三分之二以上。步骤2:亚像素角点检测本专利技术利用OpenCV中的角点检测算法检测出所有图像中的内角点的亚像素坐标,并与其世界坐标一一对应。步骤3:畸变参数估计本专利技术利用第一次对标定板拍摄的左右图像对进行相机畸变参数求解。(1)交比不变性在空间几何变换中,某些几何特性在变换前后具有不变化的特性,这样的特性或特征量称为不变特性或不变量。如图2所示,直线L上三个点A、B、C,以A、B为基础点,点C为分点(该点C为内分点或外分点),由分点与基础点所确定的两个有向线段之比称为简比,记作:SR(A,B;C)=AC/BC(1)一条直线上四个点中两个简单比的比值称为交比。如图2中直线L上四个点A、B、C、D的交比(也叫共线点的交比)为式(2)中,点A,B为基础点对,点C,D为分隔点对。可以证明如下关系:CR(A,B;C,D)=CR(A′,B′;C′,D′)(3)即为透视投影的交比不变性质。本文档来自技高网...
【技术保护点】
1.一种双目相机非线性模型参数的标定方法,其特征在于,包括如下步骤:/n步骤1:用双目相机从多个视角方位朝向同一标定板进行多次拍摄,获取若干对左右图像,采集图像时保持双目相机的焦距不变、左右相机的相对位置固定不变,且所有内角点在画面内清晰可见;/n步骤2:检测出所有图像中的内角点的亚像素坐标,并与其世界坐标一一对应;/n步骤3:构建双目相机镜头的畸变模型,求解畸变模型的畸变参数;/n步骤4:双目相机内参矩阵估计;/n步骤5:利用步骤3确定的畸变模型对左右图像进行矫正,根据矫正后的左右图像建立线性相机模型;/n步骤6:根据线性相机模型求解相机内外参数;/n步骤7:建立非线性全局优化目标函数,利用已求得的相机内外参作为全局非线性优化的初始值,利用优化算法得出最终精确的双目相机标定参数值。/n
【技术特征摘要】
1.一种双目相机非线性模型参数的标定方法,其特征在于,包括如下步骤:
步骤1:用双目相机从多个视角方位朝向同一标定板进行多次拍摄,获取若干对左右图像,采集图像时保持双目相机的焦距不变、左右相机的相对位置固定不变,且所有内角点在画面内清晰可见;
步骤2:检测出所有图像中的内角点的亚像素坐标,并与其世界坐标一一对应;
步骤3:构建双目相机镜头的畸变模型,求解畸变模型的畸变参数;
步骤4:双目相机内参矩阵估计;
步骤5:利用步骤3确定的畸变模型对左右图像进行矫正,根据矫正后的左右图像建立线性相机模型;
步骤6:根据线性相机模型求解相机内外参数;
步骤7:建立非线性全局优化目标函数,利用已求得的相机内外参作为全局非线性优化的初始值,利用优化算法得出最终精确的双目相机标定参数值。
2.根据权利要求1所述的一种双目相机非线性模型参数的标定方法,其特征在于,步骤3中,求解畸变模型的畸变参数包括如下步骤:
所述畸变模型为:
式中(x',y')是理想的无畸变的图像坐标值,(x,y)是相应的带畸变的图像坐标值,k1,k2为径向畸变参数,p1,p2为切向畸变参数,r是该点距成像中心的距离,r2=x2+y2;
取图像轮廓沿共线相邻的四点Pi,i=1,2,3,4,设这...
【专利技术属性】
技术研发人员:蔡超,刘文波,郑祥爱,徐梦莹,张滋黎,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。