skywolf829 / GSTK

Gaussian Splatting toolkit application. One stop shop for preprocessing your dataset, training your model with human-in-the-loop training, and editing saved GSplat PLY files.
MIT License
4 stars 1 forks source link

Implement support for compression-aware training #15

Closed skywolf829 closed 6 months ago

skywolf829 commented 7 months ago

A number of compression papers exist for gaussian splatting (see here), but it seems current state of the art is a paper by Niedermayr et al..

This issue is related to implementing this compression training approach in the backend as an option, with it defaulted to disabled.

Can be implemented with extra arguments to the default CUDA renderer code, or extra cpp/cu files defining new methods can be added and can be called depending on whether the compression aware training is enabled or disabled.

Should support saving in the compressed format or in standard PLY format other GS renderers are using.

skywolf829 commented 6 months ago

Closing to move to the backend repo.