【技术实现步骤摘要】
本申请涉及计算机视觉
,尤其涉及一种双目立体相机外参数修正方法及装置。
技术介绍
双目立体相机是一个由两个相机组成的系统,与传统单目相机不同,双目相机可以计算得到图像中每个像素点在三维空间中的坐标,也称为立体相机。现有技术中,当双目立体相机的两个相机之间的相对关系由于外界因素发生改变时,导致无法准确恢复像素点在空间中的坐标、立体视觉计算失败。若要计算更新后的外参数,则需要重新只用特殊标定物(如:棋盘格)计算新的外参数。例如:假设安装在汽车上的双目系统,由于汽车震动、颠簸,很容易使双目相机的相对关系发生微小改变,目前用户只能停下车,使用特殊标定物重新标定相机。现有技术不足在于:当双目相机的相对关系发生改变时,更新外参数的过程极为不便。
技术实现思路
本申请实施例提出了一种双目立体相机外参数修正方法及装置,以解决现有技术中当双目相机的相对关系发生改变时,更新外参数的过程极为不便的技术问题。第一个方面,本申请实施例提供了一种双目立体相机外参数修正方法,包
括如下步骤:确定第一相机和第二相机的内参数矩阵K1、K2;根据K1、K2确定第i组对应点修正后的极线约束误差e′i;所述对应点为物理世界中同一点在利用第一相机的外参数矫正旋转矩阵R1和第二相机的外参数矫正旋转矩阵R2分别对所述第一相机、第二相机矫正后的图像中的投影像素点;确定所有对应点的极线约束误差之和E′,所述E′为修正旋转矩阵的函数;最小化所述E′得到修正旋转矩阵的值;根据所述修正旋转矩阵以及当前第一相机和第二相机的外参数矫正旋转矩阵确定修正后的第一相机和第二相机的外参数矫正旋转矩阵。第 ...
【技术保护点】
一种双目立体相机外参数修正方法,其特征在于,包括如下步骤:确定第一相机和第二相机的内参数矩阵K1、K2;根据K1、K2确定第i组对应点修正后的极线约束误差e′i;所述对应点为物理世界中同一点在利用第一相机的外参数矫正旋转矩阵R1和第二相机的外参数矫正旋转矩阵R2分别对所述第一相机、第二相机矫正后的图像中的投影像素点;确定所有对应点的极线约束误差之和E′,所述E′为修正旋转矩阵的函数;最小化所述E′得到修正旋转矩阵的值;根据所述修正旋转矩阵以及当前第一相机和第二相机的外参数矫正旋转矩阵确定修正后的第一相机和第二相机的外参数矫正旋转矩阵。
【技术特征摘要】
1.一种双目立体相机外参数修正方法,其特征在于,包括如下步骤:确定第一相机和第二相机的内参数矩阵K1、K2;根据K1、K2确定第i组对应点修正后的极线约束误差e′i;所述对应点为物理世界中同一点在利用第一相机的外参数矫正旋转矩阵R1和第二相机的外参数矫正旋转矩阵R2分别对所述第一相机、第二相机矫正后的图像中的投影像素点;确定所有对应点的极线约束误差之和E′,所述E′为修正旋转矩阵的函数;最小化所述E′得到修正旋转矩阵的值;根据所述修正旋转矩阵以及当前第一相机和第二相机的外参数矫正旋转矩阵确定修正后的第一相机和第二相机的外参数矫正旋转矩阵。2.如权利要求1所述的方法,其特征在于,所述根据K1、K2确定第i组对应点修正后的极线约束误差e′i,具体为: e ′ i = f 1 * Rc 1 2 * K 1 - 1 * u 1 i Rc 1 3 * K 1 - 1 * u 1 i - f 2 * Rc 2 2 * K 2 - 1 * u 2 i Rc 2 3 * K 2 - 1 * u 2 i ; ]]>其中,f1为第一相机的焦距,f2为第二相机的焦距,分别为第一相机和第二相机的内参数矩阵的逆,分别为第i组对应点中第一相机图像的点的坐标和第二相机图像的点的坐标,分别为第一相机的修正旋转矩阵的第2行和第3行,分别为第二相机的修正旋转矩阵的第2行和第3行;其中,N为对应点的组数;所述根据所述修正旋转矩阵以及当前第一相机和第二相机的外参数矫正旋转矩阵确定修正后的第一相机和第二相机的外参数矫正旋转矩阵,具体为:确定修正后的第一相机外参数矫正旋转矩阵R′1=Rc1*R1,修正后的第二相机外参数矫正旋转矩阵R′2=Rc2*R2。3.如权利要求1所述的方法,其特征在于,在所述根据K1、K2确定第i
\t组对应点修正后的极线约束误差e′i之前,进一步包括:根据第i组对应点在第一相机图像和第二相机图像中的第一坐标的值,确定误差ei存在,所述ei为第i组对应点在第一相机图像和第二相机图像中的第一坐标的差的绝对值;将所述误差与预设阈值S进行比较;如果误差大于预设阈值S,确定外参数R1和R2失效。4.如权利要求3所述的方法,其特征在于,所述第一坐标为纵坐标y,所述根据第i组对应点在第一相机图像和第二相机图像中的第一坐标的值,确定误差ei存在,具体为:检测第i组对应点在第一相机图像中的纵坐标和第二相机图像中的纵坐标不同时,确定误差ei存在,所述5.如权利要求1所述的方法,其特征在于,在所述根据K1、K2确定第i组对应点修正后的极线约束误差e′i之前,进一步包括:将双目立体相机的外参数旋转矩阵R分解为第一虚拟旋转量和第二虚拟旋转量;将所述第一虚拟旋转量和第二虚拟旋转量分别应用于第一相机和第二相机进行虚拟旋转;经虚拟旋转后所述外参数旋转矩阵R=单位矩阵I、平移向量T=[Tx,0,0],其中,Tx为第一相机和第二相机坐标原点之间的距离。6.一种双目立体相机外参数修正装置,其特征在于...
【专利技术属性】
技术研发人员:蔡炀,
申请(专利权)人:北京格灵深瞳信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。