【技术实现步骤摘要】
多相机系统的相机外参数标定方法
本专利技术属于计算机视觉
,主要涉及空间目标定位和摄影测量,具体是一种多相机系统的相机外参数标定方法。应用于图像测量、无人机导航、三维重建等领域。
技术介绍
相机标定是从二维图像中恢复物体三维几何结构信息的基本步骤。目前,已经提出了多种相机标定方法。相机标定分为相机内参数标定与相机外参数标定,相机内参数描述的是相机内部几何构造参数,而相机外参数描述的是相机坐标系与建立的世界坐标系之间的旋转、平移关系。目前,相机标定方法主要有:一类是相机自标定方法。这种方法不采用标定物进行标定,只通过图像之间的对应约束关系,完成相机的标定。此种方法标定步骤简单,自动化程度较高。但是目前还不是十分成熟,主要问题是相机标定的精度较低。还有是基于标定物的标定。这种方法一般采用已知几何信息的标定物进行标定,早期的相机标定方法采用比较精确的三维标定物体,此类方法标定结果精确度高,但是三维标定物体的制作过程比较困难。随后有人又提出基于二维平面标定板的经典标定方法,该方法标定结果精确度高且标定物制作过程较简单。但是随着越来越多的多相机系统的应用,由于平面标定板对不同方位的相机不能同时可见,邻近的相机可以同时看到同一个平面标定板,可标定出相机相对于该平面标定板的外参数,来描述相机坐标系和建立的世界坐标系之间的旋转、平移关系;而相邻间距较大的相机就不能同时可视一块平面标定板,不能标定出相对于同一个标定板的外参数,需要通过相邻相机之间的位置转换关系获得在统一世界坐标系下的外参数。所以在多相机系统的相机外参数标定中,平面标定法,标定过程较繁琐、标定速度较慢、 ...
【技术保护点】
一种多相机系统的相机外参数标定方法,其特征在于,所述多相机系统相机外参数标定方法包括有如下步骤:(1)拟合得到各相机拍摄圆球投影的二次曲线矩阵:内参数已知的多个相机构成多相机系统,多相机从各自的视角对在三个不同空间位置半径已知的圆球进行拍摄,通过亚像素边缘检测算法得到圆球投影的边缘点,拟合得到多相机系统中各个相机的拍摄圆球投影的二次曲线矩阵;(2)求解三个球心在相机坐标系中的非齐次坐标:根据拍摄圆球的投影几何关系,利用已知相机内参数、拍摄圆球半径和得到的拍摄圆球投影二次曲线矩阵,求解三个拍摄圆球球心在多相机系统中各个相机的相机坐标系中的非齐次坐标;(3)建立三个球心同平面的世界坐标系:利用三个拍摄圆球球心构成空间中的一个平面,将这个平面作为三维空间坐标系中的xoy平面,利用矢量分解,建立一个三球心同平面的世界坐标系,该坐标系以其中一个球心为原点,且该作为原点的球心和另外一个球心的连线为x轴,三个球心所在平面为xoy平面;(4)标定多相机系统中的各个相机的外参数:利用得到的三个拍摄圆球球心在各个相机坐标系下的非齐次坐标,建立以三个拍摄圆球球心所在平面为xoy平面的世界坐标系,将各相机坐标 ...
【技术特征摘要】
1.一种多相机系统的相机外参数标定方法,其特征在于,所述多相机系统相机外参数标定方法包括有如下步骤:(1)拟合得到各相机拍摄圆球投影的二次曲线矩阵:内参数已知的多个相机构成多相机系统,多相机从各自的视角对在三个不同空间位置半径已知的圆球进行拍摄,通过亚像素边缘检测算法得到圆球投影的边缘点,拟合得到多相机系统中各个相机的拍摄圆球投影的二次曲线矩阵;(2)求解三个球心在相机坐标系中的非齐次坐标:根据拍摄圆球的投影几何关系,利用已知相机内参数、拍摄圆球半径和得到的拍摄圆球投影二次曲线矩阵,求解三个拍摄圆球球心在多相机系统中各个相机的相机坐标系中的非齐次坐标;(3)建立三个球心同平面的世界坐标系:利用三个拍摄圆球球心构成空间中的一个平面,将这个平面作为三维空间坐标系中的xoy平面,利用矢量分解,建立一个三球心同平面的世界坐标系,该坐标系以其中一个球心为原点,且该作为原点的球心和另外一个球心的连线为x轴,三个球心所在平面为xoy平面;(4)标定多相机系统中的各个相机的外参数:利用得到的三个拍摄圆球球心在各个相机坐标系下的非齐次坐标,建立以三个拍摄圆球球心所在平面为xoy平面的世界坐标系,将各相机坐标系经过旋转、平移与建立的三球心同平面的世界坐标系重合,得到多相机系统中的各个相机的外参数矩阵,完成多相机系统中的各个相机的外参数标定。2.如权利要求1所述的多相机系统的相机外参数标定方法,其特征在于:步骤(1)中拟合得到各相机拍摄圆球投影的二次曲线矩阵,包括有:多相机系统中的各个相机,从各自不同视角拍摄三个不同空间位置且半径已知的圆球图像,其中第i个相机对应的图像平面上,得到三个拍摄圆球投影边缘,采用亚像素边缘提取算法提取这三个拍摄圆球投影的边缘点,通过二次曲线拟合算法,得到第i个相机拍摄的三个圆球投影的二次曲线矩阵,依次记为其他相机,也按照第i个相机求解拍摄三个圆球投影的二次曲线方法,求解出各自相机拍摄圆球投影的二次曲线矩阵,最终得到多相机系统中各相机针对三个拍摄圆球投影的二次曲线矩阵。3.如权利要求1所述的多相机系统的相机外参数标定方法,其特征在于:步骤(2)所述的求解球心的非齐次坐标的具体步骤包括有:2.1明确空间圆球投影与相机内参数的关系:相机坐标系和世界坐标系的关系,相机坐标系的原点即为相机光心Oc,设世界坐标系的原点为Ow,该世界坐标系以Ow-XwYwZw表示,其中OwZw轴通过形成相机图像平面投影的空间投影圆球的球心,圆球球心记为O,直线OcO为世界坐标系的Z轴;空间圆球投影关系,该空间投影圆球在相机图像平面的投影为c,该投影c同时也是以相机光心Oc为顶点、且与空间投影圆球相切的正圆锥的投影,投影c视为该正圆锥底面的投影;记正圆锥底面的圆为C,其圆心记为O1,其半径记为rc,其所在平面记为II2,空间投影圆球球心O和正圆锥底面圆的圆心O1以及相机光心Oc在同一条直线上,且OcO1垂直正圆锥底面的圆C,记OcO1的距离为h;根据圆球投影关系、正圆锥底面圆C的方程以及平面II2与图像平面的单应关系,得到空间圆球投影二次曲线c与相机内参数K的关系为:其中相机内参数fx、fy分别表示相机图像平面的水平和垂直方向上的尺度因子,(u0,v0)表示相机主点的图像坐标,s表示相机的倾斜因子;R表示由世界坐标系到相机坐标系的旋转矩阵;2.2获得空间投影圆球球心与相机光心之间的距离:根据圆球投影的几何关系,包括三角形相似关系,获得空间投影圆球球心O与相机光心Oc之间的距离d,由三角形的相似性得到空间投影圆球球心O与相机光心Oc之间的距离d为:其中d为相机光心Oc到空间投影圆球球心O的距离,rs为空间投影圆球的半径,rc为相机光心Oc和空间投影圆球形成的正圆锥的底面圆C的半径,其圆心记为O1,h为OcO1的距离;2.3求解空间投影圆球球心在相机坐标系下的非齐次坐标:利用圆球投影与相机内参数的关系,设矩阵A为再设矩阵M为其中R为旋转矩阵,且为单位正交矩阵,RRT=E,根据矩阵理论,可知M为实对称矩阵,则通过矩阵正...
【专利技术属性】
技术研发人员:贾静,李小平,张逸勇,邱世赟,布芳,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。