《论文阅读01》Learning multiview 3D point cloud registration

2023-05-16

目录

一、论文

二、论文概要

三、论文详述


一、论文


  • 研究领域:点云配准
  • 论文:Learning multiview 3D point cloud registration
  • CVPR 2020
  • 论文链接

二、论文概要

  该论文提出了一种新的,端到端的学习,多视图三维点云配准算法。该方法不同于传统的两阶段的方法(各个阶段彼此分离),而是直接学习以全局一致的方式注册场景的所有视图。

将仅覆盖环境的一小部分的单个点云片段对齐和融合成全局一致的整体表示。

三、论文详述

3.1 总体思路

考虑一组从不同视点捕捉3D场景的潜在重叠的点云:

多视点配准的最终任务是恢复刚体的、绝对的姿态Mi*

 S可以通过联系构建一张finite graph, G

每个顶点S代表一个点集;

ε包含了Ri,j和ti,j即两个点的旋转矩阵和平移向量。

旋转矩阵和平移向量需要满足约束:

在当前的现有技术[69,35,7]中,G的边缘ε用(噪声)相对变换参数{Mij}来初始化,而作者是采用同步算法。


3.2 构建优化方程

点云集S中取出两个不同的点云集P和Q,两者的维度分别是NP×3即NP个点和NQ×3。

 成对配准的目标是检索最优的Rij和tij:

 φ(p,Q)是将点p映射到点云Q中的对应点的对应函数。

全局变换参数可以联合估计(变换同步)或通过将问题划分为旋转和平移来估计:

3.3 精细迭代

每次后续迭代(k +1)利用第k次的Mi,j对点云集Q进行改变:

先前迭代的权重w(k)和残差r(k)可以用作对应加权函数中的附带信息,进而每一步的权重会影响下一步的对应权重

3.4 神经网络的实现

将多视图配准算法实现为深度神经网络:

3.4.1 对应函数φ(.)的学习 

对应函数φ(·)的近似扩展了全卷积3D特征描述符FCGF

3.4.2 权重因子的学习

参考

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

