File size: 2,266 Bytes
37722db
 
 
 
 
 
 
 
 
 
 
 
 
56c8aa2
37722db
56c8aa2
37722db
 
 
 
 
 
 
 
 
 
 
 
 
56c8aa2
37722db
 
 
 
 
 
 
 
56c8aa2
37722db
 
 
 
 
 
 
 
 
 
56c8aa2
37722db
 
 
 
 
6acebec
 
b55ef75
6acebec
 
 
 
 
 
 
b55ef75
6acebec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
---
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}
}
```