NID-SLAM: Robust Monocular SLAM using Normalised Information Distance - Part2

本文主要是介绍NID-SLAM: Robust Monocular SLAM using Normalised Information Distance - Part2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在上一篇博客中, 我介绍了NID-SLAM中的的Robust Direct NID Tracking的实现。这篇继续记录一下文章中 Multi-resolution NID Tracking的部分。

Multi-resolution NID Tracking

文中提到LSD-SLAM中为提高鲁棒性而使用image-pyramid的方法。LSD-SLAM中是对待匹配的原始图像建立图像金字塔。NID-SLAM中作者发现这种方式并没有很好效果。NID-SLAM中采用的是多分辨率直方图的表达。NID-SLAM中建立了一个n-channel 的直方图图像金字塔,第 l l 层金字塔图像记为H(l), 第0层直方图每一个channel 是从输入图像计算得来的:

H(0)(pi,a)={10a=B(I(pi))otherwise H ( 0 ) ( p i , a ) = { 1 a = B ( I ( p i ) ) 0 o t h e r w i s e

其他层都是通过上一层降采样得来:
H(l=1)(pi,a)=14j=14H(l)(N(j)(2pi),a) H ( l = 1 ) ( p i , a ) = 1 4 ∑ j = 1 4 H ( l ) ( N ( j ) ( 2 ⋅ p i ) , a )

N</

这篇关于NID-SLAM: Robust Monocular SLAM using Normalised Information Distance - Part2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/933875

相关文章

BD错误集锦1——[Hive]ERROR StatusLogger No log4j2 configuration file found. Using default configuration:

错误描述:在使用IDEA进行jdbc方式连接到hive数据仓库时,出现以下错误:                ERROR StatusLogger No log4j2 configuration file found. 问题原因:缺少log4j2.xml文件   <?xml version="1.0" encoding="UTF-8"?><Configuration><Appender

论文阅读--Efficient Hybrid Zoom using Camera Fusion on Mobile Phones

这是谷歌影像团队 2023 年发表在 Siggraph Asia 上的一篇文章,主要介绍的是利用多摄融合的思路进行变焦。 单反相机因为卓越的硬件性能,可以非常方便的实现光学变焦。不过目前的智能手机,受制于物理空间的限制,还不能做到像单反一样的光学变焦。目前主流的智能手机,都是采用多摄的设计,一般来说一个主摄搭配一个长焦,为了实现主摄与长焦之间的变焦,目前都是采用数字变焦的方式,数字变焦相比于光学

SLAM Paper Reading和代码解析

最近对VINS、LIO-SAM等重新进行了Paper Reading和代码解析。这两篇paper和代码大约在三年前就读过,如今重新读起来,仍觉得十分经典,对SLAM算法研发具有十分重要的借鉴和指导意义。重新来读,对其中的一些关键计算过程也获得了更新清晰的了解,现整理分享出来,供有需要的同学参考。 VINS-MONO算法总结-徐胜攀.pdf资源-CSDN文库 对VINS-MONO的算法框架进

在WinCE的C#编程中,需要静态调用C++的动态库,需要添加using System.Runtime.InteropServices

using System.Runtime.InteropServices;         [DllImport("Win32DLL.dll", EntryPoint = "WriteREG_SZToRegTCHAR")]         private static extern bool WriteREG_SZToRegTCHAR(int iFlag, string regKeyP

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)问题

1.问题描述:   在myeclipse中发布web服务器,通过手机客户端访问MySQL数据库(也就是myeclipse中的tomcat连接的数据库),myEclipse 的控制台(Console)报出如下错误 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 2.自己

slam移动机器人预测n秒后的里程数据

slam移动机器人预测n秒后的里程数据 为了实现这个功能,需要完成以下几个步骤: 订阅/odom话题并获取当前和上一时刻的里程计数据。计算两次里程计数据之间的位置和角度的偏移量。计算时间间隔dt。使用运动模型计算当前的速度vx, vy, vth。预测3秒后的位置和角度。将预测的位置和角度转换为geometry_msgs::TransformStamped类型。 #inc

SP2010开发和VS2010专家食谱--第七章节--使用客户端对象模型(1)--Creating a list using a Managed OM

本文中,我们将学习如何使用托管对象模型创建列表。我们也将添加新栏,插入约10行数据到列表。本文中我们将创建一个使用generic list template的控制台应用程序。

mysq:lERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

问题重现(以下讨论范围仅限Windows环境): C:\AppServ\MySQL> mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)   编辑mysql配置文件my.ini(不知道在哪请搜索),在[m

【C#】图解如何添加引用using MySql.Data.MySqlClient;

使用C#连接MySQL时,经常会用到命名空间using MySql.Data.MySqlClient; 这说明VS中没有添加引用,解决方法如下: 1,下载MySQL.Data.dll,http://down7.pc6.com/xy3/MySqlData.zip 2,将其存放到Windows/System32(或者SysWOW64,针对64位系统) 3,在VS中添加引用,如下图所示,添加引用

论文学习 Learning Robust Representations via Multi-View Information Bottleneck

Code available at https://github.com/mfederici/Multi-View-Information-Bottleneck 摘要:信息瓶颈原理为表示学习提供了一种信息论方法,通过训练编码器保留与预测标签相关的所有信息,同时最小化表示中其他多余信息的数量。然而,最初的公式需要标记数据来识别多余的信息。在这项工作中,我们将这种能力扩展到多视图无监督设置,其中提供