{"id":122,"date":"2025-04-21T16:35:36","date_gmt":"2025-04-21T08:35:36","guid":{"rendered":"https:\/\/www.artixels.com\/wp1_stage\/?p=122"},"modified":"2026-04-03T22:32:51","modified_gmt":"2026-04-03T14:32:51","slug":"deep-residual-denoising-for-mc-rendering","status":"publish","type":"post","link":"https:\/\/www.artixels.com\/wp1\/2025\/04\/21\/deep-residual-denoising-for-mc-rendering\/","title":{"rendered":"Deep Residual Denoising for MC Rendering (research publication)"},"content":{"rendered":"\n<p class=\"has-small-font-size wp-block-paragraph\">Our MC denoising research was first accepted to SIGGRAPH Asia 2018 <a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3283254.3283261\">Technical Brief<\/a>, and then invited by <a href=\"https:\/\/link.springer.com\/article\/10.1007\/s41095-019-0142-3\">Computation Visual Media<\/a> (Open Access) for an extended article.  This method proposes a filter-free approach which generates denoised image directly via a ResNet using multiple common AOVs or image channels as inputs.  This method works extremely well for images with depth of field and\/or high frequency features.  There was an enourmous amount of effort spent in dataset preparation.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:65% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"363\" src=\"https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2025\/04\/DRL_denoiser_arch.jpg\" alt=\"\" class=\"wp-image-124 size-full\" srcset=\"https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2025\/04\/DRL_denoiser_arch.jpg 696w, https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2025\/04\/DRL_denoiser_arch-300x156.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Our Denoising Model Architecture<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">[ Abstract from our CVM paper ] Learning based techniques for denoising Monte Carlo renderings have been shown effective recently. But, there remains a quality gap from the state-of-the-art handcrafted denoisers. In this paper, we propose a Deep Residual Learning based method that outperforms both the state-of-the-art handcrafted denoisers and learning-based denoisers. Unlike the indirect nature of existing learning-based methods (such as estimating the parameters and kernel weights of an explicit feature based lter), we directly map the noisy input pixels to smoothened output. With such a direct mapping formulation, we demonstrated that even a simple-and-standard ResNet and three common auxiliary features (depth, normal, and albedo) are sufficient to achieve high-quality denoising. This minimal requirement on auxiliary data simpli es both the training and integration of our method into most production rendering pipelines. We have evaluated our method on unseen images created by a different renderer. Consistent and superior quality denoising are obtained in all cases.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2025\/04\/Deep-Residue-Denoising.jpg\" alt=\"\" class=\"wp-image-125\" srcset=\"https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2025\/04\/Deep-Residue-Denoising.jpg 1024w, https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2025\/04\/Deep-Residue-Denoising-300x225.jpg 300w, https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2025\/04\/Deep-Residue-Denoising-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Challenging features such as the glossy reflection and soft shadow are both successfully denoised into natural and smooth gradients <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2024\/04\/DRL_results_02.jpg\" alt=\"\" class=\"wp-image-294\" srcset=\"https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2024\/04\/DRL_results_02.jpg 512w, https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2024\/04\/DRL_results_02-300x300.jpg 300w, https:\/\/www.artixels.com\/wp1\/wp-content\/uploads\/2024\/04\/DRL_results_02-150x150.jpg 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption class=\"wp-element-caption\">Depth of field features are also resolved quite nicely.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our MC denoising research was first accepted to SIGGRAPH Asia 2018 Technical Brief, and then invited by Computation Visual Media (Open Access) for an extended article. This method proposes a filter-free approach which generates denoised image directly via a ResNet using multiple common AOVs or image channels as inputs. This method works extremely well for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":281,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,10,8],"tags":[],"class_list":["post-122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ml","category-pin","category-rnd"],"_links":{"self":[{"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/posts\/122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/comments?post=122"}],"version-history":[{"count":18,"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/posts\/122\/revisions"}],"predecessor-version":[{"id":658,"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/posts\/122\/revisions\/658"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/media\/281"}],"wp:attachment":[{"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/media?parent=122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/categories?post=122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.artixels.com\/wp1\/wp-json\/wp\/v2\/tags?post=122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}