2022年数码相机定位参照 .pdf
《2022年数码相机定位参照 .pdf》由会员分享,可在线阅读,更多相关《2022年数码相机定位参照 .pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、- 1 - 数码相机定位摘要数码相机定位在交通监管等方面有广泛的应用,而最常用的定位方法就是双目定位。本文以一次真实的定标过程为背景,研究了相机定位中的相关问题,给出了靶标与像平面上相应点的转换算法以及确定相机空间位置的数学模型。针对问题一二, 我们首先建立了世界坐标系、摄像机坐标系和像坐标系, 然后通过公切线找到了靶标与像平面上部分点的对应关系,进而利用最小二乘法求解线性方程组得到变换矩阵M 的部分参数,最终求得靶标圆圆心的像在像平面上的坐标位置:(50,50)(50.0501,51.7562)(50,50)(33.8295,45.2518)(50,50)(60.3110,31.1674)(
2、50,50)(18.6478,31.5165)(20,50)(23.5129,49.6984)?-?-?锂-?-?-?-?-? ?问题三要求检验模型和算法的精度与稳定性,本文放弃了直接从误差入手解决问题的思路, 而是结合概率论中数学期望与方差的概念,提出了用数学期望和方差间接描述精度和稳定性的方法。首先将像平面边界上的点变换到靶平面上,然后通过计算该点到相应圆心距离这一随机变量的数学期望和方差,我们得到这一随机变量的数学期望E 与圆的半径 R 相差 0. 0967,约 8.06%,而整体方差D 的值仅为 0.195 ,最大也不超过0.8 ,说明问题一中所建立的模型具有很高的精度和稳定性。对问题
3、四的求解,我们借助径向约束摄像机定标理论,利用RAC 两步法求解正交旋转矩阵 R、三维平移向量 t 的参数得到从世界坐标系变换到摄像机坐标系的变换矩阵 M1,进而以世界坐标系为过渡坐标系,得出两部相机所在的摄像机坐标系之间的变换矩阵,最终得到由一部相机变换到另一部相机的平移矩阵11221R Rtt。关键词相机定位系统标定针孔模型变换矩阵期望与方差径向约束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - - 2 - 一、问题重述1
4、.1 问题背景数码相机定位在交通监管等方面有广泛的应用。所谓数码相机定位是指用数码相机摄制物体的相片确定物体表面某些特征点的位置。最常用的定位方法是双目定位:对物体上一个特征点,用两部固定于不同位置的相机摄得物体的像,分别获得该点在两部相机像平面上的坐标。只要知道两部相机精确的相对位置,就可用几何的方法得到该特征点在固定一部相机的坐标系中的坐标。可见,精确地确定两部相机的相对位置成为解决问题的关键。基于上述情况,根据已有资料,运用数学建模的方法, 对双目定位、 系统标定等问题作出合理分析具有十分重要的现实意义。1.2 问题提出系统标定的一种做法是: 在一块平板上画若干个点,同时用两部相机照相,
5、分别得到这些点在它们像平面上的像点,利用这两组像点的几何关系就可以得到这两部相机的相对位置。 然而,无论在物平面或像平面上我们都无法直接得到没有几何尺寸的“点”。因此,实际的做法是在物平面上画若干个圆(称为靶标),以它们的圆心作为几何点, 再从这些圆的像中把圆心的像精确地找到,标定就可实现。根据以上思路,我们需要解决以下几个问题:问题一:建立数学模型和算法以确定靶标上圆的圆心在相机像平面的像坐标,这里坐标系原点取在相机的光学中心,x-y 平面平行于像平面;问题二:对由题中图2、图 3分别给出的靶标及其像,计算靶标上圆的圆心在像平面上的像坐标 , 该相机的像距(即光学中心到像平面的距离)是 15
6、77个像素单位 (1 毫米约为 3.78 个像素单位 ),相机分辨率为1024768;问题三:设计一种方法检验模型,并对方法的精度和稳定性进行讨论;问题四:建立用此靶标给出两部固定相机相对位置的数学模型和方法。二、基本假设为求解上述问题,我们需做如下假设以对具体问题抽象简化:1、忽略透镜的反射等物理过程对成像的影响;2、由于对焦动作确保焦点落在像平面上,因此假设焦距等于相距;3、像平面与光轴垂直且光轴通过像平面中心;4、将相机的工作原理简化为小孔成像模型。说明:以上是模型讨论过程中的全局假设,在以后的分步讨论中我们可能引入新的局部性假设。名师资料总结 - - -精品资料欢迎下载 - - - -
7、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - - 3 - 三、符号说明及名词解释3.1 基本符号(Xw ,Yw ,Zw ) 世界坐标系中点的坐标(Xs,Ys,Zs )摄像机坐标系中点的坐标(u,v)像平面上以像素表示的点的坐标(x,y)像平面上以物理单位表示的点的坐标R33 旋转矩阵t三维平移向量M34 变换矩阵E 靶标圆像的边界点的原象到相应圆心距离的数学期望D靶标圆像的边界点的原象到相应圆心距离的方差3.2 符号说明上表所列符号并不完整,我们在后续各步中引入的新符号,到时再做
8、说明。四、问题分析、模型建立与模型求解4.1 问题一、二4.1.1 问题分析问题一要求我们确定靶标上圆的圆心在相机像平面的像坐标,我们只要在像平面上找到靶标上圆的圆心所对应的点就可以得到其坐标。但由于相机成像过程中发生了变形, 我们很难找到靶标上圆的圆心在像平面上的对应点。于是,我们对相机成像过程进行简化。 根据“两条直线交点的像是两条直线像的交点”这一性质,并配合图形处理软件, 我们可找到靶标上圆的外公切线的交点与像平面上点的对应关系,进而可以求出从靶标平面上的点变换到像平面上对应点的变换矩阵,如此可以确定靶标上圆的圆心在相机像平面的像坐标。4.1.2 模型建立对应点的确定因为相机的实际成像
9、过程十分复杂,我们不可能从实际的相机出发。为此,我们要对相机成像过程进行简化。由于相机的镜头都比较小, 因此我们可以将实际的相机简化为针孔模型。为方便说明问题,我们先不加证明地给出针孔模型成像过程的一些性质1 : 两条直线交点的像是两条直线像的交点; 圆的切线的像是圆像的切线; 圆上切点的像是圆像的切点。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - - 4 - 由以上性质,我们借助Windows系统自带的画图工具( “开始”
10、“附件”“画图”)处理靶标和像,就可以得到一定数目的对应关系,如图二所示。图中1A与2A、1B与2B、1C与2C、1D与2D、1E与2E、1F与2F分别相互对应。如此,我们便可以找到靶标和像平面上部分点的对应关系,为变换矩阵的构造与求解奠定基础。变换矩阵的构造为构造变换矩阵, 首先对由靶标、 像和相机构成的系统建立坐标系,以描述各量之间的相对关系。摄像机坐标:由点 O和 Xs、 Ys、 Zs 轴组成,原点取在相机的光学中心, Xs-Ys平面平行于像平面的坐标系即为摄像机坐标,即为题中给出的坐标系;像坐标:对图象而言,它存储在由像素点组成的二维数组中。如图三,在图像上定义直角坐标系u,v,则每一
11、像素点( u,v)分别是该像素点在数组中的行数和列数,所以(u,v)是一像素为单位的图像坐标系。要将没有物理单位的像素坐标转化为用物理单位表示的该像素的位置,还需建立以物理单位表示的图像坐标系,如图三。对以像素为单位的坐标(u,v) ,其与以物理坐标表示的(x,y)之间有如下关系:图三像坐标系00 xuudxyvvdy 2 ()式4.1.1其中,,dxdy为每个像素点在 x 轴和 y 轴上的物理尺寸。世界坐标系: 作为基准坐标系, 描述坏境中任何物体的位置。本题中把世界坐标系建立在靶标平面上: 以靶标正方形的中心为坐标原点,平行正方形的边建立 x 轴和 y 轴, 如图四。摄像机坐标、像坐标和世
12、界坐标三者之间的关系可用图五简洁描述。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - - - - - - 5 - 图四世界坐标系图五三坐标系的关系在明确了各坐标之间的关系, 我们由相机小孔成像模型的性质,并结合有关文献,给出靶标平面上的点与摄像机平面上点坐标之间的关系: 1111swwswwswwXXXYYYZZZ1TRtM02()式4.1.2靶标平面上的点与像平面上点坐标之间的关系: 0000100000100011001001010000
13、100101wwswwxwywXudxufYZvdyvfZXuYvZTT12wwRt0Rt0M M XMX1()式4.1.3其中,xfdx,yfdy,R 为 33 的正交旋转矩阵, t 为三维平移向量,M 为 34 变换矩阵。为了确定靶标上圆心在像平面上像的坐标,我们须由已知的对应点关系求出变换矩阵 M 。设(,1)wiwiwiXYZ为世界坐标系亦即靶标上第i 个点的坐标,(,1)iiu v为第 i名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - -
14、- - - - - - 6 - 个点的像在像平面上的坐标,则我们可以将式4.1.2 写成如下形式:11121314212223243132333411wiiwisiiwiXummmmYZvmmmmZmmmm()式4.1.4其中,ijm为变换矩阵 M 的第 i 行第 j 列的元素。将上式展开,得:111213142122232431323334siiwiwiwisiiwiwiwisiwiwiwiZ umXm YmZmZ vmXmYmZmZmXm YmZm()式4.1.5消去上式中的siZ,即可得到关于ijm的线性方程组:11121314313233342122232431323334wiwiwi
15、iwiiwiiwiiwiwiwiiwiiwiiwiiX mY mZ mmu X muY muZ mumX mY mZ mmv X mvY mvZ mvm()式4.1.6由于我们将世界坐标系建立在靶标平面上,因此我们有0wiZ=,代入式4.1.1 ,得:111214313234212224313234wiwiiwiiwiiwiwiiwiiwiiX mY mmuX muY mumX mY mmv X mvY mvm()式4.1.7上式左右两边同时除以34m,得:3132111214343434343431322122243434343434wiwiiwiiwiiwiwiiwiiwiimmmmmXY
16、u XuYummmmmmmmmmXYv XvYvmmmmm()式4.1.8经过以上各步的处理,式4.1.8中仅含有1134mm(将其视为一个整体)等8 个未知量,当已知四个以上的对应点的坐标关系,用最小二乘法即可求解得到式中的 8 个未知量。当已知靶标平面上圆的圆心坐标时, 由式 4.1.8 即可求出其在像平面上的像素坐标,再根据式4.1.1 就得到了以物理单位表示的坐标。我们注意到, 此时求解出的坐标并不在题给坐标系亦即摄像机坐标系上。假设 2 告诉我们焦距约等于像距, 因此在题给坐标系中, 靶标圆圆心的像的Z坐标值为定值,即相机的焦距。 这样就可以将求得的像平面上坐标转化为题给坐标系下,从
17、而完整求出靶标圆圆心像的位置。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - - 7 - 4.1.3 模型求解基于上述分析,我们首先确定了靶标平面与像平面上的若干对应点,如图二。对于靶标平面上的点的坐标,我们很容易确定,在确定了坐标系(图四)后,可以由题给数据直接读取,见表一。表一靶标上点的坐标点A1 B1 C1 D1 E1 F1 坐标() (-62,62) (62,62) (-62,38) (62,38) (-62,-62)
18、 (62,-62) 对于像平面上点的坐标,我们可以编写程序进行提取,但此过程相当繁琐,而且并不能消除误差, 因此我们放弃了这种方法, 而是借助当前的绘图软件, 通过一定的图像处理直接读取相应点的像素坐标。我们的做法如下: Step 1:将题给靶标的像读进Windows自带的画图软件;Step 2 :按照相机的分辨率( 1024768)将像图的大小调整为1024768像素;Step 3:手工作出切线,找到切线的交点,将光标移到焦点上,从屏幕左下角读取像素坐标并做好记录,结果如图六。图六像平面上点的坐标找到靶标和像平面上对应点的坐标之后,我们由附录二中的程序一求解式4.1.8 ,得到变换矩阵 M的
19、相关参数,如表二。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 - - - - - - - - - - 8 - 表二 M 矩阵相关参数参数1134mm1234mm1434mm2134mm数 值3.41273 0.15501 462.128 0.38549 参数2234mm2434mm3134mm3234mm数 值-3.26561 357.236 0.000739 -0.000725 给出靶标上圆心的坐标, 按附录二中提供的的程序二即可解得圆心像的像素坐标,进而
20、由式 4.1.1 就可得到以物理单位表示的圆心像的坐标,如表三。表三圆心像的坐标靶标上圆心的坐标 () 圆心像的像素坐标(像素)圆心像的物理坐标()(-50,50)(322.8107,188.3614)(-50.0501 ,-51.7562 )(50,50)(639.8756,212.9481)(33.8295,-45.2518 )(-50,-50)(284.0245 ,501.8128) (-60.3110 ,31.1674)(50,-50)(582.4888,503.1323)(18.6478,31.5165)(-20,50)(423.1210,196.1399)(-23.5129 ,-4
21、9,6984)进一步将所得结果转化到题给坐标系中为:(50,50)(50.0501,51.7562,417.196)(50,50)(33.8295,45.2518,417.196)(50,50)(60.3110,31.1674,417.196)(50,50)(18.6478,31.5165,417.196)(20,50)(23.5129,49.6984, 417.196)?-?-?锂-?-?-?-?-? ?()式4.1.94.2 问题二4.2.1 问题分析问题二要求我们设计一种方法检验所建立的模型,并对其精度和稳定性进行讨论。我们直观的想象,在知道靶标上点的坐标有一个扰动(u+u,v+v)的基
22、础上,如果能够由式4.1.8 推导出该点在像平面上坐标的变化,那么模型的精度和稳定性就能够很直观的表示出来。但此过程相当繁琐, 不便于数据处理, 因此我们放弃了这种方法。概率论的知识告诉我们数学期望是以概率为权的加权平均,其结果表达的的是随机变量其值的集中位置或平均水平,而方差则反映了随机变量取值集中或分散的程度,因此可以用期望与方差的概念来描述模型的精度和稳定性。我们可以在像平面上圆的像的边界上随机提取若干个点的像素坐标,按照式4.1.8 推算出其在靶标平面上原象的坐标, 进而得到这些点到相应圆心的距离。将这些距离作为随机变量,求其期望与方差,从而可以间接评判所建模型的精度与稳定性。4.2.
23、2 模型建立设 P (u,v)为靶标圆像边界上的一点的像素坐标,由于该点是随机提取的,因此 u、v 均为随机变量。对式4.1.8 进行变换,可以得到:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 17 页 - - - - - - - - - - 9 - (,)(,)wwXfuvYguv?=?=?()式4.2.1这样,我们就可得到P点的原象在靶标平面上的坐标Q (Xw ,Yw,0) 。容易看出,Xw 、Yw都是 u、v 的函数,因此 Xw 、Yw也为随机变量。若 P(u,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数码相机定位参照 2022 数码相机 定位 参照
限制150内