基于圆形目标阵列与观测方程的视觉测量标定方法

文档序号:9327848阅读:456来源:国知局
基于圆形目标阵列与观测方程的视觉测量标定方法
【技术领域】
[0001] 本发明涉及一种基于圆形目标阵列与观测方程的视觉测量标定方法,属于摄影测 量的技术领域。
【背景技术】
[0002] 本发明涉及一种基于圆形目标阵列与观测方程的视觉测量标定方法,属于摄影测 量的技术领域。
[0003] 海洋水文测量的对象包括:海水温度、盐度、海流、潮汐、海浪、透明度、水色、海发 光、海冰以及海洋一大气相互作用等。近年来,海浪的测量已成为海洋工程领域最为重要的 动力荷载之一,对工程结构的安全和造价有极大的影响。海浪的观测方法有多种:如航空测 波法、立体摄影法、平面单应法等。而航空法所需的观测成本较高,立体摄影法计算量较大, 精度较低。因此,平面单应法成为较好的选择。平面单应法中又涉及单应模型的选取、摄像 机标定方法的选取。摄像机标定方法的好坏直接影响到最终观测结果的精度以及观测的效 率。目前,面向海洋水文测量的摄像机标定方法已成为新的研究热点。
[0004] 摄像机标定过程中,由于环境比较恶劣,摄像机不适合架设在船上,而用GPS系统 来定位GCP控制点代价又相对较高。即便经过适当的设计,还是很难在如此恶劣的环境中 维持稳定。摄像机位置一旦改变需要重新标定,且标定参数较多,计算量较大。
[0005] 为克服上述限制,本发明设计了一种新的标定方法,用以求解两步法中摄像机的 各种外部及内部参数。

【发明内容】

[0006] 发明目的:本发明的目的在于解决现有技术中存在的缺陷,提供一种基于圆形目 标阵列与观测方程的视觉测量标定方法。
[0007] 技术方案:本发明提供一种基于圆形目标阵列与观测方程的视觉测量标定方法, 包括实验室标定和现场标定两大步骤;
[0008] 所述实验室标定步骤中基于拍摄的圆形目标阵列图像求取摄像机的内部参数,所 述内部参数包括摄像机的水平尺度因子Au,垂直尺度因子λ v,摄像机拍摄图像中心的横 坐标u。和纵坐标V。,以及径向畸变系数;
[0009] 所述现场标定步骤中基于修正误差方程对获得的摄像机外部参数及焦距f的初 始值进行修正,求取精确的外部参数和焦距;所述外部参数包括摄像机方位角Φ,倾斜角 τ,旋转角〇和光心坐标(X。,y。,z。)。
[0010] 所述实验室标定步骤中,具体包括:
[0011] (11)用摄像机正直拍摄圆形目标阵列,得到圆形目标阵列nXm的图像;
[0012] (12)将圆形目标阵列图像阈值化为二值图像,计算各圆形目标的中心,求出相应 的畸变图像坐标;
[0013] (13)根据圆形目标阵列的图像坐标和对象空间坐标的关系

