Mip-Grid: Anti-aliased Grid Representations for Neural Radiance Fields

Despite the remarkable achievements of neural radiance fields (NeRF) in representing 3D scenes and generating novel view images, the aliasing issue, rendering"jaggies"or"blurry"images at varying camera distances, remains unresolved in most existing approaches. The recently proposed mip-NeRF has addressed this challenge by rendering conical frustums instead of rays. However, it relies on MLP architecture to represent the radiance fields, missing out on the fast training speed offered by the latest grid-based methods. In this work, we present mip-Grid, a novel approach that integrates anti-aliasing techniques into grid-based representations for radiance fields, mitigating the aliasing artifacts while enjoying fast training time. The proposed method generates multi-scale grids by applying simple convolution operations over a shared grid representation and uses the scale-aware coordinate to retrieve features at different scales from the generated multi-scale grids. To test the effectiveness, we integrated the proposed method into the two recent representative grid-based methods, TensoRF and K-Planes. Experimental results demonstrate that mip-Grid greatly improves the rendering performance of both methods and even outperforms mip-NeRF on multi-scale datasets while achieving significantly faster training time. For code and demo videos, please see https://stnamjef.github.io/mipgrid.github.io/.

Paper

References (45)

Scroll for more · 33 remaining

Similar papers

Peer review

Reviewer QWBQ6/10 · confidence 4/52023-07-03

Summary

This paper studies the anti-alias problem of grid-based static scene representation. The existing anti-alias methods like Mip-NeRF still require intensive computations, while current grid/factorization-based methods don't show good anti-alias results. This paper proposes a general idea to solve the anti-alias problem: it uses a single-scale grid as the representation while applying learnable convolution to generate multi-scale grids. Combining with scale-aware position encoding, this paper shows superior results compared to TensoRF or KPlanes, demonstrating a universal improvement for grid-based representation.

Strengths

1. This paper studies an interesting problem in an important direction. Extending the anti-alias idea from Mip-NeRF to explicit representation could contribute to the whole community, and the results are promising. I think it would be beneficial to the development of explicit representations. 2. The whole method is neat, simple, and powerful. Applying CNN on the single grid and having a scale-related positional encoding is simple and intuitive. The overall framework is neat without too many tricks and complicated tweaks. Considering it, this idea could be broadly used in many situations. 3. The paper is overall well-written and easy to follow.

Weaknesses

1. It would be more convincing to compare several baselines with multi-resolution/multi-scale designs. For example, Instant-NGP[17] uses a multi-resolution hash. Also, the original K-Plane uses multi-resolution planes. It would be helpful to show how these method works and how the proposed method compared to these baselines. 2. I am not fully convinced by the analysis of multi-scale and multi-resolution in Section 3.2. To me, the multi-scale one sounds like optimization multi-NeRF at different scales, while NeRFs from different scales are not related. Could you elaborate a little bit? It would be nice to show the experimental results of multi-resolution ideas. 3. Not necessarily a weakness. It would be good to write the method names instead of baseline 1 and 2 in Figure 3. 4. In Table 1, Mip-Kplanes's PSNR has different trends to MIP-NeRF's PSNR and mip-TensoRF's PSNR, also different from Mip-Kplanes' SSIM and LPIPS. Could you elaborate on why PSNRs are lower with lower Res?

Questions

As stated above, it would be good to show (1) more baselines, especially baselines using multi-scale/resolution methods. (2) experiments compared to multi-resolution grids.

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, 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.

Soundness

3 good

Presentation

3 good

Contribution

2 fair

Limitations

I think the limitations discussed in this paper make sense. I agree the current method is still preliminary and having MIP-NeRF style design would be an exciting direction.

Reviewer 8s5r5/10 · confidence 4/52023-07-05

Summary

This paper proposes mip-Grid to integrate anti-aliasing techniques into grid-based representations for radiance fields. Mip-Grid generates multiple grids by applying convolution operations over the shared single-scale grid representation. Then it uses the scale-aware coordinate to retrieve the appropriate features from the generated multiple grids. This anti-aliased grid representation combines grid-based representations for faster training and Mip-NeRF-like multi-scale representations for anti-aliasing. The key idea is to use a shared single-scale grid representation and a single sampling but generate multiple grid representations by applying convolutions to the shared single-scale grid representation. Then, the features are extracted by interpolating the generated multiple grid representations using an additional input coordinate.

Strengths

This work mitigates the aliasing artifacts when rendering images from varying camera distances, such as blurry and jaggies in the images, while enjoying fast training time. This work uses a single-scale shared grid representation and a single-sampling approach, which only introduces minimal additions to the model parameters and computational costs. The convolutions to generate multiple grids are lightweight and do not incur substantial computational and memory costs as it operates on reduced dimensions. This work shows comparable performance to mip-NeRF on multi-scale datasets while achieving significantly faster training time. This work improves the rendering performance of TensoRF and K-Planes on multi-scale datasets while introducing tolerable training time.

Weaknesses

Given the fact that Zip-NeRF is implemented on the hash-based Instant-NGP, thus it achieves fast training time despite using multisampling techniques. I will concern about the contribution of this work, as Zip-NeRF shows good performance for both anti-aliasing and training time. I would like to see the attitude of other reviewers. I believe "unbounded" scenes are the current research topics for Anti-Aliased NeRFs. Though I understand that addressing these scenarios would require other techniques, the lack of experiments of unbounded scenes (such as Mip-NeRF 360) will degree the rating of this work. Lack of visualization videos.

Questions

