The highest fidelity representations of realistic real-world materials currently used comprise Bidirectional Texture Functions (BTF). The BTF is a six dimensional function depending on view and illumination directions as well as on planar texture coordinates. The huge size of such measurements, typically in the form of thousands of images covering all possible combinations of illumination and viewing angles, has prohibited their practical exploitation and obviously some compression and modelling method of these enormous BTF data spaces is inevitable. The proposed approach combines BTF spatial clustering with cluster index modelling by means of an efficient Markov random field model. This method allows to generate seamless cluster index of arbitrary size to cover large virtual 3D objects surfaces. The method represents original BTF data using a set of local spatially dependent Bidirectional Reflectance Distribution Function (BRDF) values which are combined according to synthesised cluster index and illumination / viewing directions. BTF data compression using this method is about 1:100 and their synthesis is very fast.


Contextual Neighbour Texture Synthesis Viewing Angle Illumination Direction Cluster Representative 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Koudelka, M., Magda, S., Belhumeur, P., Kriegman, D.: Acquisition, compression, and synthesis of bidirectional texture functions. In: Proceedings of the 3rd International Workshop on texture analysis and synthesis (Texture 2003), pp. 47–52 (2003)Google Scholar
  2. 2.
    Vasilescu, M., Terzopoulos, D.: TensorTextures: Multilinear image-based rendering. ACM SIGGRAPH 2004 23(3), 336–342 (2004)CrossRefGoogle Scholar
  3. 3.
    Sattler, M., Sarlette, R., Klein, R.: Efficient and realistic visualization of cloth. In: Eurographics Symposium on Rendering 2003 (2003)Google Scholar
  4. 4.
    Müller, G., Meseth, J., Klein, R.: Compression and real-time rendering of measured BTFs using local PCA. In: Vision, Modeling and Visualisation (2003)Google Scholar
  5. 5.
    McAllister, D.K., Lastra, A., Heidrich, W.: Efficient rendering of spatial bi-directional reflectance distribution functions. In: Graphics Hardware, pp. 77–88 (2002)Google Scholar
  6. 6.
    Malzbender, T., Gelb, D., Wolters, H.: Polynomial texture maps. In: ACM SIGGRAPH 2001, Eurographics Association, Switzerland, pp. 519–528. ACM Press, Switzerland (2001)Google Scholar
  7. 7.
    Meseth, J., Müller, G., Klein, R.: Preserving realism in real-time rendering of bidirectional texture functions. In: OpenSG Symposium 2003, Eurographics Association, Switzerland, pp. 89–96 (2003)Google Scholar
  8. 8.
    Filip, J., Haindl, M.: Efficient image based bidirectional texture function model. In: Chantler, M., Drbohlav, O. (eds.) Texture 2005: Proceedings of 4th International Workshop on Texture Analysis and Synthesis, Edinburgh, Heriot-Watt University, pp. 7–12 (2005)Google Scholar
  9. 9.
    Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: Fiume, E. (ed.) ACM SIGGRAPH 2001, pp. 341–346. ACM Press, New York (2001)Google Scholar
  10. 10.
    Cohen, M., Shade, J., Hiller, S., Deussen, O.: Wang tiles for image and texture generation. In: ACM SIGGRAPH 2003, vol. 22, pp. 287–294. ACM Press, New York (2003)CrossRefGoogle Scholar
  11. 11.
    Kwatra, V., Schödl, A., Essa, I., Bobick, A.: Graphcut textures: image and video synthesis using graph cuts. ACM SIGGRAPH 2003 22(2), 277–286 (2003)CrossRefGoogle Scholar
  12. 12.
    Somol, P., Haindl, M.: Novel path search algorithm for image stitching and advanced texture tiling. In: Proceedings of 13th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, WSCG (2005)Google Scholar
  13. 13.
    Dong, J., Chantler, M.: Comparison of five 3D surface texture synthesis methods. In: Proceedings of the 3rd International Workshop on texture analysis and synthesis (Texture 2003), pp. 47–52 (2003)Google Scholar
  14. 14.
    Haindl, M., Filip, J.: A fast probabilistic bidirectional texture function model. In: Campilho, A.C., Kamel, M. (eds.) ICIAR 2004. LNCS, vol. 3212, pp. 298–305. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  15. 15.
    Haindl, M., Filip, J., Arnold, M.: BTF image space utmost compression and modelling method. In: Proceedings of 17th International Conference on Pattern Recognition, vol. 3, pp. 194–198. IEEE Computer Society Press, Los Alamitos (2004)CrossRefGoogle Scholar
  16. 16.
    Database, B.U.B. (2003),
  17. 17.
    Woodham, R.: Analysing images of curved surface. Artificial Intelligence 17(5), 117–140 (1981)CrossRefGoogle Scholar
  18. 18.
    Haindl, M.: Texture synthesis. CWI Quarterly 4(4), 305–331 (1991)MATHGoogle Scholar
  19. 19.
    Haindl, M., Šimberová, S.: A Multispectral Image Line Reconstruction Method. In: Theory & Applications of Image Analysis, pp. 306–315. World Scientific Publishing Co., Singapore (1992)Google Scholar
  20. 20.
    Coxeter, H.S.M.: Introduction to Geometry. Wiley, New York (1969)MATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • J. Filip
    • 1
  • M. Haindl
    • 1
  1. 1.Dept. of Pattern RecognitionInstitute of Information Theory and Automation, Academy of Sciences of the Czech RepublicPragueCzech Republic

Personalised recommendations