The variational approach to shape from shading
Computer Vision, Graphics, and Image Processing
Numerical recipes in C: the art of scientific computing
Numerical recipes in C: the art of scientific computing
Photometric method for determining surface orientation from multiple images
Shape from shading
Three-dimensional computer vision: a geometric viewpoint
Three-dimensional computer vision: a geometric viewpoint
Plenoptic modeling: an image-based rendering system
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Pyramid-based texture analysis/synthesis
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Modeling and rendering architecture from photographs: a hybrid geometry- and image-based approach
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Creating full view panoramic image mosaics and environment maps
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Multiresolution sampling procedure for analysis and synthesis of texture images
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Object shape and reflectance modeling from observation
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Recovering photometric properties of architectural scenes from photographs
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Filters, Random Fields and Maximum Entropy (FRAME): Towards a Unified Theory for Texture Modeling
International Journal of Computer Vision
Reflectance and texture of real-world surfaces
ACM Transactions on Graphics (TOG)
Inverse global illumination: recovering reflectance models of real scenes from photographs
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Rendering with concentric mosaics
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Acquiring the reflectance field of a human face
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Surface light fields for 3D photography
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Illuminating micro geometry based on precomputed visibility
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Fast texture synthesis using tree-structured vector quantization
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Simulation of wrinkled surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Models of light reflection for computer synthesized pictures
SIGGRAPH '77 Proceedings of the 4th annual conference on Computer graphics and interactive techniques
Appying Shape from Lighting Variation to Bump Map Capture
Proceedings of the Eurographics Workshop on Rendering Techniques '97
Photorealistic Scene Reconstruction by Voxel Coloring
CVPR '97 Proceedings of the 1997 Conference on Computer Vision and Pattern Recognition (CVPR '97)
Histogram Model for 3D Textures
CVPR '98 Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
Recognizing Surfaces Using Three-Dimensional Textons
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
Correlation Model for 3D Texture
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
Texture Synthesis by Non-Parametric Sampling
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
A subdivision algorithm for computer display of curved surfaces.
A subdivision algorithm for computer display of curved surfaces.
Modeling and editing real scenes with image-based techniques
Modeling and editing real scenes with image-based techniques
Image-based BRDF measurement including human skin
EGWR'99 Proceedings of the 10th Eurographics conference on Rendering
Modeling and rendering of realistic feathers
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Synthesis of bidirectional texture functions on arbitrary surfaces
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Efficient rendering of spatial bi-directional reflectance distribution functions
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Image-based reconstruction of spatial appearance and geometric detail
ACM Transactions on Graphics (TOG)
Detail synthesis for image-based texturing
I3D '03 Proceedings of the 2003 symposium on Interactive 3D graphics
Shadow Graphs and Surface Reconstruction
ECCV '02 Proceedings of the 7th European Conference on Computer Vision-Part II
Classifying Images of Materials: Achieving Viewpoint and Illumination Independence
ECCV '02 Proceedings of the 7th European Conference on Computer Vision-Part III
ACM SIGGRAPH 2003 Papers
Measuring bidirectional texture reflectance with a kaleidoscope
ACM SIGGRAPH 2003 Papers
Fast texture synthesis on arbitrary meshes
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
Interactive Modeling of Tree Bark
PG '03 Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
3D Texture Recognition Using Bidirectional Feature Histograms
International Journal of Computer Vision
Synthesis and Rendering of Bidirectional Texture Functions on Arbitrary Surfaces
IEEE Transactions on Visualization and Computer Graphics
TensorTextures: multilinear image-based rendering
ACM SIGGRAPH 2004 Papers
International Journal of Computer Vision - Special Issue on Texture Analysis and Synthesis
International Journal of Computer Vision - Special Issue on Texture Analysis and Synthesis
Capture and Synthesis of 3D Surface Texture
International Journal of Computer Vision - Special Issue on Texture Analysis and Synthesis
Shadow Graphs and 3D Texture Reconstruction
International Journal of Computer Vision - Special Issue on Texture Analysis and Synthesis
Out-of-core tensor approximation of multi-dimensional matrices of visual data
ACM SIGGRAPH 2005 Papers
Image clustering with tensor representation
Proceedings of the 13th annual ACM international conference on Multimedia
Relief Texture from Specularities
IEEE Transactions on Pattern Analysis and Machine Intelligence
Multiview radial catadioptric imaging for scene capture
ACM SIGGRAPH 2006 Papers
ACM Transactions on Graphics (TOG)
Surface detail in computer models
Image and Vision Computing
Extreme Compression and Modeling of Bidirectional Texture Function
IEEE Transactions on Pattern Analysis and Machine Intelligence
Journal of Mathematical Imaging and Vision
Viewpoint Invariant Texture Description Using Fractal Analysis
International Journal of Computer Vision
Segmentation using Appearance of Mesostructure Roughness
International Journal of Computer Vision
Digital Modeling of Material Appearance
Digital Modeling of Material Appearance
Advanced textural representation of materials appearance
SIGGRAPH Asia 2011 Courses
Online construction of surface light fields
EGSR'05 Proceedings of the Sixteenth Eurographics conference on Rendering Techniques
Procedural editing of bidirectional texture functions
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
Reconstruction of volumetric surface textures for real-time rendering
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Statistical acquisition of texture appearance
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Hi-index | 0.01 |
In this paper, we present a novel approach to synthetically generating bidirectional texture functions (BTFs) of real-world surfaces. Unlike a conventional two-dimensional texture, a BTF is a six-dimensional function that describes the appearance of texture as a function of illumination and viewing directions. The BTF captures the appearance change caused by visible small-scale geometric details on surfaces. From a sparse set of images under different viewing/lighting settings, our approach generates BTFs in three steps. First, it recovers approximate 3D geometry of surface details using a shape-from-shading method. Then, it generates a novel version of the geometric details that has the same statistical properties as the sample surface with a non-parametric sampling method. Finally, it employs an appearance preserving procedure to synthesize novel images for the recovered or generated geometric details under various viewing/lighting settings, which then define a BTF. Our experimental results demonstrate the effectiveness of our approach.