I would suggest including the comparison with Zip-NeRF since an unofficial PyTorch implementation of Zip-NeRF is available.

Rating

5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.

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.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

Lack of experiments of unbounded scenes (such as Mip-NeRF 360).

Authorsrebuttal2023-08-19

Comment by Authors

We recently noticed that Table 6 was mistakenly omitted from the pdf file. We do apologize for not providing complete materials within the rebuttal period. We include Table 6 at the end of this comment to help reviewers understand our response, especially the second paragraph of our response to reviewer 8s5r. Our model improves the average PSNR of the baseline model by 0.8 in the garden scene of the multi-scale 360 dataset. We used the same contraction function as adopted in K-Planes, and the model configuration and training hyper-parameters remained unchanged. Please note that this is a very early result, and we believe the performance can be greatly improved by adopting many techniques that are widely used to extend NeRF-like models to unbounded 360 scenes. We hope this will clarify any confusion the reviewers may have while reading our response. Please let us know if anything is unclear or if you have any questions. --- Table 6: Evaluation results on the garden scene of the multi-scale 360 dataset. | Model| Avg. | Full Res. | 1/2 Res. | 1/4 Res. | 1/8 Res. | |:------:|:------:|:------:|:------:|:------:|:------:| |K-Planes|24.05|**23.32**|**25.02**|25.45|22.42| |mip-K-Planes|**24.86**|22.23|24.26|**25.91**|**27.04**|

Reviewer 9wTm6/10 · confidence 5/52023-07-06

Summary

This work proposes a simple anti-aliasing method for NeRF representations based on factorized grids, e.g., TensoRF and K-planes. The key idea is to learn a lowpass filtering kernel

Strengths

1. The proposed method seems simple and easy to reproduce. Example implementation is also included in the supplementary. 2. The method is evaluated against baseline methods without the proposed anti-aliasing technique, and clear improvements in anti-aliasing can be seen both quantitatively and qualitatively.

Weaknesses

1. It doesn't seem clear how the multi-scale grid is used exactly in rendering; for example, are all the scales used to get a point's feature, or only a heuristically selected scale is used? 2. One thing I'm a bit unsure is that: why does the same kernel size seem to be used across all scales? Would it makes more sense to use bigger kernel size for lower-resolution grids? 3. A visualization of the kernel weights will be helpful in understanding what filtering patterns have been learned, especially the relationship of the grid scale and learned kernel weights. 4. In table 1 and table 2, best models should be highlighted to facilitate reading.

Questions

See the first and second bullet points in the weakness section.

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

The proposed method doesn't seem to be easily applicable to the multi-resolution hash grid proposed by Instant-NGP. It might be better to mention this.

Reviewer rA7o6/10 · confidence 3/52023-07-07

Summary

The paper proposes a method to deal with the aliasing issue in factorised grid-based NeRF methods, e.g. TensoRF and K-plane, by applying convolution operations to decomposed vectors and matrices. --- **After rebuttal**: I have read authors' rebuttal and it addresses my concerns.

Strengths

* The goal of handling aliasing in grid-based NeRF is valuable and the proposed method is novel. * Source code is provided in supp mat.

Weaknesses

About evaluation: * I am interested to see what is the performance difference between using convolution operations and using a simple Gaussian? About methodology: * I got the impression that the proposed method can only handle a number of *discrete* scales after training, since the convolution kernels are optimised for each scale. If I understand correctly, that means a set of convolution kernels is optimised for a specific scale. If a NeRF is optimised for $4$ scales, for example, scale=$1, \frac{1}{2}, \frac{1}{4}$, and $\frac{1}{8}$, then during inference, it’s impossible to render an image for scale=$\frac{1}{3}$ and $\frac{1}{6}$ from this NeRF? * Following the point above, if my understanding above is correct, it would be much better to be able to render images from continuous scales.

Questions

See the weakness section above.

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.

Soundness

2 fair

Presentation

2 fair

Contribution

2 fair

Limitations

Yes.

Authorsrebuttal2023-08-17

Comment by Authors

Thanks for the reponse, and indeed, you are correct. The continuous scale coordinate is introduced in the rebuttal stage. However, we want to emphasize that the model trained with the discrete scale coordinates can also render images at arbitrary resolution (Table 2). The reason we provide additional models is to give reviewers an idea of how different kinds of scale coordinates can be applied to our method. Please let us know if you have any other concerns.

Reviewer rA7o2023-08-17

Thanks for the clarification

Thanks for the clarification. I don't have any other questions. Will raise my ratings at the final review. Best, reviewer.

Authorsrebuttal2023-08-19

Thanks for appreciating our work

Thanks for appreciating our work! By the way, it seems the score has not been updated yet, just in case you forget to update the score, we kindly remind you that the discussion period will be closed on Aug 21st, 1pm EDT. Thanks again, and if you have any further questions or clarifications, we will try our best to answer all inquiries promptly.

Reviewer QWBQ2023-08-12

Reply to Rebuttal

Thanks for the reply and it indeed helps.

Reviewer rA7o2023-08-16

Quick clarification about 'Continuous scale coordinates'

Thanks for the response. Just double checking: is the **continuous scale coordinates** $s'$ introduced in the rebuttal stage, after submission?

Reviewer 8s5r2023-08-19

Reply

I maintain my rating. Thanks to the authors for the extra details in the rebuttal, particularly the comparison between Zip-NeRF in Table 1 and the multi-scale 360 evaluation in Table 6. It would be helpful to include these in the camera-ready paper/supplement.

Program Chairsdecision2023-09-21

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC