Non-Local Image Reconstruction for Efficient Computation of Synthetic Bidirectional Texture Functions

In: Computer Graphics Forum (presented at EGSR 2013) (2013), 32(61-71)
 

Abstract

Visual prototyping of materials is relevant for many computer graphics applications. A large amount of modeling flexibility can be obtained by directly rendering micro-geometry. While this is possible in principle, it is usually computationally expensive. Recently, bidirectional texture functions (BTFs) have become popular for efficient photo-realistic rendering of surfaces. We propose an efficient system for the computation of synthetic BTFs using Monte Carlo path tracing of micro-geometry. We observe that BTFs usually consist of many similar apparent bidirectional reflectance distribution functions (ABRDFs). By exploiting structural similarity we can reduce rendering times by one order of magnitude. This is done in a process we call non-local image reconstruction, which has been inspired by non-local means filtering. Our results indicate that synthesizing BTFs is highly practical and may currently only take a few minutes for BTFs with 70 x 70 viewing and lighting directions and 128 x 128 pixels.

Images

Download Paper

Download Paper

Bibtex

@ARTICLE{schroeder_nlbtf_2013,
    author = {Schr{\"o}der, Kai and Klein, Reinhard and Zinke, Arno},
     pages = {61--71},
     title = {Non-Local Image Reconstruction for Efficient Computation of Synthetic Bidirectional Texture
              Functions},
   journal = {Computer Graphics Forum (presented at EGSR 2013)},
    volume = {32},
      year = {2013},
  abstract = {Visual prototyping of materials is relevant for many computer graphics applications. A large amount
              of modeling flexibility can be obtained by directly rendering micro-geometry. While this is possible
              in principle, it is usually computationally expensive. Recently, bidirectional texture functions
              (BTFs) have become popular for efficient photo-realistic rendering of surfaces. We propose an
              efficient system for the computation of synthetic BTFs using Monte Carlo path tracing of
              micro-geometry. We observe that BTFs usually consist of many similar apparent bidirectional
              reflectance distribution functions (ABRDFs). By exploiting structural similarity we can reduce
              rendering times by one order of magnitude. This is done in a process we call non-local image
              reconstruction, which has been inspired by non-local means filtering. Our results indicate that
              synthesizing BTFs is highly practical and may currently only take a few minutes for BTFs with 70 x
              70 viewing and lighting directions and 128 x 128 pixels.},
       url = {http://onlinelibrary.wiley.com/doi/10.1111/cgf.12144/abstract},
       doi = {10.1111/cgf.12144}
}