一种基于向量法和三点共线的相机标定方法技术

技术编号:10428703 阅读:141 留言:0更新日期:2014-09-12 19:27
本发明专利技术提供了一种基于向量法和三点共线的相机标定方法,利用向量法标定光轴向量,取代标定旋转矩阵,通过解析几何理论解算空间点三维坐标实现结构光视觉测量,进而实现相机的标定。本发明专利技术速度快,精度高,尤其适用于一些工作环境恶劣的场合的相机标定。

【技术实现步骤摘要】
一种基于向量法和三点共线的相机标定方法
本专利技术属于CCD相机标定领域,尤其涉及一种相机靶面纵横比较大的相机的标定方法。
技术介绍
相机标定是摄影测量和计算机视觉中最基本、最重要的技术之一,是从二维图像获取三维信息必不可少的步骤。相机标定是指通过实验和计算确定相机参数,包括内参数和外参数,对于某些高精度测量应用,还需要标定像差系数。在实践中应用广泛的主要是利用标定物标定相机参数的技术。标定物主要分为三类:三维精密标定物,二维平面标定物和一维标定物。三维标定物需要确定各个平面之间以及顶点之间的尺寸关系,制作复杂,成本高。基于二维平面的标定物具有代表性的是张正友提出的棋盘格,该方法广泛应用在相机标定中。由于棋盘格标定过程复杂,人们在不断开发更简洁,方便的标定物——一维直线标定物。万毅等人申报的专利《一种新的基于两条相交直线的相机标定方法》(申请号:CN201210249333.9,公开号:CN102789644A)提出:利用两条相交直线上的五个点标定相机参数,该方法需要拍摄至少5幅图像,且在拍摄过程中两直线相对于相机自由运动。该方法的核心就是基于相机透视投影模型和点之间的约束进行求解。现有的相机标定方法中大多是基于投影矩阵通过约束方程求得相机的五个内部参数以及旋转和平移矩阵。未知数多,因此需要拍摄多幅图像,且计算复杂。但是在一些工作环境恶劣的场合,如在锻压厂中,利用结构光视觉测量锻件尺寸,就需要快速、精度高的相机标定方法。
技术实现思路
本专利技术的目的在于针对CCD相机标定领域,克服现有方法计算复杂,精度低等问题,提供一种利用向量法和三点共线的相机标定方法,基于向量的相机标定方法是本专利技术最大的特色。该方法利用向量法标定光轴向量,取代标定旋转矩阵,更适用于基于解析几何理论解算空间点三维坐标的结构光视觉测量系统中。本专利技术由下述技术方案实现:一种基于向量法和三点共线的相机标定方法,包括:1)建立世界坐标系;2)测量所述相机的光心O在世界坐标系中的坐标O=(XYZ);3)制作标定物,在所述相机前定位一根标杆,在所述标杆上定位共线三点P1、P2、P3;4)拍摄所述共线三点的图像,检测所述共线三点P1、P2、P3的像素坐标p1、p2、p3;5)利用所述共线三点标定图像主点横向坐标U0和相机光轴向量优选的,所述世界坐标系由全站仪为第三方工具建立。优选的,在步骤3)中,所述标杆的位置为横向放置于可使标杆布满相机横向视野,在杆上找一个点,该点的成像像素在W/2附近,且位于H/2+0.5像素行,记为P2,其中W为图像的宽度,H为图像的高度,单位均为像素;然后在P2的两侧且靠近视野边缘的位置找两个点P1、P3,使P1、P2、P3共线,且成像像素均在H/2+0.5行。优选的,在步骤5)中,所述的标定包括以下步骤:5.1)计算焦距f和图像主点横向坐标U0;5.2)计算相机光轴向量优选的,所述步骤5.1)进一步包括:根据相机透视投影原理得其中θ1,θ2分别为光心O与投影点px、p2、p3之间形成的夹角∠p1Op2、∠p2Op3,U1、U2、U3为投影点p1、p2、p3的像素坐标,不失一般性,令U1<U2<U3;由式(1)和(2)得:优选的,所述步骤5.2)进一步包括:相机光轴与直线P1P3的交点为Q,根据线性透视投影原理,可知故只需求得点Q坐标;点Q满足以下约束条件:a)点Q在直线P1P3上;b)根据(3)中求得的U0,利用线性透视投影原理,得到∠QOP1,则点Q满足等式:由a)可将点Q的坐标表示为:由将式(5)带入b)得:整理上式得关于t的一元二次方程:at2+2bt+c=0(6)其中,解式(6)得:t=t1或t=t2,根据点Q应位于点P1和P3之间,可以判断得到t的取值,然后带入式(5),即得空间点Q的坐标Q=(xyz);则相机光轴向量为:优选的,还包括步骤:6)在纵向方向上采用与所述标定图像主点横向坐标U0相同的方法标定图像主点纵向坐标V0。本专利技术的有益效果是:基于向量的相机标定方法是本专利技术最大的特色。该方法利用向量法标定光轴向量,取代标定旋转矩阵,更适用于基于解析几何理论解算空间点三维坐标的结构光视觉测量系统中。附图说明图1为相机标定模型示意图。图2为相机标定的平面简化模型示意。图中各个标记的含义如下:P1、P2、P3为三个共线的标定控制点,p1、p2、p3为相应控制点的透视投影点,O为相机光心,I为CCD靶面;α,β为光心O与投影点之间形成的夹角,为相机光轴向量。光轴与直线P1P3的交点为Q,在CCD靶面上的投影点q即为图像主点,在不考虑镜头畸变的前提下,光轴向量与CCD靶面垂直。具体实施方式下面参照附图详细说明本专利技术的实施方式。该标定方法中事先测量光心坐标,然后利用共线三点标定相机的参数,包括:图像主点的横坐标U0、焦距,以及相机光轴向量。一、操作流程(1)将全站仪作为第三方工具,建立世界坐标系。(2)利用全站仪测量相机光心O在世界坐标系中的坐标O=(XYZ)。(3)制作标定物,在适当的位置摆放一根标杆,使标杆尽量布满相机横向视野。在杆上找一个点,该点的成像本文档来自技高网...
一种基于向量法和三点共线的相机标定方法

