[发明专利]一种汽车环视全景的标定方法在审
申请号: | 201711148378.6 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107993264A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 李彦志;吴龙挑 | 申请(专利权)人: | 广州市安晓科技有限责任公司 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G06T3/00 |
代理公司: | 广州番禺容大专利代理事务所(普通合伙)44326 | 代理人: | 刘新年,潘素云 |
地址: | 510000 广东省广州市番禺区东环*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种汽车环视全景的标定方法,包括在汽车上装4个鱼眼摄像头;分别标定各个摄像头的内参和畸变参数;制作外参标定棋盘布;使用棋盘布铺在汽车周围;使用各个摄像头下完整棋盘布标定各自相对于地面的旋转矩阵和平移矩阵;量出车宽和车长;使用旋转矩阵和平移矩阵把每个摄像头鱼眼图像投影到地平面上;以车的中心为原点建立地面坐标系;计算出左棋盘布相对于前棋盘布的相对平移矩阵、左棋盘布相对于后棋盘布的相对平移矩阵、右棋盘布相对于前棋盘布的相对平移矩阵、右棋盘布相对于后棋盘布的相对平移矩阵;计算各个棋盘布到原点的偏移;得出各个摄像头在地面坐标系的平移矩阵。本发明减少了复杂的参数输入,达到简便安装标定的要求。 | ||
搜索关键词: | 一种 汽车 环视 全景 标定 方法 | ||
【主权项】:
一种汽车环视全景的标定方法,其特征在于,包括如下步骤:S1、在汽车上装有4个鱼眼摄像头,前、后的中间位置分别安装1个,左右后视镜位置分别安装1个;S2、使用Levenberg‑Marquardt算法分别标定各个鱼眼摄像头的内参和畸变参数;内参用矩阵M表示,其中,fx表示x方向的焦距;fy表示y方向的焦距;cx表示鱼眼成像x轴的图像中心点;cy表示鱼眼成像y轴的图像中心点;M=fx0cx0fycy001]]>畸变模型是d=d0+d1·θ+d2·θ3+d3·θ5+d4·θ7+d5·θ9,其中D=[d0,d1,d2,d3,d4,d5]是畸变参数;S3、制作外参标定棋盘布;棋盘布包含中间及两侧的棋盘格,两侧棋盘格的距离一定要比汽车宽一些,以方便各个摄像头之间的联合标定;设棋盘格的格子长和宽都为L;S4、使用棋盘布铺在汽车周围,每个摄像头下都有一个完整的棋盘布,而且要尽量靠近车身,相邻两个棋盘布的摆放位置是相互垂直的;S5、使用各个摄像头下的完整棋盘布标定各自相对于地面的旋转矩阵和平移矩阵;使用R0表示前摄像头的旋转矩阵;R1表示后摄像头的旋转矩阵;R2表示左摄像头的旋转矩阵;R3表示右摄像头的旋转矩阵;使用T0表前摄像头的平移矩阵;T1表示后摄像头的平移矩阵;T2表示左摄像头的平移矩阵;T3表示右摄像头的平移矩阵;具体每一个摄像头的旋转矩阵和平移矩阵的计算过程如下:(1)检测棋盘布中间棋盘格的点,已知摄像头的内参和畸变参数,使用Levenberg‑Marquardt算法计算出摄像头相对于中间棋盘格的旋转矩阵Rt和平移矩阵Tt;(2)使用旋转矩阵Rt和平移矩阵Tt将摄像头鱼眼图像I投影到中间棋盘格平面上,得到投影图像It上;假设P(It)是图像It上的点,P(I)是图像I上的点,那么就有:P(It)=Rt‑1·P(I)‑Rt‑1·Tt;(3)在投影图像It上检测棋盘布两侧的小棋盘格的点;将两侧棋盘格的点反投影到摄像头鱼眼图像上P(I)=Rt·P(It)+Tt,那么这些点就可以与中间棋盘格点一起参与LM算法的标定计算,得到旋转矩阵Ri和平移矩阵Ti,其中i∈{0,1,2,3},代表前、后、左、右;S6、量出车宽W,以及量出车长H;S7、使用旋转矩阵Ri和平移矩阵Ti,把每个摄像头鱼眼图像投影到地平面上P(Iti)=Ri‑1·P(Ii)‑Ri‑1·Ti,其中i∈{0,1,2,3},代表前、后、左、右;Ii是原图像,Iti是投影后的图像;S8、以车的中心为原点,建立地面坐标系,横向为x轴,纵向为y轴;前摄像头投影图像It0不用旋转;将后摄像头投影图像It1旋转180度;左摄像头投影图像It2旋转90度;右摄像头投影图像It3旋转270度;S9、在投影图像上,计算出左棋盘布相对于前棋盘布的相对平移矩阵Tt20、左棋盘布相对于后棋盘布的相对平移矩阵Tt21、右棋盘布相对于前棋盘布的相对平移矩阵Tt30、右棋盘布相对于后棋盘布的相对平移矩阵Tt31;根据摆棋盘布的要求,则有Tt20.y+Tt21.y=Tt30.y+Tt31.y,Tt20.x=Tt21.x,Tt30.x=Tt31.x;S10、令摆放4个棋盘布的中心点与地面坐标系原点重合,则前棋盘布到原点的距离和后棋盘布到原点的距离是相等的;左棋盘布到原点的距离和右棋盘布到原点的距离是相等的;那么就可以计算各个棋盘布到原点的偏移Tij,其中i∈{2,3},j∈{0,1};S11、得出前摄像头在地面坐标系的平移矩阵为T0=(T0.x,T0.y+(Tt20.y+Tt21)/2);后摄像头在地面坐标系的平移矩阵为T1=(‑T1.x,‑T1.y‑(Tt20.y+Tt21)/2);左摄像头在地面坐标系的平移矩阵为T2=(‑T2.y,T2.x+Tt20.x+W/2);右摄像头在地面坐标系的平移矩阵为T3=(T3.y,‑T3.x‑Tt30.x‑W/2)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市安晓科技有限责任公司,未经广州市安晓科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711148378.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种便于安装的碳纤维桥架
- 下一篇:一种复合导电铜管