EcoSplat: Efficiency-controllable Feed-forward 3D Gaussian Splatting from Multi-view Images

Jongmin Park, Minh-Quan Viet Bui, Juan Luis Gonzalez Bello, Jaeho Moon, Jihyong Oh +1 more
12/21/2025
cs.CV

No official code found. Best implementation: KAIST-VICLab/EcoSplat (56 stars, MIT, last commit 2026-04-09).

Abstract

Feed-forward 3D Gaussian Splatting (3DGS) enables efficient one-pass scene reconstruction, providing 3D representations for novel view synthesis without per-scene optimization. However, existing methods typically predict pixel-aligned primitives per-view, producing an excessive number of primitives in dense-view settings and offering no explicit control over the number of predicted Gaussians. To address this, we propose EcoSplat, the first efficiency-controllable feed-forward 3DGS framework that adaptively predicts the 3D representation for any given target primitive count at inference time. EcoSplat adopts a two-stage optimization process. The first stage is Pixel-aligned Gaussian Training (PGT) where our model learns initial primitive prediction. The second stage is Importance-aware Gaussian Finetuning (IGF) stage where our model learns rank primitives and adaptively adjust their parameters based on the target primitive count. Extensive experiments across multiple dense-view settings show that EcoSplat is robust and outperforms state-of-the-art methods under strict primitive-count constraints, making it well-suited for flexible downstream rendering tasks.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR'26] EcoSplat: Efficiency-controllable Feed-forward 3D Gaussian Splatting from Multi-view Images (Highlight)

562C++, CudaJan 3, 20266 months agoMIT
3d-reconstruction3dgsfeedforward-3dgsmultiview-geometry

Similar Papers

Cite this paper

@article{park2025ecosplat,
  title  = {EcoSplat: Efficiency-controllable Feed-forward 3D Gaussian Splatting from Multi-view Images},
  author = {Jongmin Park and Minh-Quan Viet Bui and Juan Luis Gonzalez Bello and Jaeho Moon and Jihyong Oh and Munchurl Kim},
  year   = {2025},
  eprint = {2512.18692},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.18692v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.18692.svg)](https://codeofpaper.com/paper/2512.18692)

Discussion