《论文阅读01》Learning multiview 3D point cloud registration 的相关文章

  • 在 Whatsapp 云 API 的模板标头中添加示例图像

    我正在使用 WhatsApp 云 API 做一个项目 我需要创建一个带有媒体标题的模板 我创建了一个带有媒体标题但没有示例图像的模板 但它被拒绝了 所以我想在 Node js 中创建一个带有示例图像的模板 带有媒体标题的模板 为模板添加示例
  • 在云中托管公共(只读)Neo4j 实例

    我正在开展一个开放科学项目 以了解药物为何有效 我们创建了一个名为Hetionet https github com dhimmel hetionet有 47 031 个节点和 2 250 197 个关系 是使用 Neo4j https t
  • Mac上像Cloud App一样自动截图上传

    云应用程序 http getcloudapp com 有这个巧妙的功能 当新的屏幕截图添加到桌面时 它会自动上传它们 有什么想法如何做到这一点吗 您可以自己做类似的事情 而无需太多编程方式 在操作系统中 您可以配置 文件夹操作 http w
  • 由于 NanoMatch 问题,Firestore 的 Firebase 功能失败

    我是云函数新手 正在测试此示例代码https github com firebase functions samples tree master quickstarts uppercase firestore https github co
  • OpenCPU 上的自定义 R 包/找到包,但没有可见的函数

    CI 为 OpenCPU 编写了一个 R 包 并希望在我自己的云服务器上使用它 即使包本身被识别并且可以更新 我也无法访问任何功能 并且我可以通常通过 POST 和 GET 访问其他 非自定义 例如基本或统计 包 我已经安装了自定义包以及所
  • 如何将两个坐标列转换为一列 Shapely 点

    我正在尝试对整个列执行操作 但出现类型错误 我想创建一个包含匀称点 https shapely readthedocs io en latest manual html points crime df crime df crime df L
  • 求解三次方程以找到曲线上距某点最近的点

    Ok 我有一个射弹 其位置定义为 a x initialX initialDX time a y initialY initialDY time 0 5 gravtiy time 2 我希望能够预测该射弹将与我的环境中的哪些障碍物发生碰撞
  • 使用 GeoPandas 将点几何图形转换为线串

    我有一个地理数据框gdf看起来像这样 longitude latitude geometry 8628 4 890683 52 372383 POINT 4 89068 52 37238 8629 4 890500 52 371433 PO
  • 如何知道我的 SensorManager 是否有已注册的传感器

    我正在为我的 Android 应用程序使用传感器 我用一行代码注册传感器 mySensorManager registerListener this orientationSensor SensorManager SENSOR DELAY
  • Eiffel 中的不可变类

    我正在尝试做一个不可变的POINT在埃菲尔铁塔上课 下面的代码定义了一个吗 这 NONE 的可访问性x and y田地就够了吗 我可以给类不变量写一些东西吗x x 或者我还能如何实现不变性 class POINT create make f
  • 无法获得多视图控制来更改视图

    我有一个多视图控件 有两个视图 View1 是默认视图 View2 是新视图 当最终用户单击按钮时 我想将视图更改为 View2 无论如何我似乎都无法实现这一目标 ASP NET 代码
  • Azure Web应用服务时区更改问题

    我们正在使用 Azure Web 应用程序服务进行多租户应用程序 但应用程序服务的默认时区是 UTC 我只想更改该地区的时区 我已经在应用程序设置中尝试了 WEB TIMEZONE 变量 但不起作用 You are setting wron
  • 检查是否已经是用户然后插入数据库 php

    如果我想插入数据库 我的代码可以工作 但是我检查用户是否已经存在不起作用 我认为这个想法是检查该用户名是否已经存在一行 如果是 则不要将该用户添加到数据库中 否则 email POST email password password has
  • Rails/Devise - 如何显示注册信息(不仅仅是编辑它)

    我今天安装了 Devise 到目前为止一切正常 devise 似乎唯一没有提供的是 registration show 操作 它显示用户信息 而不是注册编辑页面 我尝试覆盖注册控制器 但收到错误 未知操作 AbstractControlle
  • V100 和 P100 在 Google Compute Engine 上的可用性

    描述 我刚刚尝试了一段时间 使用我的个人帐户设置或保留用于机器学习的虚拟机 我在 n1 上使用了几个月 具有大约 8 GB 或更多 GB RAM 以及用于机器学习的 P100 或 V100 现在尝试了至少一半具有 P100 V100 可用性
  • Java - 点在线

    我如何找出点 x y 是否位于其他两个点之间创建的线上 我尝试了这个 但似乎有些问题 因为我没有得到我应该得到的结果 public boolean intersects Point k Point z Point p Line2D line
  • mysql 查询多边形内的点 - 没有结果

    我很确定我在这里做错了很多事情 但我不确定是什么 该表 减去一些字段 CREATE TABLE IF NOT EXISTS stuff id int 10 unsigned NOT NULL AUTO INCREMENT lat decim
  • 用于存储应用程序用户机密的 Azure Key Vault 机密

    在我的应用程序中 我必须存储用户的非常敏感的数据 例如其他第三部分服务的各种密码 用户填写一个表格 向我们提供第三部分服务的登录名和密码 该应用程序的目标是使用从 100 多个输入生成的 powershell 脚本来设置其他复杂系统 需要将
  • 使用链接进行电子邮件验证是一个坏主意

    在我的注册过程中 用户注册后 他们会收到通过电子邮件发送的验证链接 如果他们单击该链接 那么他们的帐户才会得到验证 但这种验证方法对于机器人来说是不是太容易了 我认为电子邮件可以由机器人创建 但可以肯定的是 如果验证只是单击链接 那么它也可
  • OpenGL ES 2.0 中的纹理点?

    我正在尝试在 OpenGL ES 2 0 中为粒子系统实现纹理点 例如点精灵 我遇到的问题是所有点都渲染为实心黑色方块 而不是正确映射纹理 我已经验证 gl PointCoord 实际上返回从 0 0 到 1 0 的 x y 值 这将映射到

