#每天一篇论文 261/365 PointFlowNet: Learning Representations for Rigid Motion Estimation from Point Clouds

PointFlowNet:从点云中学习刚体运动表示

Aseem Behl Despoina Paschalidou Simon Donne Andreas Geiger ´
Autonomous Vision Group, MPI for Intelligent Systems and University of Tubingen

摘要

尽管在基于图像的三维场景流估计方面取得了显著的进展,但是这些方法的性能还没有达到许多应用所要求的逼真度。同时,这些应用通常不局限于基于图像的估计:激光扫描仪提供了传统相机的流行替代品,例如在自动驾驶汽车的背景下,因为它们直接产生三维点云。在本文中,我们建议使用深度神经网络来估计非结构点云的三维运动。在一次前向估计过程中,我们的模型联合预测三维场景流以及场景中物体的三维包围盒和刚体运动。从非结构化点云中估计三维场景流的前景不错,但也是一项具有挑战性的任务。我们证明了传统的刚体运动的全局表示CNNs的推理,并提出了一种平移等效变表示来解决这一问题。为了训练我们的深层网络,需要一个大的数据集。 因此,我们使用虚拟对象来增强KITTI的真实扫描,真实地建模遮挡和模拟传感器噪声。通过与经典技术和基于学习的技术的深入比较,突出了该方法的鲁棒性。

贡献

为了解决这些挑战,我们提出了点流网,一种从成对的非结构化三维点云中学习三维场景流的通用模型。我们的主要贡献是:
•我们提出了一个端到端的可训练模型,用于联合3D场景流和刚性运动预测,以及从非结构化激光雷达数据中检测3D物体,这些数据是从(自驾)汽车上获取的。
•我们证明了全局表示不适用于刚性运动预测,并提出了局部平移等效表示来缓解这一问题。
•我们使用虚拟汽车来扩充KITTI数据集,同时考虑遮挡和模拟传感器噪声,以提供更多(真实的)训练数据。
•我们证明,我们的方法与最先进的方法相比是有利的。

方法

本文提出的方法是输入点云数据,经过Feature encoder提取点云特征,然后经过Context Encoder 之后1.估计估计车辆的运动,Ego-motion 2.通过点云估计特征的光流,对rigid,motion进行估计,3通过object location估计object3D盒子边界,4.结合 object motion decoder 估计出最后的物体非结构运动。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

结果

在这里插入图片描述

(3) 参考利用下面的程序代码,完成代码注释中要求的两项任务。 import re """ 下面ref是2020年CVPR的最佳论文的pdf格式直接另存为文本文件后, 截取的参考文献前6篇的文本部分。 请利用该科研文献的这部分文本,利用正则表达式、字符串处理等方法, 编程实现对这6篇参考文献按下面的方式进行排序输出。 a.按参考文献标题排序 b.按出版年份排序 """ ref = """[1] Panos Achlioptas, Olga Diamanti, Ioannis Mitliagkas, and Leonidas Guibas. Learning representations and generative models for 3D point clouds. In Proc. ICML, 2018 [2] Pulkit Agrawal, Joao Carreira, and Jitendra Malik. Learning to see by moving. In Proc. ICCV, 2015 [3] Peter N. Belhumeur, David J. Kriegman, and Alan L. Yuille. The bas-relief ambiguity. IJCV, 1999 [4] Christoph Bregler, Aaron Hertzmann, and Henning Biermann. Recovering non-rigid 3D shape from image streams. In Proc. CVPR, 2000 [5] Angel X. Chang, Thomas Funkhouser, Leonidas Guibas. Shapenet: An information-rich 3d model reposi-tory. arXiv preprint arXiv:1512.03012, 2015 [6] Ching-Hang Chen, Ambrish Tyagi, Amit Agrawal, Dy-lan Drover, Rohith MV, Stefan Stojanov, and James M. Rehg. Unsupervised 3d pose estimation with geometric self-supervision. In Proc. CVPR, 2019""" ref_str = re.sub(r'\[([0-9]{1})\]', r'$[\1]', ref) # 添加分隔$ print(ref_str) #脚手架代码 ref_str_2 = re.sub(r'([a-zA-Z]{2})\.', r'\1.#', ref_str) # 添加分隔# print(ref_str_2) #脚手架代码 ref_str2 = ref_str_2.replace("\n", "") ref_list = ref_str2.split("$") print(ref_list) #脚手架代码 [提示: 排序可以采用内置函数sorted(),语法如下: sorted(iterable, /, *, key=None, reverse=False), 注意掌握形式参数中带“/”和“*”的用途]
最新发布
05-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值