To appear in ACM TOG 31(4) (Proceedings of ACM SIGGRAPH 2012).

Gabor Noise by Example

Bruno Galerne* Ares Lagae* Sylvain Lefebvre George Drettakis
MAP5, Université Paris Descartes
and CNRS, Sorbonne Paris Cité
KU Leuven ALICE/INRIA Nancy Grand-Est REVES/INRIA Sophia-Antipolis
*joint first authors
teaser.png
We present Gabor noise by example, a method to estimate the parameters of bandwidth-quantized Gabor noise, a procedural noise function that can generate noise with an arbitrary power spectrum, from exemplar Gaussian textures, a class of textures that is completely characterized by their power spectrum. (top row) Gaussian texture. (bottom row) Procedural noise. (insets) Estimated power spectrum.

Abstract

Procedural noise is a fundamental tool in Computer Graphics. However, designing noise patterns is hard. In this paper, we present Gabor noise by example, a method to estimate the parameters of bandwidth-quantized Gabor noise, a procedural noise function that can generate noise with an arbitrary power spectrum, from exemplar Gaussian textures, a class of textures that is completely characterized by their power spectrum. More specifically, we introduce (i) bandwidth-quantized Gabor noise, a generalization of Gabor noise to arbitrary power spectra that enables robust parameter estimation and efficient procedural evaluation; (ii) a robust parameter estimation technique for quantized-bandwidth Gabor noise, that automatically decomposes the noisy power spectrum estimate of an exemplar into a sparse sum of Gaussians using non-negative basis pursuit denoising; and (iii) an efficient procedural evaluation scheme for bandwidth-quantized Gabor noise, that uses multi-grid evaluation and importance sampling of the kernel parameters. Gabor noise by example preserves the traditional advantages of procedural noise, including a compact representation and a fast on-the-fly evaluation, and is mathematically well-founded.

new.gifExample Code

Example code is now available!

Commercial Use

Please contact us for further information.

Downloads

icon_pdf.png
preprint
icon_tgz.png
supp. mat.
icon_tgz.png
new.gifexample code
icon_tex.png
citation


Bruno Galerne, Ares Lagae, Sylvain Lefebvre and George Drettakis Last updated on: