| --- |
| license: cc-by-4.0 |
| tags: |
| - 3d-reconstruction |
| - gaussian-splatting |
| - learned-optimizer |
| - computer-vision |
| - view-synthesis |
| - pytorch |
| --- |
| |
| # 🫧 Learn2Splat: Learned Optimizer for 3D Gaussian Splatting |
|
|
| **Learn2Splat** is a meta-learned optimizer for **3D Gaussian Splatting (3DGS)** that replaces hand-designed optimizers (e.g., Adam/SGD) with a learned update rule. |
|
|
| It improves early convergence speed while remaining stable over long optimization horizons without requiring learning-rate schedules or time-step conditioning. |
|
|
| ------------------------------------------------------------------------ |
|
|
| ## 🌐 Links |
|
|
| - Project page: https://naamapearl.github.io/learn2splat/ |
| - Code: https://github.com/autonomousvision/learn2splat |
| - Hugging Face: https://huggingface.co/autonomousvision/learn2splat |
|
|
| ------------------------------------------------------------------------ |
|
|
| ## ⚙️ Overview |
|
|
| Learn2Splat learns to optimize Gaussian scene representations by directly predicting structured parameter updates. |
|
|
| Key properties: |
|
|
| - Learned optimizer for 3D Gaussian Splatting |
| - Faster early convergence compared to standard optimizers |
| - Stable long-horizon optimization without LR schedules |
| - Zero-shot generalization to unseen scenes and resolutions |
|
|
| The model is trained across many scenes and applied without fine-tuning at test time. |
|
|
| ------------------------------------------------------------------------ |
|
|
| ## 📦 Checkpoints |
|
|
| This repository includes pretrained weights for: |
|
|
| - Learn2SplatSparse: sparse-view reconstruction |
| - Learn2SplatDense: dense-view reconstruction |
|
|
| See [MODEL_ZOO.md](https://huggingface.co/autonomousvision/learn2splat/blob/main/MODEL_ZOO.md) for details. |
|
|
| ------------------------------------------------------------------------ |
|
|
| ## 📚 Citation |
|
|
| If you find this project useful, please consider citing: |
|
|
| ```bibtex |
| @article{pearl2026learn2splat, |
| title = {Learn2Splat: Extending the Horizon of Learned 3DGS Optimization}, |
| author = {Pearl, Naama and Esposito, Stefano and Xu, Haofei and Peleg, Amit and |
| Gschoßmann, Patricia and Porzi, Lorenzo and Kontschieder, Peter and |
| Pons-Moll, Gerard and Geiger, Andreas}, |
| journal = {arXiv preprint arXiv:2605.15760}, |
| year = {2026} |
| } |
| ``` |