python 3d重建_3D点云重建原理及Pytorch实现

本文介绍了使用Pytorch进行3D点云重建的方法,通过二维卷积运算和伪渲染技术生成密集点云,实现三维物体的表面建模。文章详细阐述了伪渲染的概念,实验部分展示了二维优化对于降低噪声和提高形状精度的重要性,并提供了代码实现步骤。
摘要由CSDN通过智能技术生成

3D点云重建原理及Pytorch实现

Pytorch: Learning Efficient Point Cloud Generation for Dense 3D Object Reconstruction

一种Pytorch实现方法:学习高效的点云生成方法用于稠密三维物体重建

一.论文概要

传统的三维对象生成建模方法是利用三维卷积运算的深度网络来训练3D预测,这与经典的二维方法是直接类似的。然而,这些方法在试图预测三维形状时计算上是浪费的,因为只有表面上的信息才是丰富的。本文提出了一种新的三维生成模型框架,以有效地生成密集点云形式的目标形状。使用二维卷积运算从多个角度预测三维结构,并将几何推理与二维投影优化相结合。引入伪渲染器(pseudo renderer)这一可微模块来近似真实的渲染操作,以合成新的深度图进行优化。对单图像三维物体重建任务的实验结果表明,在形状相似性和预测密度方面,优于最新的方法。

神经网络pipeline

1251718-20200610174701826-1276643318.png

二.贡献总结如下:

•主张具有二维卷积运算的深网络能够生成密集的点云,从而在未加密的三维空间中塑造三维物体的表面。

•引入一个伪渲染管道作为真实渲染的可微近似。进一步利用伪渲染深度图像进行二维投影优化,以学习生成密集的三维形状。

•展示了的方法在单图像三维重建问题上的有效性,这显著优于最新方法。

三.主要原理

1. Pseudo-rendering概念

前向绘制是计算机图形学中一个古

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值