Command Palette
Search for a command to run...
Sara Fridovich-Keil Giacomo Meanti Frederik Warburg Benjamin Recht Angjoo Kanazawa

Abstract
We introduce k-planes, a white-box model for radiance fields in arbitrary dimensions. Our model uses d choose 2 planes to represent a d-dimensional scene, providing a seamless way to go from static (d=3) to dynamic (d=4) scenes. This planar factorization makes adding dimension-specific priors easy, e.g. temporal smoothness and multi-resolution spatial structure, and induces a natural decomposition of static and dynamic components of a scene. We use a linear feature decoder with a learned color basis that yields similar performance as a nonlinear black-box MLP decoder. Across a range of synthetic and real, static and dynamic, fixed and varying appearance scenes, k-planes yields competitive and often state-of-the-art reconstruction fidelity with low memory usage, achieving 1000x compression over a full 4D grid, and fast optimization with a pure PyTorch implementation. For video results and code, please see https://sarafridov.github.io/K-Planes.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| novel-view-synthesis-on-llff | K-Planes (hybrid) | PSNR: 26.92 SSIM: 0.847 |
| novel-view-synthesis-on-llff | Plenoxels | PSNR: 26.29 |
| novel-view-synthesis-on-llff | TensoRF | PSNR: 26.73 SSIM: 0.839 |
| novel-view-synthesis-on-llff | K-Planes (explicit) | PSNR: 26.78 SSIM: 0.841 |
| novel-view-synthesis-on-nerf | Plenoxels | PSNR: 31.71 SSIM: 0.958 |
| novel-view-synthesis-on-nerf | K-Planes (hybrid) | PSNR: 32.36 SSIM: 0.967 |
| novel-view-synthesis-on-nerf | I-NGP | PSNR: 33.18 |
| novel-view-synthesis-on-nerf | K-Planes (explicit) | PSNR: 32.21 SSIM: 0.964 |
| novel-view-synthesis-on-nerf | TensoRF | PSNR: 33.14 SSIM: 0.963 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.