A Bayesian Inference Framework for Procedural Material Parameter Estimation
Yu Guo, Milos Hasan, Lingqi Yan, Shuang Zhao
TL;DR
This work tackles inverse rendering for procedural material parameters from a single image. It introduces a Bayesian framework that couples priors over parameters with a Gaussian likelihood on image-summary differences, and allows both continuous and discrete parameters to be inferred. Point estimates are provided via MAP, while full posterior sampling is achieved with MCMC methods including Metropolis-Hastings, HMC, and MALA, enabling multiple plausible parameter solutions and uncertainty awareness. Demonstrations across wall plaster, leather, wood, anisotropic brushed metals, and layered metallic paints show the method’s ability to recover interpretable material parameters and to compare forward models, with practical benefits for editing and synthesis.
Abstract
Procedural material models have been gaining traction in many applications thanks to their flexibility, compactness, and easy editability. We explore the inverse rendering problem of procedural material parameter estimation from photographs, presenting a unified view of the problem in a Bayesian framework. In addition to computing point estimates of the parameters by optimization, our framework uses a Markov Chain Monte Carlo approach to sample the space of plausible material parameters, providing a collection of plausible matches that a user can choose from, and efficiently handling both discrete and continuous model parameters. To demonstrate the effectiveness of our framework, we fit procedural models of a range of materials---wall plaster, leather, wood, anisotropic brushed metals and layered metallic paints---to both synthetic and real target images.
