一种线阵相机光学畸变矫正方法技术

技术编号:15504616 阅读:93 留言:0更新日期:2017-06-04 00:31
本发明专利技术公开了一种线阵相机光学畸变矫正方法,其步骤为:一、制作绘制有X‑Y坐标系、多条斜线和多条直线的标定板;二、将线阵相机对准标定板,定义线阵相机的视线与标定板上的多条直线和多条斜线的交点为特征点;三、对标定板进行拍照,在线阵相机像面上得到特征点的一维信息,并且推算各个特征点的位置信息;步骤四、对相机数据进行一维到二维的匹配,以适应面阵相机的标定方法;步骤五、建立世界坐标系和像面坐标系之间的关系,获得相机的内参数和外参数;步骤六、获得畸变系数后,对相机畸变进行矫正。本发明专利技术中标定板的制备方便简单,操作容易;实现了一维到二维图像数据的转换,能够通过坐标转换实现线阵相机图像的畸变矫正。

Method for correcting optical aberration of linear array camera

The invention discloses a method for correcting camera optical distortion, which comprises the following steps: A, drawing the calibration plate a plurality of slash and line X Y coordinate system; two, the linear array camera alignment calibration plate, characteristic of intersection with the sight line camera calibration board is defined on the a straight line and a plurality of diagonal points; three, calibration plate was photographed, online camera like one-dimensional information of the feature points on the surface, and calculate the location information of each feature point; step four, the camera data one-dimensional to two-dimensional matching, in order to adapt to the calibration of CCD camera; step five and the establishment of the world coordinate system and the relationship between the surface like coordinate system, obtain the inner and outer parameters of the camera; step six, obtain the distortion coefficient, the camera distortion correction. The preparation of the winning plate is convenient, simple and easy to operate, and the conversion of one-dimensional to two-dimensional image data can be realized, and the distortion correction of the linear array camera image can be realized by coordinate conversion.

