TranSplat: Generalizable 3D Gaussian Splatting from Sparse Multi-View Images with Transformers
Chuanrui Zhang, Yingshuang Zou, Zhuoling Li, Minmin Yi, Haoqian Wang
TL;DR
TranSplat introduces a transformer-driven, generalizable sparse-view 3D Gaussian Splatting method that predicts per-pixel Gaussian parameters from multi-view RGB inputs. Key innovations include the Depth-aware Deformable Matching Transformer (DDMT) for robust depth distribution and a Depth Refine U-Net that leverages monocular depth priors to correct non-overlapping regions. The approach yields state-of-the-art results on RealEstate10K and ACID, with strong cross-dataset generalization to DTU, while maintaining competitive speed. Ablation studies verify the necessity of DDMT, depth priors, and camera-parameter encoding, and reveal trade-offs in depth-prior and model-size choices. Overall, TranSplat enables efficient, high-quality 3D reconstruction from sparse views with robust generalization across datasets.
Abstract
Compared with previous 3D reconstruction methods like Nerf, recent Generalizable 3D Gaussian Splatting (G-3DGS) methods demonstrate impressive efficiency even in the sparse-view setting. However, the promising reconstruction performance of existing G-3DGS methods relies heavily on accurate multi-view feature matching, which is quite challenging. Especially for the scenes that have many non-overlapping areas between various views and contain numerous similar regions, the matching performance of existing methods is poor and the reconstruction precision is limited. To address this problem, we develop a strategy that utilizes a predicted depth confidence map to guide accurate local feature matching. In addition, we propose to utilize the knowledge of existing monocular depth estimation models as prior to boost the depth estimation precision in non-overlapping areas between views. Combining the proposed strategies, we present a novel G-3DGS method named TranSplat, which obtains the best performance on both the RealEstate10K and ACID benchmarks while maintaining competitive speed and presenting strong cross-dataset generalization ability. Our code, and demos will be available at: https://xingyoujun.github.io/transplat.
