atlas

Research map / 3D vision / NeRF and radiance fields

Neural NeRF Compression

ICML 2024 · 3D vision › NeRF and radiance fields · approach: Dynamic and editable NeRF · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Compresses per-scene TensoRF-VM feature planes with an encoder-free, end-to-end optimized neural transform coder that uses importance-weighted rate-distortion loss and a learned masked entropy model.

Problem

Grid-based NeRF models (e.g., TensoRF) render fast but require large storage for their feature grids, hindering practical deployment and transmission.

Approach

Replaces the encoder of conventional neural transform coding with directly optimized per-scene latent codes and a lightweight transposed-conv decoder, weights the feature-reconstruction loss by log rendering-importance maps, and uses a spike-and-slab masked factorized entropy model trained with straight-through Gumbel-Softmax to exploit spatial sparsity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
compress TensoRF-VM with TC-TensoRF-L instead of VQ-TensoRFTensoRF-VM · Synthetic-NeRFPSNR: 32.86 -> 32.93Helped
compress TensoRF-VM with TC-TensoRF-L instead of VQ-TensoRFTensoRF-VM · Synthetic-NSVFPSNR: 36.16 -> 36.34Helped
compress TensoRF-VM with TC-TensoRF-L instead of Re:TensoRFTensoRF-VM · LLFFPSNR: 26.55 -> 26.44Hurt
compress TensoRF-VM with TC-TensoRF-L instead of VQ-TensoRFTensoRF-VM · Tanks and TemplesPSNR: 28.20 -> 28.42Helped
use per-scene optimization instead of training NTC across 7 scenes (ablation)TensoRF-VM compression · Synthetic-NeRF (Lego)PSNR: 24.52 dB; 12.03 dB lower than uncompressed PSNR (36.55 dB)Helped
remove importance weighting (ablation)ECTensoRF-L · Synthetic-NeRF at PSNR 32.98 dBFile size (MB): 3.92 MB -> 4.59 MBHurt
replace the factorized prior with the masked entropy model (ablation)ECTensoRF-L · Synthetic-NeRF at PSNR 32.98 dBFile size (MB): 4.26 MB -> 3.92 MBHelped
use an encoder rather than directly optimizing latent codes (ablation)ECTensoRF-L · Synthetic-NeRFrate-distortion performanceHurt
initialize latents with Gaussian noise instead of zeros (ablation)ECTensoRF-L · Synthetic-NeRFPSNR: 32.98 vs. 32.98No clear effect
train compression model end-to-end from scratch instead of two stages (ablation)ECTensoRF-L · Synthetic-NeRF at 2e-4PSNR: 32.98 -> 31.86Hurt
add a hyperprior (ablation)ECTensoRF-L · NeRF-Synthetic at 2e-4File size (MB): 3.92 -> 3.72Helped
add a hyperprior (ablation)ECTensoRF-L · NeRF-Synthetic at 2e-2File size (MB): 1.86 -> 1.92Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic-NeRF Synthetic-NSVF LLFF Tanks and Temples

Benchmarks: Synthetic-NeRF Synthetic-NSVF LLFF Tanks and Temples

Metrics: PSNR SSIM file size (MB) BD-PSNR BD-rate

Baselines: NeRF TensoRF-CP TensoRF-VM VQ-TensoRF Re:TensoRF

Builds on: TensoRF nonlinear transform coding hyperprior Gumbel-Softmax

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy