Locally Orderless Images for Optimization in Differentiable Rendering
About
Problems in differentiable rendering often involve optimizing scene parameters that cause motion in image space. The gradients for such parameters tend to be sparse, leading to poor convergence. While existing methods address this sparsity through proxy gradients such as topological derivatives or lagrangian derivatives, they make simplifying assumptions about rendering. Multi-resolution image pyramids offer an alternative approach but prove unreliable in practice. We introduce a method that uses locally orderless images, where each pixel maps to a histogram of intensities that preserves local variations in appearance. Using an inverse rendering objective that minimizes histogram distance, our method extends support for sparsely defined image gradients and recovers optimal parameters. We validate our method on various inverse problems using both synthetic and real data.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Camera Pose Recovery | scenes (test) | PSNR27.22 | 4 | |
| Environment Map Recovery | scenes (test) | PSNR55.22 | 4 | |
| Inverse Rendering | Shadow Synthetic Scene | PSNR54.33 | 4 | |
| Inverse Rendering | Shadow Mini (Synthetic Scene) | PSNR54.73 | 4 | |
| Inverse Rendering | Caustics and Lights Synthetic Scene | PSNR32.58 | 4 | |
| Inverse Rendering | Sort Synthetic Scene | PSNR25.23 | 4 | |
| Inverse Rendering | Envlight Synthetic Scene | PSNR36.17 | 4 | |
| Material Recovery | Xing scenes (test) | PSNR49.07 | 4 | |
| Rotation recovery | scenes (test) | PSNR30.73 | 4 | |
| Translation and Rotation Recovery | scenes (test) | PSNR36.23 | 4 |