Direct Line Guidance Odometry论文阅读笔记
摘要:
本文特色:使用线引导关键点的选择。本文提出这个的论点是:线上的点比图像的其他部分的点更好,而且线上存在更好的关键点。选择线上的点可以筛选过滤掉不太明显的点,从而提高效率。
点和线:
系统使用点、线段和线段上的点。点是由它周围的梯度决定和描述的;线段使用端点表示,线段的描述使用线上的点,其中这些点是通过自适应的方式划分的。根据优不优化将点和线分为Immature和Active部分。点使用光度误差模型,线的光度误差使用线上的点的光度误差的累加和。
具体做法:

Tracking
1) 对于新来的一帧首先进行Initial Frame Track。使用的参考帧是最新的关键帧,方法是:传统的两帧图像直接对准、多尺度图像金字塔和恒运动模型初始化。如果直接图像对准失败,系统通过初始化在不同方向上最多27个不同的小旋转,在最粗的金字塔级别上进行恢复跟踪。
2)Line Guidance Refinement:
对于点:通过最小化式(2)中定义的光度误差,利用沿极线的离散搜索,在当前帧中搜索活动关键帧中的IP。当前帧中的匹配点用于更新活动关键帧中对应IP的深度。
对于线:对于IL,其上的ILCP和ILEP首先以与IP相同的方式进行细化。如果一个ILCP提炼失败,我们直接从IL中删除它。至于一个提炼失败的ILEP,系统检查所有在同一直线上的ILEP和ILCP的细化状态
在每次迭代之后执行AL细化。为了提高效率,我们将把远离当前框架的APs、ALs和active框架边缘化。最后是IPs和
在新的关键帧上生成。
在本研究中,我们采用滑动窗口优化方法。在优化之前,所有关键帧的IL和IP首先作为AP和ALs激活。将IL和IPs的位置作为AP和ALS的初值。然后ap和ALs参与优化。在优化中,ALEP和ALCP的处理方法与APs相同。
2)AL提炼
在每次迭代优化后,对AL应用一个AL细化过程,该过程与在高斯-牛顿算法的第四节中,解通常独立地处理每个变量。然而,在我们的情况下,ALCPs和ALEP是共线的。优化过程中会改变这一特性,这是不希望的。因此,在每次迭代之后,AL为了保持这一特性,进行了改进。最后,远离当前帧的APs、ALs和active帧将被Schur[24]边缘化。
3)IL和IP产生
在这个过程中,在新的关键帧上创建ILs和IPs。在我们的方法中,我们从直线结构中提取点。这样做的一个优点是提取的点具有很高的梯度,同时还包含了线结构信息。在直接法中,有太多的点集中在直线附近。因此,我们通过从直线中选择点的子集来降低计算成本。
a)IP产生:对于IP生成,构造了一个三层图像金字塔。然后在每一层,图像划分为小块。最后选择每个patch中梯度值最大的点作为关键点。通过这种方法,选择的点在图像中均匀分布。
b)IL产生:至于线提取,我们使用公共LSD段检测算法[25]。首先使用系数为0.5的高斯滤波器对输入图像进行滤波。然后检测这些线。过于接近直线的点将被过滤掉,以提高效率。这里我们对每一行采用自适应距离阈值。可能存在一些相互重叠的行,这将导致冗余的计算。这里我们使用一个基于角度网格的方法来合并相似的线。我们选择5◦作为网格的大小。所有线路规范化的角度0之间180度。
两个线段之间的距离定义如下。对于每一个线段,我们首先计算一条线的端点到另一条线的距离,并将两点到直线的距离相加。计算每条直线的和后,我们选择较小的和作为这两条线段之间的距离(图9):
将ILEP作为两个端点,在IL上均匀采样ILCPs。在某些情况下,一行存在于多个关键帧中。固定的采样间隔通常会在这些关键帧中产生相同的采样点。为了利用更多的信息,我们使用随机采样间隔。
Direct Line Guidance Odometry论文阅读笔记的更多相关文章
- [论文阅读笔记] Fast Network Embedding Enhancement via High Order Proximity Approximati
[论文阅读笔记] Fast Network Embedding Enhancement via High Order Proximity Approximation 本文结构 解决问题 主要贡献 主要 ...
- [论文阅读笔记] Community aware random walk for network embedding
[论文阅读笔记] Community aware random walk for network embedding 本文结构 解决问题 主要贡献 算法原理 参考文献 (1) 解决问题 先前许多算法都 ...
- [论文阅读笔记] LouvainNE Hierarchical Louvain Method for High Quality and Scalable Network Embedding
[论文阅读笔记] LouvainNE: Hierarchical Louvain Method for High Quality and Scalable Network Embedding 本文结构 ...
- 论文阅读笔记 - YARN : Architecture of Next Generation Apache Hadoop MapReduceFramework
作者:刘旭晖 Raymond 转载请注明出处 Email:colorant at 163.com BLOG:http://blog.csdn.net/colorant/ 更多论文阅读笔记 http:/ ...
- 论文阅读笔记 - Mesos: A Platform for Fine-Grained ResourceSharing in the Data Center
作者:刘旭晖 Raymond 转载请注明出处 Email:colorant at 163.com BLOG:http://blog.csdn.net/colorant/ 更多论文阅读笔记 http:/ ...
- 论文阅读笔记 Word Embeddings A Survey
论文阅读笔记 Word Embeddings A Survey 收获 Word Embedding 的定义 dense, distributed, fixed-length word vectors, ...
- 论文阅读笔记 Improved Word Representation Learning with Sememes
论文阅读笔记 Improved Word Representation Learning with Sememes 一句话概括本文工作 使用词汇资源--知网--来提升词嵌入的表征能力,并提出了三种基于 ...
- [置顶]
人工智能(深度学习)加速芯片论文阅读笔记 (已添加ISSCC17,FPGA17...ISCA17...)
这是一个导读,可以快速找到我记录的关于人工智能(深度学习)加速芯片论文阅读笔记. ISSCC 2017 Session14 Deep Learning Processors: ISSCC 2017关于 ...
- Nature/Science 论文阅读笔记
Nature/Science 论文阅读笔记 Unsupervised word embeddings capture latent knowledge from materials science l ...
随机推荐
- Smart Client技术简要总结
摘要:Smart Client简称智能客户端,是Microsoft推出的一种将B/S(瘦客户端)和C/S(胖客户端)结合在一起的一种技术.Smart Client结合了B/S和C/S的优势,具有新的特 ...
- 阿里大鱼短信接口(Python3版)
近期由于须要用到短信接口,选型的的结果是用阿里大鱼的短信服务,然而淘宝开放平台(TOP)的SDK已经非常多年没有更新了.不支持python3.自己动手改了半天,还是不太正常,索性不用它,自己写一个算了 ...
- builtroot make menuconfig流程
本文主要介绍一下,buildroot(buildroot-2018.02.1)的make menuconfig.众所周知,在我们执行menuconfig时,会生成一个图形化界面,然后进行相关的配置.同 ...
- mysql之内存表
一.引言 昨天下午老大让我查资料看一下mysql的内存表在主从备份中是否能被复制,我还没听说过内存表呢,于是上网查资料,记录一下,以便查阅.学习 二.进展 参考: http://www.cnblogs ...
- vue render函数 函数组件化
之前创建的锚点标题组件是比较简单,没有管理或者监听任何传递给他的状态,也没有生命周期方法,它只是一个接受参数的函数 在这个例子中,我们标记组件为functional,这意味它是无状态(没有data), ...
- debian下为arm开发板创建基于debian或emdebian的根文件系统
Debian系统本身包含对arm的支持,其包含的软件包最多,但是最终的文件系统要大一些. emdebian 是一个非常好用的嵌入式linux操作系统,其基于debian的特点对于熟悉debian系统的 ...
- c# 获取某日期所在周的第一天和最后一天(转)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WyfC ...
- 解决linux下/etc/rc.local开机器不执行的原因
前不久因项目需要写了开机启动其他程序的shell脚本,因工作忙,调试完给了技术支持人员,也没去注意过. 到后来,有几台服务器突然被重启了,这时候领导问,怎么开机启动的脚本没起作用,还被批了一顿,哎,做 ...
- hdu6058 Kanade's sum 区间第k大
/** 题目:Kanade's sum 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6058 题意:给定[1,n]的排列,定义f(l,r,k)表示区间[l ...
- ssh密码登陆的原理,密码的公私钥和sshkey的不是一回事
密码登录的原理: 密钥加密: 创建分发密钥.分发到服务端的ssh-copy-id的本质是拷贝公钥到对面服务器的,authorized_keys文件下就会多了一个密钥文件信息.就会被拷贝入下面. 客户端 ...