Auto Noise Removal
Posted: Tue May 24, 2005 6:03 pm
I know noise in maxwell render is a big problem, but because of its approach I also think it can't be totally avoided, though it can be reduced; tools like Neat Image works by selecting visible noise parts in the image to build a profile based on the current image... after that, this modeled noise is deconvolved from the image, resulting in far better results than standard generic noise removal tools like the Kodak plugins or the Photoshop builtin filters; on the Neat Image website there are many downloadable noise profiles taken from the most popular digital cameras (they are obtained taking a shot of reference image)
from this point of view, one nice thing to do would be to make maxwell render an image similar to the reference one (http://www.neatimage.com/testtarget.html) and build a "Maxwell Render profile" just like any other cameras; this would be useful, because not every image contains enough flat areas with noticeable noise for the program to learn. in other words, this could be intended as the "Maxwell noise model", based on the effect of rendering as many surface types as possible...
just this one should be a great step, but the further one could be to integrate into Maxwell this kind of deconvolution based on its peculiar noise; who better than developers themselves can know the internals of their engine to give a precise "noise pattern"? like in Lightware option, there could be in Maxwell the possibility to apply this custom deconvolution filter based on this precise profile, without the need to make post noise-work in Photoshop.
I don't know if it's possible to be implemented in the current maxwell version, but it should be a nice idea for the future... someone agrees with that?
from this point of view, one nice thing to do would be to make maxwell render an image similar to the reference one (http://www.neatimage.com/testtarget.html) and build a "Maxwell Render profile" just like any other cameras; this would be useful, because not every image contains enough flat areas with noticeable noise for the program to learn. in other words, this could be intended as the "Maxwell noise model", based on the effect of rendering as many surface types as possible...
just this one should be a great step, but the further one could be to integrate into Maxwell this kind of deconvolution based on its peculiar noise; who better than developers themselves can know the internals of their engine to give a precise "noise pattern"? like in Lightware option, there could be in Maxwell the possibility to apply this custom deconvolution filter based on this precise profile, without the need to make post noise-work in Photoshop.
I don't know if it's possible to be implemented in the current maxwell version, but it should be a nice idea for the future... someone agrees with that?