Firstly the spectral and spatial factorization of an input multispectral texture image is performed. Single orthogonal monospectral components are decomposed into a multi-resolution grid and each resolution data are independently modelled by their dedicated Gaussian Markov random field model (GMRF). We estimate an optimal contextual neighbourhood and parameters for each GMRF. Finally single synthesized monospectral texture pyramids are collapsed into the fine resolution images and using the inverse Karhunen-Loeve transformation we obtain the smooth multispectral texture. Both multispectral and range information is combined in a displacement mapping filter of the rendering hardware.
light from right | light from top | light from left | |
light from right | light from top | light from left | range-map |
light from right | light from top | light from left | range-map |
Corduroy BTF data by courtesy of R. Klein, Bonn University.
Original | Range-map | light from right | light from top | light from left |