[发明专利]一种单目SLAM尺度恢复的方法有效
申请号: | 202010711561.8 | 申请日: | 2020-07-22 |
公开(公告)号: | CN111862120B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 郁树梅;郭文康;孙荣川;干旻峰;孙立宁 | 申请(专利权)人: | 苏州大学;苏州大学附属第一医院 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/13;G06T7/80 |
代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 吴竹慧 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 slam 尺度 恢复 方法 | ||
1.一种单目SLAM尺度恢复的方法,其特征在于,包括以下步骤:
S1、制作标定盒,所述标定盒上贯穿开设有长方形的通孔,所述通孔的孔壁的上下面距离为di′;
S2、在单目相机的视野处放置标定盒,将标定盒放置在肠道入口前端,所述单目相机经所述标定盒的通孔后再对肠道建模;
S3、所述单目相机对标定盒的内壁进行图像采集,区域分割出SLAM产生的前几帧关键帧中标定盒内壁的上下面图像;
S4、按照SLAM中特征点和三维地图点的对应关系,分别得到标定盒内壁的上下面图像的三维地图点坐标;
S5、以两平面平行为约束条件拟合所述标定盒内壁的上下面的三维地图点坐标,计算获得三维地图中标定盒内壁的上下面的距离di;
S6、根据di′和di计算尺度因子F;
S7、使用尺度因子F恢复整个三维地图尺度。
2.如权利要求1所述的单目SLAM尺度恢复的方法,其特征在于,所述S3中区域分割以标定盒内壁四条棱线为边界。
3.如权利要求2所述的单目SLAM尺度恢复的方法,其特征在于,所述以标定盒内壁四条棱线为边界,具体包括:
检测前几帧关键帧的边缘信息;
获所述边缘信息中的直线边缘;
将同一条棱线上的多条直线首尾连接以合并。
4.如权利要求3所述的单目SLAM尺度恢复的方法,其特征在于,通过canny算子、Roberts算子、Prewitt算子或Sobel算子检测前几帧关键帧的边缘信息。
5.如权利要求3所述的单目SLAM尺度恢复的方法,其特征在于,所述获所述边缘信息中的直线边缘,具体包括:
利用hough直线检测算法或Freeman直线检测算法获取边缘信息中的直线边缘,同时设置阀值将短直线边缘滤除。
6.如权利要求1所述的单目SLAM尺度恢复的方法,其特征在于,所述S3中,所述关键帧图像为前五帧。
7.如权利要求1所述的单目SLAM尺度恢复的方法,其特征在于,所述S6具体包括:F=di′/di。
8.如权利要求1所述的单目SLAM尺度恢复的方法,其特征在于,所述S7具体包括,将单目SLAM构建的所有三维地图点坐标乘以尺度因子F。
9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学;苏州大学附属第一医院,未经苏州大学;苏州大学附属第一医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010711561.8/1.html,转载请声明来源钻瓜专利网。