We present a novel approach to single-view face relighting in the wild. Handling non-diffuse effects, such as global illumination or cast shadows, has long been a challenge in face relighting. Prior work often assumes Lambertian surfaces, simplified lighting models or involves estimating 3D shape, albedo, or a shadow map. This estimation, however, is error-prone and requires many training examples with lighting ground truth to generalize well. Our work bypasses the need for accurate estimation of intrinsic components and can be trained solely on 2D images without any light stage data, multi-view images, or lighting ground truth. Our key idea is to leverage a conditional diffusion implicit model (DDIM) for decoding a disentangled light encoding along with other encodings related to 3D shape and facial identity inferred from off-the-shelf estimators. We also propose a novel conditioning technique that eases the modeling of the complex interaction between light and geometry by using a rendered shading reference to spatially modulate the DDIM. We achieve state-of-the-art performance on standard benchmark Multi-PIE and can photorealistically relight in-the-wild images. Please visit our page: https://diffusion-face-relighting.github.io
翻译:我们提出了一种新颖的单视图面部重光照方法,可在自然场景下处理非漫反射效应(如全局光照或投射阴影),这长期以来都是面部重光照领域的难题。以往的工作通常假设朗伯表面、简化光照模型,或需估计三维形状、反照率及阴影图。然而,这种估计易产生误差,且需要大量带有光照真值的训练样本才能实现良好泛化。我们的方法绕开了对内在成分精确估计的需求,仅需二维图像即可训练,无需光场数据、多视角图像或光照真值。核心思想是利用条件扩散隐式模型(DDIM)对解耦的光照编码进行解码,同时联合处理从现成估计器推导出的三维形状与面部身份相关编码。我们还提出一种新颖的条件约束技术,通过渲染着色参考图对DDIM进行空间调制,从而简化光与几何之间复杂交互的建模过程。我们在标准基准数据集Multi-PIE上取得了最优性能,并能以照片级真实感对自然场景图像进行重光照。请访问我们的页面:https://diffusion-face-relighting.github.io