Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1399504.1360632acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Multidimensional adaptive sampling and reconstruction for ray tracing

Published: 01 August 2008 Publication History

Abstract

We present a new adaptive sampling strategy for ray tracing. Our technique is specifically designed to handle multidimensional sample domains, and it is well suited for efficiently generating images with effects such as soft shadows, motion blur, and depth of field. These effects are problematic for existing image based adaptive sampling techniques as they operate on pixels, which are possibly noisy results of a Monte Carlo ray tracing process. Our sampling technique operates on samples in the multidimensional space given by the rendering equation and as a consequence the value of each sample is noise-free. Our algorithm consists of two passes. In the first pass we adaptively generate samples in the multidimensional space, focusing on regions where the local contrast between samples is high. In the second pass we reconstruct the image by integrating the multidimensional function along all but the image dimensions. We perform a high quality anisotropic reconstruction by determining the extent of each sample in the multidimensional space using a structure tensor. We demonstrate our method on scenes with a 3 to 5 dimensional space, including soft shadows, motion blur, and depth of field. The results show that our method uses fewer samples than Mittchell's adaptive sampling technique while producing images with less noise.

Supplementary Material

MOV File (a33-hachisuka.mov)

References

[1]
Amidror, I. 2002. Scattered data interpolation methods for electronic imaging systems: a survey. Journal of Electronic Imaging 11, 2 (April), 157--176.
[2]
Berntsen, J., Espelid, T. O., and Genz, A. 1991. An adaptive algorithm for the approximate calculation of multiple integrals. ACM Transactions on Mathematical Software 17, 4, 437--451.
[3]
Bolin, M. R., and Meyer, G. W. 1998. A perceptually based adaptive sampling algorithm. Computer Graphics 32, Annual Conference Series, 299--309.
[4]
Chai, J.-X., Chan, S.-C., Shum, H.-Y., and Tong, X. 2000. Plenoptic sampling. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 307--318.
[5]
Clarberg, P., Jarosz, W., Akenine-Möller, T., and Jensen, H. W. 2005. Wavelet importance sampling: Efficiently evaluating products of complex functions. ACM Trans. Graph. 24, 3, 1166--1175.
[6]
Cook, R. L., Porter, T., and Carpenter, L. 1984. Distributed ray tracing. In Computer Graphics (SIGGRAPH '84 Proceedings), vol. 18, 137--45.
[7]
Durand, F., Holzschuch, N., Soler, C., Chan, E., and Sillion, F. X. 2005. A frequency analysis of light transport. 1115--1126.
[8]
Dutré, P., Bala, K., Bekaert, P., and Shirley, P. 2006. Advanced Global Illumination. AK Peters Ltd.
[9]
Glassner, A. 1995. Principles of Digital Image Synthesis. Morgan Kaufmann.
[10]
Indyk, P., and Motwani, R. 1998. Approximate nearest neighbors: towards removing the curse of dimensionality. In Proceedings of the Symposium on Theory of Computation (STOC), 604--613.
[11]
Jensen, H. W. 2001. Realistic Image Synthesis Using Photon Mapping. A. K. Peters, Ltd., Natick, MA.
[12]
Kajiya, J. T. 1986. The rendering equation. In Computer Graphics (SIGGRAPH '86 Proceedings), D. C. Evans and R. J. Athay, Eds., vol. 20, 143--150.
[13]
Kelemen, C., and Szirmay-Kalos, L. 2001. Simple and robust mutation strategy for metropolis light transport algorithm. Tech. Rep. TR-186-2-01-18, Institute of Computer Graphics and Algorithms, Vienna University of Technology, Favoritenstrasse 9-11/186, A-1040 Vienna, Austria, July. human contact: [email protected].
[14]
Kirk, D., and Arvo, J. 1991. Unbiased sampling techniques for image synthesis. In Proceedings of SIGGRAPH '91, ACM Press, New York, NY, USA, 153--156.
[15]
Landau, H., and Pollak, H. 1962. Prolate spheroidal functions, Fourier analysis and uncertainty, III. the dimension of the space of essentially time- and band-limited signals. Systems Technical Journal 41, 4 (July), 1295--1336.
[16]
Lawrence, J., Rusinkiewicz, S., and Ramamoorthi, R. 2004. Efficient brdf importance sampling using a factored representation. ACM Trans. Graph. 23, 3, 496--505.
[17]
Leeson, W. 2003. Rendering with adaptive integration. In Graphics programming methods, Charles River Media, Inc., Rockland, MA, USA, 271--278.
[18]
Mitchell, D. P. 1987. Generating antialiased images at low sampling densities. In Computer Graphics (Proceedings of SIGGRAPH 87), vol. 21, 65--72.
[19]
Mitchell, D., 1990. The antialiasing problem in ray tracing, Aug. SIGGRAPH 1990 Course Notes.
[20]
Mitchell, D. P. 1991. Spectrally optimal sampling for distributed ray tracing. In Computer Graphics (Proceedings of SIGGRAPH 91), vol. 25, 157--164.
[21]
Pharr, M., and Humphreys, G. 2004. Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann.
[22]
Press, W. H., and Farrar, G. R. 1990. Recursive stratified sampling for multidimensional monte carlo integration. Comput. Phys. 4, 2, 190--195.
[23]
Ramamoorthi, R., Mahajan, D., and Belhumeur, P. 2007. A first-order analysis of lighting, shading, and shadows. ACM Trans. Graph. 26, 1, 2.
[24]
Rigau, J., Feixas, M., and Sbert, M. 2003. Refinement criteria based on f-divergences. In Rendering Techniques, 260--269.
[25]
San Jose Estepar, R. 2005. Local Structure Tensor for Multidimensional Signal Processing. Applications to Medical Image Analysis. PhD thesis, University of Valladolid, Spain.
[26]
Veach, E., and Guibas, L. J. 1997. Metropolis light transport. In Computer Graphics (SIGGRAPH Proceedings), 65--76.
[27]
Walter, B., Arbree, A., Bala, K., and Greenberg, D. P. 2006. Multidimensional lightcuts. In SIGGRAPH '06: ACM SIGGRAPH 2006 Papers, ACM, New York, NY, USA, 1081--1088.
[28]
Ward, G. J., and Heckbert, P. 1992. Irradiance Gradients. In Third Eurographics Workshop on Rendering, 85--98.
[29]
Ward, G. J., Rubinstein, F. M., and Clear, R. D. 1988. A ray tracing solution for diffuse interreflection. In Computer Graphics (SIGGRAPH '88 Proceedings), J. Dill, Ed., vol. 22, 85--92.
[30]
Whitted, T. 1980. An improved illumination model for shaded display. Communications of the ACM 23, 6, 343--349.

Cited By

View all
  • (2024)MFA-DVR: direct volume rendering of MFA modelsJournal of Visualization10.1007/s12650-023-00946-y27:1(109-126)Online publication date: 1-Feb-2024
  • (2022)Improved Denoising Method for Real-Time Path Tracing by Separating Indirect Albedo2022 International Conference on Virtual Reality, Human-Computer Interaction and Artificial Intelligence (VRHCIAI)10.1109/VRHCIAI57205.2022.00029(128-133)Online publication date: Oct-2022
  • (2020)Path Tracing Denoising Based on SURE Adaptive Sampling and Neural NetworkIEEE Access10.1109/ACCESS.2020.29998918(116336-116349)Online publication date: 2020
  • Show More Cited By

Index Terms

  1. Multidimensional adaptive sampling and reconstruction for ray tracing

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGGRAPH '08: ACM SIGGRAPH 2008 papers
      August 2008
      887 pages
      ISBN:9781450301121
      DOI:10.1145/1399504
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 August 2008

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. global illumination
      2. ray tracing
      3. rendering equation
      4. sampling and reconstruction

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      SIGGRAPH '08
      Sponsor:

      Acceptance Rates

      SIGGRAPH '08 Paper Acceptance Rate 90 of 518 submissions, 17%;
      Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)25
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 12 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)MFA-DVR: direct volume rendering of MFA modelsJournal of Visualization10.1007/s12650-023-00946-y27:1(109-126)Online publication date: 1-Feb-2024
      • (2022)Improved Denoising Method for Real-Time Path Tracing by Separating Indirect Albedo2022 International Conference on Virtual Reality, Human-Computer Interaction and Artificial Intelligence (VRHCIAI)10.1109/VRHCIAI57205.2022.00029(128-133)Online publication date: Oct-2022
      • (2020)Path Tracing Denoising Based on SURE Adaptive Sampling and Neural NetworkIEEE Access10.1109/ACCESS.2020.29998918(116336-116349)Online publication date: 2020
      • (2020)Progressive path tracing with bilateral-filtering-based denoisingMultimedia Tools and Applications10.1007/s11042-020-09650-7Online publication date: 8-Sep-2020
      • (2019)Sample-based Monte Carlo denoising using a kernel-splatting networkACM Transactions on Graphics10.1145/3306346.332295438:4(1-12)Online publication date: 12-Jul-2019
      • (2018)Sampling analysis using correlations for monte carlo renderingSIGGRAPH Asia 2018 Courses10.1145/3277644.3277783(1-48)Online publication date: 4-Dec-2018
      • (2018)Selective guided sampling with complete light transport pathsACM Transactions on Graphics10.1145/3272127.327503037:6(1-14)Online publication date: 4-Dec-2018
      • (2018)Denoising with kernel prediction and asymmetric loss functionsACM Transactions on Graphics10.1145/3197517.320138837:4(1-15)Online publication date: 30-Jul-2018
      • (2018)Time Interval Ray Tracing for Motion BlurIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2017.277524124:12(3225-3238)Online publication date: 1-Dec-2018
      • (2018)Adaptive rendering based on robust principal component analysisThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-017-1360-234:4(551-562)Online publication date: 1-Apr-2018
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media