Abstract
We propose a novel parallel image space adaptive rendering approach. Contourlet transform which includes Laplacian pyramid and directional filter banks is modified for multi-scale and directional analysis in our algorithm. In sampling stage, the image space is coarsely sampled first. The sampled image is analyzed into coarse and difference values in multi-scale using Laplacian pyramid transform. Based on the analysis, a heuristic method is proposed to repeatedly distribute adaptive Monte Carlo samples. In reconstruction stage, the final image is reconstructed by filtering each pixel using our anisotropic per-pixel filter. The filter size depends on the variance and attenuation values. The filter’s anisotropic property is computed by the directional filter banks. Compared to the state-of-the-art image space adaptive rendering methods, the results rendered by our algorithm show improvement in both visual image quality and numerical error while using sparse samples.
Similar content being viewed by others
References
Mitchell, D.P.: Generating antialiased images at low sampling densities. In: Proceedings of the ACM SIGGRAPH’87, Anaheim. Annual Conference Series, vol. 21, pp. 65–72. ACM, New York (1987)
Overbeck, R.S., Donner, C., Ramamoorthi, R.: Adaptive wavelet rendering. ACM Trans. Graph. 28(5), 1–12 (2009). Proceedings of the ACM SIGGRAPH Asia Conference
Rousselle, F., Knaus, C., Zwicker, M.: Adaptive sampling and recounstruction using greedy error minimization. ACM Trans. Graph. 5(3), 1–10 (2011). Proceedings of the SIGGRAPH Asia Conference
Soler, C., Subr, K., Durand, F., Holzschuch, N., Sillion, F.: Fourier depth of field. ACM Trans. Graph. 28(2), 1–12 (2009). Proceedings of the SIGGRAPH Conference
Egan, K., Tseng, Y.T., Holzschuch, N., Durand, F., Ramamoorthi, R.: Frequency analysis and sheared reconstruction for rendering motion blur. ACM Trans. Graph. 28(3), 1–13 (2009). Proceedings of the SIGGRAPH Conference
Hachisuka, T., Jarosz, W., Weistroffer, R.P., Dale, K.: Multidimensional adaptive sampling and reconstruction for ray tracing. ACM Trans. Graph. 27(3), 33 (2008). Proceedings of the SIGGRAPH Conference
Jin, B., Ihm, I., Chang, B., Park, C., Lee, W., Jung, S.: Selective and adaptive supersampling for realtime ray tracing. In: Proceedings of the Conference on High Performance Graphics, pp. 117–125 (2009)
Genetti, J.D., Gordon, D., Williams, G.: Adaptive supersampling in object space using pyramidal rays. Comput. Graph. Forum 17(1), 29–54 (1998)
Mitchell, D.P.: Spectrally optimal sampling for distribution ray tracing. In: Computer Graphics Proceedings, ACM SIGGRAPH, Las Vegas. Annual Conference Series, vol. 25, pp. 157–164. ACM, New York (1991)
Rousselle, F., Knaus, C., Zwicker, M.: Adaptive rendering with non-local means filtering. ACM Trans. Graph. (2012). Proceedings of the SIGGRAPH Asia Conference
Shirley, P., Alila, T., Cohen, J., Enderton, E., Laine, S., Luebke, D., McGuire, M.: A local image reconstruction algorithm for stochastic rendering. In: Symposium on Interactive 3D Graphics and Games (I3D’11), pp. 9–14. ACM, New York (2011)
Egan, K., Hecht, F., Durand, F., Ramamoorthi, R.: Frequency analysis and sheared filtering for shadow light fields of complex occluders. ACM Trans. Graph. 30(4) (2011)
Lehtinen, J., Alia, T., Chen, J., Laine, S., Durand, F.: Temporal light field reconstruction for rendering distribution effects. ACM Trans. Graph. 30(4) (2011)
Lehtinen, J., Alia, T., Laine, S., Durand, F.: Reconstructing the indirect light field for global illumination. ACM Trans. Graph. (2012)
Li, T.M., Wu, Y.T., Chuang, Y.Y.: Sure-based optimization for adaptive sampling and reconstruction ACM Trans. Graph. 31(6), 186 (2012). Proceedings of ACM SIGGRAPH Asia 2012
Dammertz, H., Sewtz, D., Hanika, J., Lensch, H.P.A.: Edge-avoiding a-trous wavelet transform for fast global illumination filtering. In: Proceedings of the Conference on High Performance Graphics, Eurographics Association (HPG’10), Aire-la-Ville, Switzerland, pp. 67–75 (2010)
Portilla, J., Strela, V., Wainwright, M.J., Simoncelli, E.P.: Image denoising using scale mixtures of gaussians in the wavelet domain. IEEE Trans. Image Process. 12(11), 1338–1351 (2003)
Do, M.N., Vetterli, M.: The contourlet transform: an efficient directional multiresolution image representation. IEEE Trans. Image Process. 14(12), 2091–2106 (2005)
Skodras, A., Christopoulos, C., Ebrahimi, T.: The jpeg 2000 still image compression standard. IEEE Signal Process. Mag. 18(5), 36–58 (2001)
Sen, P., Darabi, S.: On filtering the noise from the random parameters in monte carlo rendering. ACM Trans. Graph. (2012). Proceedings of the SIGGRAPH Conference
Park, S.I., Simith, M.J.T., Mersereau, R.M.: Improved structure of maximally decimated directional filter banks for spatial image analysis. IEEE Trans. Image Process. 13, 1424–1431 (2004)
Liu, X.D., Wu, J.Z., Zheng, C.W.: Kd-tree based parallel adaptive rendering. Vis. Comput. 28(6–8), 613–623 (2012)
http://src.luxrender.net (2008)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, X.D., Zheng, C.W. Parallel adaptive sampling and reconstruction using multi-scale and directional analysis. Vis Comput 29, 501–511 (2013). https://doi.org/10.1007/s00371-013-0814-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-013-0814-4