Virtual Home Staging: Inverse Rendering and Editing an Indoor Panorama under Natural Illumination

Guanzhou Ji,Azadeh O. Sawyer,Srinivasa G. Narasimhan
DOI: https://doi.org/10.1007/978-3-031-47969-4_26
2024-01-29
Abstract:We propose a novel inverse rendering method that enables the transformation of existing indoor panoramas with new indoor furniture layouts under natural illumination. To achieve this, we captured indoor HDR panoramas along with real-time outdoor hemispherical HDR photographs. Indoor and outdoor HDR images were linearly calibrated with measured absolute luminance values for accurate scene relighting. Our method consists of three key components: (1) panoramic furniture detection and removal, (2) automatic floor layout design, and (3) global rendering with scene geometry, new furniture objects, and a real-time outdoor photograph. We demonstrate the effectiveness of our workflow in rendering indoor scenes under different outdoor illumination conditions. Additionally, we contribute a new calibrated HDR (Cali-HDR) dataset that consists of 137 calibrated indoor panoramas and their associated outdoor photographs.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to transform the existing indoor panoramas into new furniture layouts under natural lighting conditions. Specifically, the author proposes a novel inverse rendering method, which can convert the existing indoor panoramas into scenes containing new furniture layouts and ensure the realism of these scenes under natural lighting conditions. ### Main Problems and Solutions 1. **Indoor Scene Transformation under Natural Lighting Conditions**: - **Problem**: Most of the existing research focuses on estimating 360° HDR environment maps from low - dynamic - range (LDR) images, but these data - driven methods usually assume a linear proportional relationship between pixel values and scene radiance, ignoring photometric calibration. - **Solution**: This paper captures indoor and outdoor HDR panoramas and uses absolute luminance values (unit: cd/m²) for linear calibration to ensure the accuracy of scene relighting. 2. **Furniture Removal and Insertion**: - **Problem**: Directly applying the existing 2D perspective image inpainting techniques to panoramas will lead to geometric inconsistency problems. - **Solution**: This paper proposes a method for furniture detection and removal specifically for panoramas and combines it with automatic floor layout design to achieve high - quality virtual furniture insertion. 3. **Global Illumination Rendering**: - **Problem**: Indoor global illumination is affected by scene geometry, material properties, and real - time outdoor lighting. How to accurately simulate these factors is a challenge. - **Solution**: This paper combines scene geometry, new furniture objects, and real - time outdoor photos to achieve high - fidelity global illumination rendering. ### Technical Contributions - **Indoor and Outdoor HDR Calibration**: A method for calibrating indoor and outdoor HDR photos is proposed, and a new calibrated HDR (Cali - HDR) dataset containing 137 scenes is created. - **Furniture Removal and Inpainting**: An inpainting method is developed that can detect and remove furniture objects in panoramas. - **Automatic Floor Layout Design**: Based on spatial parameters, a regularized layout design method for placing multiple furniture objects on the floor is proposed. ### Summary The main goal of this paper is to provide a complete inverse rendering framework that can convert existing indoor panoramas into scenes containing new furniture layouts under natural lighting conditions. This method not only improves the realism of virtual home furnishings but also provides new tools and techniques for indoor scene editing.