File size: 1,526 Bytes
0b90704 | 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 | ---
license: apache-2.0
tags:
- gaussian-splatting
- 3d-reconstruction
- novel-view-synthesis
- feed-forward
datasets:
- DL3DV/DL3DV-10K
---
# TokenGS-Loop
Feed-forward 3D Gaussian splatting from 4 posed views at 256×256, built on [LocusGS](https://github.com/leo-frank/LocusGS) / [TokenGS](https://github.com/nv-tlabs/TokenGS).
The stack of 12 independent LocusGS decoder layers is replaced by **one decoder layer unrolled 12 times with shared weights**. Three additions make this work:
- round-conditioned FiLM gates;
- render-error feedback from the input views;
- stop-gradient between the error-free first round and the refinement rounds.
| file | branch | tokens | PSNR | LPIPS | SSIM |
|---|---|---|---|---|---|
| `errenc-sg/model.safetensors` (epoch 26) | `errenc-sg` | 1024 | 23.706 | 0.3043 | 0.7586 |
| `split-clone/model.safetensors` (epoch 17) | `split-clone`: error-guided token splitting, opacity-corrected children | 364 → 1024 | 23.301 | 0.3401 | 0.7387 |
| LocusGS stage 1, released `base` weights (reference, same evaluation) | – | 1024 | 24.154 | 0.2766 | 0.7805 |
All rows use the official DL3DV benchmark: 140 scenes, 4 input views, 256×256, all 50 target frames.
Code: GitHub `Yusin2Chen/TokenGS-Loop`, branches `errenc-sg` and `split-clone`. Each branch README describes the method, evaluation and training commands. The checkpoints contain the weights of decoder blocks 1–11 inherited from initialization; only block 0 is executed.
License: Apache-2.0 (derived from LocusGS / TokenGS).
|