{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T00:02:37Z","timestamp":1755993757898,"version":"3.44.0"},"reference-count":29,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,8,9]],"date-time":"2024-08-09T00:00:00Z","timestamp":1723161600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2024,8,9]]},"abstract":"<jats:p>Denoising Monte Carlo rendered images is a critical challenge in computer graphics, traditionally addressed in post-processing phases. Recent advances have shifted focus towards integrating denoising directly into progressive rendering. This approach not only blends denoised outputs with noisy inputs to enhance visual quality but also guides adaptive sampling through variance estimation of denoised outputs. In this paper, we introduce a novel method that predicts the blending weight of denoised images directly during progressive rendering. Our technique adjusts the blending weight for each pixel based on error estimates, effectively 'skipping' certain iterations of Monte Carlo Path Tracing (MCPT) and mimicking adaptive sampling a posteriori. A key innovation of our approach is an analytical method that ensures the blended output converges accurately to the reference image. Our method does not rely on deep-learning techniques, making it immediately applicable to any denoising algorithm. We demonstrate that our method enhances visual quality and allows for blending between noisy and denoised images, even those obtained at different MCPT iterations. This not only streamlines the rendering process but also improves efficiency and output fidelity.<\/jats:p>","DOI":"10.1145\/3675384","type":"journal-article","created":{"date-parts":[[2024,8,9]],"date-time":"2024-08-09T15:53:18Z","timestamp":1723218798000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Converging Algorithm-Agnostic Denoising for Monte Carlo Rendering"],"prefix":"10.1145","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2783-8722","authenticated-orcid":false,"given":"Elena","family":"Denisova","sequence":"first","affiliation":[{"name":"University of Florence, Florence, FI, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5109-3399","authenticated-orcid":false,"given":"Leonardo","family":"Bocchi","sequence":"additional","affiliation":[{"name":"University of Florence, Florence, FI, Italy"}]}],"member":"320","published-online":{"date-parts":[[2024,8,9]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Attila T. \u00c1fra. 2023. Intel\u00ae Open Image Denoise. https:\/\/www.openimagedenoise.org."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","unstructured":"Pontus Andersson Jim Nilsson Peter Shirley and Tomas Akenine-M\u00f6ller. 2021. Visualizing Errors in Rendered High Dynamic Range Images. In Eurographics Short Papers. https:\/\/doi.org\/10.2312\/egs.20211015","DOI":"10.2312\/egs.20211015"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073708"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392481"},{"key":"e_1_2_2_5_1","volume-title":"Matheus Rodrigues de Ara\u00fajo Estrela, Bruno Correa Azevedo, and Anibal Diogenes.","author":"Bueno Mike Reis","year":"2021","unstructured":"Mike Reis Bueno, Carlos Estrela, Jos\u00e9 Mauro Granjeiro, Matheus Rodrigues de Ara\u00fajo Estrela, Bruno Correa Azevedo, and Anibal Diogenes. 2021. Cone-beam computed tomography cinematic rendering: clinical, teaching and research applications. Brazilian oral research 35 (2021)."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182162"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/7529.8927"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-43987-2_34"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3651283"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.2214\/AJR.16.16499"},{"key":"e_1_2_2_11_1","volume-title":"Jeppe Revall Frisvad, and Henrik Wann Jensen","author":"Firmino Arthur","year":"2022","unstructured":"Arthur Firmino, Jeppe Revall Frisvad, and Henrik Wann Jensen. 2022. Progressive denoising of Monte Carlo rendered images. In Computer Graphics Forum, Vol. 41. Wiley Online Library, 1--11."},{"key":"e_1_2_2_12_1","volume-title":"Denoising-Aware Adaptive Sampling for Monte Carlo Ray Tracing. In ACM SIGGRAPH 2023 Conference Proceedings. 1--11","author":"Firmino Arthur","year":"2023","unstructured":"Arthur Firmino, Jeppe Revall Frisvad, and Henrik Wann Jensen. 2023. Denoising-Aware Adaptive Sampling for Monte Carlo Ray Tracing. In ACM SIGGRAPH 2023 Conference Proceedings. 1--11."},{"key":"e_1_2_2_13_1","volume-title":"Proceedings ELMAR-2011","author":"Gedraite Estev\u00e3o S","year":"2011","unstructured":"Estev\u00e3o S Gedraite and Murielle Hadad. 2011. Investigation on the effect of a Gaussian Blur in image filtering and segmentation. In Proceedings ELMAR-2011. IEEE, 393--396."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550454.3555496"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3406181"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2015.04.015"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15902"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1002\/wics.194"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366213"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356498"},{"key":"e_1_2_2_21_1","volume-title":"Austin Robison, et al","author":"Parker Steven G","year":"2010","unstructured":"Steven G Parker, James Bigler, Andreas Dietrich, Heiko Friedrich, Jared Hoberock, David Luebke, David McAllister, Morgan McGuire, Keith Morley, Austin Robison, et al. 2010. Optix: a general purpose ray tracing engine. Acm transactions on graphics (tog) 29, 4 (2010), 1--13."},{"volume-title":"Physically based rendering: From theory to implementation","author":"Pharr Matt","key":"e_1_2_2_22_1","unstructured":"Matt Pharr, Wenzel Jakob, and Greg Humphreys. 2023. Physically based rendering: From theory to implementation. MIT Press."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2008.2001404"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366214"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105770"},{"volume-title":"Realistic ray tracing","author":"Shirley Peter","key":"e_1_2_2_26_1","unstructured":"Peter Shirley and R Keith Morley. 2008. Realistic ray tracing. AK Peters, Ltd."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1214\/aos\/1176345451"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.3021594"},{"key":"e_1_2_2_29_1","volume-title":"ReBLUR: A Hierarchical Recurrent Denoiser. Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX","author":"Zhdan Dmitry","year":"2021","unstructured":"Dmitry Zhdan. 2021. ReBLUR: A Hierarchical Recurrent Denoiser. Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX (2021), 823--844."}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3675384","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3675384","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:07:33Z","timestamp":1755914853000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3675384"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,9]]},"references-count":29,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,8,9]]}},"alternative-id":["10.1145\/3675384"],"URL":"https:\/\/doi.org\/10.1145\/3675384","relation":{},"ISSN":["2577-6193"],"issn-type":[{"type":"electronic","value":"2577-6193"}],"subject":[],"published":{"date-parts":[[2024,8,9]]},"assertion":[{"value":"2024-08-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}