Single-Image SVBRDF Capture with a Rendering-Aware Deep Network
arXiv:1810.09718 · doi:10.1145/3197517.3201378
Abstract
Texture, highlights, and shading are some of many visual cues that allow humans to perceive material appearance in single pictures. Yet, recovering spatially-varying bi-directional reflectance distribution functions (SVBRDFs) from a single image based on such cues has challenged researchers in computer graphics for decades. We tackle lightweight appearance capture by training a deep neural network to automatically extract and make sense of these visual cues. Once trained, our network is capable of recovering per-pixel normal, diffuse albedo, specular albedo and specular roughness from a single picture of a flat surface lit by a hand-held flash. We achieve this goal by introducing several innovations on training data acquisition and network design. For training, we leverage a large dataset of artist-created, procedural SVBRDFs which we sample and render under multiple lighting directions. We further amplify the data by material mixing to cover a wide diversity of shading effects, which allows our network to work across many material classes. Motivated by the observation that distant regions of a material sample often offer complementary visual cues, we design a network that combines an encoder-decoder convolutional track for local feature extraction with a fully-connected track for global feature extraction and propagation. Many important material effects are view-dependent, and as such ambiguous when observed in a single image. We tackle this challenge by defining the loss as a differentiable SVBRDF similarity metric that compares the renderings of the predicted maps against renderings of the ground truth from several lighting and viewing directions. Combined together, these novel ingredients bring clear improvement over state of the art methods for single-shot capture of spatially varying BRDFs.
15 pages, presented at Siggraph 2018
References in corpus (4)
Cited by in corpus (42)
- SurfaceNet: Adversarial SVBRDF Estimation from a Single Image
- Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning
- Neural Reflectance Fields for Appearance Acquisition
- MaterialGAN: Reflectance Capture using a Generative SVBRDF Model
- Soft Rasterizer: Differentiable Rendering for Unsupervised Single-View Mesh Reconstruction
- Two-shot Spatially-varying BRDF and Shape Estimation
- AvatarMe++: Facial Shape and BRDF Inference with Photorealistic Rendering-Aware GANs
- An Inverse Procedural Modeling Pipeline for SVBRDF Maps
- Guided Fine-Tuning for Large-Scale Material Transfer
- ControlMat: A Controlled Generative Approach to Material Capture
- MatFusion: A Generative Diffusion Model for SVBRDF Capture
- MatSynth: A Modern PBR Materials Dataset
- PhotoMat: A Material Generator Learned from Single Flash Photos
- MatFuse: Controllable Material Generation with Diffusion Models
- DeProCams: Simultaneous Relighting, Compensation and Shape Reconstruction for Projector-Camera Systems
- A Bayesian Inference Framework for Procedural Material Parameter Estimation
- SeamlessGAN: Self-Supervised Synthesis of Tileable Texture Maps
- Generating Procedural Materials from Text or Image Prompts
- Deep SVBRDF Estimation on Real Materials
- Node Graph Optimization Using Differentiable Proxies
- Metappearance: Meta-Learning for Visual Appearance Reproduction
- UMat: Uncertainty-Aware Single Image High Resolution Material Capture
- Mesh Neural Cellular Automata
- Learning to Learn and Sample BRDFs
- DIB-R++: Learning to Predict Lighting and Material with a Hybrid Differentiable Renderer
- VQ-NeRF: Neural Reflectance Decomposition and Editing with Vector Quantization
- Deep Shape from Polarization
- A Neural Rendering Framework for Free-Viewpoint Relighting
- Neural Photometry-guided Visual Attribute Transfer
- Deep scene-scale material estimation from multi-view indoor captures
- Uncertainty for SVBRDF Acquisition using Frequency Analysis
- SSPU-Net: Self-Supervised Point Cloud Upsampling via Differentiable Rendering
- MaterialPicker: Multi-Modal DiT-Based Material Generation
- Single Image BRDF Parameter Estimation with a Conditional Adversarial Network
- Differential Viewpoints for Ground Terrain Material Recognition
- Synthetic training data generation for deep learning based quality inspection
- Free-viewpoint Indoor Neural Relighting from Multi-view Stereo
- A SVBRDF Modeling Pipeline using Pixel Clustering
- Towards Geometry Guided Neural Relighting with Flash Photography
- Neural Differential Appearance Equations
- Benchmarking GPUs on SVBRDF Extractor Model
- Advances in Neural 3D Mesh Texturing: A Survey