The invention provides a self-calibration method for internal parameters of fisheye lens. The method includes: establishing fisheye imaging model and obtaining internal parameters of fisheye lens to be calibrated; establishing calibration equation according to ideal projection ellipse constraint of spatial straight line on horizontal plane; using ellipse contour boundary of effective area of fisheye image and projection ellipse segment information of spatial straight line on fisheye image to be calibrated. The initial values of the internal parameters of fisheye lens are determined and the least square estimation of the calibration parameters is obtained by solving the calibration equation iteratively. The method establishes calibration equation to estimate the internal parameters of fisheye lens based on the ideal projection ellipse constraint of spatial straight line on the horizontal plane. The calibration calculation does not involve the external parameters of the camera. The problem of over-parameterization is avoided. The calibration parameters can more accurately represent the spherical perspective projection model, and the calibration calculation form, process and accuracy are unified. The method can be flexibly applied to single-view and multi-view strips. Pieces.
【技术实现步骤摘要】
一种鱼眼镜头内部参数自标定方法
本专利技术涉及计算机视觉、数字摄影测量领域,具体涉及一种鱼眼镜头内部参数自标定方法。
技术介绍
鱼眼镜头具有视角广阔(接近甚至超过180°)、信息量丰富、体积小等优点,是发展轻、小型全方位视觉系统的理想光学传感器,在安全监控、机器人导航、全景泊车等众多领域有极其广泛的应用前景。然而,由于镜头焦距短、视场大特点以及光学原理约束,鱼眼图像存在严重畸变,使用前需将其转换成符合人眼视觉习惯的平面透视投影图像,其前提是获得与鱼眼镜头光学成像模型相联系的一套高精度参数。鱼眼镜头通常由10组以上、甚至多达几十组的光学镜片复杂组合而成,光路计算十分困难,传统的鱼眼镜头标定算法多以球面投影模型来表征其光学成像过程,并通过获取人工标定参照物的标定影像来解算模型参数,如直接利用三维控制点信息及DLT模型迭代求解空间参数,或以二维靶标为标定参照物,先根据靶标点在世界坐标系、球面坐标系及鱼眼图像坐标系下的坐标映射关系获得参数初值,再综合利用空间直线位置特性及其投影特性进行非线性优化,等等,但高精度、大范围三维标定场建造较复杂、造价高且需不断维护,二维靶标虽应用灵活、成本低,但需移动靶标位置来获得鱼眼图像不同区域的标定影像且要求具有特殊模式(如非等间距的点阵、棋盘格);另一方面,基于人工标定参照物的传统鱼眼镜头标定算法往往引入数量较多的外部参数,存在过参数化问题,不准确的外部参数初始值极易使优化陷入局部最优,其它以鱼眼图像纠正为目的的参数标定方法,如经纬矫正、多项式矫正,虽标定参数计算过程简单、复杂度低,但精度不高且无法获得鱼眼镜头等效焦距等参数,不利 ...
【技术保护点】
1.一种鱼眼镜头内部参数自标定方法,其特征在于,该方法包括:建立鱼眼成像模型并获得待标定的鱼眼镜头内部参数;根据空间直线在水平面的理想投影椭圆约束建立标定方程;利用鱼眼图像有效区域椭圆轮廓边界及空间直线在鱼眼图像上的投影椭圆弧段信息给出待标定的鱼眼镜头内部参数初值并迭代求解标定方程获得标定参数的最小二乘估计。
【技术特征摘要】
1.一种鱼眼镜头内部参数自标定方法,其特征在于,该方法包括:建立鱼眼成像模型并获得待标定的鱼眼镜头内部参数;根据空间直线在水平面的理想投影椭圆约束建立标定方程;利用鱼眼图像有效区域椭圆轮廓边界及空间直线在鱼眼图像上的投影椭圆弧段信息给出待标定的鱼眼镜头内部参数初值并迭代求解标定方程获得标定参数的最小二乘估计。2.根据权利要求1所述的一种鱼眼镜头内部参数自标定方法,其特征在于,所述获得待标定的鱼眼镜头内部参数,具体包括:空间坐标变换,将世界坐标系下任一空间点PW,经旋转和平移空间坐标变换,转换为相机坐标系下的点PC;单位球面映射,将点PC沿射线OCPC方向映射为单位球面上的点PS;球面投影,将点PS正投影到一个与鱼眼镜头主光轴垂直的固定平面,从而获理想投影点Pm(xm,ym),像素坐标变换,利用相机内部参数将理想投影点坐标变换到鱼眼图像像素坐标;从理想投影点到鱼眼图像像素的坐标变换关系为:(u-u0)*(1+k1r2+k2r4)=Af*xm,(v-v0)*(1+k1r2+k2r4)=f*ymr2=(u-u0)2+(v-v0)2其中:(u,v)为鱼眼图像实际像素...
【专利技术属性】
技术研发人员:吴军,黄明益,张永军,彭智勇,邓仕杰,
申请(专利权)人:桂林电子科技大学,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。