Files
nerfstudio/nerfstudio
J.YandMatthew Tancik 638180c90a Improvement to Gaussian Splatting workflow (#2709)
* Necessary changes to establish baseline as reported by papers

- Port multiple train/eval split strategies from nerfstudio parser for colmap parser

- A number of fixes to establish solid baseline

- Avoid empty frames where no gaussians are projected onto the image

- Fix random order of image filenames

* a few enhancement changes to bridge gap between Inria and NS

* Fix PLY exporter and implement an PLY renderer

* Add finite filter in ply exporter

* Major changes to improve nerfstudio-gs training

* separate sh_0 and sh_rest and use different learning rates, and remove sh_rest regularization.
* disable downscale in warm-up stages
* prune the original gaussians that splits.
* change color clamp_max mechanism to be applied per ray instead of per gaussian

* Enable exporter and gsplat_render to work with color only PLY

* Prepare PR with minor changes

* Fix pyright errors

* remove gsplat ply renderer

* Address github/pwais comments

* fix an evaluation metric bug

* Use 0.1 cull_alpha_threshold for fast training

* Add scale regularization as an option (off by default)

* add continue_cull_post_densification option and some refactor

---------

Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2024-01-08 06:11:03 +00:00
..
2023-12-14 22:14:09 -08:00
2023-12-14 22:14:09 -08:00
2023-12-01 03:16:42 +00:00
2023-12-14 22:14:09 -08:00
2023-10-14 13:00:17 +08:00
2023-12-14 22:14:09 -08:00
…