• 沒有找到結果。

Conclusion and Future Work

We have presented an efficient adaptive sampling and reconstruction algorithm for reducing noise in Monte Carlo rendering by using Stein’s Unbiased Risk Estima-tor (SURE) in the error estimation framework. For reconstruction, the use of SURE enables us to measure the reconstruction quality for arbitrary filter kernels. It does away with the limitation of using only symmetric kernels imposed by previous work.

This freedom to use non-symmetric kernels significantly improves the effectiveness of the framework. When performing adaptive sampling, SURE can be used to de-termine the sampling density. Another contribution of this thesis is an efficient and memory-friendly approach to detect noisy geometric features when rendering depth of field and motion blur. As a result, the proposed adaptive sampling and recon-struction method efficiently eliminates MC noise while preserving the vivid details of a scene. Experiments show the proposed method offers significant improvement over state-of-the-art approaches.

One possible future direction is to implement the proposed algorithms on GPUs for interactive applications. Another possibility is to investigate some recent fast and advanced filters such as the one proposed by Gastal et al. [12]. We also would like to extend the SURE-based framework to animation rendering. In the current algorithm, as there is no built-in mechanism specifically designed for temporal data, temporal coherence cannot be guaranteed. In practice, we have experimented with a naive approach that renders each frame independently. The results look good enough

with only very subtle temporal flicking. However, a better way to handle animation would be to consider temporal samples and perform filtering in the spatial-temporal domain. Finally, it would also be interesting to adapt SURE to other rendering applications that require error estimation.

Bibliography

[1] K. Bala, B. Walter, and D. P. Greenberg. Combining edges and points for inter-active high-quality rendering. ACM Trans. Graph. (Proceedings of SIGGRAPH 2003), 22(3):631–640, 2003.

[2] P. Bauszat, M. Eisemann, and M. Magnor. Guided image filtering for interactive high-quality global illumination. Computer Graphics Forum (Proceedings of EGSR 2011), 30(4):1361–1368, 2011.

[3] L. Belcour, C. Soler, K. Subr, N. Holzschuch, and F. Durand. 5D Covariance Tracing for Efficient Defocus and Motion Blur. 2013.

[4] T. Blu and F. Luisier. The SURE-LET approach to image denoising. IEEE Transactions on Image Processing, 16(11):2778–2786, 2007.

[5] A. Buades, B. Coll, and J.-M. Morel. A non-local algorithm for image denoising.

In Proceedings of IEEE Computer Vision and Pattern Recognition (CVPR 2005), pages 60–65, 2005.

[6] J. Chen, B. Wang, Y. Wang, R. S. Overbeck, J.-H. Yong, and W. Wang. Ef-ficient depth-of-field rendering with adaptive sampling and multiscale recon-struction. Computer Graphics Forum, 30(6):1667–1680, 2011.

[7] H. Dammertz, D. Sewtz, J. Hanika, and H. P. A. Lensch. Edge-avoiding Á-Trous wavelet transform for fast global illumination filtering. In Proceedings of the Conference on High Performance Graphics (HPG 2010), pages 67–75, 2010.

[8] D. Donoho and I. M. Johnstone. Adapting to unknown smoothness via wavelet shrinkage. Journal of the American Statistical Association, 90:1200–1224, 1995.

[9] K. Egan, F. Hecht, F. Durand, and R. Ramamoorthi. Frequency analysis and sheared filtering for shadow light fields of complex occluders. ACM Trans.

Graph., 30(2):Article 9, 2011.

[10] K. Egan, Y.-T. Tseng, N. Holzschuch, F. Durand, and R. Ramamoorthi. Fre-quency analysis and sheared reconstruction for rendering motion blur. ACM Trans. Graph. (Proceedings of SIGGRAPH 2009), 28(3):Article 93, 2009.

[11] C. V. Fiorio. Confidence intervals for kernel density estimation. Stata Journal, 4(2):168–179, 2004.

[12] E. S. L. Gastal and M. M. Oliveira. Adaptive manifolds for real-time high-dimensional filtering. ACM Trans. Graph. (Proceedings of SIGGRAPH 2012), 31(4):Article 33, 2012.

[13] T. Hachisuka, W. Jarosz, and H. W. Jensen. A progressive error estimation framework for photon density estimation. ACM Trans. Graph. (Proceedings of SIGGRAPH Asia 2010), 29(6):Article 144, 2010.

