The calibration method of the invention discloses an underwater stereo vision system, which comprises the following steps: S101, in the underwater environment, the use of the stereo vision system is composed of internal known camera image of some planar calibration board, extract the feature points of the image, and the feature points are S102, according to the distortion correction; the geometric relationship between cost function of refractive optical path, arbitrary selection of a camera stereo vision system and the parameters of the camera calibration index; S103, according to the refraction parameter has been calibrated the camera, the camera calibration parameters of the cost function reflects the uncalibrated stereo vision system and stereo vision system based on ginseng. The invention uses the calibration plate, improves the calibration accuracy; multi refraction model based on system error does not exist, the description of high precision, which can be used for single camera calibration parameters of refraction, can also be used for calibration of stereo vision system and underwater multi camera system parameters and external parameters of refraction.
【技术实现步骤摘要】
一种水下立体视觉系统的标定方法
本专利技术涉及水下相机标定
,尤其涉及一种水下立体视觉系统的标定方法。
技术介绍
在水下环境中,成像光线将依次通过水、滤波片、空气这三层折射介质。现有的方法常将传统的相机模型应用到这种折射系统中,使用径向畸变系数来校正折射造成的偏差。然而,折射对不同像素点产生偏差的影响是不同的,使用传统的相机模型会产生明显的误差,尤其是在水下这种高折射率的环境中。传统水下相机标定普遍存在标定方法错复杂,标定耗时长,标定精度低,无法进行水下立体视觉标定的问题。
技术实现思路
本专利技术的目的在于通过一种水下立体视觉系统的标定方法,来解决以上
技术介绍
部分提到的问题。为达此目的,本专利技术采用以下技术方案:一种水下立体视觉系统的标定方法,其包括如下步骤:S101、在水下环境中,使用由内参已知的相机构成的立体视觉系统拍摄若干平面标定板的图像,提取所述图像的特征点,并对所述特征点进行畸变校正;S102、根据折射光路的几何关系构造代价函数,任意选取立体视觉系统中的一个相机并对该相机的折射参数进行标定;S103、根据步骤S102中已完成标定的相机的折射参数,基于上述代价函数标定立体视觉系统中未标定相机的折射参数及立体视觉系统的外参。特别地,所述步骤S101包括:在水下环境中,使用由内参已知的相机构成的立体视觉系统拍摄若干平面标定板的图像,提取所述图像的特征点,并对所述特征点进行畸变校正,得到校正后特征点的坐标,根据所述校正后特征点的坐标和相机的内参矩阵计算得到第一介质层光路的方向。特别地,所述步骤S102包括:基于物点到折射主轴的距离构造代价函数,基于 ...
【技术保护点】
一种水下立体视觉系统的标定方法,其特征在于,包括如下步骤:S101、在水下环境中,使用由内参已知的相机构成的立体视觉系统拍摄若干平面标定板的图像,提取所述图像的特征点,并对所述特征点进行畸变校正;S102、根据折射光路的几何关系构造代价函数,任意选取立体视觉系统中的一个相机并对该相机的折射参数进行标定;S103、根据步骤S102中已完成标定的相机的折射参数,基于上述代价函数标定立体视觉系统中未标定相机的折射参数及立体视觉系统的外参。
【技术特征摘要】
1.一种水下立体视觉系统的标定方法,其特征在于,包括如下步骤:S101、在水下环境中,使用由内参已知的相机构成的立体视觉系统拍摄若干平面标定板的图像,提取所述图像的特征点,并对所述特征点进行畸变校正;S102、根据折射光路的几何关系构造代价函数,任意选取立体视觉系统中的一个相机并对该相机的折射参数进行标定;S103、根据步骤S102中已完成标定的相机的折射参数,基于上述代价函数标定立体视觉系统中未标定相机的折射参数及立体视觉系统的外参。2.根据权利要求1所述的水下立体视觉系统的标定方法,其特征在于,所述步骤S101包括:在水下环境中,使用由内参已知的相机构成的立体视觉系统拍摄若干平面标定板的图像,提取所述图像的特征点,并对所述特征点进行畸变校正,得到校正后特征点的坐标,根据所述校正后特征点的坐标和相机的内参矩阵计算得到第一介质层光路的方向。3.根据权利要求2所述的水下立体视觉系统的标定方法,其特征在于,所述步骤S102包括:基于物点到折射主轴的距离构造代价函数,基于所述代价函数进行优化标定出相机的折射参数。4.根据权利要求3所述的水下立体视觉系统的标定方法,其特征在于,所述步骤S103还包括:根据已完成标定的相机的折射参数,对水下多相机系统中未标定相机的折射参数进行标定,直至标定出多相机系统中所有相机的折射参数和外参。5.根据权利要求4所述的水下立体视觉系统的标定方法,其特征在于,特别地,所述步骤S102具体包括:设折射参数包括(Adμrt),其中A为折射平面的法线方向;d为矢量,表示各个介质层的厚度;μ也是矢量,表示各个介质层的折射率;r和t也是矢量,表示平面标定板图像在世界坐标系的姿态和位置;在有M幅图像存在时,r=[r1r2…rM],rm为每幅图像的罗德里格旋转向量,m=1,2,…,M;折射主轴为经过相机光心C垂直于折射平面的射线,设物点P在世界坐标系下的坐标为Pw,在相机坐标系下的坐标为Pc,物点P到折射主轴的距离Pc⊥表示为:Pc⊥=Pc-dot(Pc,A)A(1)设共有K个介质层,物点P到折射主轴的距离Pc⊥又可以表示为:其中B为光路平面上与折射平面的法线方向A正交的单位向量,dot()表示矢量点积;由以上两式(1)、(2)可得:其中R,t为相机外参,vk为第k个介质层的光线的方向矢量,θk为vk...
【专利技术属性】
技术研发人员:朱禹轲,张旭,朱利民,
申请(专利权)人:华中科技大学无锡研究院,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。