随机推荐

  • 清华软件论坛 | 推动移动传感的极限:AIoT时代的智能健康和数字家庭

    清华软件论坛 xff0c 是在清华大学软件学院成立20周年之际创立的 xff0c 旨在探索软件科学基础理论 创新软件前沿技术 思辩软件工程方法 促进学科交叉融合 xff0c 持续提升清华软件发展水平 xff0c 清华大学软件学院打造 清华软
  • 国家级表彰 | 小米人工智能实验室声学语音团队荣获“全国工人先锋号”荣誉称号...

    小米人工智能实验室声学语音团队代表王育军接受央视采访 4月27日 xff0c 小米集团技术委员会人工智能实验室声学语音团队荣获由中华全国总工会颁发的 全国工人先锋号 荣誉称号 颁奖典礼在人民大会堂举行 xff0c 小米声学语音技术总监王育军
  • Tech Talk | 还原照片不同亮度范围细节——RAW HDR技术

    拍照时 xff0c 你是否遇到过这些情况呢 xff1f 拍摄的成片暗区过暗 xff0c 高亮区域过曝 逆光拍摄中 xff0c 会出现 鬼影 暗部噪声偏大导致图像出现瑕疵 照片的高光和暗区细节得总是不到完美呈现 xff0c 这是所有拍摄设备都
  • 技术人文 | 你的加入,会为更多人争取避险时间

    如图文未加载 xff0c 请刷新后重试 今天是第15个全国防灾减灾日 xff0c 不仅要提高意识预防于未然 xff0c 其实你也可以贡献一份力量 2019年 xff0c 小米与成都高新减灾所共同探索 合作研发 xff0c 发布了全球首个操作
  • 一篇文章搞懂HDFS管理权限

    小米的HDFS承载了公司内多个部门几十条业务线的几十PB数据 xff0c 这些数据有些是安全级别非常高的用户隐私数据 xff0c 也有被广泛被多个业务线使用的基础数据 xff0c 不同的业务之间有着复杂的数据依赖 因此 xff0c 如何管理
  • 2018年度小米运维盘点

    元旦假期一眨眼就没了 xff0c 2018年也嗖的一下就过去了 xff0c 这一年里发生的大事件你都还记得吗 xff1f 下面就让小编带你回顾一下过去这一年里小米运维的知识点吧 xff01 2018年我们推送了很多被读者认可的文章 xff0
  • 网络工程师眼中的自动化运维

    本文从一名网工从业者的角度出发 xff0c 探讨了在企业网运维过程中 xff0c 网络工程师可以用什么样的工具让网络更加透明高效 上篇文章回顾 xff1a Apache Ranger Hadoop ACL控制工具 引言 网络就像wifi x
  • 浅谈动态追踪技术

    本文主要介绍了动态追踪技术 xff0c 并举例说明动态追踪技术的应用 身为一个SRE xff0c 工作中经常会遇到各种奇奇怪怪的服务异常问题 这些问题在staging xff08 测试环境 xff09 没有发现 xff0c 但放到真实的生产
  • 深入浅出计算机视觉(一)

    本文通过案例引入计算机视觉基本知识 xff0c 并浅析其基本任务中的图像分类 图像分割进展及应用 历史文章回顾 xff1a HBase Replication详解 Foreword前言 先上几个计算机视觉应用的案例 xff1a 6月6日至8
  • orbslam2 安装与运行

    目录 一 更新apt库 xff0c 更新软件列表 二 安装git xff0c 用于从Github上克隆项目到本地 三 下载orbslam2源码 四 安装C 43 43 11编译器 cmake 五 安装Pangolin 六 安装Eigen3
  • strstr函数的用法

    包含文件 xff1a string h 函数名 strstr 函数原型 xff1a extern char strstr char str1 char str2 功能 xff1a 从字符串str1中查找是否有字符串str2 xff0c 如果
  • 冒泡排序、插入排序,选择排序区别

    在代码的写法上表现为 xff1a 冒泡排序 xff1a 在某一个元素的冒泡过程中 xff0c 当前元素与其他元素比较后可能需要进行互换操作 xff0c 而这个操作可能执行多次 选择排序 xff1a 当前元素只交换一次 xff08 或0次 x
  • Prometheus 环境搭建

    1 ubuntu和ros安装 lt 安装ubuntu对应的ros版本 gt 2 prometheus px4配置 prometheus px4是Prometheus项目配套使用的PX4固件 xff0c Prometheus项目的仿真模块依赖
  • E: 无法定位软件包 的解决办法

    one solution 1 sudo apt get update 更新目录 2 sudo apt get upgrade xff08 更新文件 xff09 3 sudo apt get dist upgrade xff08 更新依赖关系
  • gnome-terminal用法解析

    gnome terminal命令用于打开一个新的终端 xff0c 直接在命令行 gnome terminal 就可以打开一个新的终端 xff0c 有一些常用参数 xff1a 打开后自动最大化 gnome terminal maximize打
  • 仿真1 - takeoff_land

    实验步骤 xff1a xff08 1 xff09 将遥控器开机并通过USB接口接入电脑 xff08 2 xff09 输入以下命令启动起飞降落仿真demo cd xff5e Prometheus Scripts simulation tuto
  • orbslam2稠密版建图

    一 获取代码 高博的工作是对基本 ORB SLAM2 的扩展 xff0c 基本思想是为每个关键帧构造相应的点云 xff0c 然后依据从 ORB SLAM2 中获取的关键帧位置信息将所有的点云拼接起来 xff0c 形成一个全局点云地图 git
  • 六级(2020/7-1) Text1

    People often discuss the dangers of too much stress xff0c but lately最近 a very different view of stress is gaining popula
  • Prometheus在无人机板载计算机的搭建

    一 source ubuntu sh 过程遇到的问题 问题一 xff1a Could not find a version that satisfies the requirement psutil 解决办法 xff1a 1 找到requi
  • 《论文阅读01》Learning multiview 3D point cloud registration

    目录 一 论文 二 论文概要 三 论文详述 一 论文 研究领域 xff1a 点云配准论文 xff1a Learning multiview 3D point cloud registrationCVPR 2020论文链接 二 论文概要 该论