3D point cloud is an important 3D representation for capturing real world 3D objects. However, real-scanned 3D point clouds are often incomplete, and it is important to recover complete point clouds for downstream applications. Most existing point cloud completion methods use Chamfer Distance (CD) loss for training. The CD loss estimates correspondences between two point clouds by searching nearest neighbors, which does not capture the overall point density distribution on the generated shape, and therefore likely leads to non-uniform point cloud generation. To tackle this problem, we propose a novel Point Diffusion-Refinement (PDR) paradigm for point cloud completion. PDR consists of a Conditional Generation Network (CGNet) and a ReFinement Network (RFNet). The CGNet uses a conditional generative model called the denoising diffusion probabilistic model (DDPM) to generate a coarse completion conditioned on the partial observation. DDPM establishes a one-to-one pointwise mapping between the generated point cloud and the uniform ground truth, and then optimizes the mean squared error loss to realize uniform generation. The RFNet refines the coarse output of the CGNet and further improves quality of the completed point cloud. Furthermore, we develop a novel dual-path architecture for both networks. The architecture can (1) effectively and efficiently extract multi-level features from partially observed point clouds to guide completion, and (2) accurately manipulate spatial locations of 3D points to obtain smooth surfaces and sharp details. Extensive experimental results on various benchmark datasets show that our PDR paradigm outperforms previous state-of-the-art methods for point cloud completion. Remarkably, with the help of the RFNet, we can accelerate the iterative generation process of the DDPM by up to 50 times without much performance drop.
翻译:3D点云是捕捉真实世界 3D 对象的一个重要 3D 3D 点云是一个重要的 3D 代表 3D 显示 3D 显示 3D 显示 。 但是, 真实的 3D 显示 3D 点云往往不完全, 恢复下游应用的完整点云层很重要 。 大多数现有的点云完成方法使用 Chamfer距离(CD) 培训损失 。 CD 以搜索最近的邻居来估计两个点云层之间的对应, 这并不能捕捉到生成形状上方的总点密度分布, 因此可能导致产生不统一的点云层。 为了解决这个问题,我们提出了一个新的点云点50 流流- 重建(PDR) 模型, 包括一个云端生成网络(CGNet) 和再更新网络(RF 网络) 。 快速地改进了我们之前的 CG 数据完成点, 快速地显示我们之前的C- RD 的完成过程, 快速地显示我们所观察到的C- RD 的完成过程。