Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SplatWeaver: Learning to Allocate Gaussian Primitives for Generalizable Novel View Synthesis

About

Generalizable novel view synthesis aims to render unseen views from uncalibrated input images without requiring per-scene optimization. Recent feed-forward approaches based on 3D Gaussian Splatting have achieved promising efficiency and rendering quality. However, most of them assign a fixed number of Gaussians to each pixel or voxel, ignoring the spatially varying complexity of real-world scenes. Such uniform allocation often wastes Gaussian primitives in smooth regions while providing insufficient capacity for fine structures, complex geometry, and high-frequency details. This motivates us to predict region-dependent primitive cardinalities rather than impose a fixed primitive budget everywhere, enabling a more expressive 3D scene representation. Therefore, we propose SplatWeaver, a generalizable novel view synthesis framework that is able to dynamically allocate Gaussian primitives over different regions in a feed-forward manner. Specifically, SplatWeaver introduces cardinality Gaussian experts and a pixel-level routing scheme, wherein each expert specializes in producing a specific number of primitives from 0 to M, and the routing scheme coordinates these experts to adaptively determine how many Gaussian primitives should be allocated to each spatial location. Moreover, SplatWeaver incorporates a high-frequency prior with attendant guidance module and routing regularization to stabilize expert selection and promote complexity-aware allocation. By leveraging high-frequency cues, the routing process is encouraged to assign more Gaussian primitives to fine structures and textured regions, while suppressing redundancy in smooth areas. Extensive experiments across diverse scenarios show that SplatWeaver consistently outperforms state-of-the-art methods, delivering more faithful novel-view renderings with fewer Gaussian primitives. Project Page: https://yecongwan.github.io/SplatWeaver/

Yecong Wan, Fan Li, Mingwen Shao, Wangmeng Zuo• 2026

Related benchmarks

TaskDatasetResultRank
Novel View SynthesisMip-NeRF 360
PSNR20.87
44
Novel View SynthesisDL3DV
PSNR21.04
40
Novel View SynthesisRealEstate10K posed 2 views 256 x 256 resolution
PSNR29.06
9
Dense Novel View SynthesisMip-NeRF 360 64 views
PSNR22.73
5
Camera pose estimationRealEstate10K (10 random frames)
AUC@3087.8
3
Camera pose estimationCo3D 10 random frames v2
AUC@3077.9
3
Showing 6 of 6 rows

Other info

GitHub

Follow for update