PixGR: Pixel-Space Generative Decoding for Fast Feed-Forward 3D Reconstruction
Organizations: Imperial College London · University of Tübingen
Abstract
We present PixGR, an efficient framework that integrates lightweight pixel-space generative modeling into feed-forward 3D Gaussian reconstruction to model scene uncertainty. Context observations are encoded once into a scene latent representation, which conditions generative decoding from noisy target views to produce a shared 3D Gaussian representation. We formulate this process using pixel-space flow matching, enabling end-to-end optimization of 3D reconstruction with direct pixel-space generative supervision through differentiable rendering. This avoids VAE-based latent compression and error propagation inherent in previous two-stage pipelines. To preserve feed-forward efficiency, PixGR caches the scene representation and performs iterative inference using a lightweight DiT decoder. Experiments demonstrate that PixGR outperforms regression-based approaches in challenging sparse-view settings, particularly with widely spaced observations and view extrapolation. Meanwhile, it maintains sub-second inference and remains competitive with substantially heavier pretrained generative models. Our project page is available at https://ranrhuang.github.io/pixgr/.
Figures & tables
| Method | RE10K | DL3DV | ||||||
|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | LPIPS | FID | PSNR | SSIM | LPIPS | FID | |
| Regression-based Methods | ||||||||
| MVSplat | 26.39 | 0.869 | 0.128 | 2.28 | 18.12 | 0.556 | 0.370 | 58.20 |
| DepthSplat | 27.47 | 0.889 | 0.114 | 2.29 | 24.19 | 0.823 | 0.147 | 9.51 |
| AnySplat | 19.80 | 0.682 | 0.274 | 2.88 | 19.03 | 0.554 | 0.235 | 16.94 |
| YoNoSplat | 25.73 | 0.851 | 0.130 | 3.75 | 24.83 | 0.821 | 0.137 | 11.56 |
| Method | RE10K | DL3DV | ||||||
|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | LPIPS | FID | PSNR | SSIM | LPIPS | FID | |
| Regression-based Methods | ||||||||
| DepthSplat | 22.02 | 0.822 | 0.189 | 6.95 | 21.59 | 0.745 | 0.205 | 17.41 |
| AnySplat | 16.21 | 0.621 | 0.351 | 5.98 | 14.84 | 0.449 | 0.426 | 22.16 |
| YoNoSplat | 23.00 | 0.810 | 0.182 | 6.47 | 23.04 | 0.761 | 0.192 | 17.21 |
| Generative Methods | ||||||||
| Variant | Interpolation | Extrapolation | ||||||
|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | LPIPS | FID | PSNR | SSIM | LPIPS | FID | |
| Encoder ablation | ||||||||
| VGGT w/o init. | 27.32 | 0.882 | 0.134 | 2.45 | 24.98 | 0.859 | 0.167 | 3.67 |
| ViT-L encoder | 27.14 | 0.881 | 0.126 | 2.63 | 24.80 | 0.848 | 0.170 | 3.89 |
| Decoder ablation | ||||||||
| Regressor | 27.58 | 0.883 | 0.111 | 2.38 | 24.34 | 0.821 | 0.166 | 5.42 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Prior | Params (B) | |||
|---|---|---|---|---|---|
| Geometric | Generative | Encoder | Decoder | Total | |
| Regression-based Methods | |||||
| DepthSplat | DA2 ( Yang et al., 2024 ) | – | 0.347 | – | 0.347 |
| AnySplat | VGGT ( Wang et al., 2025 ) | – | 1.191 | – | 1.191 |
| YoNoSplat | Pi3 ( Wang et al., 2026 ) | – | 0.965 | – | 0.965 |
| DA3 | DA3 ( Lin et al., 2025b ) | – | 1.356 | – | 1.356 |
| Method | PSNR | SSIM | LPIPS | FID |
|---|---|---|---|---|
| Regression-based Methods | ||||
| MVSplat | 28.25 | 0.843 | 0.144 | 6.38 |
| DepthSplat | 19.65 | 0.628 | 0.298 | 28.36 |
| AnySplat | 21.49 | 0.631 | 0.300 | 8.47 |
| YoNoSplat | 25.72 | 0.768 | 0.185 | 10.14 |
| Generative Methods | ||||
| Method | PSNR | SSIM | LPIPS | FID |
|---|---|---|---|---|
| Depth Anything V3 | 17.91 | 0.574 | 0.339 | 13.28 |
| NoPoSplat | 21.41 | 0.757 | 0.207 | 6.09 |
| NAS3R | 19.92 | 0.782 | 0.205 | 7.78 |
| SPFSplat | 20.22 | 0.775 | 0.210 | 7.49 |
| PixGR | 26.03 | 0.872 | 0.141 | 2.75 |
Feed-Forward 3D Reconstruction
Feed-forward 3D reconstruction predicts geometry, cameras, and renderable scene representations directly from images without per-scene optimization.
See all 313 papers