[发明专利]基于事件对比度最大化的双目视觉里程计方法在审
申请号: | 202211082743.9 | 申请日: | 2022-09-06 |
公开(公告)号: | CN115375767A | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 刘兴华;薛韩君;高翔;赵宇男 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06T7/73 | 分类号: | G06T7/73;G06F17/16 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李潇 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 事件 对比度 最大化 双目 视觉 里程计 方法 | ||
1.基于事件对比度最大化的双目视觉里程计方法,其特征在于,包括:
S1:对来自标准相机的图片进行预处理,建立事件对比度最大化的双目视觉里程计模型;
S2:对来自事件相机的事件流和图片进行时间戳上的同步,根据事件的对应周期选择时空窗口;
S3:对每一个时空窗口中的事件进行对比度最大化,并求模板对应事件之间的光流;
S4:利用IMU数据和计算出的光流去校正和更新模板边的位置;
S5:利用Beta-Gaussian的滤波器对模板边的深度进行估计,并得到3D空间中的模板边的位置;
S6:通过ICP位姿求解算法去估计事件相机的运动轨迹。
2.根据权利要求1所述的基于事件对比度最大化的双目视觉里程计方法,其特征在于,所述步骤S2具体如下:
假设在时间t0处从图像帧中检测到特征点x,则特征点的运动可以描述为:
公式(1)中,为表示特征点x在时间s的速度;从事件流中选取一组事件,选取特征点x的时间作为初始时间t0对应的时空窗口;
公式(2)中,W为时空窗内的事件集;ei表示时空窗口中的第i个事件;表示事件发生的时间;n表示事件的数量;由于[t0,t1]是第一个子时间间隔,可以通过设置时空窗口的大小来计算t1的值;
为了实现特征点跟踪方法的异步性,子时间间隔的大小由该方法在实时运行时确定,具体计算过程如下:
得到本次迭代中所有特征点的光流后,通过光流计算下一个子时间间隔的大小;定义xi来表示第i个特征点i={1,…,m},特征点的个数为m;是在第n个子时间间隔[tn-1,tn]内特征点xi的光流;给定子时间间隔[tn-1,tn]内所有特征点的光流可以计算出下一个子时间间隔[tn,tn+1];
在公式(3)中,数字3的单位是像素;表示子时间间隔[tn-1,tn]内所有特征点的平均光流;通过公式(3)计算出tn+1,将上一个时间间隔内的特征点平均移动3个像素所需的时间作为当前间隔的估计值。
3.根据权利要求2所述的基于事件对比度最大化的双目视觉里程计方法,其特征在于,所述步骤S3具体如下:
通过对应特征点确定时空窗口后,使用对比度最大化算法将特征点x周围的事件集W与模板点集进行匹配;假设所有模板点与特征点x具有相同的光流,区域内所有像素的光流θ相同,并且特征点的光流在子时间间隔[t0,t1]内是恒定的;将时间间隔[t0,t1]内特征点x的光流定义为v;对于W中的事件ei;使用扭曲事件的图像(IWE)计算其在时间t0的位置X’k,公式如下:
公式(5)中,X’kj是第k个事件沿第j组光流扭曲后的位置;Ne表示事件的个数;δ表示狄拉克函数;Pkj表示第k个事件属于第j组光流的概率;Ij(x)表示光流对应的IWE;
事件通过图像对比度对齐,图像的对比度由锐度比色散度量定义,比如方差
Var(Ij)=∫Ω(Ij(x)-μj)2dx (6)
公式(6)中,Ω是图像平面;μj是扭曲事件图像的平均值;
公式(7)中,μ表示步长;Nl表示簇数;θ为对应时空窗口中的光流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211082743.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带灭烟功能的环保垃圾桶
- 下一篇:一种自动烹饪设备