[发明专利]鱼眼镜头图像校正方法及装置有效
申请号: | 201510819265.9 | 申请日: | 2015-11-23 |
公开(公告)号: | CN105488766B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 江水郎;郑新芬;冯津;曹昉旻 | 申请(专利权)人: | 上海汽车集团股份有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;黄健 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 鱼眼镜头 图像校正 模型参数 有效视角 校正 预设约束条件 采集 图像 标定图像 成像模型 人眼视觉 透视图像 图像还原 畸变 眼镜 | ||
1.一种鱼眼镜头图像校正方法,其特征在于,包括:
建立鱼眼镜头成像模型,并在所述鱼眼镜头成像模型上建立鱼眼镜头投影关系;
所述鱼眼镜头投影关系如公式(1):
其中,θd=θ(1+k1θ2+k2θ4+k3θ6+k4θ8)为所述鱼眼镜头成像模型;k1、k2、k3、k4为所述鱼眼镜头成像模型的系数,θd为所述鱼眼镜头图像的像素点Pi与鱼眼图像平面坐标系原点的距离;θ为线段与鱼眼镜头坐标系的Zc轴正方向的夹角;Oc为鱼眼镜头坐标系的原点,Pc为鱼眼镜头坐标系下与所述Pi对应的坐标点Pc(Xc,Yc,Zc);其中,Xc为Pc在鱼眼镜头坐标系下Xc轴的坐标值,Yc为Pc在鱼眼镜头坐标系下Yc轴的坐标值,Zc为Pc在鱼眼镜头坐标系下Zc轴的坐标值;Pw(Xw,Yw,Zw)为Pc(Xc,Yc,Zc)在世界坐标系下对应的点;Xw为Pw在世界坐标系下Xw轴的坐标值,Yw为Pw在世界坐标系下Yw轴的坐标值,Zw为Pw在世界坐标系下Zw轴的坐标值;R为旋转矩阵,T为平移向量;fx和fy分别为鱼眼图像平面坐标系到鱼眼镜头坐标系的水平方向和垂直方向的量化系数,u和v分别为Pc在鱼眼图像平面坐标系下的水平和垂直坐标,cx和cy为分别为鱼眼镜头图像中心在鱼眼图像平面坐标系下的水平和垂直坐标;a和b分别为与Pc(Xc,Yc,Zc)对应的校正后的鱼眼镜头图像中的点Pr在鱼眼图像平面坐标系下的水平和垂直的空间实际坐标,r为Pr与鱼眼图像平面坐标系的原点之间的距离;x'和y'为中间变量;
根据鱼眼镜头采集到的标定图像,获取所述鱼眼镜头成像模型的模型参数;
根据所述模型参数、θ的预设初始范围以及θd的约束条件确定鱼眼镜头的有效视角范围;所述有效视角范围为所述θ的有效范围;
其中,所述θd的约束条件为θd大于0,且小于r,且为所述θ的单调递增函数;
θ的预设初始范围为[0,π/2];
在所述有效视角范围内对鱼眼镜头所采集的鱼眼镜头图像进行校正,得到校正后的鱼眼镜头图像。
2.根据权利要求1所述的方法,其特征在于,所述根据鱼眼镜头采集到的标定图像,获取鱼眼镜头成像模型的模型参数,包括:
利用鱼眼镜头采集n幅标定图像,得到所述标定图像在世界坐标系和在鱼眼图像平面坐标系下的n×m组对应点;所述n×m组对应点的坐标为(Xwij,Ywij,0)和(uij,vij);其中,每幅所述标定图像包括m个黑白棋盘格的顶点;i的取值范围为[1,n],j的取值范围为[1,m];Xwij为第i幅图像第j个点在世界坐标系下Xw轴的坐标值,Ywij为第i幅图像第j个点在世界坐标系下Yw轴的坐标值;uij和vij分别为第i幅图像第j个点在鱼眼图像平面坐标系下的水平和垂直坐标;n和m为大于1的整数;
根据所述n×m组对应点使用伯格-马夸特Levenberg-Marquardt算法确定所述鱼眼镜头成像模型的模型参数;所述模型参数包括:R,T,k1,k2,k3,k4,fx,fy,cx,cy;
其中,所述算法的代价函数为
其中,min(·)表示求最小值的函数;
mij表示第i幅图像第j个点在鱼眼图像平面坐标系下的坐标,表示第i幅图像第j个点在世界坐标系下的坐标(Xwij,Ywij,0)通过公式(1)计算得到的在鱼眼图像平面坐标系下的坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汽车集团股份有限公司,未经上海汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510819265.9/1.html,转载请声明来源钻瓜专利网。