论文阅读: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​∑​ωu​nu​T(TCt−1​Ct​(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​=nu​T(TCt−1​Ct​(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}vu​nu​​=VM​(Π(TCt−1​Ct​(k)​u))=NM​(Π(TCt−1​Ct​(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++相关推荐

  1. 语义激光SLAM论文阅读 Semantic Lidar_based SLAM paper Research

    语义激光SLAM论文阅读 Suma: Efficient Surfel-Based SLAM using 3D Laser Range Data in Urban Environments 主要工作 ...

  2. 论文阅读工具ReadPaper

    对于搞科研的同学们来说,看论文是要经历的第一关,尤其是要读好多篇论文的时候,更是着实令人头大. 这不,最近无意中发现了个在线论文阅读网站:readpaper.com,号称「论文阅读笔记神器,硕博科研学 ...

  3. 多目标跟踪:CVPR2019论文阅读

    多目标跟踪:CVPR2019论文阅读 Robust Multi-Modality Multi-Object Tracking 论文链接:https://arxiv.org/abs/1909.03850 ...

  4. 快速人体姿态估计:CVPR2019论文阅读

    快速人体姿态估计:CVPR2019论文阅读 Fast Human Pose Estimation 论文链接: http://openaccess.thecvf.com/content_CVPR_201 ...

  5. Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读

    Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读 Action4D: Online Action Recognition in the Crowd and Clutter 论文链接 ...

  6. 深度学习点云语义分割:CVPR2019论文阅读

    深度学习点云语义分割:CVPR2019论文阅读 Point Cloud Oversegmentation with Graph-Structured Deep Metric Learning 摘要 本 ...

  7. 3D目标检测论文阅读多角度解析

    3D目标检测论文阅读多角度解析 一.前言 CNN(convolutional neural network)在目标检测中大放异彩,R-CNN系列,YOLO,SSD各类优秀的方法层出不穷在2D图像的目标 ...

  8. 3D目标检测论文阅读摘要

    3D目标检测论文阅读摘要 2D Object Detection 的研究已经非常成熟了,代表作品有RPN系列的FasterRCNN,One Shot系列的YOLOv1-YOLOv3,这里推荐一个2D ...

  9. 目标检测——Faster R-CNN论文阅读

    论文阅读--Faster R-CNN:Towards Real-Time Object Detection with Region Proposal Networks 文章目录 论文阅读--Faste ...

最新文章

  1. (08)通用的数据访问 OleDbHelper
  2. idea persistence生成_真厉害!竟然可以这样用IDEA通过数据库生成lombok版的POJO...
  3. qt4.7 mysql_详解Qt 4.7编译和访问Mysql驱动
  4. PB编译错误:Mismatched time stamp on .rel file for module nk.exe requesting kernel fixup. Valid .rel file
  5. php服务器怎么设置cookie,php服务器如何清除浏览器cookie
  6. linux中cooy命令_Linux:CentOS 7中常用的基础命令
  7. 基于jedis的Redis工具类
  8. linux c 串口可读可写,串口编程可写入不能读取 怎么解决
  9. spring hibernate druid mysql_使用Spring4的JavaConfig整合Druid Hibernate4.3
  10. 虚拟机备份克隆导致SQL SERVER 出现IO错误案例
  11. 数据交互之封装request请求(微信小程序篇)
  12. (百万数据量级别)java下的mysql数据库插入越插越慢的问题解决
  13. Chapter 4 Invitations——10
  14. R 学习 - 火山图
  15. 基于SSM的图书馆管理系统
  16. SSM开发书评网25:写短评;
  17. ubuntu20.04安装有道词典
  18. jike2021总结
  19. css设置十六进制背景色和透明度
  20. 电脑如何远程控制挂机宝?影云挂机宝

热门文章

  1. 健康生活 - 四季蔬菜参考
  2. 《魔兽世界》10个让你感动流泪的故事
  3. 连连看 算法 2013-12-29
  4. 电脑重装系统可能会遇到的几个问题
  5. Java 利用“云之讯”实现发送短信接口
  6. 计算机lg符号,网上总出现LG的符号,是什么意思
  7. edge浏览器什么相当于ie的中低_Edge和IE的区别,Edge浏览器和IE哪个更好用呢?
  8. 曝光中国女性的私密数据-广西富婆多,快上车!
  9. MySQL英语不好能学吗_英语不好,我能学好编程语言吗
  10. 魔兽世界怀旧服务器无限刷怪点,魔兽世界怀旧服法师A怪升级路线地点 法师刷怪速升60全攻略...