【技术保护点】
一种基于向量法和三点共线的相机标定方法,包括:1)建立世界坐标系;2)测量所述相机的光心O在世界坐标系中的坐标O=(x Y Z);3)制作标定物,在所述相机前定位一根标杆,在所述标杆上定位共线三点P1、P2、P3;4)拍摄所述共线三点的图像,检测所述共线三点P1、P2、P3的像素坐标p1、p2、p3;5)利用所述共线三点标定图像主点横向坐标U0和相机光轴向量

【技术特征摘要】
1.一种基于向量法和三点共线的相机标定方法,包括:1)建立世界坐标系;2)测量所述相机的光心O在世界坐标系中的坐标O=(XYZ);3)制作标定物,在所述相机前定位一根标杆,在所述标杆上定位共线三点P1、P2、P3;4)拍摄所述共线三点的图像,检测所述共线三点P1、P2、P3的像素坐标p1、p2、p3;5)利用所述共线三点标定图像主点横向坐标U0和相机光轴向量其中,在步骤5)中,所述的标定包括以下步骤:5.1)计算焦距f和图像主点横向坐标U0;5.2)计算相机光轴向量其特征在于,所述步骤5.1)进一步包括:根据相机透视投影原理得其中θ1,θ2分别为光心O与投影点p1、p2、p3之间形成的夹角∠p1Op2、∠p2Op3,U1、U2、U3为投影点p1、p2、p3的像素坐标,令U1<U2<U3;由式(1)和(2)得:

【专利技术属性】
技术研发人员:朱炜李建丽田丽辛倩倩杨延竹陈能洁盛佳伟齐亮汤雪华马贺贺张茂松
申请(专利权)人:北京理工大学东华大学上海电气集团股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1