skip to main content
article
Free Access

Using the visual differences predictor to improve performance of progressive global illumination computation

Published:01 April 2000Publication History
Skip Abstract Section

Abstract

A novel view-independent technique for progressive global illumination computing that uses prediction of visible differences to improve both efficiency and effectiveness of physically-sound lighting solutions has been developed. The technique is a mixture of stochastic (density estimation) and deterministic (adaptive mesh refinement) algorithms used in a sequence and optimized to reduce the differences between the intermediate and final images as perceived by the human observer in the course of lighting computation. The quantitive measurements of visibility were obtained using the model of human vision captured in the visible differences predictor (VDP) developed by Daly [1993]. The VDP responses were used to support the selection of the best component algorithms from a pool of global illumination solutions, and to enhance the selected algorithms for even better progressive refinement of image quality. The VDP was also used to determine the optimal sequential order of component-algorithm execution, and to choose the points at which switchover between algorithms should take place. As the VDP is computationally expensive, it was applied exclusively at the design and tuning stage of the composite technique, and so perceptual considerations are embedded into the resulting solution, though no VDP calculations were performed during lighting simulation.

The proposed illumination technique is also novel, providing intermediate image solutions of high quality at unprecedented speeds, even for complex scenes. One advantage of the technique is that local estimates of global illumination are readily available at the early stages of computing, making possible the development of a more robust adaptive mesh subdivision, which is guided by local contrast information. Efficient object space filtering, also based on stochastically-derived estimates of the local illumination error, is applied to substantially reduce the visible noise inherent in stochastic solutions.