【技术实现步骤摘要】
一种线阵相机光学畸变矫正方法
本专利技术涉及一种光学系统的畸变矫正方法,具体涉及一种实现线阵相机自身畸变标定和矫正的方法,可应用于建筑、交通、飞行器等三维测量领域。
技术介绍
光学镜头的畸变随着视场的变换而变换,并且直接影响成像的几何位置精度,造成图像的失真,而对于大视场的光学系统,畸变矫正尤为重要。光学畸变矫正技术是指利用数字图像处理方法对光学镜头自身畸变进行标定和矫正,消除由于图像变形而产生测量误差的一种技术手段,可以有效解决由于镜头畸变降低图像中物体的几何位置精度,进而产生的测量误差。利用该技术,可以有效地减小由于光学镜头制造、装调误差所致图像畸变引起的测量误差。目前,面阵相机的标定方法已经成熟,而对于线阵相机而言,其标定方法很少被提及。线阵相机获得的是一维图像信息,通常比二维面阵相机测量更精确有效,而且线阵相机得到的一维数据更简单方便的处理图像。面阵相机是基于二维图像进行标定的,而线阵相机只能获得一维图像,因此,面阵相机的标定方法并不适用于线阵相机。而目前很多领域线阵相机的应用逐渐增加,因此需要一种适用于线阵相机的光学畸变矫正方法。
技术实现思路
为了解决线阵相机的自身畸变问题,本专利技术提供了一种线阵相机光学畸变矫正方法,该方法可有效地实现线阵相机的光学畸变矫正。本专利技术的目的是通过以下技术方案实现的:一种线阵相机光学畸变矫正方法,包括如下步骤:一、制作标定板:所述标定板上绘制有X-Y坐标系、多条斜线和多条直线,其中一条所述的直线与Y轴相重合并交于坐标轴原点,其余直线均平行于Y轴等间距设置并交于X轴,每相邻两条直线之间绘制有一条所述的斜线,所述的多条斜线均平行设置,每条斜线的上端与对应的一条直线的上端相交,每条斜线的下端向X轴箭头方向倾斜设置且相交于对应的直线与X轴的交点,多条直线和多条斜线由坐标原点向X轴箭头方向依次用L0、L1……Ln表示,所有直线的长度均相等。二、将线阵相机、光源以及标定板固定好,使线阵相机对准标定板,线阵相机的视线与标定板上的多条直线和多条斜线均具有交点,定义该交点为特征点,特征点由坐标原点向X轴箭头方向依次用P0、P1……Pn表示,线阵相机的视线位于每相邻两个特征点之间的部分定义为标定段,多个所述的标定段由坐标原点向X轴箭头方向依次用P0P1、P1P2……Pn-1Pn表示,所述的n∈{1,2,3……N},N≥12。三、对标定板进行拍照,由于相机是静止不动的,所以可以在相机视线上得到一维数据,定义线阵相机的视线与标定板上的直线和斜线的交点为特征点,因此在线阵相机像面上得到特征点的一维信息,并且推算各个特征点的位置信息。本步骤中,在同一视线下对图样多次拍摄,拼接成一幅图,但依旧是一维信息,在这幅图像上获得与P0、P1……Pn相对应的像点V0、V1……Vn,并且可以得到:由此可以得到特征点的横坐标与纵坐标,对于P1、P3……P2n-1特征点,其横坐标为:相应地其纵坐标为:同理,可以计算P2、P4……P2n的横纵坐标分别为:x2n=n×d;因此,可以通过像面图像获得特征点的坐标,从而建立世界坐标系与像面坐标系之间的关系,以方便求解线阵相机的内外参数。步骤四、在获得标定板所有特征点和相关位置后,对相机数据进行一维到二维的匹配,以适应面阵相机的标定方法。本步骤中,对相机数据进行一维到二维匹配的方法如下:先创建二维像面坐标系,在垂直于原始一维数据上构建同样的一组像面数据,假设主点为(Cx,Cy),在垂直方向上像点假设为V′0、V′1……V′12,这样就创建出二维数据结构。步骤五、通过像面图像获得特征点的坐标,建立世界坐标系和像面坐标系之间的关系,获得相机的内参数和外参数。本步骤中,为获得内参数矩阵先拟定初始值,然后用迭代的思想求解最终的相机参数。步骤六、获得畸变系数后,对相机畸变进行矫正。本步骤中,设(u,v)是像面坐标系下的像素点,(u0,v0)是镜头的主点,并且定义(dx,dy)是畸变量,(u’,v’)是偏移后的像点,对于线阵相机,y方向的畸变量可以忽略,因此,有:其中,ki,i∈{1,2,3,…}是畸变系数。通过计算,校正后的像素点的值为:本专利技术具有如下优点:(1)标定板的制备方便简单,操作容易;(2)创建的一组数据即适用于面阵相机的标定又不改变线阵相机的信息表达,实现了一维到二维图像数据的转换,能够通过坐标转换实现线阵相机图像的畸变矫正,矫正效果好,适用于广角镜头以及鱼眼镜头等相机。附图说明图1为标定板的结构示意图;图2为创建的二维图像数据示意图;图3为具体标定流程图;图4为采用本专利技术光学畸变矫正方法矫正前后的图像,(a)矫正前,(b)矫正后。具体实施方式下面结合附图对本专利技术的技术方案作进一步的说明,但并不局限于此,凡是对本专利技术技术方案进行修改或者等同替换,而不脱离本专利技术技术方案的精神和范围,均应涵盖在本专利技术的保护范围中。本专利技术提供了一种线阵相机光学畸变矫正方法,具体实施步骤如下:一、制作标定板:如图1所示,所述标定板上绘制有X-Y坐标系、6条斜线和7条直线,其中一条所述的直线与Y轴相重合并交于坐标轴原点,其余直线均平行于Y轴设置并交于X轴,每相邻两条直线间距离均相等并用d表示,每相邻两条直线之间绘制有一条所述的斜线,所述的多条斜线均平行设置,每条斜线的上端与对应的一条直线的上端相交,每条斜线的下端向X轴箭头方向倾斜设置且相交于对应的直线与X轴的交点,多条直线和多条斜线由坐标原点向X轴箭头方向依次用L0、L1……L12表示,并且L0、L2……L12的长度为h。二、先将线阵相机固定好,并且对准标定板,线阵相机的视线与标定板上的6条斜线和7条直线的交点(即特征点)为P0、P1……P12,那么,相邻特征点的距离(即标定段)为:P0P1、P1P2……P11P12。三、对标定板的图样进行拍摄,获得的图像交点分别为V0、V1……V12,与世界坐标系下的P0、P1……P12相对应,那么,相邻点之间的距离定义为V0V1、V1V2……V11V12。根据针孔模型的投影原则,假设线阵相机的探测器平行于目标图样平面,则可以得到Vn-1、Vn和Vn+1在像面坐标系下,这些点的位置很容易得到,并且可以计算出Vn-1Vn和VnVn+1。由于标定板图样的单位宽度d和长度h可以精确地直接测量,再运用相似三角形,可以计算出P1、P3……P2n-1的位置,x轴的坐标可以表示为而y轴的坐标可以表示为其中,n为正整数。偶数位置的横纵坐标分别为x2n=n×d,在不移动相机和标定板情况下,对图样多次拍摄,拼接成为二维图像,形成线条图样,但依旧是一维数据。接下来采用B样条插值技术提取各个离散的交点位置。四、在得到标定板各个特征点的位置和在像面坐标系下相应点位置后,开始对相机进行标定。目前大多数都是对面阵相机的标定,而本专利技术是针对线阵相机,这种情况下,本专利技术是创建一组数据即适用于面阵相机的标定又不改变线阵相机的信息表达。先创建二维像面坐标系,在垂直于原始一维数据上构建同样的一组像面数据,如图2所示,这就意味着水平方向与垂直方向的畸变相同。而畸变与视场有关,即像点到主点的距离(半径),假设主点为(Cx,Cy)。在垂直方向上像点可以假设为V′0、V′1……V′12,这样就可以创建出二维数据结构,而且不改变原始数据的特征。在对本文档来自技高网...
一种线阵相机光学畸变矫正方法

