Controllable Light Diffusion for Portraits

David Futschik,Kelvin Ritland,James Vecore,Sean Fanello,Sergio Orts-Escolano,Brian Curless,Daniel Sýkora,Rohit Pandey
DOI: https://doi.org/10.48550/arXiv.2305.04745
2023-05-08
Abstract:We introduce light diffusion, a novel method to improve lighting in portraits, softening harsh shadows and specular highlights while preserving overall scene illumination. Inspired by professional photographers' diffusers and scrims, our method softens lighting given only a single portrait photo. Previous portrait relighting approaches focus on changing the entire lighting environment, removing shadows (ignoring strong specular highlights), or removing shading entirely. In contrast, we propose a learning based method that allows us to control the amount of light diffusion and apply it on in-the-wild portraits. Additionally, we design a method to synthetically generate plausible external shadows with sub-surface scattering effects while conforming to the shape of the subject's face. Finally, we show how our approach can increase the robustness of higher level vision applications, such as albedo estimation, geometry estimation and semantic segmentation.
Computer Vision and Pattern Recognition,Graphics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to improve the lighting effect by controlling the light diffusion in portrait photography. Specifically, it is to reduce strong shadows and specular highlights while maintaining the consistent lighting of the overall scene. Traditional relighting methods usually change the entire lighting environment or completely remove shadows, but these methods cannot handle the highlight problem well and may disrupt the original background consistency. Therefore, this paper proposes a learning - based method that can controllably adjust the degree of light diffusion without changing the overall scene lighting, thereby softening shadows and highlights. ### Main Problem Description 1. **Limitations of Existing Methods**: - Existing relighting methods mainly focus on changing the entire lighting environment, removing shadows or completely removing shadows, but ignore the impact of strong highlights. - These methods may lead to results that are inconsistent with the original background, especially in photos taken under natural light conditions, where direct sunlight will cause strong shadow and highlight effects. 2. **Solutions of Professional Photographers**: - Professional photographers use diffusers and scrims to soften the light and reduce shadows and highlights, but this requires additional equipment and professional knowledge, which is difficult for ordinary users to achieve. 3. **Objectives of This Paper**: - Propose a deep - learning - based method that can directly estimate and apply the softened lighting effect on a single portrait photo, allowing anyone to easily improve the lighting quality of the photo. - Control the degree of light diffusion, from slightly adjusting shadows to completely removing shadows, and generate images close to the real albedo. ### Specific Problems and Solutions - **Problem**: How to soften shadows and highlights without changing the overall scene lighting? - **Solution**: A new learning framework is introduced and achieved through the following steps: 1. **Extract Highlight and Shadow Maps**: Extract highlight and shadow information from the input image. 2. **Generate a Fully Diffused Image**: Generate a fully diffused image through convolution operations. 3. **Restore a Uniformly Lit Image**: Estimate the uncolored albedo image from the fully diffused image. 4. **Synthesize External Shadows**: Design a method to synthesize external shadows so that they conform to the shape of the subject's face and include subsurface scattering effects. 5. **Robust Albedo Prediction**: Propose an albedo prediction method that can handle a wide range of material and color changes. Through these steps, the method in this paper can not only improve the lighting effect of portrait photos, but also improve the performance of other computer vision tasks (such as albedo estimation, geometric estimation, and semantic segmentation). ### Summary The core problem of this paper is to improve the lighting effect in portrait photography by controlling light diffusion, especially reducing strong shadows and highlights in photos taken under natural light conditions. The proposed learning - based method can controllably adjust the degree of light diffusion without changing the overall scene lighting, thereby generating more beautiful and natural photos.