文档介绍:数码相机定位
摘要
本文是双目定位的具体模型和方法进行了研究,分别给出了针孔线性模型、椭圆线性回归模型、RAC模型等并对其进行研究。
对于问题一,在针孔线性模型的基础上,通过对数码相机内外部参数的标定,确定靶标到靶标像的坐标转化关系,建立其坐标转换模型。
对于问题二,利用图像处理所得的像素模拟图表确定20组特征点的坐标在世界坐标系和图像坐标系的坐标,代入上述转换关系来确定系数矩阵M,进而求得圆心在像平面的像坐标,然后利用畸变校正模型对结果进行校正。结果为
左上圆(,)、中间圆(,)
右上圆(,)、左下圆(,)
右下圆(,)。
对于问题三,建立椭圆线性回归模型对靶标的像进行拟合,得到的图像中心坐标即为圆心在像平面的像坐标。结果分析还表明该方法的精度和稳定性都比较好。结果如下:
左上圆(,)、中间圆(,)
右上圆(,)、左下圆(,)
右下圆(,)。
%。很好地验证了模型一的结果的准确性
对于问题四,利用RAC模型,确定出单个相机的外部参数,得出其旋转矩阵和平移向量,即完成单个相机的定标,然后利用其几何转化由相机各自的旋转矩阵和平移向量求解出两个相机的相对位置。
 
 
关键词:针孔线性模型  像素模拟图表  畸变校正  曲线拟合  RAC模型
 
 
 
已知:一靶标和用一位置固定的数码相机摄的它的像,如题目中图3所示。其中靶标如下,取1个边长为100mm的正方形,分别以四个顶点(对应为A、C、D、E)为圆心,12mm为半径作圆。以AC边上距离A点30mm处的B为圆心,12mm为半径作圆,。
          
求解:
(1)    建立数学模型和算法以确定靶标上圆的圆心在该相机像平面的像坐标, 这里坐标系原点取在该相机的光学中心,x-y平面平行于像平面;
(2)    对由图2、图3分别给出的靶标及其像,计算靶标上圆的圆心在像平面上的像坐标, 该相机的像距(即焦点到像平面的距离)是1577个像素单位(),相机分辨率为1024×768;
(3)    设计一种方法检验你们的模型,并对方法的精度和稳定性进行讨论;
(4)    建立用此靶标给出两部固定相机相对位置的数学模型和方法。
 
问题分析:
空间物体表面某点的3维几何位置与其在图像中对应点之间的相互关系,是由摄像机成像的几何模型决定的。这些几何模型参数就是摄像机参数。在计算机视觉应用中,比如从计算机图像坐标中导出3维信息( 2D→3D)和由已知3维信息导出2维计算机图像坐标( 3D→2D)等,摄像机参数起着重要作用。
问题一:本题中属于已知3维信息导出2维计算机图像坐标( 3D→2D)的情形。一般来说,当应用场合所要求的精度很高且摄像机的参数不经常变化时,传统标定方法为首选。传统的摄像机标定是在一定的摄像机模型下,基于特定的实验条件,如形状、尺寸已知的标定物,经过对其进行图像处理,利用一系列数学变换和计算方法,求取摄像机模型的内部参数和外部参数(分为最优化算法的标定方法、利用摄像机***变换矩阵的标定方法、进一步考虑畸变补偿的两步法和采用更为合理的摄像机模型的双平面标定法)。
我们采用摄像机的线性模型,是指经典的小孔模型。
首先通过直接线性定标(DLT),以最基本的针孔成像模型为研究对象,忽略具体的中间成像过程,用一个3×4 阶矩阵建立起空间物点与二维像点的直接对应关系。
然后,选取特征点的坐标,利用特征点的坐标的对应关系,求解出摄像机内外参数,进而求出靶标上圆的圆心在该相机像平面的像坐标。
    之后,对求取的误差较大的坐标建立畸变补偿模型,进行误差修正。
问题二:利用第一问的模型,对由图2、图3分别给出的靶标及其像,带入已知量,计算靶标上圆的圆心在像平面上的像坐标,
问题三:对靶标的像,通过二值化和边界拟合,得知圆或椭圆的方程,进而获取圆或椭圆的几何中心,和问题二的求解结果做对比,来验证模型一的准确性,并对方法的精度和稳定性进行讨论。
 
问题四:求解双相机的外部参数,确定两相机的相对位置。
假设:
(1)针孔模型物体表面的反射光都经过一个针孔而投影到像平面上,即满足光的直线传播条件,畸变在误差允许范围之内。
(2)图目中给出的图像数据均准确。