




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于二维dl的双片相机主纵线方程
与摄像头的内部相位元素和光学变形参数的校正过程称为摄像头校正。对于正在使用的非量规相机,校正过程是从二维图像中接收三维信息是必要的。随着摄影测量和计算机视觉理论的发展,许多学者对摄像机标定技术进行了深入的研究。计算机视觉界最近提出了利用主动视觉技术进行摄像机自标定的一些算法,不过在少数情况下,自标定技术得到的解不是惟一的,即使在图像噪声很小时,求解的值与实际值也有较大的差别。BillTriggs提出利用绝对二次曲线原理进行摄像机自标定,但该方法的初始化比较困难。张正友提出了利用旋转矩阵的正交性条件和非线性最优化进行摄像机标定,其标定精度为0.35像素左右。直接线性变换(directlineartransformation,DLT)是建立像点坐标和物点坐标直接线性关系的算法,处理时不需要摄像机内外方位元素的初值,因而在近景摄影测量中被广泛使用。国际上利用三维DLT进行摄像机标定已经有较多的文献,但到现在为止还没有见到利用二维DLT进行摄像机标定的算法。1网点可转化的形式二维DLT可表示为:x=h1X+h2Y+h3h7X+h8Y+1y=h4X+h5Y+h6h7X+h8Y+1(1)式中,h1、h2、h3、h4、h5、h6、h7、h8为二维DLT的8个变换参数H=(h1,h2,h3,h4,h5,h6,h7,h8)T;X、Y为平面控制(格网)点空间坐标(Z坐标为零);x,y为相应的像坐标,当像片点数大于4个时,可将式(1)进行适当变换,则二维DLT参数可通过解超定方程AH=0求得。摄影测量中最常用的共线方程为:x-x0=-f[a1(X-Xs)+b1(Y-Ys)+c1(Ζ-Ζs)]/[a3(X-Xs)+b3(Y-Ys)+c3(Ζ-Ζs)]y-y0=-f[a2(X-Xs)+b2(Y-Ys)+c2(Ζ-Ζs)]/[a3(X-Xs)+b3(Y-Ys)+c3(Ζ-Ζs)](2)式中,x0、y0、f为摄像机的内方位元素;(XS,YS,ZS)为摄站坐标;(X,Y,Z)为物方空间坐标;(x,y)为相应的像坐标;R={ai,bi,ci,i=1,2,3}为摄影测量中常用的旋转角φ、ω、κ(Y为主轴)构成的旋转矩阵。对于平面格网而言,一般将坐标系建立在格网中心,X、Y轴在平面内,此时所有格网点的Z坐标为零。式(2)可转化与式(1)类似的形式:x=(fa1λ-a3λx0)X+(fb1λ-b3λx0)Y+(x0-fλ(a1Xs+b1Ys+c1Ζs))-a3λX-b3λY+1y=(fa2λ-a3λy0)X+(fb2λ-b3λy0)Y+(y0-fλ(a2Xs+b2Ys+c2Ζs))-a3λX-b3λY+1(3)式中,λ=(a3XS+b3YS+c3ZS)。比较式(1)和式(3)可知:{h1=fa1/λ-a3x0/λh2=fb1/λ-b3y0/λ(4){h4=fa2/λ-a3y0/λh5=fb2/λ-b3y0/λ(5){h3=x0-f(a1Xs+b1Ys+c1Ζs)/λh6=y0-f(a2Xs+b2Ys+c2Ζs)/λ(6){h7=-a3/λh8=-b3/λ(7)由式(4)、式(5)、式(7)得:{(h1-h7x0)/f=a1/λ(h2-h8x0)/f=b1/λ(8){(h4-h7y0)/f=a2/λ(h5-h8y0)/f=b2/λ(9){-h7=a3/λ-h8=b3/λ(10)将式(8)、式(9)、式(10)上下两式分别相乘并相加,顾及a1b1+a0b2+a3b3=0,得:(h1-h7x0)⋅(h2-h8x0)/f2+(h4-h7y0)⋅(h5-h8y0)/f2+h7h8=0(11)则有∶f=√(-(h1-h7x0)⋅(h2-h8x0)-(h4-h7y0)⋅(h5-h8y0))/h7h8(12)当主点(x0,y0)已知或者通过某种方法求得后,即可通过式(12)求出焦距f。将式(8)、式(9)、式(10)上下两式分别自乘并相加,顾及a21+a22+a23=1和b21+b22+b23=1并消去λ得:(h1-h7x0)2-(h2-h8x0)2+(h4-h7y0)2-(h5-h8y0)2f2+(h27-h28)=0(13)利用式(11)和式(13)消去焦距即可得:Fh=(h1h8-h2h7)(h1h7-h27x0+h2h8-h28x0)+(h4h8-h5h7)(h4h7-h27y0+h5h8-h28y0)=0(14)不考虑镜头畸变影响时,摄像机的实际未知数为9个(f,x0,y0,φ,ω,κ,XS,YS,ZS),而二维DLT共有8个参数,则必然无法惟一分解出摄像机的9个未知参数。事实上,在给定二维DLT的8个参数时,主点(x0,y0)可在主纵线上自由移动,从而造成外方位元素分解的不惟一性。证明:现取用以Z轴为主轴的A、υ、κ转角系统,有tanκ=c1c2,其中κ角为像片上主纵线与y轴的夹角。将下文的式(22)代入可得tanκ=c1c2=a2b3-a3b2a3b1-a1b3=a2/a3-b2/b3b1/b3-a1/a3,将式(21)的相应项代入可得tanκ=h4h8-h5h7h1h8-h2h7。显然,式(14)可表达为直线y0=Ax0+C的形式,其中A=tanα=h1h8-h2h7h4h8-h5h7为直线的斜率,α为直线与x轴的夹角。不难看出,tanκ=1/tanα,即κ=90°-α,可见式(14)实质上就是主纵线在图像坐标系下的表达式。因而只要主点(x0,y0)的位置在主纵线y0=Ax0+C上,所有分解出的摄像机参数都满足投影关系,这也说明单张像片无法利用平面控制网进行摄像机标定。主纵线方程式(14)也可表示为(Lx,Ly)(x0y0)=Lc的形式,下文简写为LX=c,其中的各个系数可由式(14)得出。并且摄像机的主点必定位于主纵线上,也即主点(x0,y0)必然满足方程LX=c。因此,如果有两张或两张以上像片,就可以利用多条主纵线通过解超定方程LX=c求得主点(x0,y0)的坐标。值得注意的是,在利用超定方程LX=c求解主点(x0,y0)时应该避免所谓的临界运动序列(criticalmotionsequences)。当摄像机固定而标定格网只绕其Z轴作旋转时,各像片的二维DLT参数之间线性相关,此时各主纵线互相重合,因而无法求出主点的位置。证明如下。采用齐次坐标,针孔(pinhole)模型下的平面投影关系可表示为:s(xy1)=A(r1,r2,t)(XY1)=Η(XY1)(15)式中,A为内方位元素矩阵;r1、r2和t分别为旋转矩阵的前两列和平移向量;H=A(r1,r2,t)称为同形矩阵(homography)。不难看出,利用像点齐次坐标的第三行消去比例因子s后的式(15)就是二维DLT方程,因此,二维DLT参数实际上与计算机视觉中常用的同形矩阵(第9个元素取1时)等价。现取用同形矩阵的表达形式,当格网只绕Z轴旋转θ角时,两张像片的旋转矩阵间存在如下关系:R2=R1(cosθ-sinθ0sinθcosθ0001)(16)用上标(1)、(2)分别表示对应于第一和第二张像片的同形矩阵元素,将式(16)代入H=A(r1,r2,t)得:(h(2)1h(2)4h(2)7)=(h(1)1h(1)4h(1)7)cosθ+(h(1)2h(1)5h(1)8)sinθ(h(2)2h(2)5h(2)8)=-(h(1)1h(1)4h(1)7)sinθ+(h(1)2h(1)5h(1)8)cosθ(17)主纵线可表示为y0=Ax0+C的形式,若设α为直线与x轴的夹角,则直线的斜率为:tanα=(h1h8-h2h7)/(h4h8-h5h7)(18)将式(17)中的相应项代入式(18)中可得:h(2)1h(2)8-h(2)2h(2)7=(h(1)1cosθ+h(1)2sinθ)(-h(1)7sinθ+h(1)8cosθ)-(-h(1)1sinθ+h(1)2cosθ)(h(1)7cosθ+h(1)8sinθ)=h(1)1h(1)8-h(1)2h(1)7(19)同理可得:h(2)4h8(2)-h5(2)h7(2)=h4(1)h(1)8-h5(1)h7(1)。由此可知两张像片的主纵线斜率相等,也即主纵线互相平行。而且,由式(14)知,常数项C可表示为:C=[(h1h8-h2h7)(h1h7+h2h8)+(h4h8-h5h7)(h4h7-h5h8)]/(h72+h82)(20)由式(17)不难得出,C(2)=C(1)。由此可知两张像片的主纵线完全重合,当然无法求交点(即主点)。因而在实践中应设法消除二维DLT参数之间的相关性,最简单的方法是手持摄像机,每次拍摄时都采用3个不同的旋转角进行像片拍摄,使旋转矩阵之间失去相关性,从而使主纵线的斜率间有较大差异,以便稳定地计算主点位置。以上详细讨论了摄像机内方位元素初值(x0,y0)及f的求解方法及实践中应该注意的临界序列问题,下文将讨论外方位元素的分解。将式(10)分别代入式(8)、式(9)可得:a1/a3=-(h1-h7x0)/fh7b1/b3=-(h2-h8x0)/fh8a2/a3=-(h4-h7y0)/fh7b2/b3=-(h5-h8y0)/fh8(21)由b12+b22+b32=1可得:b32=11+(h2-h8x0)2f2h82+(h5-h8y0)2f2h82在以Y为主轴的转角系统下,tanκ=b1b2,由式(21)知,tanκ=b1b2=h2-h8x0h5-h8y0,此式可惟一确定κ角。在求解ω角时,b3的值在开平方后首先取正号,将已确定的κ角与通过b3求得的b1、b2算出的κ相比较,若κ!=κ则说明b3应取负号,然后重新计算b1、b2的值。通过sinω=-b3即可计算出ω角。据旋转矩阵的正交性可得:(c1c2c3)=(a1a2a3)×(b1b2b3)=(a2b3-a3b2a3b1-a1b3a1b2-a2b1)(22)因为tanφ=-a3c3=1a1a3b2-a2a3b1,b1、b2已在求ω角时确定,而a1a3和a2a3可由式(21)确定,因而ϕ角也可惟一确定。可以看出,在求解φ,ω,κ角时,并没有计算整个旋转矩阵中的所有9个元素,因而在计算XS、YS、ZS的初值时,需利用如上计算出的角φ,ω,κ,重新计算旋转矩阵的各元素。由式(8)、式(9)、式(10)求平均可得到λ,则XS、YS、ZS的初值可通过解如下线性方程组获得:{h3=x0-fλ(a1XS+b1YS+c1ΖS)h6=y0-fλ(a2XS+b2YS+c2ΖS)λ=a3XS+b3YS+c3ΖS(23)2误差方程的解析运用解算出摄像机的内外方位元素初值后,即可用摄影测量中常用的光束法平差进行摄像机标定。由于非量测数字摄像机镜头一般存在畸变,标定时需求定畸变参数。引入畸变差后的共线方程为:x-x0-Δx=-fxa1(X-XS)+b1(Y-YS)+c1(Ζ-ΖS)a3(X-XS)+b3(Y-YS)+c3(Ζ-ΖS)=-fxX¯Ζ¯y-y0-Δy=-fya2(X-XS)+b2(Y-YS)+c2(Ζ-ΖS)a3(X-XS)+b3(Y-YS)+c3(Ζ-ΖS)=-fyY¯Ζ¯(24)式中,fx、fy分别为x、y两个方向的焦距,此处假设其有效值可能不相等。Δx=(x-x0)(Κ1r2+Κ2r4)+Ρ1(r2+2(x-x0)2)+2Ρ2(x-x0)(y-y0)Δy=(y-y0)(Κ1r2+Κ2r4)+Ρ2(r2+2(y-y0)2)+2Ρ2(x-x0)(y-y0)(25)式中,r2=(x-x0)2+(y-y0)2;K1,K2称为径向畸变差(radialdistortion);P1、P2称为偏心畸变差(decenteringdistortion)。用泰勒级数将式(24)线性化,即可得到用于标定的误差方程式:vx=∂x∂XSΔXS+∂x∂YSΔYS+∂x∂ΖSΔΖS+∂x∂φΔφ+∂x∂ωΔω+∂x∂κΔκ+∂x∂XΔX+∂x∂YΔY+∂x∂ΖΔΖ+∂x∂fxΔfx+∂x∂fyΔfy+∂x∂x0Δx0+∂x∂y0Δy0+∂x∂Κ1ΔΚ1+∂x∂Κ2ΔΚ2+∂x∂Ρ1ΔΡ1+∂x∂Ρ2ΔΡ2-lxvy=∂y∂XSΔXS+∂y∂YSΔYS+∂y∂ΖSΔΖS+∂y∂φΔφ+∂y∂ωΔω+∂y∂κΔκ+∂y∂XΔX+∂y∂YΔY+∂y∂ΖΔΖ+∂y∂fxΔfx+∂y∂fyΔfy+∂y∂x0Δx0+∂y∂y0Δy0+∂y∂Κ1ΔΚ1+∂y∂Κ2ΔΚ2+∂y∂Ρ1ΔΡ1+∂y∂Ρ2ΔΡ2-ly(26)误差方程式各项的系数均由共线方程求偏导数得到。若控制点可认为无误差时,则相应的误差方程式中消去ΔX、ΔY、ΔZ项。在进行光束法摄像机标定时,大多情况下法方程的状态不良,因而需要对内方位元素加以适当的权进行平差,以保证解算的稳定性。3内方位元素及光栅成像的实际标定对于上文提出的数字摄像机标定算法,笔者用一组实际图像进行了实验。平面标定格网大小约为45cm×45cm,共有900个设计格网点,每个格网点的设计坐标均用坐标量测仪量测,精度为0.1mm左右。实际上,对于自检校光束法平差而言,格网点完全不需要如此高的精度,精确到0.5mm已经足够,而这对于工业制造等领域来说很容易做到。CCD摄像机的像幅为1300像素×1030像素,标定格网置于水平转盘上,每次都采用不同的旋转角度拍摄,共拍摄了8张像片,每张像片的可见格网点数约为500左右。每个可见格网点的像坐标都通过直线特征提取后求交点得到,精度高于0.1像素。如果将平面格网点的量测坐标作为已知值进行标定,考虑格网点像坐标的误差及空间坐标量测误差的综合影响,标定后精度必然低于0.3像素,无法满足应用要求。严密的自检校光束法平差模型应该将格网点的设计坐标作为未知数,并给以适当的权值进行平差,以精确求解摄像机参数及格网点空间坐标。利用严密的自检校光束法平差模型进行标定后的单位权中误差为0.08像素,内方位元素的标定值及其实际精度(平差结果中给出的未知数中误差)见表1,其中fx、fy分别为x、y两个方向的焦距,(x0、y0)为主点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 度技术知识产权买卖合同
- 家庭保洁服务合同临时工合同
- 居民住宅租赁合同标准版
- 商业承兑汇票质押融资合同范本
- 旅店合作经营合同模板
- 商标共有使用合同6
- 终极女方净身出户:离婚合同范本大全
- 有关托运物品合同范本清单
- 度苗木供应与种植服务合同
- 2025年电力工程工程建设监理合同7篇
- 二年级数学有余数的除法(2位数除以1位数)竞赛试题练习题
- 2025年法理学接本试题及答案
- 2025年安庆医药高等专科学校单招职业技能考试题库标准卷
- 2025-2030年中国工业废水处理产业十三五发展规划及战略规划分析报告
- 《抑郁症治疗新进展》课件
- 《天文学导论课件》
- 北京自主招生数学试卷
- 2024年特许权使用协议3篇
- 湖南固体废弃物综合利用和资源循环利用项目可行性研究报告
- 四川省凉山彝族自治州(2024年-2025年小学六年级语文)统编版综合练习(下学期)试卷及答案
- T-GXAS 689-2024 重大基础设施项目涉及风景名胜区选址论证报告编制技术规范
评论
0/150
提交评论