【技术保护点】
一种线阵相机光学畸变矫正方法,其特征在于所述方法步骤如下:一、制作标定板:所述标定板上绘制有X‑Y坐标系、多条斜线和多条直线,其中一条所述的直线与Y轴相重合并交于坐标轴原点,其余直线均平行于Y轴等间距设置并交于X轴,每相邻两条直线之间绘制有一条所述的斜线,所述的多条斜线均平行设置,每条斜线的上端与对应的一条直线的上端相交,每条斜线的下端向X轴箭头方向倾斜设置且相交于对应的直线与X轴的交点,多条直线和多条斜线由坐标原点向X轴箭头方向依次用L

【技术特征摘要】
1.一种线阵相机光学畸变矫正方法,其特征在于所述方法步骤如下:一、制作标定板:所述标定板上绘制有X-Y坐标系、多条斜线和多条直线,其中一条所述的直线与Y轴相重合并交于坐标轴原点,其余直线均平行于Y轴等间距设置并交于X轴,每相邻两条直线之间绘制有一条所述的斜线,所述的多条斜线均平行设置,每条斜线的上端与对应的一条直线的上端相交,每条斜线的下端向X轴箭头方向倾斜设置且相交于对应的直线与X轴的交点,多条直线和多条斜线由坐标原点向X轴箭头方向依次用L0、L1……Ln表示;二、将线阵相机、光源以及标定板固定好,使线阵相机对准标定板,线阵相机的视线与标定板上的多条直线和多条斜线均具有交点,定义该交点为特征点,特征点由坐标原点向X轴箭头方向依次用P0、P1……Pn表示,线阵相机的视线位于每相邻两个特征点之间的部分定义为标定段,多个所述的标定段由坐标原点向X轴箭头方向依次用P0P1、P1P2……Pn-1Pn表示,所述的n∈{1,2,3......N},N≥12;三、对标定板进行拍照,在线阵相机像面上得到特征点的一维信息,并且推算各个特征点的位置信息;步骤四、在获得标定板所有特征点和相关位置后,对相机数据进行一维到二维的匹配,以适应面阵相机的标定方法;步骤五、通过像面图像获得特征点的坐标,建立世界坐标系和像面坐标系之间的关系,获得相机的内参数和外参数;步骤六、获得畸变系数后,对相机畸变进行矫正。2.根据权利...

【专利技术属性】
技术研发人员:朱瑶王治乐周程灏贺磊陆敏林菲
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江,23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1