TL;DR
SplatWeaver is a novel framework for generalizable view synthesis that dynamically allocates Gaussian primitives to different scene regions, improving efficiency and detail preservation without per-scene optimization.
Contribution
It introduces region-dependent primitive allocation via cardinality Gaussian experts and a pixel-level routing scheme, enhancing scene representation flexibility.
Findings
Outperforms state-of-the-art methods in diverse scenarios.
Allocates more primitives to fine structures and textured regions.
Uses fewer Gaussian primitives for faithful renderings.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
