skip to main content
research-article

Representing BRDFs using SOMs and MANs

Published:01 August 2008Publication History
Skip Abstract Section

Abstract

High-quality Monte Carlo image synthesis needs to use realistic bidirectional reflectance distribution functions (BRDFs) based on acquired reflectance data. In this study, we propose a novel model that contributes to solving memory problems and measurement noise problems of BRDFs. The model is a composite associative memory model constructed by integration of Kohonen's Self Organizing Feature Map (SOM), Mass Attraction Network (MAN), and it has been tested on data set acquired by Matusik et al.. Because it is based on table-lookups, it can't be categorized in analytical reflectance models. We show that our approach has acceptable compactness. We also show that it has more accuracy than both analytical BRDF models and Lawrence et al.'s table-based model. In this work, we are able to create images efficiently under global illumination with less memory requirements.

References

  1. Nicodemus FE, Richmond JC, Hsia JJ, Ginsberg IW, Limperis T. Geometric considerations and nomenclature for reflectance. U.S. Dept. of Commerce, National Bureau of Standards, 1977.Google ScholarGoogle Scholar
  2. Phong BT. Illumination for computer generated pictures. Communications of the ACM 1975;18(6):311--17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Blinn JF. Models of light reflection for computer synthesized pictures. Proceedings of SIGGRAPH'77, 1977. p. 192--98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Ward GJ. Measuring and modeling anisotropic reflection. Proceedings of SIGGRAPH'92, 1992. p. 265--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Schroder P, Sweldens W. Spherical wavelets: efficiently representing functions on the sphere. Proceedings of SIGGRAPH'95, 1995. p. 161--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Koenderink JJ, van Doorn AJ, Stavridi M. Bidirectional reflection distribution function expressed in terms of surface scattering modes. Computer Vision -ECCV'96 (Proceedings of the Fourth European Conference on Computer Vision-Volume II), Cambridge: Springer, 1996. p. 28--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Lafortune EPF, Foo S-C, Torrance KE, Greenberg DP. Non-linear approximation of reflectance functions. Proceedings of SIGGRAPH'97, 1997. p. 117--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ashikhmin M, Premoze S, Shirley P. A microfacet based BRDF generator. Proceedings of SIGGRAPH'00, 2000. p. 65--74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Duer A. On the Ward model for global illumination. Submitted for review, 2004.Google ScholarGoogle Scholar
  10. Torrance KE, Sparrow EM. Theory for off-specular reflection from roughened surfaces. Journal of the Optical Society of America 1967; 57(9): 1105--114.Google ScholarGoogle Scholar
  11. Cook RL, Torrance KE. A reflectance model for computer graphics. In Computer Graphics (SIGGRAPH'81 Proceedings) 1981; 15(3): 307--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Poulin P, Fournier A. A model for anisotropic reflection. Proceedings of SIGGRAPH'90, 1990. p. 273--82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. He XD, Torrance KE, Sillion FX, Greenberg DP. A comprehensive physical model for light reflection. Proceedings of SIGGRAPH'91, 1991. p. 175--86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Oren M, Nayar SK. Generalization of Lambert's reflection model. Proceedings of SIGGRAPH'94, 1994. p. 239--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Matusik W, Pfister H, Brand M, McMillian L. A data driven reflectance model. ACM Transactions on Graphics (TOG) 2003;22(3):759--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. CUReT: Columbia-Utrecht reflectance and texture database. (http://www.cs.columbia.edu/CAVE/curet/).Google ScholarGoogle Scholar
  17. Cornell University. Program of computer graphics online resource: Reflectance data. (http://www.graphics.cornell.edu/online/measurements/reflectance/index.html).Google ScholarGoogle Scholar
  18. NIST reference reflectometer: STARR facility. (http://physics.nist.gov/).Google ScholarGoogle Scholar
  19. Dana KJ, van Ginneken B, Nayar SK, Koenderink JJ. Reflectance and texture of real-world surfaces. ACM Trans. Graph. (TOG) 1999;18(1):1--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Marschner SR, Westin SH, Lafortune EPF, Torrance KE. Image-based bidirectional reflectance distribution function measurement. Applied Optics 2000;39(16):2592--600.Google ScholarGoogle Scholar
  21. Ngan A, Durand F, Matusik W. Experimental analysis of BRDF models. Rendering Techniques '05 (Proceedings of the Eurographics Symposium on Rendering), Konstanz: Eurographics Association, 2005. p. 117--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Lawrence J, Rusinkiewicz S, Ramamoorthi R. Efficient BRDF importance sampling using a factored representation, ACM Transactions on Graphics (TOG) 2004;23(3):496--505. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Matusik W. A data-driven reflectance model. PhD. thesis, Massachusetts Institute of Technology, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Greenberg DP, Torrance KE, Shirley P, Arvo J, Lafortune EPF, Ferwerda JA, et al. A framework for realistic image synthesis. Proceedings of SIGGRAPH'97, 1997. p. 477--94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Marschner S, Westin S, Lafortune EPF, Torrance KE, Greenberg D. Image-based BRDF measurement including human skin. Rendering Techniques'99, 1999. p. 139--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Kautz J, McCool MD. Interactive rendering with arbitrary BRDFs using separable approximations. Rendering Techniques '99 (Proceedings of the Tenth Eurographics Workshop on Rendering), Granada: Springer, 1999. p. 247--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. McCool MD, Ang J, Ahmad A. Homomorphic factorization of BRDFs for high-performance rendering. Proceedings of SIGGRAPH'01, 2001. p. 185--94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Suykens F, vom Berge K, Lagae A, Dutre P. Interactive rendering with bidirectional texture functions. Comp. Graphics Forum (Proc. Eurographics) 2003;22(3):463--72.Google ScholarGoogle Scholar
  29. Gargan D, Neelamkavil F. Approximating reflectance functions using neural networks. Rendering Techniques'98, 1998. p. 23--34.Google ScholarGoogle ScholarCross RefCross Ref
  30. Rusinkiewicz S. New change of variables for efficient BRDF representation. Rendering Techniques'98, 1998. p. 11--22.Google ScholarGoogle ScholarCross RefCross Ref
  31. Kohonen T. Self-organization and associative memory. 3rd ed. Berlin: Springer-Verlag; 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Kohonen T. The self-organizing map. In Proceedings of IEEE 1990;78(9):1464--80.Google ScholarGoogle Scholar
  33. Erdem MH, Ozturk Y. MAN: mass attraction network. IEEE Conference on Circuits and Systems (ISCAS 1994), 1994. p. 455--58.Google ScholarGoogle Scholar
  34. Baskomurcu G, Erdem MH, Ozturk Y. Parallel implementation of mass attraction network. In Proceedings of International Conference on Artificial Neural Networks (ICANN 1994), 1994.Google ScholarGoogle Scholar
  35. Lippmann RP. An introduction to computing with neural nets. IEEE ASSP Magazine, 1987. p. 4--22.Google ScholarGoogle Scholar
  36. Lippmann RP, Gold B, Malpass ML. A comparison of hamming and hopfield neural nets for pattern classification. MIT Lincoln Laboratory Technical Report TR-769, 1988.Google ScholarGoogle Scholar
  37. Ashikhmin M, Shirley P. An anisotropic phong BRDF model. Journal of Graphics Tool, 2000;5(2):25--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Edwards D, Boulos S, Johnson J, Shirley P, Ashikhmin M, Stark M, et al. The halfway vector disk for BRDF modeling. ACM Transactions on Graphics (TOG) 2006;25(1):1--18. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Representing BRDFs using SOMs and MANs

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                Full Access

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader
                About Cookies On This Site

                We use cookies to ensure that we give you the best experience on our website.

                Learn more

                Got it!