[发明专利]基于约束相机运动与畸变校正的水下视觉SLAM方法在审
| 申请号: | 202210555189.5 | 申请日: | 2022-05-19 |
| 公开(公告)号: | CN114820797A | 公开(公告)日: | 2022-07-29 |
| 发明(设计)人: | 孙进;周威;谢文涛;汪和平;马昊天;雷震霆;梁立 | 申请(专利权)人: | 扬州大学 |
| 主分类号: | G06T7/73 | 分类号: | G06T7/73;G06T5/00;G06V10/46;G06V20/05 |
| 代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 董旭东;季雯 |
| 地址: | 225009 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 约束 相机 运动 畸变 校正 水下 视觉 slam 方法 | ||
1.一种基于约束相机运动与畸变校正的水下视觉SLAM方法,其特征在于,包括以下步骤:
步骤1)传感器信息获取;
步骤2)基于单目相机的特征点法的前端视觉里程计;
步骤3)基于约束相机运动与图像畸变校正的后端优化;
步骤3-1)建立误差代价函数和增量方程并求解;
步骤3-2)利用约束拍摄相邻帧数图像以及整体相机运动路径的方法,创建约束局部相邻帧数以及整体水下速度优化相机运动方程;
步骤3-3)在创建SLAM词袋时,通过融合径向畸变、切向畸变以及散射系数的方法,对拍摄到的图像及其特征点进行畸变校正;
步骤4)基于特征元素相似度的回环检测;
步骤5)基于ORB特征匹配的SLAM建图。
2.根据权利要求1所述的基于约束相机运动与畸变校正的水下视觉SLAM方法,其特征在于,所述步骤3-1)具体包括:利用两相机的位置信息以及相对运动信息之间的相对关系,构建最小二乘问题进行优化求解,并在优化后估计相机的运动变化,对相机运动进行反馈;
首先根据两帧相机的位姿得到相对的位姿变换其中η′ij为计算求得的拍摄两帧图像时相机的相对位移,其中,ηi为i帧的相机位姿信息,ηi-1为i帧的相机位姿信息的逆矩阵,ηj为j帧的相机位姿信息;另外实际的拍摄两帧图像之间相机的实际相对位移ηij,根据i,j两帧图像利用对极几何方法计算得到,优化的目标函数oij为:
minoij=min(ηij-η′ij) (1)
其中,oij为目标函数,ηij为拍摄两帧图像之间相机的实际相对位移;
对目标函数进行求解得到:
其中,为目标函数的泰勒展开,为目标函数的偏导数,δηi和δηj为两帧相机位姿的微小扰动。
3.根据权利要求1所述的基于约束相机运动与畸变校正的水下视觉SLAM方法,其特征在于,所述步骤3-2)具体包括:提出一种限制相机局部整体运动方法,记作Ck,k+1,k+2,k+3,k+4…为某一帧数的相机位置,Ck,k+1、Ck+1,k+2、Ck+2,k+3为相邻帧数之间相机的位移路径,T为每一帧相隔时间,通过速度优化公式来限制局部与整体速率为:
其中,k为相机运动过程内某一位置点,T为相机拍摄相邻帧数图片的时间,n为总拍摄图像总数-1。
4.根据权利要求1所述的基于约束相机运动与畸变校正的水下视觉SLAM方法,其特征在于,所述步骤3-3)具体包括:采用求解相机的径向畸变与切向畸变,从而解决特征点因为水下环境而发生的空间坐标与像素点坐标的畸变;
相机的坐标系点Q[X,Y,Z]通过四个畸变纠正系数h1,h2,l1,l2以及散射系数kυ,获取正确的像素坐标[xcd,ycd],即通过径向畸变和切向畸变的纠正:
其中,整体畸变矫正坐标为[xcd,ycd],畸变坐标为[x,y],h1和h2为中心区域和边缘区域的径向畸变系数,l1和l2为x和y轴方向上切向畸变系数,b2的数值为纠正位置的横纵坐标平方和,kυ为散射系数,dx、dy分别为x,y轴方向上的偏移量;
畸变矫正后的图像及特征点,即算法提取的所有回环中是真实回环的概率:
其中,P为回环检测准确率,∑mtp为算法是回环且事实也是回环的全部事件,∑nfp为算法是回环但事实不是回环的全部事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬州大学,未经扬州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210555189.5/1.html,转载请声明来源钻瓜专利网。





