ComPC: Completing a 3D Point Cloud with 2D Diffusion Priors
Tianxin Huang, Zhiwen Yan, Yuyang Zhao, Gim Hee Lee
TL;DR
This paper tackles the challenge of completing 3D point clouds captured from partial views, especially across unseen categories. It introduces ComPC, a training-free test-time framework that uses pre-trained 2D diffusion priors guided through 3D Gaussian Splatting to fill missing regions, starting from a reference viewpoint. The method comprises Partial Gaussian Initialization (PGI) to generate a guiding reference image, Zero-shot Fractal Completion (ZFC) to optimize 3D Gaussians under diffusion guidance with a Preservation Constraint, and Point Cloud Extraction (PCE) to produce uniform surface points, enabling efficient, generalizable completion. Experiments on synthetic data, Redwood real scans, and ShapeNet/Kitti variants show robust performance, improved generalization to unseen categories, and faster optimization relative to prior prompt-based methods, with a practical, training-free workflow disclosed on the project page.
Abstract
3D point clouds directly collected from objects through sensors are often incomplete due to self-occlusion. Conventional methods for completing these partial point clouds rely on manually organized training sets and are usually limited to object categories seen during training. In this work, we propose a test-time framework for completing partial point clouds across unseen categories without any requirement for training. Leveraging point rendering via Gaussian Splatting, we develop techniques of Partial Gaussian Initialization, Zero-shot Fractal Completion, and Point Cloud Extraction that utilize priors from pre-trained 2D diffusion models to infer missing regions and extract uniform completed point clouds. Experimental results on both synthetic and real-world scanned point clouds demonstrate that our approach outperforms existing methods in completing a variety of objects. Our project page is at \url{https://tianxinhuang.github.io/projects/ComPC/}.
