InverseRenderNet: Learning single image inverse rendering
원문 초록
We show how to train a fully convolutional neural network to perform inverse rendering from a single, uncontrolled image. The network takes an RGB image as input, regresses albedo and normal maps from which we compute lighting coefficients. Our network is trained using large uncontrolled image collections without ground truth. By incorporating a differentiable renderer, our network can learn from self-supervision. Since the problem is ill-posed we introduce additional supervision: 1. We learn a statistical natural illumination prior, 2. Our key insight is to perform offline multiview stereo (MVS) on images containing rich illumination variation. From the MVS pose and depth maps, we can cross project between overlapping views such that Siamese training can be used to ensure consistent estimation of photometric invariants. MVS depth also provides direct coarse supervision for normal map estimation. We believe this is the first attempt to use MVS supervision for learning inverse rendering.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
TextureSplat: Per-Primitive Texture Mapping for Reflective Gaussian Splatting
SVG-IR: Spatially-Varying Gaussian Splatting for Inverse Rendering
TensoFlow: Tensorial Flow-based Sampler for Inverse Rendering
Shadow Art Kanji: Inverse Rendering Application
ROSA: Reconstructing Object Shape and Appearance Textures by Adaptive Detail Transfer
Materialist: Physically Based Editing Using Single-Image Inverse Rendering
토론
이 논문과 연결된 포럼 글이 아직 없습니다.