论文阅读:SuMa++
论文阅读:SuMa++
论文:《SuMa++: Efficient LiDAR-based Semantic SLAM》
SuMa++是建立在SuMa基础上的方法,该方法使用了基于RangeNet++的语义分割技术,在ICP的基础上增加的语义约束。
发布本文的时候,网上还没有找到对SuMa++语义ICP的翻译讲解的文章。于是自己翻译出来,以供同样需要语义ICP算法的同学参考。
语义ICP部分
公式如下:
E(VD,VM,NM)=∑u∈VDωunuT(TCt−1Ct(k)u−vu)2E(\mathcal{V}_D,\mathcal{V}_M,\mathcal{N}_M)=\sum\limits_{\mathbf{u}\in V_D}\omega_\mathbf{u}\mathbf{n_u}^T\biggl(T_{C_{t-1}C_t}^{(k)}u-\mathbf{v}_\mathbf{u}\biggr)^2E(VD,VM,NM)=u∈VD∑ωunuT(TCt−1Ct(k)u−vu)2
其中残差 ru=nuT(TCt−1Ct(k)u−vu)2r_{\mathbf{u}}=\mathbf{n_u}^T\biggl(T_{C_{t-1}C_t}^{(k)}u-\mathbf{v}_\mathbf{u}\biggr)^2ru=nuT(TCt−1Ct(k)u−vu)2 为ICP算法部分, ωu\omega_\mathbf{u}ωu 为语义权重
其中每个顶点 u∈VD\mathbf{u}\in V_Du∈VD 与其参考顶点 vu∈VM\mathbf{v}_\mathbf{u}\in \mathcal{V}_Mvu∈VM 和它的法向量 nu∈NM\mathbf{n}_\mathbf{u}\in \mathcal{N}_Mnu∈NM 关联。
u\mathbf{u}u 对应的vu\mathbf{v}_\mathbf{u}vu 和nu\mathbf{n}_\mathbf{u}nu 为:
vu=VM(Π(TCt−1Ct(k)u))nu=NM(Π(TCt−1Ct(k)u))\begin{aligned} \mathbf{v}_{\mathbf{u}} &=\mathcal{V}_{M}\left(\Pi\left(\mathbf{T}_{C_{t-1} C_{t}}^{(k)} \mathbf{u}\right)\right) \\ \mathbf{n}_{\mathbf{u}} &=\mathcal{N}_{M}\left(\Pi\left(\mathbf{T}_{C_{t-1} C_{t}}^{(k)} \mathbf{u}\right)\right) \end{aligned}vunu=VM(Π(TCt−1Ct(k)u))=NM(Π(TCt−1Ct(k)u))
为了实现最小化,我们使用高斯牛顿,定义增量 δ\deltaδ 如下:
δ=(J⊤WJ)−1J⊤Wr\delta=\left(\mathbf{J}^{\top} \mathbf{W} \mathbf{J}\right)^{-1} \mathbf{J}^{\top} \mathbf{W} \mathbf{r}δ=(J⊤WJ)−1J⊤Wr
其中 W∈Rn×n\mathbf{W} \in \mathbb{R}^{n \times n}W∈Rn×n 是由与 rur_{\mathbf{u}}ru 对应的wuw_{\mathbf{u}}wu 组成的,r∈Rn\mathbf{r}\in\mathbb{R}^nr∈Rn rur_{\mathbf{u}}ru 的向量,
J∈Rn×6\mathbf{J}\in\mathbb{R}^{n \times 6}J∈Rn×6 是 r∈Rn\mathbf{r}\in \mathbb{R}^nr∈Rn 的Jacobian。
W\mathbf{W}W 中的 wuw_{\mathbf{u}}wu 的计算是这样的:
wu(k)=ρHuber (ru(k))Csemantic (SD(u),SM(u))w_{\mathbf{u}}^{(k)}=\rho_{\text {Huber }}\left(r_{\mathbf{u}}^{(k)}\right) C_{\text {semantic }}\left(\mathcal{S}_{D}(\mathbf{u}), \mathcal{S}_{M}(\mathbf{u})\right)wu(k)=ρHuber (ru(k))Csemantic (SD(u),SM(u))
使用了Huber:
ρHuber (r)={1,if ∣r∣<δδ∣r∣−1,otherwise \rho_{\text {Huber }}(r)=\left\{\begin{array}{cl}1 & , \text { if }|r|<\delta \\ \delta|r|^{-1} & , \text {otherwise }\end{array}\right.ρHuber (r)={1δ∣r∣−1, if ∣r∣<δ,otherwise
Csemantic ((yu,Pu),(yvu,Pvu))C_{\text {semantic }}\left(\left(y_{\mathbf{u}}, P_{\mathbf{u}}\right),\left(y_{v_{\mathbf{u}}}, P_{v_{\mathbf{u}}}\right)\right)Csemantic ((yu,Pu),(yvu,Pvu))
Csemantic (⋅,⋅)={P(yu∣u),if yu=yvu1−P(yu∣u),otherwise C_{\text {semantic }}(\cdot, \cdot)=\left\{\begin{array}{cl}P\left(y_{\mathbf{u}} \mid \mathbf{u}\right) & , \text { if } y_{\mathbf{u}}=y_{v_{\mathbf{u}}} \\ 1-P\left(y_{\mathbf{u}} \mid \mathbf{u}\right) & , \text { otherwise }\end{array}\right.Csemantic (⋅,⋅)={P(yu∣u)1−P(yu∣u), if yu=yvu, otherwise
其中 yuy_\mathbf{u}yu 对应 u\mathbf{u}u 的label,yvuy_{v_u}yvu 对应 vuv_\mathbf{u}vu 的label
更新中…
论文阅读:SuMa++相关推荐
- 语义激光SLAM论文阅读 Semantic Lidar_based SLAM paper Research
语义激光SLAM论文阅读 Suma: Efficient Surfel-Based SLAM using 3D Laser Range Data in Urban Environments 主要工作 ...
- 论文阅读工具ReadPaper
对于搞科研的同学们来说,看论文是要经历的第一关,尤其是要读好多篇论文的时候,更是着实令人头大. 这不,最近无意中发现了个在线论文阅读网站:readpaper.com,号称「论文阅读笔记神器,硕博科研学 ...
- 多目标跟踪:CVPR2019论文阅读
多目标跟踪:CVPR2019论文阅读 Robust Multi-Modality Multi-Object Tracking 论文链接:https://arxiv.org/abs/1909.03850 ...
- 快速人体姿态估计:CVPR2019论文阅读
快速人体姿态估计:CVPR2019论文阅读 Fast Human Pose Estimation 论文链接: http://openaccess.thecvf.com/content_CVPR_201 ...
- Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读
Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读 Action4D: Online Action Recognition in the Crowd and Clutter 论文链接 ...
- 深度学习点云语义分割:CVPR2019论文阅读
深度学习点云语义分割:CVPR2019论文阅读 Point Cloud Oversegmentation with Graph-Structured Deep Metric Learning 摘要 本 ...
- 3D目标检测论文阅读多角度解析
3D目标检测论文阅读多角度解析 一.前言 CNN(convolutional neural network)在目标检测中大放异彩,R-CNN系列,YOLO,SSD各类优秀的方法层出不穷在2D图像的目标 ...
- 3D目标检测论文阅读摘要
3D目标检测论文阅读摘要 2D Object Detection 的研究已经非常成熟了,代表作品有RPN系列的FasterRCNN,One Shot系列的YOLOv1-YOLOv3,这里推荐一个2D ...
- 目标检测——Faster R-CNN论文阅读
论文阅读--Faster R-CNN:Towards Real-Time Object Detection with Region Proposal Networks 文章目录 论文阅读--Faste ...
最新文章
- (08)通用的数据访问 OleDbHelper
- idea persistence生成_真厉害!竟然可以这样用IDEA通过数据库生成lombok版的POJO...
- qt4.7 mysql_详解Qt 4.7编译和访问Mysql驱动
- PB编译错误:Mismatched time stamp on .rel file for module nk.exe requesting kernel fixup. Valid .rel file
- php服务器怎么设置cookie,php服务器如何清除浏览器cookie
- linux中cooy命令_Linux:CentOS 7中常用的基础命令
- 基于jedis的Redis工具类
- linux c 串口可读可写,串口编程可写入不能读取 怎么解决
- spring hibernate druid mysql_使用Spring4的JavaConfig整合Druid Hibernate4.3
- 虚拟机备份克隆导致SQL SERVER 出现IO错误案例
- 数据交互之封装request请求(微信小程序篇)
- (百万数据量级别)java下的mysql数据库插入越插越慢的问题解决
- Chapter 4 Invitations——10
- R 学习 - 火山图
- 基于SSM的图书馆管理系统
- SSM开发书评网25:写短评;
- ubuntu20.04安装有道词典
- jike2021总结
- css设置十六进制背景色和透明度
- 电脑如何远程控制挂机宝?影云挂机宝
热门文章
- 健康生活 - 四季蔬菜参考
- 《魔兽世界》10个让你感动流泪的故事
- 连连看 算法 2013-12-29
- 电脑重装系统可能会遇到的几个问题
- Java 利用“云之讯”实现发送短信接口
- 计算机lg符号,网上总出现LG的符号,是什么意思
- edge浏览器什么相当于ie的中低_Edge和IE的区别,Edge浏览器和IE哪个更好用呢?
- 曝光中国女性的私密数据-广西富婆多,快上车!
- MySQL英语不好能学吗_英语不好,我能学好编程语言吗
- 魔兽世界怀旧服务器无限刷怪点,魔兽世界怀旧服法师A怪升级路线地点 法师刷怪速升60全攻略...