Neural Radiance Field (NeRF) and its variants have exhibited great success on representing 3D scenes and synthesizing photo-realistic novel views. However, they are generally based on the pinhole camera model and assume all-in-focus inputs. This limits their applicability as images captured from the real world often have finite depth-of-field (DoF). To mitigate this issue, we introduce DoF-NeRF, a novel neural rendering approach that can deal with shallow DoF inputs and can simulate DoF effect. In particular, it extends NeRF to simulate the aperture of lens following the principles of geometric optics. Such a physical guarantee allows DoF-NeRF to operate views with different focus configurations. Benefiting from explicit aperture modeling, DoF-NeRF also enables direct manipulation of DoF effect by adjusting virtual aperture and focus parameters. It is plug-and-play and can be inserted into NeRF-based frameworks. Experiments on synthetic and real-world datasets show that, DoF-NeRF not only performs comparably with NeRF in the all-in-focus setting, but also can synthesize all-in-focus novel views conditioned on shallow DoF inputs. An interesting application of DoF-NeRF to DoF rendering is also demonstrated. The source code will be made available at https://github.com/zijinwuzijin/DoF-NeRF.
翻译:为了缓解这一问题,我们引入了DoF-NeRF, 这是一种新颖的神经转换方法,可以处理浅度的 DoF 输入并模拟 DoF 效果。特别是,它根据几何光学原则将 NERF 推广到模拟镜头孔。这种物理保障允许DoF-NERF 以不同的焦点配置操作观点。从清晰的孔径模型中受益,DoF-NeRF 也通过调整虚拟孔径和焦点参数,直接操作 DoF 效应。它是插接和游戏,可以插入基于 NERF 的框架。合成和真实世界数据集实验显示, DoF-NERF 不仅在全方位视野设置中与 NERF 模拟镜孔。这种物理保障允许DoF-NERF 操作不同焦点配置的视图。从清晰的孔径模型模型中受益, DoF-NERF 还可以通过调整虚拟孔径和焦点参数参数直接操作 DoF 。