摄像机标定方法

文档序号:6483949阅读:253来源:国知局

专利名称::摄像机标定方法
技术领域
:本发明涉及摄影测量技术,尤其是一种摄像机标定方法。
背景技术
:摄像机标定是视觉测量领域里从二维图像获取三维空间信息必不可少的步骤,在摄像机标定的过程中,由于摄像机镜头存在畸变,使所拍摄的图像存在不同程度的畸变。图7a为摄像机理想成像后的示意图,图7b为摄像机镜头存在筒形畸变成像后的示意图,图7c为摄像机镜头存在枕形畸变成像后的示意图;在理想的摄像机小孔成像模型中,空间的直线成像后仍为直线,如图7a所示;实际成像过程中,由于摄像机镜头存在畸变,空间的直线成像后并非理想的直线,若摄像机镜头存在负畸变,则放大倍率随视场增大而减小,实际像高小于理想像高,图像的边缘被压缩,成像后的图像成筒形,此时镜头畸变为筒形畸变,如图7b所示;若摄像机镜头存在正畸变,则放大倍率随视场增大而增大,实际像高大于理想像高,图像的边缘被拉伸,成像后的图像成枕形,此时称镜头畸变为枕形畸变,如图7c所示。摄像机镜头畸变并不影响成像的清晰度,但是当需要利用摄像机拍摄的图像测量空间中的物体的位置及大小时,摄像机镜头畸变成为影响摄影测量中的主要缺陷,并直接影响被测量物体的测量精度,因此在进行摄像机标定之前,必须先对摄像机镜头进行畸变校正。通常情况下,摄像机镜头畸变分为径向畸变和切向畸变,其中,径向畸变为以像面主点为中心的辐射线上存在的畸变,切向畸变为以像面主点为中心的辐射线的切线方向上存在的畸变。现有技术中,径向排列约束(RadialAlignmentConstraint,简称RAC)方法以摄像机镜头仅存在径向畸变为前提,首先获取除摄像机光轴方向的平移外的摄像机的有效焦距和世界坐标系到光轴方向上的位移近似值等摄像机的有关方位参数,然后将上述获取的摄像机的有关方位参数作为已知参数,进一步获取摄像机的有效焦距和世界坐标系到光心坐标系在光轴方向上的位移精确解以及变形系数等摄像机的其它方位参数。由于RAC方法采用线性方程获取摄像机的内方位参数和外方位参数,从而降低了获取摄像机的内方位参数和外方位参数求解的复杂性,因此使摄像机标定过程较为快捷。发明人在实施本发明的过程中发现,现有技术中的RAC方法存在如下缺陷由于RAC方法仅以假设摄像机镜头存在径向畸变为前提条件,忽略了摄像机镜头存在的切向畸变,因此当对镜头畸变校正的精度要求较高时,RAC方法并不能达到实际摄影测量精度的要求。
发明内容本发明的目的在于提供一种摄像机标定方法,在使摄像机的标定过程简单、方便的情况下提高摄像机标定的精度。为实现上述目的,本发明提供了一种摄像机标定方法,包括以下步骤利用摄像机获取位于三维空间中的平板靶标的平板靶标图像,所述平板靶标上分布有特征点,所述特征点成平行直线分布;获取所述平板靶标图像上全部特征点的点中心坐标值;获取三维空间中关于平板靶标中心对称直线上的特征点的点中心坐标值,采用直线逼近拟合方法获取初始像面主点坐标值,根据径向畸变模型获取摄像机镜头的初始径向畸变系数;利用所述初始径向畸变系数将所述平板靶标图像上全部特征点的点中心坐标值进行径向畸变校正,得到仅存在切向畸变的特征点坐标值;根据所述仅存在切向畸变的特征点坐标值采用切向畸变模型获取初始切向畸变系数,根据所述初始切向畸变系数对全部特征点的点中心坐标值进行切向畸变校正,得到切向畸变校正后的校正特征点坐标值;根据所述校正特征点坐标值采用摄像机线性成像模型计算得到畸变校正后的所述摄像机的投影矩阵,根据所述投影矩阵获取所述摄像机的内方位参数和外方位参l1。本发明提供的摄像机标定方法,通过利用平行直线的特性并根据摄像机镜头畸变的模型获取摄像机镜头的径向畸变系数,并进一步得到切向畸变系数,最终利用径向畸变系数和切向畸变系数进行畸变校正,并对畸变校正后的摄像机进行摄像机标定,在使摄像机的标定过程简单、方便的情况下提高了摄像机标定的精度。图1为本发明摄像机标定方法实施例一的流程示意图;图2为本发明損H象^L标定方法实施例二的流程示意图;图3为本发明摄像机标定方法实施例二步骤203中拟合直线求初始像面主点坐标值的示意图4为本发明摄像机标定方法实施例二步骤205中获取的点中心坐标值和理想点坐标值的位置示意图5为本发明摄像机标定方法实施例二的平板靶标图像示意图6为本发明摄像机标定方法实施例二的畸变校正前后的点中心坐标值位置示意图7a为摄像机理想成像后的示意图7b为摄像机镜头存在筒形畸变成像后的示意图7c为摄像机镜头存在枕形畸变成像后的示意图。具体实施例方式在理想的摄像机小孔成像模型中,空间的直线成像后仍为直线。由于摄像机镜头畸变的存在,使得在像面上的直线表现为曲线。若摄像机镜头仅存在径向畸变,则摄像机镜头的径向畸变模型可用下式表示<formula>formulaseeoriginaldocumentpage8</formula>其中,(x,力为理想的像面坐标,(^,h)为仅存在径向畸变的像面坐标,(Ax,Ay)为径向畸变分量,<formula>formulaseeoriginaldocumentpage8</formula>为像面主点。根据径向畸变对成像后直线的影响,若一条直线在成像后仍旧保持为直线,则该直线所成的图像一定通过像面主点。当实际中难以确定该直线是否过像面主点时,可采用平行直线逼近方法拟合出经过像面主点的直线,不同方向并且过像面主点的被拟合而成的两条直线的交点就是像面主点("。,v。)。在本发明实施例中,摄像机的内方位参数只与摄像机内部结构有关,与摄像机位置参数无关,其主要包括摄像机的有效焦距、像面主点坐标;摄像机的外方位参数用来描述空间中的摄像机坐标系和空间坐标系的关系,其中摄像机坐标系表明摄像机在世界坐标系中的位置和方位,主要包括摄像机投影中心在世界坐标系中的位置(包括三个参数)及光轴的方位角(包括三个参数)共六个参数。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。图1为本发明t聂像机标定方法实施例一的流程示意图,如图1所示,本实施例包括如下步骤步骤101、利用摄像机获取位于三维空间中的平板靶标的平板靶标图像,平板把标上分布有特征点,特征点成平行直线分布;步骤102、获取平板靶标图像上全部特征点的点中心坐标值;步骤103、获取三维空间中关于平板靶标中心对称直线上的特征点的点中心坐标值,采用直线逼近拟合方法获取初始像面主点坐标值,根据径向畸变模型获取摄像机镜头的初始径向畸变系数;步骤104、利用初始径向畸变系数将平板靶标图像上全部特征点的点中心坐标值进行径向畸变校正,得到仅存在切向畸变的切向畸变特征点坐标值;步骤105、.根据切向畸变特征点坐标值采用切向畸变模型获取初始切向畸变系数,根据切向畸变系数对全部特征点的点中心坐标值进行切向畸变校正,得到畸变校正后的校正特征点坐标值;步骤106、根据校正特征点坐标值采用摄像机线性成像^^莫型计算得到畸变校正后摄像机的投影矩阵,根据投影矩阵获取摄像机的内方位参数和外方位参数。上述步骤101中,摄像机可以为单反数码相机,特征点可根据实际场景需要确定其大小和形状,以及平板靶标上相邻特征点之间的距离,只要满足圓形特征点在平板靶标上成平行直线分布即可。具体地,特征点可设计成圓形,并按矩阵方式排列,并且特征点之间的间隔距离相等,也可根据实际需要设置成其它形状,能够满足需要即可。本实施例中,由于特征点为圆形且按矩阵方式排列,因此平板革巴标上的特征点形成多条相互平行的直线,当通过摄像机成像后,由于摄像机镜头畸变的影响,空间直线呈现像面上的图像为曲线,并且关于像面主点对称的两条曲线的凹凸性相反。本发明实施例提供的摄像机标定方法,由于特征点按平行直线分布,利用平行直线的特性并根据摄像机镜头畸变的模型获取摄像机镜头的径向畸变系数,并进一步得到切向畸变系数,最终利用径向畸变系数和切向畸变系数进行畸变校正,并对畸变校正后的摄像机进行摄像机标定,在使摄像机的标定过程简单、方便的情况下提高了摄像机标定的精度。图2为本发明摄像机标定方法实施例二的流程示意图,如图2所示,本实施例包括如下步骤步骤201、利用摄像机获取位于三维空间中的平板把标的平板耙标图像,平板靶标上分布有特征点,特征点成平行直线分布;步骤202、获取平板耙标图像上全部特征点的点中心坐标值;步骤203、获取三维空间中关于平板耙标中心对称直线上的特征点的点中心坐标值,采用直线逼近拟合方法获取初始像面主点坐标值,根据径向畸变模型获取摄像机镜头的初始径向畸变系数;步骤204、利用初始径向畸变系数将平板靶标图像上全部特征点的点中心坐标值进行径向畸变校正,得到仅存在切向畸变的切向畸变特征点坐标值;步骤205、根据切向畸变特征点坐标值采用切向畸变模型获取初始切向畸变系数,根据切向畸变系数对全部特征点的点中心坐标值进行切向畸变校正,得到畸变校正后的校正特征点坐标值;步骤206、根据初始获取的位于三维空间中同一条直线上的点中心坐标值和经过径向畸变校正和切向畸变校正后的校正特征点坐标值获取直线性误差;步骤207、判断直线性误差是否小于设定的阈值;若是,则执行步骤208;若否,则执行步骤209;步骤20S、根据校正特征点坐标值采用摄^f象机线性成像模型计算得到畸变校正后的摄像机的投影矩阵,根据投影矩阵获取摄像机的内方位参数和外方位参数;步骤209、将经过径向畸变校正和切向畸变校正后的位于三维空间中的同一条直线上的点中心坐标值作为初始的点中心坐标值,并执行步骤203。上述步骤201中,摄像机可以为单反数码相机,圓形特征点可根据实际场景需要确定其大小,以及平板靶标上的相邻圓形特征点之间的距离,只要满足圓形特征点在平板靶标上成平行直线分布即可。具体地,圆形特征点可按矩阵方式排列,并且圓形特征点之间的间隔距离相等,也可根据实际需要设置成其它形状,能够满足需要即可。本实施例中,由于圆形特征点按矩阵方式排列,因此平板靶标上的圓形特征点形成多条相互平行的直线,当通过摄像机成像后,由于摄像机镜头畸变的影响,空间直线呈现像面上的图像为曲线,并且关于像面主点对称的两条曲线的凹凸性相反。上述步骤202中,获取平板靶标图像上全部的特征点的点中心坐标值具体可以为对平板靶标图像进行图像预处理,并获取二值化靶标图像;根据二值化靶标图像获取特征点的点中心坐标值(x。。,yQ。)。上述步骤203具体包括以下步骤步骤31、分别获取三维空间中关于平板靶标中心对称的第一方向上相互平行两条直线上的特征点的点中心坐标值,以及,获取关于平板靶标中心对称的第二方向上相互平行两条直线上的特征点的点中心坐标值,第一方向的直线与第二方向的直线相交;步骤32、对第一方向上相互平行两条直线上的特征点的点中心坐标值采用直线逼近拟合方法获耳又第一方向上的第一拟合直线,以及,对第二方向上的特征点的点中心坐标值采用直线逼近拟合方法获取第二方向上的第二拟合直线;步骤33、获取第一拟合直线和第二拟合直线的交点,得到初始像面主点坐标值;步骤34、将以平板靶标图像的左上顶角为原点的图像坐标系转化为所述平板靶标图像上以初始像面主点坐标为原点的中心坐标系;步骤35、将平板靶标图像上的在三维空间中位于同一条直线上的点中心坐标值转化为在中心坐标系下的点中心坐标值;步骤36、根据径向畸变模型获取摄像机镜头的初始径向畸变系数。下面详述步骤203的过程图3为本发明摄像机标定方法实施例二步骤203中拟合直线求初始像面主点坐标值的示意图,在步骤31中,三维空间中在第一方向上的两条相互平行直线对应的特征点在平板靶标图像上对应的曲线为L!和乙2,三维空间中在第二方向上的两条相互平行直线对应的特征点在平板靶标图像上对应的曲线为L3和U,如图3所示。步骤32和步骤33中通过曲线k和曲线L2拟合第一方向上的第一拟合直线Lu,通过曲线L3和曲线L4拟合第二方向上的第二拟合直线L34,求出第一拟合直线"2和第二拟合直线L34的交点,则该交点即为初始像面主点坐标值("。,v。)。步骤34中,将以平板靶标图像的左上顶角(O,O)为原点的图像坐标系转化为平板靶标图像上以初始像面主点坐标值(w。,v。)为原点的中心坐标系。由于步骤203之后的点中心坐标值均是在以初始像面主点坐标值("。,v。)为原点的中心坐标系中计算的,因此需要将平板靶标图像上在三维空间中位于同一条直线上的点中心坐标值转化为在中心坐标系下的点中心坐标值。在步骤35中,中心坐标系和原点坐标系的转换关系如下式所示义=义'—w。;r二:r—v。其中,(u)为以初始^象面主点坐标值(w。,v。)为原点的中心坐标系下圆形特征点的点中心坐标值,(z',;r)为以平板靶标图像的左上顶角(o,o)为原点的图像坐标系下圆形特征点的点中心坐标值。此时,步骤202中获取的点中心坐标值(义。。,y。。)经过坐标系转换后,在中心坐标系下的圆形特征点的点中心坐标值为(x。,y。)。在步骤36中,平行直线的径向畸变模型可以表示为<formula>formulaseeoriginaldocumentpage12</formula>,其中,A、B分别为经过畸变校正后形成的S条曲线所对应的三维空间中的直线在平板靶标图像中理想直线的斜率和截距;^=4x5,&2=&x5,&3=A:3XS;&、&、^为径向畸变系数;—"。)2+(力-v。)2,(u,^)…"必,:^)为S条直线上的仅存在径向畸变的像面坐标值,在本实施例中,(x^,;^)…0^,J^)为经过步骤35坐标系转换的点中心坐标值(x。,y。),此时假设经过步骤35坐标系转换后的点中心坐标值(x。,少。)仅存在径向畸变。<formula>formulaseeoriginaldocumentpage13</formula>镜头的初始径向畸变系数,最小二乘法求解方程组即可得出相应的初始径向畸变系数&、&、&。上述步骤204中,若摄像机镜头畸变仅存在径向畸变,则径向畸变模型为Xw^'+Ax"'+x'(v2+V4+V6…),其中,v&、^为步骤203中求出的初始径向畸变系数,(&,j^)为仅存在径向畸变的点中心坐标值,(Ax,A力为径向畸变分量,—(xw-w。)2+0^-vo)2,("。,v。)为步骤203中得到的初始像面主点坐标值。在本实施例中,(&,h)为经过步骤35坐标系转换后的存在径向畸变和切向畸变的点中心坐标值(x。,少。),通过该模型即可获取径向畸变校正后的仅存在切向畸变的点中心坐标值(JC',力。上述步骤205中,当摄#4几镜头仅存在切向畸变时,存在切向畸变的点中心坐标值和不存在畸变的理想的点中心坐标值到摄像机主点的距离相等。摄4糾几镜头的畸变模型,其中,(x',力为经过步骤34+Ax(,+2xx2)+2xp2xxxy坐标系转换后的存在径向畸变和切向畸变的点中心坐标值(x。,jv。),(jc,力为損efl^几不存在镜头畸变的理想情况的圓形特征点的理想点坐标值。下面为求解上述摄像机镜头的畸变模型中的理想点坐标值(x,力的具体过程,图4为本发明摄#4^#定方法实施例二步骤205中获取的点中心坐标值和理想点坐标值的位置示意图。如图4所示,理想点坐标值(如图4中的方形黑点"■"所示)的求解过程可以具体为通过最小二乘法拟合只含有切向畸变的点中心坐标值,得到拟合直线,利用该拟合直线计算出拟合直线l上到初始像面主点坐标值("。,v。)的距离和切向畸变特征点坐标值(x',力(如图4中的圆形黑点",,所示)到初始像面主点坐标值的距离相等的理想点坐标值(x,力。也可根据实际情况采用其它方法得到拟合直线。再次利用摄像机镜头的畸变模型<formula>formulaseeoriginaldocumentpage14</formula>结合上述步骤203得到的初始径向畸变系数^、^、&,以及经过步骤35坐标系转换后的存在径向畸变和切向畸变的点中心坐标值、摄像机不存在镜头畸变的理想情况下的圆形特征点的理想点坐标值Oc,力可计算出初始切向畸变系数(A,A)。然后根据摄像机镜头的畸变模型<formula>formulaseeoriginaldocumentpage14</formula>合前述步骤中求出的初始径向畸变系数&、^、&和初始切向畸变系数(A,A),对圓形特征点的点中心坐标值(x',;;')进行切向畸变校正,获取切向畸变校正后的校正特征点坐标值(x",j;")。上述步骤206具体为根据初始获取的位于三维空间中的同一条直线上的点中心坐标值和经过径向畸变校正和切向畸变校正后的校正特征点坐标值获取直线性误差;根据初始获取的位于三维空间中的同一条直线上的点中心坐标值,由于摄像机镜头畸变的存在,在平板靶标图像上形成曲线,以及经过径向畸变和切向畸变校正后的位于该曲线上的点中心坐标值获取直线性误差。该直线性误差具体可以通过下述方法获取对第k条位于曲线A(k二l,2,…,Q,Q为实际直线的条数)上的N个畸变后的圆形特征点的点中心坐标值(jc"力)(y=1,2,3…A0进行径向畸变校正和切向畸变校正,根据校正后的校正特征点坐标值(x",少")拟合直线,并将校正后的圆形特征点的N个4交正特征点坐标值(x";,>;、)(_/=1,2,3...A0到拟合直线的距离平均值^作为表征该拟合直线畸变程度的测量值。£(/)为直线性误差,是第O欠循环后Q条直线畸变校正的直线性误差平均值,具体如等式《-lft^和柳督斤示。上述步骤207中,判断直线性误差五(/)是否小于设定的阈值,T为预先设定的阈值,若直线性误差E(/)小于设定的阈值T,则停止迭代,此时的径向畸变系数和切向畸变系数(A,A)则为欲获取的最优畸变系数(mA,;72)。pt,并执行步骤209;若否,则将经过径向畸变校正和切向畸变校正后的点中心坐标值作为初始点中心坐标值,当直线性误差^(/)小于阈值T时停止迭代,并^U于步骤208。由于获取摄像机投影矩阵M以及摄像机的内方位参数和外方位参数需要满足平板靶标上的圓形特征点在三维空间中不共面的条件,在本实施例中,平板靶标上的圆形特征点在三维空间中是共面的,因此为了避免在获取投影矩阵M时出现由于投影矩阵M的秩不足而不能得到投影矩阵M的逆矩阵的情况,在执行步骤208之前,还需要移动用于固定平板靶标的导轨,并执行利用摄像机获取由圓形特征点组成的平板把标图像,亦即从三维空间中的另一个视角重新开始执行步骤201,使圓形特征点在三维空间中不在同一个平面内。上述步骤208具体包括以下步骤步骤81、根据校正特征点坐标值采用最小二乘法对摄像机线性成像模型进行计算得到投影矩阵;摄像机的线性成像模型可以表示为世界坐标系到图像坐标系的变换,摄<formula>formulaseeoriginaldocumentpage16</formula>像机的线性成像模型具体为<formula>formulaseeoriginaldocumentpage16</formula>,其中,z。为摄像机坐标系的z轴齐次坐标,(jc",/')为上述步骤经过径向畸变和切向畸变校正后的圓形特征点在中心坐标系中的点中心坐标值;y;、y;分别为图像像面中x、y轴方向上的归一化焦距,("。,v。)为像面主点,R和T分别为世界坐标系到摄像机坐标系变换的旋转矩阵和平移矢量,(&,L,^,1)为圓形特征点在世界坐标系中的齐次坐标,M为投影矩阵,X为圆形特征点在三维空间中的位置坐标参数。根据摄像机的线性成像模型获取投影矩阵M,并且有方程组w14、w21、w22、m23、附24、m3,、w32、m33、附34为才殳影矩阵M的矩阵元素,为上述步骤经过径向畸变和切向畸变校正后的圓形特征点在中心坐标系中的点中心坐标值,当平板靶标上有五个已知圓形特征点坐标,其中E为大于6的整数,并且该E个圆形特征点对应的物点在三维空间中不在同一平面内时,则可以得到2E个线性方程,利用最小二乘法获取投影矩阵M。步骤82、对投影矩阵进行正交三角矩阵分解,获取摄像机的内方位参数和夕卜方^f立参凄史。本领域普通技术人员能够根据理想摄像机模型获取到的投影矩阵,并将投影矩阵进行正交三角矩阵分解以获取摄像机的内方位参数和外方位参数,因此在这里不再赘述。图5为本发明摄像机标定方法实施例二的平板靶标图像示意图,图6为本发明摄像机标定方法实施例二的畸变校正前后的点中心坐标值位置示意图。如图5所示,平板靶标上的圆形特征点按矩阵方式排列,并形成多条相互平行的直线,且所有相邻两个圓形特征点之间的在三维空间中的间隔距离Xwm21+XvW22+Zwm23+m24一少"xm>W31—^">^附32_少"ZWW33=_V"附.相等;如图6所示,其中,圆点"."表示圆形特征点的点中心坐标值,加号"+"表示经过畸变校正后的圓形特征点的点中心坐标值。表l为本实施例和现有技术中的RAC方法的平均误差和最大误差(单位rmm)表1空<table>tableseeoriginaldocumentpage17</column></row><table>由上述表1可知,与现有技术中的RAC方法相比,本发明实施例提高了摄像机标定的精度。本发明提供的摄像机标定方法,通过平行直线逼近法获取摄像机镜头的径向畸变系数,并进一步得到切向畸变系数,利用径向畸变系数和切向畸变系数进行畸变校正,并将径向畸变系数和切向畸变系数进行多次迭代,对畸变校正后的摄像机进行摄像机标定,在使摄像机的标定过程简单、方便的情况下提高了摄像机标定的精度。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。权利要求1、一种摄像机标定方法,其特征在于,包括以下步骤利用摄像机获取位于三维空间中的平板靶标的平板靶标图像,所述平板靶标上分布有特征点,所述特征点成平行直线分布;获取所述平板靶标图像上全部特征点的点中心坐标值;获取三维空间中关于平板靶标中心对称直线上的特征点的点中心坐标值,采用直线逼近拟合方法获取初始像面主点坐标值,根据径向畸变模型获取摄像机镜头的初始径向畸变系数;利用所述初始径向畸变系数将所述平板靶标图像上全部特征点的点中心坐标值进行径向畸变校正,得到仅存在切向畸变的特征点坐标值;根据所述仅存在切向畸变的特征点坐标值采用切向畸变模型获取初始切向畸变系数,根据所述初始切向畸变系数对全部特征点的点中心坐标值进行切向畸变校正,得到切向畸变校正后的校正特征点坐标值;根据所述校正特征点坐标值采用摄像机线性成像模型计算得到畸变校正后所述摄像机的投影矩阵,根据所述投影矩阵获取所述摄像机的内方位参数和外方位参数。2、根据权利要求1所述的方法,其特征在于,所述特征点为圆形,按矩阵方式排列,且等距离分布。3、根据权利要求l所述的方法,其特征在于,所述获取所述平板耙标图像上全部特征点的点中心坐标值包括对所述平板靶标图像进行图像预处理,并获取二值化靶标图像;根据所述二值化靶标图像获取所述平板靶标图像上全部特征点的点中心坐标值。4、根据权利要求l所述的方法,其特征在于,所述获取三维空间中关于平板靶标中心对称直线上的特征点的点中心坐标值,采用直线逼近拟合方法获取初始像面主点坐标值,根据径向畸变模型获取摄像机镜头的初始径向畸变系数包括分别获取三维空间中关于平板靶标中心对称的第一方向上相互平行的两条直线上的特征点的点中心坐标值,以及,获取关于平板靶标中心对称的第二方向上相互平行的两条直线上的特征点的点中心坐标值,所述第一方向的直线与第二方向的直线相交;对第一方向上相互平行的两条直线上的特征点的点中心坐标值釆用直线逼近拟合方法获取第一方向上的第一拟合直线,以及,对第二方向上的特征点的点中心坐标值采用直线逼近拟合方法获取第二方向上的第二拟合直线;获取所述第一拟合直线和第二拟合直线的交点,得到初始像面主点坐标值;将以所述平板靶标图像的左上顶角为原点的图像坐标系转化为所述平板耙标图^象上以所述初始^象面主点坐标为原点的中心坐标系;在所述中心坐标系下,获取所述平板靶标图像上的在三维空间中位于同一条直线上的点中心坐标值;根据径向畸变模型获取摄像机镜头的初始径向畸变系数。5、根据权利要求1所述的方法,其特征在于,所述根据所述仅存在切向畸变的特征点坐标值釆用切向畸变模型获取初始切向畸变系数,根据所述初始切向畸变系数对全部特征点的点中心坐标值进行切向畸变校正,得到切向畸变校正后的校正特征点坐标值和根据所述校正特征点坐标值釆用摄像机线性成像模型计算得到畸变校正后的所述摄像机的投影矩阵,根据所述投影矩阵获取所述摄像机的内方位参数和外方位参数之间还包括根据初始获取的位于三维空间中的同一条直线上的点中心坐标值和经过径向畸变校正和切向畸变校正后的校正特征点坐标值获取直线性误差;若所述直线性误差小于设定的阈值,则执行根据所述校正特征点坐标值采用摄像机线性成像模型计算得到畸变校正后的所述摄像机的投影矩阵,根据所述投影矩阵获取所述摄像机的内方位参数和外方位参数;否则,将经过径向畸变^f交正和切向畸变冲交正后位于三维空间中的同一条直线上的点中心坐标值作为初始的点中心坐标值,并执行获取三维空间中关于平板靶标中心对称直线上的特征点的点中心坐标值,采用直线逼近拟合方法获取初始像面主点坐标值,根据径向畸变模型获取摄像机镜头的初始径向畸变系数。6、根据权利要求1所述的方法,其特征在于,所述根据所述校正特征点坐标值采用摄像机线性成像模型计算得到畸变校正后的所述摄像机的投影矩阵,根据所述投影矩阵获取所述摄像机的内方位参数和外方位参数之前还包括移动用于固定所述平板靶标的导轨,并执行利用^f聂像机获取位于三维空间中的平板靶标的平板靶标图像。7、根据权利要求1~6任一所述的方法,其特征在于,所述根据所述校正特征点坐标值采用摄像机线性成像模型计算得到畸变校正后的所述摄像机的投影矩阵,根据所述投影矩阵获取所述摄像机的内方位参数和外方位参数包括根据所述校正特征点坐标值采用最小二乘法对摄像机线性成像模型进行计算得到所述投影矩阵;对所述投影矩阵进行正交三角矩阵分解,获取所述摄像机的内方位参数和外方位参数。全文摘要本发明公开了一种摄像机标定方法,包括利用摄像机获取平板靶标图像;获取全部特征点的点中心坐标值;根据径向畸变模型获取摄像机镜头的初始径向畸变系数;将全部特征点的点中心坐标值进行径向畸变校正;采用切向畸变模型获取初始切向畸变系数,根据切向畸变系数对点中心坐标值进行切向畸变校正;获取畸变校正后的摄像机的投影矩阵,根据投影矩阵获取摄像机的内方位参数和外方位参数。本发明提供的摄像机标定方法,通过利用平行直线的特性并根据摄像机镜头畸变的模型获取摄像机镜头的径向畸变系数,进一步求取切向畸变系数,进行畸变校正,对畸变校正后的摄像机进行摄像机标定,在使摄像机的标定过程简单、方便的情况下提高了摄像机标定的精度。文档编号G06T7/00GK101520897SQ200910078649公开日2009年9月2日申请日期2009年2月27日优先权日2009年2月27日发明者吕乃光,祝连庆,董明利,马长正申请人:北京机械工业学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1