当前位置: 首页 > news >正文

游戏ui素材网站唐山建设网站网站

游戏ui素材网站,唐山建设网站网站,设计一个学院网站,wordpress4.3 撰写设置几个经典视觉slam系统的比较 SVO 高翔链接#xff1a;https://www.zhihu.com/question/39904950/answer/138644975处理的各个线程: tracking部分-frame to frame 、frame to map 金字塔的处理。这一步估计是从金字塔的顶层开始#xff0c;把上一层的结果作为下一层估计的初…几个经典视觉slam系统的比较 SVO 高翔链接https://www.zhihu.com/question/39904950/answer/138644975处理的各个线程: tracking部分-frame to frame 、frame to map 金字塔的处理。这一步估计是从金字塔的顶层开始把上一层的结果作为下一层估计的初始值最后迭代到底层的。顶层的分辨率最小所以这是一个由粗到精的过程Coarse-to-Fine使得在运动较大时也能有较好的结果SVO自己实现了高斯——牛顿法的迭代下降并且比较取巧地使用了一种反向的求导方式即雅可比在k-1帧图像上进行估计而不在k帧上估计。这样做法的好处是在迭代过程中只需计算一次雅可比其余部分只需更新残差即可即G-N等式右侧的。这能够节省一定程度的计算量。另一个好处是我们能够保证k-1帧的像素具有梯度但没法保证在k帧上的投影也具有梯度所以这样做至少能保证像素点的梯度是明显的。根据更精确的投影位置进行位姿与地图点的优化。这一步类似于Bundle Adjustment但SVO实现中是把Pose和Point两个问题拆开优化的速度更快。 地图点初次被观测到的图像与当前帧的图像进行比对时不能直接对两个图像块求差而需要计算一个仿射变换Affine Warp。这是因为初次观测和当前帧的位移较远并且可能存在旋转所以不能单纯地假设图像块不变。 mapping部分 Mapping部分主要是计算特征点的深度。 单目VO中刚刚从图像中提取的热乎的关键点是没有深度的需要等相机位移之后再通过三角化再估计这些点的深度。这些尚未具备有效深度信息的点不妨称之为种子点或候选点。然而三角化的成功与否以及精度取决于相机之间的平移量和视线的夹角所以我们通常要维护种子点的深度分布而不是单纯的一个深度值。 实际可以操作的只有高斯分布一种——高斯只要在计算机里存均值和协方差即可。在逆深度[8]流行起来之后用逆深度的高斯分布成了SLAM中的标配。然而SVO却使用了一种高斯——均匀混合分布的逆深度由四个参数描述推导并实现了它的更新方式称为Depth Filter。它的工作逻辑大概是这样的如果进来一个关键帧就提取关键帧上的新特征点作为种子点放进一个种子队列中。如果进来一个普通帧就用普通帧的信息更新所有种子点的概率分布。如果某个种子点的深度分布已经收敛就把它放到地图中供追踪线程使用。 单目初始化既要有旋转也要有平移Et^R,当纯旋转t0时E为零无法恢复出R而当t不为零R为零时三角化求深度的时候s1x1s2Rx2t,也就没有办法求取深度 vinsmono四自由度平移和yaw(z方向的角速度未知) 视觉的sfm和惯性的预积分对齐主要就是将相机的sfm和IMU的预积分进行对齐相机只有位置、姿态的6维状态而IMU15状态对齐的量是什么呢 回答是利用相机估计出来的位姿相对量和imu的相对量进行对齐。深度优化量在视觉重投影中进行优化一些零偏量在IMU误差中进行优化 但是因为共同的位姿量的存在所以虽然不在某一项优化函数里但是其实还是受到影响的 单目的初始化很鲁棒视惯的紧耦合有效初始化相机与imu之间的外参、陀螺仪的零偏、尺度、速度、重力加速度由于估计了速度就可以在动态场景下进行初始化更适合系统应用场景 由于利用相机求解的位姿和IMU预积分结合外参有一个约束这里应用旋转约束利用估计和量测信息可以构建优化函数求解外参求出来外参可以继续估计陀螺仪的零偏 利用平移约束可以估计尺度、速度、重力加速度同时对重力加速度进行细化 对齐第零帧相机系下的重力加速度和世界系下的重力加速度就可以对齐相机系和世界系。 建立关于IMU、视觉的残差函数 一个特色基于优化的方法通过滑动窗口的schur边缘化进行位姿维护。根据前一帧相机是否是关键帧确定是否保留该帧留在窗口中不是关键帧的话就丢弃该视觉信息是关键帧就将最老的一帧边缘化掉同时保留视觉信息在窗口中。这里是实现的时候优化函数分为四部分1.所有的IMU残差2.窗口里的局部视觉重投影进行优化3.产生回环帧的部分 误差来自滑动窗口和边缘化主要体现在四个自由度(利用重力向量可以将第0帧相机系和世界坐标系的x、y平面也就是水平面进行对齐从而感受到滚转角和偏航角,这两个角度是没有偏差的只有yaw、x、y、z有误差) 重定位模块 闭合回环检测、建立当前帧与回环的特征关联、将这些特征关联集成到前面的VIO模块以消除漂移如果当前窗口有多个回环帧的话那么就一起加到回环的优化函数中增加多个角度的约束 全局位姿图优化 global pose graph optimizationVIO模块使得位姿中的滚转和俯仰变得可观只剩下了3自由度平移和偏航角绕重力向量的旋转不可观因此这里的全局图优化只用来估计这四个自由度也就是优化函数是关于这四个变量的函数所有又称为4自由度全局位姿图优化位姿图包括所有关键帧的IMU位姿为顶点约束为回环边和正常的递推下来的边。 论文实验中出现的实验说明 VINS-Mono在滚转roll和俯仰pitch的估计中效果不如OKVIS原因可能是这两个量是根据IMU的预积分得到的预积分其实是为了节省计算量而采用的一种一阶近似手段因此可能造成了误差存在。关闭了回环检测和重定位功能的VINS-Mono表现大打折扣和OKVIS一样在四自由度三自由度平移和yaw角上有漂移但是打开回环检测后效果提升就很显著了。移植到IOS移动端的程序与商用的Google tango比起来丝毫不落下风尤其是在全局的误差消除上甚至比tango还要好这得益于4自由度的全局位姿图优化。 OKVIS:Keyframe-Based Visual-Inertial SLAM UsingNonlinear Optimization initial :not dynamic /yaw points to the z 论文里说是强制固定位置和yaw角的 (freeze yawing around the gravity direction (world z-axis), as well as the position) In the case where the oldest frame in the temporal window (x c−ST ) is not a keyframe, we will drop all its landmark measurements and then marginalize it out together with the oldest speed and bias states. 根据确定的滑动窗口大小大小即是滑动窗口内图像关键帧的多少滑动窗口内的关键帧是滞后于图像当前帧的okvis论文以三帧为例vinsmono直接是1因此如果图像帧已经到kc但实际上还在判断kc-3/kc-1帧是不是关键帧要不要边缘化。 okvis是关键帧就把窗口里最旧的关键帧边缘化且因为看到相同地图点的两帧已经具有相对位姿信息就可以把之前帧里看到但在当前帧没看到的地图点和最旧的关键帧都踢掉 不是关键帧把该帧、地图点通通都边缘化掉 而且在边缘化中okvis是把估计的变量拆分为两部分机器人的位置、姿态信息由是否是关键帧在滑动窗口中慢慢被边缘化而速度、加速度计、陀螺仪的偏移量与该帧是不是关键帧没有关系马上被边缘化掉 //different from VINSmono
http://www.w-s-a.com/news/631890/

