Differentiable Rendering
Differentiable rendering focuses on creating computer-generated images whose pixel values are differentiable with respect to scene parameters, enabling gradient-based optimization of 3D models from 2D images. Current research emphasizes efficient and accurate rendering of various 3D representations, including meshes, signed distance fields (SDFs), and Gaussian primitives, often integrated with neural networks for inverse rendering tasks. This technique is significantly impacting fields like computer vision and robotics by facilitating tasks such as 3D reconstruction from multiple views, scene understanding from single images, and robot control through simulation. The ability to directly optimize 3D models from 2D data promises to improve the efficiency and accuracy of numerous applications.
Papers
Dressi: A Hardware-Agnostic Differentiable Renderer with Reactive Shader Packing and Soft Rasterization
Yusuke Takimoto, Hiroyuki Sato, Hikari Takehara, Keishiro Uragaki, Takehiro Tawara, Xiao Liang, Kentaro Oku, Wataru Kishimoto, Bo Zheng
Differentiable Rendering for Synthetic Aperture Radar Imagery
Michael Wilmanski, Jonathan Tamir