Summary
This paper introduces a new voxel grid radiance field representation in which the feature vectors are restricted to contain binary values. The motivation for this is to greatly reduce the storage requirements of voxel grid radiance fields. They use the straight-through estimator to allow backpropagation through the binary values. The representation combines a 3D hash grid with a triplane hash grid and uses trilinear or bilinear interpolation on the binary feature vectors. They conduct experiments on the Synthetic-NeRF, Synthetic-NSVF, and Tanks and Templs object datasets and compare against many other voxel grid radiance field methods. They show that they are able to achieve competitive rendering quality while using an order of magnitude less storage than the best-performing competitor.
Strengths
The idea is straightforward but novel to the best of my knowledge. They are able to achieve high-quality renders with a large reduction in storage requirements. It is surprising to see that a radiance field built only with binary feature vectors could perform so well. They also outperform other methods in which the radiance field is compressed as a post-process. This is probably because they are able to train the quantized model in an end-to-end manner, which is interesting to see.
There is also some innovation in the idea of combining a 3D voxel grid plus a triplane representation as usually only one or the other is used, as far as I know.
Weaknesses
They are missing a reference to Variable Bitrate Neural Fields:
Takikawa, T., Evans, A., Tremblay, J., Müller, T., McGuire, M., Jacobson, A., & Fidler, S. (2022, July). Variable bitrate neural fields. In ACM SIGGRAPH 2022 Conference Proceedings (pp. 1-9).
However they include other compression-based methods in the evaluation, and VBNF did not provide results on the standard benchmark datasets, so I can understand why they didn't include it in the evaluation.
It would have been nice to see videos in the supplemental material, which would helpful for appreciating the visual quality of the results, especially for dynamic scenes.
Questions
Is the model actually being stored as binary vectors during training and inference, or are you actually using 8-bit or larger integers (for example due to the way TinyCudaNN is implemented)? I wondered if it is actually feasible to represent binary vectors in this way using PyTorch, or if that is only a hypothetical currently.
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The technical limitations appear reasonable; there is no mention of broader social impacts.