48

Scaling Point-based Differentiable Rendering for Large-scale Reconstruction

Hexu Zhao
Xiaoteng Liu
Xiwen Min
Jianhao Huang
Youming Deng
Yanfei Li
Ang Li
Jinyang Li
Aurojit Panda
Main:12 Pages
18 Figures
Bibliography:4 Pages
7 Tables
Appendix:5 Pages
Abstract

Point-based Differentiable Rendering (PBDR) enables high-fidelity 3D scene reconstruction, but scaling PBDR to high-resolution and large scenes requires efficient distributed training systems. Existing systems are tightly coupled to a specific PBDR method. And they suffer from severe communication overhead due to poor data locality. In this paper, we present Gaian, a general distributed training system for PBDR. Gaian provides a unified API expressive enough to support existing PBDR methods, while exposing rich data-access information, which Gaian leverages to optimize locality and reduce communication. We evaluated Gaian by implementing 4 PBDR algorithms. Our implementations achieve high performance and resource efficiency: across six datasets and up to 128 GPUs, it reduces communication by up to 91% and improves training throughput by 1.50x-3.71x.

View on arXiv
Comments on this paper