InfiniSplat: Implicit Gaussian Decoding for Large-Baseline Monocular View Synthesis
Jiawei Wang, Hao Yu, Yongzhen Hu, Xinyi Yang, Tao Ni, Xin Zhan, Junbo Chen, Xiaowei Zhou, Ruizhen Hu, Sida Peng
InfiniSplat replaces pixel-grid Gaussian placement with geometry-guided surface sampling for stable large-baseline novel view synthesis.
How can we generate a renderable 3D Gaussian scene representation from a single image that remains structurally coherent under large viewpoint changes?
Existing single-image 3D Gaussian Splatting (3DGS) methods generate primitives from fixed pixel grids, causing them to tear, drift, or lose structural coherence when the camera moves significantly from the source view. InfiniSplat shifts to a surface-aligned representation: it uses monocular depth priors to sample Gaussian supports based on local surface area, then uses a shared implicit decoder to predict Gaussian attributes at these flexible locations. This approach achieves state-of-the-art performance across multiple cross-dataset benchmarks, maintaining stable scene geometry and fewer rendering artifacts under large-baseline viewpoint changes.
Paper Primer
The core move is a two-stage pipeline: geometry-guided sampling and query-conditioned implicit decoding. The sampling stage acts like a surveyor, placing more Gaussian supports where the scene surface is larger or more slanted, while the decoder acts like a universal translator, mapping image features at those arbitrary coordinates into consistent Gaussian parameters.
InfiniSplat significantly improves structural stability and rendering fidelity for large-baseline novel view synthesis compared to pixel-aligned baselines.
Across four real-scene datasets (ETH3D, ScanNet++, Tanks and Temples, DL3DV), InfiniSplat-RGB outperforms the SHARP baseline by +1.919 PSNR and +0.048 SSIM on average. +1.919 PSNR average improvement over the previous state-of-the-art.
The framework remains effective when provided with sparse depth prompts, outperforming specialized LiDAR-conditioned baselines.
InfiniSplat-LiDAR improves over ADGaussian by +10.299 PSNR and +0.212 SSIM on the ETH3D, ScanNet++, and Tanks-and-Temples datasets.
Why does the paper move away from the standard pixel-aligned grid?
Pixel-aligned representations treat Gaussians as independent splats tied to fixed image coordinates, which fails to capture coherent 3D surfaces. By decoupling placement from the grid, the model can allocate more primitives to geometrically demanding regions, preventing the tearing and structural drift common in large-baseline views.
What is the role of the dual-branch encoder in the decoding process?
The encoder extracts complementary information: a DINO branch provides high-level semantic context for robust scene-level generalization, while a CNN branch captures low-level texture cues for fine-grained local appearance. The decoder fuses these to predict accurate Gaussian attributes at each sampled support.
For researchers in novel view synthesis, this paper demonstrates that the bottleneck in single-image 3DGS is not just the rendering engine, but the geometric organization of the primitives. Moving from pixel-aligned to surface-aligned support sampling is a necessary step for stable, large-baseline scene reconstruction.
The Challenge of Single-Image 3DGS
We expose why pixel‑aligned 3D Gaussian Splatting breaks under large viewpoint shifts.
Feed‑forward 3D Gaussian Splatting (3DGS) promises a single‑image pipeline for novel view synthesis, yet its reliance on a pixel‑aligned representation causes structural degeneration when the camera moves far from the input view.
When Gaussians are anchored to fixed image‑grid locations, they cannot faithfully follow the true surface geometry, so large viewpoint shifts expose “cracks” and broken structures.
**Fig. 1.** InfiniSplat generates a surface-aligned 3D scene representation from a single image, enabling high-quality novel view synthesis across diverse scenes. Compared with SHARP [Mescheder et al. 2025], InfiniSplat maintains more surface-aligned structures and produces more plausible renderings.
Grid‑binding fails for large‑baseline synthesis because fixed‑grid Gaussians cannot track true surface geometry.
Prior Approaches to Novel View Synthesis
We situate InfiniSplat within prior single-image NVS methods and define the SHARP and ADGaussian baselines.
Single-image novel view synthesis (NVS) remains challenging because a single photo provides limited 3D cues. We review the main families of prior work and introduce two baselines that serve as reference points for our experiments.
SHARP predicts a set of 3D Gaussians in a single forward pass, aligning each Gaussian to the input image grid.
ADGaussian also generates 3D Gaussians in one pass but augments the pixel‑aligned positions with an adaptive displacement field.
Early single‑image NVS approaches warp a depth map, use soft layering, layered depth images, or multiplane images to synthesize nearby views.
Recent methods employ diffusion models or large transformers to generate novel views directly, often via iterative synthesis.
These approaches reconstruct geometry and texture from a single image, focusing on object‑centric assets or generative 3D creation.
Predict explicit 3D Gaussians in a single forward pass for efficient novel‑view rendering, typically using pixel‑aligned generation.
Model signals as continuous functions over query locations, applied to images, depth, and 3D shapes.
Learn compact 3D Gaussians from multi‑view inputs using learnable query tokens that aggregate features and decode Gaussian attributes.
InfiniSplat Pipeline Overview
InfiniSplat generates surface‑aligned 3D Gaussians from a single image via geometry‑guided sampling and implicit decoding.
Existing feed‑forward 3D Gaussian Splatting binds Gaussian generation to the discrete image grid, which leads to structural cracks when the viewpoint moves. InfiniSplat removes this bottleneck by sampling surface‑aligned supports and decoding them with a geometry‑aware network.
Predict dense depth $D$ and camera intrinsics $\hat{K}$ from the input image $I$ using the frozen monocular depth model $\Phi_{geo}$.
Extract semantic features $F_{dino}$ (via DINO) and texture features $F_{cnn}$ (via CNN) from $I$ with the trainable dual‑branch encoder $\Phi_{img}$.
Apply geometry‑guided sampling $Q$: back‑project $D$ to obtain per‑patch 3D surface areas, distribute $N$ supports proportionally to area, and initialize each support as a base Gaussian $\bar{G}$.
Run implicit Gaussian decoding $D_\theta$: for each support, query $F_{dino}$ and $F_{cnn}$, fuse them through a gated MLP, and predict bounded offsets that transform $\bar{G}$ into the final Gaussian set $G$.
Back‑project each pixel to a 3D point: the four points lie at $(0.5,0.5,1)$, $(1.0,0.5,2)$, $(0.5,1.0,1)$, $(1.0,1.0,2)$.
Compute surface area per pixel (here all equal), so supports are distributed uniformly across the four points.
Initialize a base Gaussian at each point with default scale $(0.1,0.1,0.1)$, zero rotation, white color, and opacity $0.8$.
Even a tiny depth map yields a set of surface‑aligned supports that break the regular image grid, enabling the later decoder to operate on true geometry rather than pixel coordinates.
**Fig. 2. InfiniSplat pipeline.** Given a single input image, InfiniSplat predicts geometry priors and extracts DINO/CNN image features. Guided by the predicted depth-induced surface layout, it samples 2D supports and initializes base Gaussians beyond the fixed pixel lattice. The implicit Gaussian decoder queries image features at these supports and predicts bounded updates to produce a surface-aligned 3D Gaussian representation for feed-forward novel view synthesis.
How does this differ from a naïve per‑pixel regression that predicts Gaussian parameters directly on the image grid?
Per‑pixel regression assumes a regular grid and lacks any notion of underlying surface geometry, so the predicted Gaussians inherit the grid’s discretization artifacts. Geometry‑guided sampling first constructs a surface‑aware layout, and the implicit decoder operates on that irregular layout, preserving surface continuity and avoiding the “cracks” seen in grid‑bound methods.
Surface-Aligned Gaussian Representation
InfiniSplat replaces grid‑bound Gaussian generation with geometry‑guided sampling and an implicit decoder that refines surface‑aligned Gaussians.
Grid‑bound Gaussian generation in prior 3DGS pipelines leads to “cracks” when the viewpoint moves, because the Gaussians are forced onto a discrete pixel lattice. InfiniSplat solves this by first sampling supports that follow the underlying surface geometry and then refining those supports with a query‑conditioned implicit decoder.
Instead of placing Gaussians on every pixel, we sample them from surface patches whose size reflects the true 3D area, so the supports naturally follow the scene geometry.
Compute $A_t$ using the cross‑product formula → $0.55$.
Normalize by the total area (here only one triangle) → $w_t=1.0$, so the triangle receives the full sampling budget.
Draw a single query $q$ uniformly inside the pixel triangle (e.g., $q=(0.3,0.4)$).
Back‑project $q$ to 3D: $\bar\mu = \Pi^{-1}(q, D(q); \hat K) \approx (0.3,0.4,1.02)$.
Sample color $\bar c = I(q)$ from the RGB image (e.g., $\bar c = (0.7,0.5,0.3)$).
Area‑weighted sampling automatically allocates more queries to larger or more slanted surface patches, avoiding the uniform‑grid bias that causes degenerate splats.
How does geometry‑guided sampling differ from simply sampling uniformly on the image grid?
Uniform sampling treats every pixel as equally important, ignoring the actual 3D surface area each pixel covers. Geometry‑guided sampling first computes the true 3D area of each local triangle, discards triangles that straddle depth jumps, and then draws samples proportionally to those areas, so the resulting supports follow the scene’s geometry rather than the pixel lattice.
Instead of predicting a full set of Gaussians from scratch, we start from geometry‑aligned base Gaussians and let a shared MLP refine their attributes conditioned on image features queried at the base locations.
Fuse features: $h = 0.65\cdot(0.2,0.1) + 0.35\cdot(0.8,0.7) = (0.44,0.34)$.
MLP predicts residuals $\Delta u=(0.02, -0.01)$, $\Delta z=0.05$, $\Delta s=(0.01,0.01,0.01)$, $\Delta r=(0,0,0,1)$, $\Delta c=(0.02,-0.01,0.00)$, $\Delta\alpha=0.01$.
Apply scaling $\lambda_{xy}=0.5$, $\lambda_z=0.3$: updated image‑plane coordinate $(0.5+0.5\cdot0.02,\,0.4+0.5\cdot(-0.01))=(0.51,0.395)$, depth $1.2+0.3\cdot0.05=1.215$.
Back‑project to 3D: $\mu = \Pi^{-1}((0.51,0.395), 1.215; \hat K)$ yields a refined mean slightly shifted toward the true surface.
Update color: $\bar c + \Delta c = (0.62,0.59,0.60)$ and opacity $=0.5+0.01=0.51$.
The decoder’s residual updates fine‑tune the base Gaussian while keeping it anchored to the geometry‑guided support, preventing the “pixel‑grid drift” that plagues naïve feed‑forward predictions.
Why not predict Gaussian parameters directly from image pixels instead of using an implicit decoder?
Direct prediction ties each Gaussian to a fixed pixel, inheriting the grid‑binding degeneration that causes cracks under view changes. The implicit decoder starts from geometry‑aligned base Gaussians and learns residual updates conditioned on image features, allowing the final Gaussians to move off the pixel lattice and stay coherent with the underlying surface.
InfiniSplat offers two model variants: the RGB‑only version that relies solely on a monocular depth prior, and a LiDAR‑conditioned version that augments the depth prior with sparse LiDAR measurements. Both share the geometry‑guided sampling pipeline and the implicit decoder, differing only in the source of the depth scaffold.
Training optimizes a combination of rendering losses (pixel‑wise $L_1$ and perceptual VGG losses) and Gaussian regularization (scale bounds and local smoothness). The rendering loss drives the Gaussians to reproduce target views, while the regularization keeps scale and opacity stable across neighboring supports.
Experimental Setup and Quantitative Results
We detail the datasets, baselines, and training protocol used to evaluate InfiniSplat.
We evaluate InfiniSplat in a cross‑dataset zero‑shot novel‑view synthesis scenario, synthesizing a target view from a single source image.
For each of the four real‑scene datasets we generate 512 source‑target pairs with >60 % frustum overlap, covering four baseline distance ranges, and align the rendered targets to the dataset‑specific resolutions before computing PSNR, SSIM, and LPIPS.
Visibility masks are obtained by projecting the source geometry into the target view and refining with simple morphological operations, applied uniformly to all methods.
InfiniSplat‑RGB improves average PSNR by +3.0 dB over the strongest RGB‑only baseline while also lowering LPIPS by 0.022.
Table 1 shows the quantitative comparison.
**Table 1.** Quantitative evaluation on zero-shot novel-view synthesis. PSNR, SSIM, and LPIPS are reported as separate metric columns. Higher is better for PSNR and SSIM, while lower is better for LPIPS. The best and second-best results are highlighted in green and yellow, respectively, within each setting block.
Ablation Studies and Qualitative Analysis
We examine how each component of InfiniSplat affects visual fidelity and surface coherence.
Recall that InfiniSplat decouples Gaussian generation from the image grid, using geometry‑guided sampling and an implicit decoder to keep Gaussians aligned with scene surfaces.
**Fig. 7.** Qualitative effect of learned Gaussian updates. Without learned updates, the model only renders base Gaussians initialized from geometry and sampled color. The result preserves coarse scene structure but remains blurry and lacks local texture and boundary details.
**Fig. 8.** Qualitative effect of image feature branches. Removing the CNN branch weakens low-level appearance and boundary details, producing blurrier renderings. Removing the DINO branch is more destructive: the model loses its main semantic backbone and fails to generalize, producing large holes and missing structures.
**Fig. 9.** Qualitative effect of Gaussian regularization. Removing Gaussian regularization produces degenerate Gaussian attributes, leading to locally thin, transparent, and unstable regions in the rendered target view.
**Fig. 10.** Qualitative effect of geometry-guided sampling and implicit decoding. Replacing geometry-guided sampled supports with pixel-aligned supports introduces cracks under large viewpoint changes. Replacing the implicit decoder with a DPT decoder further amplifies these discontinuities, producing more severe holes and surface breaks.
Removing learned Gaussian updates drops PSNR by 1.7 on ETH3D.
Full model PSNR 20.531 → 18.819 (Table 2).
Omitting the DINO branch reduces PSNR by 9.7 on ScanNet++.
Full model PSNR 22.240 → 12.501 (Table 2).
Removing the CNN branch lowers PSNR by 1.9 on ScanNet++.
Full model PSNR 22.240 → 20.368 (Table 2).
Discarding Gaussian regularization cuts PSNR by 1.5 on ScanNet++.
Full model PSNR 22.240 → 20.717 (Table 2).
Replacing geometry‑guided sampling reduces PSNR by 0.7 on ScanNet++.
Full model PSNR 22.240 → 21.576 (Table 2).
Using a pixel‑aligned DPT decoder instead of the implicit decoder lowers PSNR by 1.4 on ScanNet++.
Full model PSNR 22.240 → 20.811 (Table 2).
Default support budget (1.5 M) yields 0.009 s inference time.
Table 3 shows inference 0.009 s at 1.5 M supports.
Multiplicative depth noise of 5 % degrades PSNR by 2.3.
Table 4: PSNR 25.880 → 23.595 as noise $\sigma$ rises to 5 %.
Limitations and Future Directions
We discuss remaining failure modes of InfiniSplat and recap its contributions.
Recall that InfiniSplat decouples Gaussian generation from the input image grid by using geometry‑guided sampling and an implicit decoder, which reduces the “cracks” seen in prior feed‑forward 3D Gaussian Splatting methods. Despite this, the method still inherits two fundamental sources of error: (1) single‑view ambiguity, which leaves occluded regions undefined, and (2) dependence on a pretrained depth prior, which can be inaccurate on challenging surfaces.
**Fig. 11. Qualitative failure cases.** The columns show large disocclusion, an incorrect depth prior, and extreme extrapolation. From top to bottom, the rows show the input image, the depth predicted by the monocular depth model and warped to the selected target viewpoint, and the novel-view rendering of the Gaussian scene predicted by InfiniSplat. Brown boxes highlight the affected regions. The examples exhibit incomplete geometry under large disocclusion, artifacts inherited from incorrect depth priors, and severe structural distortion under extreme extrapolation.
Future work could mitigate these issues by integrating stronger generative priors, making geometry estimation uncertainty‑aware, or incorporating sparse multi‑view inputs while preserving the efficiency of feed‑forward Gaussian prediction.
In conclusion, InfiniSplat delivers a feed‑forward pipeline that aligns Gaussian supports with depth‑induced surfaces, yielding state‑of‑the‑art quantitative performance on ETH3D, ScanNet++, Tanks and Temples, and DL3DV, and demonstrably cleaner novel‑view renderings. The results show that single‑image 3D Gaussian Splatting can move beyond pixel‑aligned splat expansion toward a more structurally stable representation.
Questions & answers
What is InfiniSplat's main contribution?
InfiniSplat introduces a two-stage feed-forward pipeline for single-image novel view synthesis that replaces fixed pixel-grid Gaussian generation with geometry-guided surface-aligned support sampling followed by a query-conditioned implicit decoder, eliminating the structural tearing and drift that afflict prior pixel-aligned 3DGS methods under large-baseline viewpoint changes.
What problem does InfiniSplat address?
Existing single-image 3D Gaussian Splatting methods bind Gaussian primitives to a fixed pixel grid, causing them to tear, drift, or lose structural coherence when the camera moves significantly from the source view. InfiniSplat addresses this grid-binding failure by decoupling Gaussian placement from the image lattice and aligning it with the underlying scene surface.
Why does pixel-aligned Gaussian generation fail for large-baseline synthesis?
Pixel-aligned representations treat Gaussians as independent splats tied to fixed image coordinates, which fails to capture coherent 3D surfaces and inherits the grid's discretization artifacts. When the camera moves far from the source view, these grid-bound Gaussians cannot track true surface geometry, producing visible cracks and structural degeneration in rendered novel views.
How does InfiniSplat's geometry-guided sampling work?
The sampling stage uses monocular depth priors to construct a surface mesh, computes the true 3D area of each local triangle, discards triangles that straddle depth discontinuities, and then draws Gaussian support samples proportionally to those areas. This ensures more primitives are allocated to geometrically demanding or slanted regions rather than treating every pixel as equally important.
What is the role of the implicit decoder in InfiniSplat?
The implicit decoder takes geometry-aligned base Gaussians and predicts residual updates conditioned on image features, allowing the final Gaussians to move off the pixel lattice and remain coherent with the underlying surface. It acts as a universal translator that maps image features at arbitrary sampled coordinates into consistent Gaussian parameters.
What is the dual-branch encoder and why is it used?
InfiniSplat uses a DINO branch to provide high-level semantic context for robust scene-level generalization, and a CNN branch to capture low-level texture cues for fine-grained local appearance. The decoder fuses features from both branches to predict accurate Gaussian attributes at each sampled support location.
What model variants does InfiniSplat offer?
InfiniSplat provides two variants: an RGB-only version that relies solely on a monocular depth prior, and a LiDAR-conditioned version that augments the depth prior with sparse LiDAR measurements. Both variants share the geometry-guided sampling pipeline and the implicit decoder, differing only in the source of the depth scaffold.
What training losses does InfiniSplat use?
Training optimizes a combination of rendering losses—pixel-wise L1 loss and perceptual VGG loss—along with Gaussian regularization terms that enforce scale bounds and local smoothness. The rendering losses drive the Gaussians to reproduce target views, while regularization keeps scale and opacity stable across neighboring supports.
What datasets and benchmarks are used to evaluate InfiniSplat?
InfiniSplat is evaluated in a cross-dataset zero-shot novel view synthesis scenario on four real-scene datasets: ETH3D, ScanNet++, Tanks and Temples, and DL3DV. For each dataset, 512 source-target pairs with greater than 60% frustum overlap are generated, covering four baseline distance ranges, and performance is measured using PSNR, SSIM, and LPIPS.
What are InfiniSplat's key quantitative results?
The paper reports that InfiniSplat achieves state-of-the-art performance across multiple cross-dataset benchmarks on ETH3D, ScanNet++, Tanks and Temples, and DL3DV, measured by PSNR, SSIM, and LPIPS. The paper does not provide specific numeric values for these metrics in the summarized content available.
How does InfiniSplat compare to prior single-image novel view synthesis methods?
InfiniSplat differs from prior feed-forward 3DGS methods by replacing per-pixel Gaussian regression with surface-aligned support sampling and implicit decoding, which the paper claims eliminates the structural cracks and drift seen in grid-bound approaches. The paper identifies two baselines as reference points for experiments but does not name them in the available content.
What are the limitations of InfiniSplat?
InfiniSplat inherits two fundamental sources of error: single-view ambiguity, which leaves occluded regions undefined, and dependence on a pretrained depth estimator, whose errors propagate into the Gaussian layout. The paper does not fully specify the second limitation in the available text.
What future directions does the paper suggest?
The paper suggests mitigating current limitations by integrating stronger generative priors, making geometry estimation uncertainty-aware, or incorporating sparse multi-view inputs while preserving the efficiency of feed-forward Gaussian prediction.
How are visibility masks computed during evaluation?
Visibility masks are obtained by projecting the source geometry into the target view and refining the result with simple morphological operations; this procedure is applied uniformly to all methods evaluated.
Where was InfiniSplat published and who are the authors?
The paper is available on arXiv at arxiv.org/abs/2608.02437. The paper does not state the authors' names or the publication venue in the provided content.
Key terms
- 3D Gaussian Splatting (3DGS)
- A scene representation technique that models a 3D scene as a collection of Gaussian primitives, each with position, shape, color, and opacity attributes, which are then rendered by projecting (splatting) them onto the image plane.
- pixel-aligned representation
- A Gaussian generation scheme that ties each Gaussian primitive to a fixed pixel location on the input image grid, inheriting the grid's discrete structure.
- surface-aligned representation
- A Gaussian placement scheme where primitives are positioned according to the underlying 3D surface geometry rather than the image pixel lattice.
- geometry-guided sampling
- A method that computes the 3D surface area of local mesh triangles derived from a depth map and draws Gaussian support samples proportionally to those areas, concentrating primitives in geometrically complex regions.
- implicit decoder
- A neural network that predicts Gaussian attributes at arbitrary 3D locations by conditioning on image features, rather than directly regressing parameters at fixed pixel positions.
- query-conditioned decoding
- A decoding strategy where the network's output depends on both the image features and the specific 3D query location being decoded, enabling flexible, location-aware predictions.
- large-baseline novel view synthesis
- The task of rendering a scene from a viewpoint that is far from the input camera position, which is more challenging than small-baseline synthesis because large portions of the scene may be occluded or geometrically distorted.
- monocular depth prior
- A depth estimate for a scene produced from a single RGB image, typically using a pretrained depth estimation model, used here to guide Gaussian support placement.
- DINO branch
- A feature extraction pathway based on the DINO self-supervised vision transformer, used in InfiniSplat to provide high-level semantic context for scene-level generalization.
- CNN branch
- A convolutional neural network feature extraction pathway used in InfiniSplat to capture low-level texture and appearance details complementary to the DINO branch.
- PSNR (Peak Signal-to-Noise Ratio)
- A metric that measures image reconstruction quality by comparing pixel-level differences between a rendered image and a ground-truth image, with higher values indicating better quality.
- SSIM (Structural Similarity Index Measure)
- A perceptual image quality metric that evaluates luminance, contrast, and structural similarity between a rendered image and a reference, with values closer to 1 indicating better quality.
- LPIPS (Learned Perceptual Image Patch Similarity)
- A perceptual image quality metric based on deep network feature distances, where lower values indicate that the rendered image is more perceptually similar to the ground truth.
- VGG perceptual loss
- A training loss that measures the difference between rendered and target images in the feature space of a pretrained VGG network, encouraging perceptually realistic outputs.
- frustum overlap
- The proportion of the 3D viewing volume (frustum) of one camera that is shared with another camera's frustum, used here as a criterion for selecting source-target image pairs in evaluation.
- feed-forward pipeline
- A neural network inference approach that produces outputs in a single forward pass without iterative optimization at test time, enabling fast scene reconstruction from a single image.
- cross-dataset zero-shot evaluation
- An evaluation protocol where a model trained on one or more datasets is tested on entirely different datasets without any fine-tuning, assessing generalization ability.
- LiDAR-conditioned variant
- A version of InfiniSplat that supplements the monocular depth prior with sparse depth measurements from a LiDAR sensor to improve the accuracy of the geometric scaffold.