UniGS: Modeling Unitary 3D Gaussians for Novel View Synthesis from Sparse-view Images
Jiamin Wu, Kenkun Liu, Yukai Shi, Xiaoke Jiang, Yuan Yao, Lei Zhang
TL;DR
UniGS introduces a unified, unitary 3D Gaussian representation for sparse-view novel-view synthesis. It uses a DETR-like encoder–decoder with multi-view deformable cross-attention (MVDFA) to update a fixed set of world-space Gaussians, aided by camera-modulated, view-specific queries and a spatially efficient self-attention module. The approach mitigates ghosting, allocates more Gaussians to complex regions, and supports arbitrary numbers of input views at inference without retraining, achieving state-of-the-art PSNR on the GSO benchmark and strong qualitative results. The method is validated through extensive ablations on initialization, cross-view attention, SESA, and view-count generalization, and it enables applications in 3D generation and text-to-3D pipelines. Overall, UniGS offers a scalable, view-agnostic framework for high-fidelity 3D reconstruction from sparse views with practical implications for open-category 3D synthesis and rendering.
Abstract
In this work, we introduce UniGS, a novel 3D Gaussian reconstruction and novel view synthesis model that predicts a high-fidelity representation of 3D Gaussians from arbitrary number of posed sparse-view images. Previous methods often regress 3D Gaussians locally on a per-pixel basis for each view and then transfer them to world space and merge them through point concatenation. In contrast, Our approach involves modeling unitary 3D Gaussians in world space and updating them layer by layer. To leverage information from multi-view inputs for updating the unitary 3D Gaussians, we develop a DETR (DEtection TRansformer)-like framework, which treats 3D Gaussians as queries and updates their parameters by performing multi-view cross-attention (MVDFA) across multiple input images, which are treated as keys and values. This approach effectively avoids `ghosting' issue and allocates more 3D Gaussians to complex regions. Moreover, since the number of 3D Gaussians used as decoder queries is independent of the number of input views, our method allows arbitrary number of multi-view images as input without causing memory explosion or requiring retraining. Extensive experiments validate the advantages of our approach, showcasing superior performance over existing methods quantitatively (improving PSNR by 4.2 dB when trained on Objaverse and tested on the GSO benchmark) and qualitatively. The code will be released at https://github.com/jwubz123/UNIG.