相关文章:

  • 免费高清网站推荐喂来苏州网络科技有限公司
  • php做的大型网站有哪些备案博客域名做视频网站会怎么样
  • 去哪网站备案吗昭通网站建设
  • flash企业网站源码建筑材料采购网站
  • 网站可以换虚拟主机吗部门做网站优点
  • 如何做分类网站信息营销莱芜网页定制
  • 班级网站建设感想中国做视频网站有哪些
  • 做刷票的网站wordpress图片链接插件
  • 给客户做网站图片侵权沈阳做网站的地方
  • 网站开发步骤规划蓝天云免费空间主机
  • 网站字体规范wordpress找不到页面内容编辑
  • 静态网站建设参考文献茂名营销型网站制作公司
  • 君山区建设局网站风铃微网站怎么做
  • 购物网站销售管理合肥网络推广平台
  • 网站建设规划书txt微盘注册帐号
  • 小说网站开发实训报告企业网盘收费标准
  • mvc网站开发医疗医院网站建设
  • 天津市建设厅官方网站wordpress设置404
  • 贵阳好的网站建设免费正能量网站下载ww
  • 免费学习的网站平台自建站seo如何做
  • 海南三亚做网站公众号版面设计创意
  • 学校网站建设目的与意义合肥网页定制
  • 网站查询地址网站建设与维护费用
  • 做网站哪些软件比较好合肥外贸网站建设公司
  • 建网站需要哪些条件专业网站设计报价
  • 定制网站开发技术化妆品的网站布局设计图片大全
  • 网站模糊设计发布产品的免费平台有哪些
  • 网站建站什么目录桂林网站建设内容
  • 光明新区城市建设局网站长沙营销型网站制作费用
  • 网站建设制度制定wordpress主题哥