Modeling Surface Appearance from a Single Photograph using Self-augmented Convolutional Neural Networks
arXiv:1809.00886 · doi:10.1145/3072959.3073641
Abstract
We present a convolutional neural network (CNN) based solution for modeling physically plausible spatially varying surface reflectance functions (SVBRDF) from a single photograph of a planar material sample under unknown natural illumination. Gathering a sufficiently large set of labeled training pairs consisting of photographs of SVBRDF samples and corresponding reflectance parameters, is a difficult and arduous process. To reduce the amount of required labeled training data, we propose to leverage the appearance information embedded in unlabeled images of spatially varying materials to self-augment the training process. Starting from an initial approximative network obtained from a small set of labeled training pairs, we estimate provisional model parameters for each unlabeled training exemplar. Given this provisional reflectance estimate, we then synthesize a novel temporary labeled training pair by rendering the exact corresponding image under a new lighting condition. After refining the network using these additional training samples, we re-estimate the provisional model parameters for the unlabeled data and repeat the self-augmentation process until convergence. We demonstrate the efficacy of the proposed network structure on spatially varying wood, metals, and plastics, as well as thoroughly validate the effectiveness of the self-augmentation training process.
arXiv commentAccepted to SIGGRAPH 2017
References in corpus (7)
- Adam: A Method for Stochastic Optimization
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- Auto-Encoding Variational Bayes
- Virtual Worlds as Proxy for Multi-Object Tracking Analysis
- Synthetic Data for Text Localisation in Natural Images
- Deep Lambertian Networks
- Direct Intrinsics: Learning Albedo-Shading Decomposition by Convolutional Regression
Cited by in corpus (35)
- SurfaceNet: Adversarial SVBRDF Estimation from a Single Image
- Single-Image SVBRDF Capture with a Rendering-Aware Deep Network
- MaterialGAN: Reflectance Capture using a Generative SVBRDF Model
- Two-shot Spatially-varying BRDF and Shape Estimation
- PhotoShape: Photorealistic Materials for Large-Scale Shape Collections
- 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
- MatFuse: Controllable Material Generation with Diffusion Models
- PhotoMat: A Material Generator Learned from Single Flash Photos
- DeProCams: Simultaneous Relighting, Compensation and Shape Reconstruction for Projector-Camera Systems
- Generating Procedural Materials from Text or Image Prompts
- Real-Time Global Illumination Decomposition of Videos
- Inverse Transport Networks
- Deep SVBRDF Estimation on Real Materials
- SP-GAN: Sphere-Guided 3D Shape Generation and Manipulation
- Node Graph Optimization Using Differentiable Proxies
- Materials for Masses: SVBRDF Acquisition with a Single Mobile Phone Image
- UMat: Uncertainty-Aware Single Image High Resolution Material Capture
- Relighting Humans: Occlusion-Aware Inverse Rendering for Full-Body Human Images
- InverseRenderNet: Learning single image inverse rendering
- VQ-NeRF: Neural Reflectance Decomposition and Editing with Vector Quantization
- Deep Shape from Polarization
- Neural Photometry-guided Visual Attribute Transfer
- Deep scene-scale material estimation from multi-view indoor captures
- Uncertainty for SVBRDF Acquisition using Frequency Analysis
- Free-viewpoint Indoor Neural Relighting from Multi-view Stereo
- A Method for Estimating Reflectance map and Material using Deep Learning with Synthetic Dataset
- BRDF Estimation of Complex Materials with Nested Learning
- Outdoor inverse rendering from a single image using multiview self-supervision
- Intrinsic Image Transformation via Scale Space Decomposition
- Neural Differential Appearance Equations