[14] T. Hachisuka, W. Jarosz, R. P. Weistroffer, K. Dale, G. Humphreys, M. Zwicker, and H. W. Jensen. Multidimensional adaptive sampling and re-construction for ray tracing. ACM Trans. Graph. (Proceedings of SIGGRAPH 2008), 27(3):Article 33, 2008.

[15] J. Lehtinen, T. Aila, J. Chen, S. Laine, and F. Durand. Temporal light field reconstruction for rendering distribution effects. ACM Trans. Graph. (Proceed-ings of SIGGRAPH 2011), 30(4):Article 55, 2011.

[16] J. Lehtinen, T. Aila, S. Laine, and F. Durand. Reconstructing the indirect light field for global illumination. ACM Trans. Graph. (Proceedings of SIGGRAPH 2012), 31(4):Article 51, 2012.

[17] P. C. Mahalanobis. On the generalized distance in statistics. In Proceedings of the National Institute of Science of India, volume 2, pages 49–55.

[18] S. U. Mehta, B. Wang, and R. Ramamoorthi. Axis-aligned filtering for inter-active sampled soft shadows. ACM Trans. Graph. (Proceedings of SIGGRAPH Asia 2013), 31(6):Article 163, 2012.

[19] S. U. Mehta, B. Wang, R. Ramamoorthi, and F. Durand. Axis-aligned filtering for interactive physically-based diffuse indirect lighting. ACM Trans. Graph.

(Proceedings of SIGGRAPH 2013), 32(4), 2013.

[20] D. P. Mitchell. Generating antialiased images at low sampling densities. In Proceedings of SIGGRAPH 1987, pages 65–72, 1987.

[21] D. P. Mitchell. Spectrally optimal sampling for distribution ray tracing. In Proceedings of SIGGRAPH 1991, pages 157–164, 1991.

[22] B. Moon, J. Y. Jun, J. Lee, K. Kim, T. Hachisuka, and S.-E. Yoon. Robust image denoising using a virtual flash image for monte carlo ray tracing. Comput.

Graph. Forum, 32(1):139–151, 2013.

[23] R. S. Overbeck, C. Donner, and R. Ramamoorthi. Adaptive wavelet rendering.

ACM Trans. Graph. (Proceedings of SIGGRAPH Asia 2009), 28(5):Article 140, 2009.

[24] M. Pharr and G. Humphreys. Physically Based Rendering: From Theory To Implementation. Morgan Kaufmann Publishers Inc., 2nd edition, 2010.

[25] T. Qiu, A. Wang, N. Yu, and A. Song. Llsure: Local linear sure-based edge-preserving image filtering. IEEE Transactions on Image Processing, 22(1):80–90, 2013.

[26] F. Rousselle, C. Knaus, and M. Zwicker. Adaptive sampling and reconstruc-tion using greedy error minimizareconstruc-tion. ACM Trans. Graph. (Proceedings of SIGGRAPH Asia 2011), 30(6):Article 159, 2011.

[27] B. Segovia, J. C. Iehl, R. Mitanchey, and B. Péroche. Non-interleaved deferred shading of interleaved sample patterns. In Proceedings of the 21st ACM SIG-GRAPH/EUROGRAPHICS Symposium on Graphics Hardware, pages 53–60, 2006.

[28] P. Sen and S. Darabi. On filtering the noise from the random parameters in Monte Carlo rendering. ACM Trans. Graph., 31(3):Article 18, 2012.

[29] P. Shirley, T. Aila, J. Cohen, E. Enderton, S. Laine, D. Luebke, and M. McGuire. A local image reconstruction algorithm for stochastic render-ing. In Proceedings of Symposium on Interactive 3D Graphics and Games, pages 9–14, 2011.

[30] C. Soler, K. Subr, F. Durand, N. Holzschuch, and F. Sillion. Fourier depth of field. ACM Trans. Graph., 28(2):Article 18, 2009.

[31] C. M. Stein. Estimation of the mean of a multivariate normal distribution.

Annals of Statistics, 9(6):1135–1151, 1981.

[32] R. Tamstorf and H. W. Jensen. Adaptive sampling and bias estimation in path tracing. In Proceedings of Eurographics Rendering Workshop, pages 285–295, 1997.

[33] D. Van De Ville and M. Kocher. SURE-based non-local means. IEEE Signal Processing Letters, 16(11):973–976, 2009.

[34] R. Xu and S. N. Pattanaik. A novel Monte Carlo noise reduction operator.

IEEE Computer Graphics and Applications, 25(2):31–35, 2005.

Appendix A

相關文件