References

  1. APPEL, A. 1968. Some techniques for shading machine renderings of solids. In Proceedings of the on AFIPS Spring Joint Computer Conference, AFIPS Press, Arlington, VA, 37-45.Google ScholarGoogle Scholar
  2. ARVO, J. R. 1986. Backward ray tracing. In Conference Proceedings on SIGGRAPH '86 (Dallas, TX, Aug. 18-22, 1986), D. C. Evans and R. J. Athay, Eds. ACM Press, New York, NY.Google ScholarGoogle Scholar
  3. BOLIN, M. R. AND MEYER, G.W. 1998. A perceptually based adaptive sampling algorithm. In Proceedings of the 25th Annual Conference on Computer Graphics (SIGGRAPH '98, Orlando, FL, July 19-24, 1998), S. Cunningham, W. Bransford, and M. F. Cohen, Eds. ACM Press, New York, NY, 299-309. Google ScholarGoogle Scholar
  4. BORGES, C. F. 1991. Trichromatic approximation for computer graphics illumination models. SIGGRAPH Comput. Graph. 25, 4 (July 1991), 101-104. Google ScholarGoogle Scholar
  5. DALY, S. 1993. The Visible Differences Predictor: An algorithm for the assessment of image fidelity. In Digital Images and Human Vision, A. B. Watson, Ed. MIT Press, Cambridge, MA, 179-206. Google ScholarGoogle Scholar
  6. DIEFENBACH,, P.J. 1996. Pipeline rendering: Interaction and realism through hardware- Based multi-pass rendering. Ph.D. Dissertation. University of Pennsylvania, Philadelphia, PA. Google ScholarGoogle Scholar
  7. DRETTAKIS, G. AND SILLION, F.X. 1997. Interactive update of global illumination using a line-space hierarchy. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97, Los Angeles, CA, Aug. 3-8), G. S. Owen, T. Whitted, and B. Mones-Hattal, Eds. ACM Press/Addison-Wesley Publ. Co., New York, NY, 57-64. Google ScholarGoogle Scholar
  8. GADDIPATTI, A., MACHIRAJU, R., AND YAGEL, R. 1997. Steering image generation with wavelet based perceptual metric. In Proceedings of the 1997 Eurographics Forum on Computer Graphics, 241-251.Google ScholarGoogle Scholar
  9. GIBSON, S. AND HUBBOLD, R.J. 1997. Perceptually-driven radiosity. Comput. Graph. Forum 16, 2, 129-141.Google ScholarGoogle Scholar
  10. GREENBERG, D. P., TORRANCE, K. E., SHIRLEY, P., ARVO, J., LAFORTUNE, E., FERWERDA, J. A., WALTER, B., TRUMBORE, B., PATTANAIK, S., AND FOO, S.-C. 1997. A framework for realistic image synthesis. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97, Los Angeles, CA, Aug. 3-8), G. S. Owen, T. Whitted, and B. Mones-Hattal, Eds. ACM Press/Addison-Wesley Publ. Co., New York, NY, 477-494. Google ScholarGoogle Scholar
  11. HECKBERT, P. S. 1990. Adaptive radiosity textures for bidirectional ray tracing. SIGGRAPH Comput. Graph. 24, 4 (Aug. 1990), 145-154. Google ScholarGoogle Scholar
  12. HEDLEY, D., WORRALL, A., AND PADDON, D. 1997. Selective culling of discontinuity lines. In Proceedings of the 8th Eurographics Workshop on Rendering (June 1997), 69-80. Google ScholarGoogle Scholar
  13. JENSEN, H. W. AND CHRISTENSEN, P. H. 1998. Efficient simulation of light transport in scences with participating media using photon maps. In Proceedings of the 25th Annual Conference on Computer Graphics (SIGGRAPH '98, Orlando, FL, July 19-24, 1998), S. Cunningham, W. Bransford, and M. F. Cohen, Eds. ACM Press, New York, NY, 311-320. Google ScholarGoogle Scholar
  14. JENSEN, H. W. 1996. Global illumination using photon maps. In Proceedings of the 1996 Eurographics Workshop on Rendering Techniques (Porto, Portugal, June 17-19, 1996), X. Pueyo and P. Schr der, Eds. Springe-Verlag computer science series Springer-Verlag, Berlin, Germany, 21-30. Google ScholarGoogle Scholar
  15. KAJIYA, J. T 1986. The rendering equation. SIGGRAPH Comput. Graph. 20, 4 (Aug. 1986), 143-150. Google ScholarGoogle Scholar
  16. KELLER, A. 1997. Instant radiosity. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97, Los Angeles, CA, Aug. 3-8), G. S. Owen, T. Whitted, and B. Mones-Hattal, Eds. ACM Press/Addison-Wesley Publ. Co., New York, NY, 49-56. Google ScholarGoogle Scholar
  17. LI, B., MEYER, G., AND KLASSEN, R. 1998. A comparison of two image quality models. In Human Vision and Electronic Imaging III. SPIE Vol. 3299 98-109.Google ScholarGoogle Scholar
  18. LISCHINSKI, D., SMITS, B., AND GREENBERG, D. P. 1994. Bounds and error estimates for radiosity. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '94, Orlando, FL, July 24-29, 1994), D. Schweitzer, A. Glassner, and M. Keeler, Eds. ACM Press, New York, NY, 67-74. Google ScholarGoogle Scholar
  19. LISCHINSKI, D., TAMPIERI, F., AND GREENBERG, D. P. 1993. Combining hierarchical radiosity and discontinuity meshing. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '93, Anaheim, CA, Aug. 1-6, 1993), M. C. Whitton, Ed. ACM Press, New York, NY, 199-208. Google ScholarGoogle Scholar
  20. LUBIN, J.1995. A visual discrimination model for imaging system design and development. In Vision Models for Target Detection and Recognition World Scientific Publishing Co., Inc., River Edge, NJ, 245-283.Google ScholarGoogle Scholar
  21. MARTENS, W. AND MYSZKOWSKI, K. 1998. Psychophysical validation of the Visible Differences Predictor for global illumination applications. In Proceedings of the Conference on Visualization '98. Late Breaking Hot Topics (Research Triangle Park, NC, Oct. 18-23, 1998), T.-M. Rhyne and R. Moorhead, Eds. IEEE Computer Society Press, Los Alamitos, CA.Google ScholarGoogle Scholar
  22. MARTIN, I., PUEYO, X., AND TOST, D. 1997. An image-space refinement criterion for linear hierarchical radiosity. In Proceedings of the Conference on Graphics Interface '97 (Kelowna, B.C., Canada, May 21-23, 1997), W. A. Davis, M. Mantei, and R. V. Klassen, Eds. Canadian Information Processing Society, Toronto, Canada, 26-36. Google ScholarGoogle Scholar
  23. MYSZKOWSKI, K. 1997. Lighting reconstruction using fast and adaptive density estimation techniques. In Proceedings of the 8th Eurographics Workshop on Rendering (June 1997), 251-262. Google ScholarGoogle Scholar
  24. MYSZKOWSKI, K. 1998. the Web page with documentation of the VDP validation experiments, http://www.u-aizu.ac.jp/labs/csel/vdp/Google ScholarGoogle Scholar
  25. MYSZKOWSKI, K. 1998. The Visible Differences Predictor: Applications to global illumination problems. In Proceedings of the 1998 Eurographics Workshop on Rendering Techniques, G. Drettakis and N. Max, Eds. 223-236.Google ScholarGoogle Scholar
  26. MYSZKOWSKI, K., KHODULEV, A., AND KOPYLOV, E.A. 1997. Validating global illumination algorithms and software. In Proceedings of the Conference on Art and Interdisciplinary Programs SIGGRAPH '97 (SIGGRAPH, Los Angeles, CA, Aug. 3-8, 1997), L. Pocock, R. Hopkins, D. Ebert, and J. Crow, Eds. ACM Press, New York, NY, 156. Google ScholarGoogle Scholar
  27. MYSZKOWSKI, K. AND KUNII, T. 1995. An efficient cluster-based hierarchical progressive radiosity algorithm. In Proceedings of the Conference on ICSC, Springer-Verlag, New York. Google ScholarGoogle Scholar
  28. MYSZKOWSKI, K., WOJDALA, A., AND WICYNSKI, K. 1994. Non-uniform adaptive meshing for global illumination. Mach. Graph. Vision 3, 4, 601-610.Google ScholarGoogle Scholar
  29. PRIKRYL, g. AND PURGATHOFER, W. 1998. State of the art in perceptually driven radiosity. In State of the Art Reports. Eurographics '98 Eurographic Seminars, Tutorials and Perspectives in Computer Graphics.Google ScholarGoogle Scholar
  30. RAMASUBRAMANIAN, M., PATTANAIK, S., AND GREENBERG, D. 1999. A perceptually based physical error metric for realistic image synthesis. In Proceedings of the Conference on Computer Graphics (SIGGRAPH 99, Aug. 1999), ACM Press, New York, NY, 73-82. Google ScholarGoogle Scholar
  31. RUSHMEIER, H., WARD, G., PIATKO, C., SANDERS, P., AND RUST, B. 1995. Comparing real and synthetic images: Some ideas about metrics. In Proceedings of the 6th Annual Eurographics Workshop on Rendering (June 1995), 82-91.Google ScholarGoogle Scholar
  32. SHIRLEY, P. 1990. A ray tracing method for illumination calculation in diffuse-specular scenes. In Proceedings of the Conference on Graphics Interface (Halifax, Nova Scotia, May 14-18, 1990), S. MacKay and E. M. Kidd, Eds. Canadian Information Processing Society, Toronto, Canada, 205-212. Google ScholarGoogle Scholar
  33. SILLION, F. 1995. A unified hierarchical algorithm for global illumination with scattering volumes and object clusters. IEEE Trans. Visual. Comput. Graph. 1, 3, 240-254. Google ScholarGoogle Scholar
  34. SILLION, F. AND PUECH, C. 1994. Radiosity and Global Illumination. Morgan Kaufmann Publishers Inc., San Francisco, CA. Google ScholarGoogle Scholar
  35. SILVERMAN, B. 1985. Density Estimation for Statistics and Data Analysis. Chapman and Hall, Ltd., London, UK.Google ScholarGoogle Scholar
  36. SLUSALLEK, P., STAMMINGER, M., HEIDRICH, W., PoPP, J.-C., AND SEIDEL, H.-P. 1998. Composite lighting simulations with lighting networks. IEEE Comput. Graph. Appl. 18, 2, 22-31. Google ScholarGoogle Scholar
  37. SMITS, B., ARVO, J., AND GREENBERG, D. 1994. A clustering algorithm for radiosity in complex environments. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '94, Orlando, FL, July 24-29, 1994), D. Schweitzer, A. Glassner, and M. Keeler, Eds. ACM Press, New York, NY, 435-442. Google ScholarGoogle Scholar
  38. STAMMINGER, M., SCHIRMACHER, H., SLUSALLEK, P., AND SEIDEL, H.-P. 1998. Getting rid of links in hierarchical radiosity. Comput. Graph. Forum 17, 3, 17-3.Google ScholarGoogle Scholar
  39. TOBLER, R., WILKIE, A., FEDA, M., AND PURGATHOFER, W. 1997. A hierarchical subdivision algorithm for stochastic radiosity methods. In Proceedings of the 8th Eurographics Workshop on Rendering (June 1997), 193-204. Google ScholarGoogle Scholar
  40. TUMBLIN, g. AND RUSHMEIER, H. 1993. Tone reproduction for realistic images. IEEE Comput. Graph. Appl. 13, 6, 42-48. Google ScholarGoogle Scholar
  41. VEACH, E. 1997. Robust Monte Carlo methods for lighting simulation. Ph.D. Dissertation. Stanford University, Stanford, CA. Google ScholarGoogle Scholar
  42. VOLEVICH, V., MYSZKOWSKI, K., KHODULEV, A., AND KOPYLOV, E. 1999. Perceptually-informed progressive global illumination solution. Tech. Rep. TR-99-1-002. Aizu University.Google ScholarGoogle Scholar
  43. WALTER, B. 1998. Density estimation techniques for global illumination. Ph.D. Dissertation. Cornell University, Ithaca, NY. Google ScholarGoogle Scholar
  44. WALTER, B., HUBBARD, P. M., SHIRLEY, P., AND GREENBERG, D. P. 1997. Global illumination using local linear density estimation. ACM Trans. Graph. 16, 3, 217-259. Google ScholarGoogle Scholar

Index Terms

  1. Using the visual differences predictor to improve performance of progressive global illumination computation

                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