【技术实现步骤摘要】
一种针对复杂光照环境的改进型VINS方法
[0001]针对传统VINS算法在复杂光照环境中位姿估计不准确的问题,本专利技术设计了一种基于传统VINS系统的、对于复杂光照环境更鲁棒的改进型VINS系统。该方法通过估计相机成像响应函数,将传统光流中的灰度误差进一步拆分为辐照度误差,同时将相机将现实中真实的场景采集成为视觉信息过程中的曝光参数加入视觉数据关联过程,同时进行数据关联与估计曝光信息,改善了视觉信号在复杂光照环境下的质量,从而使得整体改进型VINS系统在复杂光照环境中更鲁棒。
技术介绍
[0002]导航就是正确地引导载体沿着预定的航线、以要求的精度、在指定的时间内将载体引导至目的地的过程。多年以来,惯性导航单元已经十分成熟并成功的应用于诸如导弹舰艇航空航天等多方面应用,特别是在GPS信号受到较大影响是尤为重要。惯性导航系统是一种自主式的导航系统,在工作时不依靠外界信息,也不向外界辐射任何能量,隐蔽性好、抗干扰性强,能够全天时、全天候为载体提供完备的运动信息。然而大多数高精度惯性导航,精度较高的同时占地面积较大且成本较高。
[0003]近些年来,随着微电子技术的发展,通过微电子技术实现的低成本陀螺仪和加速度计单元使得惯性导航单元更多的应用与各个领域。然而,低成本惯性单元在测量中更容易受到噪声的干扰。为了弥补惯性导航单元低成本化带来的精度损失,许多解决方案选择了采用视觉测量模块对惯性单元进行一定的补偿和纠正,视觉测量模块成本低体积小,能够很好的与惯性模块集成在一起。单目视觉slam和低成本惯性slam相融合可 ...
【技术保护点】
【技术特征摘要】
1.一种针对复杂光照环境的改进型VINS方法,其特征在于:为了估计相机对图像的影响,引入相机成像模型:I(x)=f(tV(x)B(x))
ꢀꢀꢀꢀꢀ
(1)其中,t是相机曝光时间,整张图像具有相同的曝光时间,V(x)表示镜头畸变,与镜头上的透镜形态以及折射率有关,B(x)表示成像平面对应的场景中的辐照度,仅与场景中具体物质自身的性质有关,在光源不变的情况下辐照度B(x)不会发生变化;f()代表映射过程,I(x)是输出的图像,x点的像素灰度值;标定相机响应函数模型的过程就是估计f()或是f
‑1()过程;在相机模型中,V(x)是镜头固有属性,在模型设计中令B(x)吸收V(x),得到宽松的辐照度B
′
(x),假设B
′
(x)=V(x)B(x),相机模型变为:I(x)=f(tB
′
(x))
ꢀꢀꢀꢀꢀꢀꢀꢀ
(2)对于第i张图像,有一个假设的f
‑1(),可以得出以下等式:即,通过函数f
‑1()可以将图像在位置x处的灰度值变换为曝光时间参数与宽松辐照度的乘积,同时由于变换带来的误差,假设变换后的值与真值之间有一个误差w
i
,该误差为一个服从高斯分布的噪声因此,可以构造一个最小二乘问题估计函数f
‑1()如下:由于I(x)的函数值范围是0到255的离散整数值,f
‑1(I
i
(x))对应有限个映射关系,待解的未知变量是每个场景点的辐照度和256个映射关系f
‑1();在响应函数的校准过程中,应使相机保持不动,通过拍摄一系列不同曝光时间的图像,可以得到最优解;该过程中输出的图像流,每一个都已知曝光时间t
i
,并且相机保持不动,图像中的每一个像素x对应的场景点不变,每一个等式中每一个场景点的辐照度B
′
(x)不变,因此未知量仅仅是f
‑1()与场景点的辐照度;对于实际图像来说,未知量个数等于像素数量加256个,采集足够多不同曝光时间的图像可以构建超定方程用以解得最接近真实值的相机响应函数f
‑1();应用初始化过程中估计的相机响应函数f
‑1(),可以得到在系统运行过程中同步估计相机曝光时间的算法,该算法是基于LK光流进行针对性改进而来的;光流法建立等式如下:因为微动假设,上述方程的右端可以被泰勒展开:当运动较小时,可忽略高阶无穷小,将方程4带入方程3,建立等式如下:等式两端同时除以δt,同时令有:I
x
u+I
y
v=
‑
I
t
ꢀꢀꢀꢀ
(14)
其中u和v是连续的光流;I
x
和I
y
是点处沿x和y方向的图像梯度;根据空间...
【专利技术属性】
技术研发人员:裴福俊,刘宏康,王迪,王京辉,苗助,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。