?构造包含单应矩阵未知元素的方程组,基于任意四组圆形目标的图像和 空间坐标,求得标定系数Ll,L2, L4, L5, L6, L8, L9, LlO的最小二乘解;其中X,y表示圆形 目标阵列中每个目标在空间中的横纵坐标,u,V表示圆形目标阵列中每个目标在图像中的 横纵坐标;
[0014] (14)根据步骤(13)求得的标定系数,计算圆形目标的无畸变图像的图像坐标估 计值,并基于径向畸变模型,求得径向畸变系数;
[0015] (15)对畸变图像进行校正,根据校正后的目标点间像素距离与米制距离的比值, 求得水平尺度因子和垂直尺度因子。
[0016] 所述现场标定步骤中,具体包括:
[0017] (21)获取GCP的世界坐标(X,y)和图像坐标(u,V),为每对GCP坐标建立如下函 数关系:
[0019] 其中,q = m31 Δ x+m32 Δ y+m33 Δ ζ,〇 = mn Δ x+m12 Δ y+m13 Δ ζ,Δ X = x_xc,Δ y = y-yc, Δζ = z_zc,p = m21Ax+m22Ay+m23Az,u*= (u-u0) Au,v*= (v-v0) λν,Inij为方向余弦,由 Φ、τ和〇连续旋转推导得到;
[0020] (22)将函数F和G按仅剩一阶项的泰勒序列展开得到:
[0022] 其中,F。和G。为将实验室标定获得的内部参数及现场标定初始观测获得的外部参 数和焦距带入式(9)得到的初始近似值,d Φ、d τ、d σ、df、dx。、dy。、dz。分别为Φ、τ、σ、 Lxc 的修正值;设偏导数
均等于q, du*= Au及dv*= Δν,得到参 数的误差修正方程:
[0024] 其中,I^lj系数表示函数F和G以q为尺度相对于未知数的偏导数;
[0025] (23)基于式(10)求得所有参数的初始值的修正量,将求得的修正量加入各参数 的初始值得到修正后的近似值,将修正后的值带入式(8)并根据计算结果的绝对值进行判 断,若小于设定的阈值,则修正结束,求得各未知参数精确的估计值,否则再次计算修正量 进行迭代计算。
[0026] 所述步骤(13)中圆形目标阵列的对象空间坐标的定义为:(x1],y1]) = (i,j),其 中i和j分别为圆形目标所在的行号和列号,x1],y1]表示圆形目标阵列中每个目标在空间 中的相对位置横纵坐标,其值与行列号对应相等。
[0027] 所述步骤(15)中在圆形目标阵列中分别均匀地取若干对水平和垂直的相邻的圆 形目标,将两目标间的米制距离除以像素距离,并将这些比值做加权平均,分别得到横向尺 度因子λ。和纵向尺度因子λ v。
[0028] 所述步骤(14)中径向畸变模型为:
[0029] Ar = Ic1I^k2 (7)
[0030] 其中:
是畸变图像上的点(ud, vd)到图像中心(uQ,v。) 的距离
.,表示畸变引起的像素位移, (up,Vp)为(ud,Vd)对应的无畸变图像的坐标估计值,kJPk 2为两个径向畸变系数。
[0031] 有益效果:与现有技术相比,本发明具有以下优点:
[0032] 1、内部参数只需在实验室标定一次,如果摄像机的位姿发生变化,只需对其外部 参数进行重新测量,并带入参数修正方程进行求精,最终转换成DLT系数,得到精确的观测 结果。
[0033] 2、进行多次标定时,需标定的参数较少,计算量较少,运行速度较快。
[0034] 综上所述,本发明能够满足面向海洋水文参数测量的要求。
【附图说明】
[0035] 为了使本发明的内容更容易被清楚的理解,下面根据的具体实施例并结合附图, 对本发明作进一步详细的说明,其中:
[0036] 图1为本发明的方法总体流程图;
[0037] 图2为本发明的实验室标定流程图;
[0038] 图3为本发明的现场标定流程图;
[0039] 图4为摄像机拍摄圆形目标阵列示意图。
【具体实施方式】
[0040] 下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施 例。
[0041] 摄影测量领域中常用的摄像机共线方程:
[0043] 该方程中,Cu= f/ λ。和Cv= f/ λ v是水平及垂直尺度因子λ。和λ v相关于有效 焦距的系数。各元素 Hilj被称为方向余弦,可由角度Φ (方位角)、τ (倾斜角)及〇 (旋 转角)这三种连续旋转推导得到,(XcycZ。)表示摄像机光心坐标,(u,v)表示图像坐标, (X,y, z)表示世界坐标。
[0047] 如图1所示,本发明基于圆形目标阵列与观测方程的视觉测量标定方法主要包括 实验室标定和现场标定,其中,实验室标定基于拍摄的圆形目标阵列图像求取摄像机的内 部参数Au、Au表示摄像机的水平尺度因子,λν表示摄像机的垂直尺 度因子,u。、V。分别表示摄像机拍摄图像中心的横坐标和纵坐标,k i、k2表示径向畸变系数。 现场标定基于修正误差方程对获得的摄像机外部参数及焦距f的初始值进行修正,精确求 取摄像机的τ、φ、σ、X。、y。、z。6个外部参数及f 一个内部参数。其中Φ表示摄像机方 位角,τ表示摄像机倾斜角,〇表示摄像机旋转角,初始时刻,由摄像机云台上的角偏器读 出,X。、y。、ζ。表示摄像机的光心坐标,并且现场标定前初始值由全站仪粗略测量出,f表示 摄像机的焦距,初始时刻由摄像机选用镜头的参数给出。
[0048] 实验室标定时,对式(3)的共线方程施加一个约束条件:所有控制点都位于一个 与摄像机焦平面平行的公共平面,此时平面上所有目标的高度都为零。因此可得到如下式 子:
[0050] 在实验室中,选用横纵向分别21个和15个控制点组成的圆形目标阵列,阵列中水 平方向和垂直方向的圆形目标之间的距离都为2cm。给出圆形目标阵列的定义空间相对位 置坐标的定义:(x1],y1]) = (i,j),其中i和j分别为圆形目标所在的行号和列号。x1],y1]表示圆形目标阵列中每个目标在空间中的相对位置横纵坐标,其值与行列号对应相等。
[0051 ] 如图2所示,实验室标定步骤具体包括:
[0052] 步骤(1)摄像机正直拍摄圆形目标阵列,调节摄像机与圆形目标阵列间的距离, 使得拍摄的图像正好包含圆形目标阵列的边界点(如图4)。
[0053] 步骤(2)将拍摄的图像阈值化为二值图像,从低强度的背景中分离出接近白色的 目标。计算各目标的中心,求出相应的畸变图像
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1