This repo collects papers that use implicit representation for inverse rendering.
Part of this repo is referenced from Awesome-InverseRendering. Thanks to the author for the outstanding contribution.
Q: What type of papers should be included in this repository?
A: We require papers that explicitly include a rendering equation in their methods. For example, even though methods like GS-DR involve parameters like albedo, roughness, and environment maps, they do not utilize a rendering equation and therefore are not considered strict inverse rendering techniques.
On the other hand, paper like NeRO, which addresses reflective scenes by incorporating the rendering equation (e.g., through the split-sum approximation), falls within the scope of our repository.
- What is Inverse Rendering
- Dataset
- NeRF-based Inverse Rendering
- NeuS-based Inverse Rendering
- IDR-based Inverse Rendering
- DMTet-based Inverse Rendering
- DVGO-based Inverse Rendering
- TensoRF-based Inverse Rendering
- Instant-NGP-based Inverse Rendering
- Diffusion Prior
- Point-based Inverse Rendering
Inverse rendering often involves the use of neural networks to approximate the mapping from images to the underlying 3D scene properties. This can include:
- Geometry Estimation: Reconstructing the 3D shape or surface of the objects in the scene.
- Material and Texture Estimation: Determining the surface properties, such as albedo, roughness, and metallic of the objects.
- Lighting Estimation: Inferring the lighting conditions, including the positions and intensities of light sources that illuminate the scene.
Authors: Isabella Liu, Linghao Chen, Ziyang Fu, Liwen Wu, Haian Jin, Zhong Li, Chin Ming Ryan Wong, Yi Xu, Ravi Ramamoorthi, Zexiang Xu, Hao Su
Publication: NeurIPS 2023 Datasets and Benchmarks
π Paper | π Project Page | π» Code
Authors: Zhengfei Kuang, Yunzhi Zhang, Hong-Xing Yu, Samir Agarwala, Shangzhe Wu, Jiajun Wu
Publication: NeurIPS 2023 Datasets and Benchmarks
π Paper | π Project Page | π» Code
Authors: Pratul P. Srinivasan, Boyang Deng, Xiuming Zhang, Matthew Tancik, Ben Mildenhall, Jonathan T. Barron
Publication: CVPR 2021
Note: Assume known environment illumination. Normal estimation from density is from here.
π Paper | π Project Page | π» Code (not yet)
Authors: Mark Boss, Raphael Braun, Varun Jampani, Jonathan T. Barron, Ce Liu, Hendrik P.A. Lensch
Publication: ICCV 2021
π Paper | π Project Page | π» Code
Authors: Julian Knodt, Joe Bartusek, Seung-Hwan Baek, Felix Heide
Publication: Arxiv 2021
Authors: Xiuming Zhang, Pratul P. Srinivasan, Boyang Deng, Paul Debevec, William T. Freeman, Jonathan T. Barron
Publication: SIGGRAPH Asia 2021
Note: It is undoubtedly an awesome piece of work. "Normal Smoothness" originates from this article. My only regret is that I think the authors were aware that the IR framework based on NeRF struggles to decouple shadows and materials, but they did not mention this in the Limitations section. Their scenarios of reducing light intensity (Not the same as vanilla NeRF scenes with obvious shadow and indirect illumination) still impacted many subsequent works that focused on novel view synthesis rather than the accuracy of material decoupling. This is very important for relighting to remove artifacts.
π Paper | π Project Page | π» Code
Authors: Mark Boss, Varun Jampani, Raphael Braun, Ce Liu, Jonathan T. Barron, Hendrik P.A. Lensch
Publication: NeurIPS 2021
π Paper | π Project Page | π» Code
Authors: Wenqi Yang, Guanying Chen, Chaofeng Chen, Zhenfang Chen, Kwan-Yee K. Wong
Publication: ECCV 2022
π Paper | π Project Page | π» Code
Authors: Yao Yao, Jingyang Zhang, Jingbo Liu, Yihang Qu, Tian Fang, David McKinnon, Yanghai Tsin, Long Quan
Publication: ECCV 2022
Authors: Ziyu Chen, Chenjing Ding, Jianfei Guo, Dongliang Wang, Yikang Li, Xuan Xiao, Wei Wu, Li Song
Publication: ECCV 2022
Note: Visibility estimation without training.
Authors: Mark Boss, Andreas Engelhardt, Abhishek Kar, Yuanzhen Li, Deqing Sun, Jonathan T. Barron, Hendrik P. A. Lensch, Varun Jampani
Publication: NeurIPS 2022
π Paper | π Project Page | π» Code
Authors: Benjamin Attal, Dor Verbin, Ben Mildenhall, Peter Hedman, Jonathan T. Barron, Matthew O'Toole, Pratul P. Srinivasan
Publication: ECCV 2024 (Oral)
π Paper | π Project Page | π» Code
Authors: Kai Zhang, Fujun Luan, Zhengqi Li, Noah Snavely
Publication: CVPR 2022 (Oral)
Note: Based on NeuS.
π Paper | π Project Page | π» Code
Authors: Yuan Liu, Peng Wang, Cheng Lin, Xiaoxiao Long, Jiepeng Wang, Lingjie Liu, Taku Komura, Wenping Wang
Publication: SIGGRAPH 2023
Note: Apply split-sum to constrain the learning of reflective scenes.
π Paper | π Project Page | π» Code
Authors: Ziyi Yang, Yanzhen Chen, Xinyu Gao, Yazhen Yuan, Yu Wu, Xiaowei Zhou, Xiaogang Jin
Publication: NeurIPS 2024
Note: This is the first paper that directly faces the issue of shadows and materials being unable to be decoupled under strong lighting conditions. The ACES non-linear mapping is crucial for the removal of shadows and indirect illumination.
Authors: Haoyuan Wang, Wenbo Hu, Lei Zhu, Rynson W.H. Lau
Publication: CVPR 2024
π Paper | π Project Page | π» Code
Authors: Guangyan Cai, Fujun Luan, MiloΕ‘ HaΕ‘an, Kai Zhang, Sai Bi, Zexiang Xu, Iliyan Georgiev, Shuang Zhao
Publication: Arxiv 2024
1. PhySG: Inverse Rendering with Spherical Gaussians for Physics-based Material Editing and Relighting
Authors: Kai Zhang*, Fujun Luan*, Qianqian Wang, Kavita Bala, Noah Snavely
Publication: CVPR 2021
Note: A successful SG (spherical Gaussian) application in the field of inverse rendering. Unfortunately, the isotropic SG modeling of environmental lighting limits its ability to model anisotropic scenes. Regardless, this is a very awesome work.
π Paper | π Project Page | π» Code
Authors: Yuanqing Zhang, Jiaming Sun1, Xingyi He, Huan Fu, Rongfei Jia, Xiaowei Zhou
Publication: CVPR 2022
Note: Nice constrain on indirect illumination.
π Paper | π Project Page | π» Code
Authors: Jacob Munkberg, Jon Hasselgren, Tianchang Shen, Jun Gao, Wenzheng Chen, Alex Evans, Thomas MΓΌller, Sanja Fidler
Publication: CVPR 2022 (Oral)
2. Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoising (NVDiffrecMC)
Authors: Jon Hasselgren, Nikolai Hofmann, Jacob Munkberg
Publication: NeurIPS 2022
π Paper | π Project Page | π» Code
Authors: Cheng Sun, Guangyan Cai, Zhengqin Li, Kai Yan, Cheng Zhang, Carl Marshall, Jia-Bin Huang, Shuang Zhao, Zhao Dong
Publication: ICCV 2023
π Paper | π Project Page | π» Code (comming soon...)
Authors: Haian Jin, Isabella Liu, Peijia Xu, Xiaoshuai Zhang, Songfang Han, Sai Bi, Xiaowei Zhou, Zexiang Xu, Hao Su
Publication: CVPR 2023
π Paper | π Project Page | π» Code
2. TensoSDF: Roughness-aware Tensorial Representation for Robust Geometry and Material Reconstruction
Authors: Jia Li, Lu Wang, Lei Zhang, Beibei Wang
Publication: SIGGRAPH 2024
π Paper | π Project Page | π» Code
Authors: Yuxin Dai, Qi Wang, Jingsen Zhu, Dianbing Xi, Yuchi Huo, Chen Qian, Ying He
Publication: Arxiv 2024
π Paper | π Project Page | π» Code
Authors: Linjie Lyu, Ayush Tewari, Marc Habermann, Shunsuke Saito, Michael ZollhΓΆfer, Thomas LeimkΓΌhler, Christian Theobalt
Publication: SIGGRAPH Asia 2023
π Paper | π Project Page | π» Code
2. Diffusion Reflectance Map: Single-Image Stochastic Inverse Rendering of Illumination and Reflectance
Authors: Yuto Enyo, Ko Nishino
Publication: CVPR 2024 Highlight
π Paper | π Project Page | π» Code
Authors: Xi Chen, Sida Peng, Dongchen Yang, Yuan Liu, Bowen Pan, Chengfei Lv, Xiaowei Zhou
Publication: ECCV 2024
π Paper | π Project Page | π» Code
Authors: Yehonathan Litman, Or Patashnik, Kangle Deng, Aviral Agrawal, Rushikesh Zawar, Fernando De la Torre, Shubham Tulsiani
Publication: Arxiv 2024
π Paper | π Project Page | π» Code
From my perspective, I believe that high-quality inverse rendering from a collection of images cannot be achieved with 3D-GS. This is because 3D-GS lacks robust geometry, which is fatal for IR. It directly affects the estimation of visibility, limiting the ablitity of decoupling shadows and materials.
1. Relightable 3D Gaussian: Real-time Point Cloud Relighting with BRDF Decomposition and Ray Tracing
Authors: Jian Gao, Chun Gu, Youtian Lin, Hao Zhu, Xun Cao, Li Zhang, Yao Yao
Publication: ECCV 2024
π Paper | π Project Page | π» Code
Authors: Yingwenqi Jiang, Jiadong Tu, Yuan Liu, Xifeng Gao, Xiaoxiao Long, Wenping Wang, Yuexin Ma
Publication: CVPR 2024
π Paper | π Project Page | π» Code
Authors: Zhihao Liang, Qi Zhang, Ying Feng, Ying Shan, Kui Jia
Publication: CVPR 2024
π Paper | π Project Page | π» Code
Authors: Yahao Shi, Yanmin Wu, Chenming Wu, Xing Liu, Chen Zhao, Haocheng Feng, Jingtuo Liu, Liangjun Zhang, Jian Zhang, Bin Zhou, Errui Ding, Jingdong Wang
Publication: Arxiv 2023
π Paper | π Project Page | π» Code (Not yet)
Authors: Tong Wu, Jia-Mu Sun, Yu-Kun Lai, Yuewen Ma, Leif Kobbelt, Lin Gao
Publication: Arxiv 2024
Authors: Hoon-Gyu Chung, Seokjun Choi, Seung-Hwan Baek
Publication: CVPR 2024
π Paper | π Project Page | π» Code
Authors: Zuoliang Zhu, Beibei Wang, Jian Yang
Publication: Arxiv 2024
Authors: Yijia Guo, Yuanxi Bai, Liwen Hu, Ziyi Guo, Mianzhi Liu, Yu Cai, Tiejun Huang, Lei Ma
Publication: Arxiv 2024
Authors: Keyang Ye, Qiming Hou, Kun Zhou
Publication: Arxiv 2024
Authors: Jan-Niklas Dihlmann, Arjun Majumdar, Andreas Engelhardt, Raphael Braun, Hendrik P.A. Lensch
Publication: Arxiv 2024
π Paper | π Project Page | π» Code
Authors: Zoubin Bi, Yixin Zeng, Chong Zeng, Fan Pei, Xiang Feng, Kun Zhou, Hongzhi Wu
Publication: SIGGRAPH ASIA 2024
π Paper | π Project Page | π» Code
Authors: Hongze Chen, Zehong Lin, Jun Zhang
Publication: arXiv 2410.02619
π Paper | π Project Page | π» Code
Authors: Shuichang Lai, Letian Huang, Jie Guo, Kai Cheng, Bowen Pan, Xiaoxiao Long, Jiangjing Lyu, Chengfei Lv, Yanwen Guo
Publication: ArXiv 2024