CVMay 24, 2024

Feature Splatting for Better Novel View Synthesis with Low Overlap

arXiv:2405.15518v210 citationsh-index: 4Has CodeBMVC
Originality Incremental advance
AI Analysis

This work addresses the problem of poor generalization in novel view synthesis for 3D scenes, particularly for views with low overlap, offering an incremental improvement over existing Gaussian Splatting methods.

The paper tackles the limited expressivity of 3D Gaussian Splatting in novel view synthesis by proposing Feature Splatting (FeatSplat), which encodes color into per-Gaussian feature vectors and uses an MLP for decoding, resulting in improved synthesis for low-overlap views distant from training data.

3D Gaussian Splatting has emerged as a very promising scene representation, achieving state-of-the-art quality in novel view synthesis significantly faster than competing alternatives. However, its use of spherical harmonics to represent scene colors limits the expressivity of 3D Gaussians and, as a consequence, the capability of the representation to generalize as we move away from the training views. In this paper, we propose to encode the color information of 3D Gaussians into per-Gaussian feature vectors, which we denote as Feature Splatting (FeatSplat). To synthesize a novel view, Gaussians are first "splatted" into the image plane, then the corresponding feature vectors are alpha-blended, and finally the blended vector is decoded by a small MLP to render the RGB pixel values. To further inform the model, we concatenate a camera embedding to the blended feature vector, to condition the decoding also on the viewpoint information. Our experiments show that these novel model for encoding the radiance considerably improves novel view synthesis for low overlap views that are distant from the training views. Finally, we also show the capacity and convenience of our feature vector representation, demonstrating its capability not only to generate RGB values for novel views, but also their per-pixel semantic labels. Code available at https://github.com/tberriel/FeatSplat . Keywords: Gaussian Splatting, Novel View Synthesis, Feature Splatting

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes