Spatial filter within temporal filter
Posted: Fri Aug 16, 2013 3:07 pm
It seems that version 3 introduced a (very aggressive) 'hidden' spatial filter which is tied to the temporal filter and is separate from the switchable spatial filter in NV3.
It can be seen in action by setting the switchable spatial filter to 0% and the temporal filter to it's lowest threshold, so that the temporal filter isn't applied to any pixels - the image is only processed by the hidden spatial filter.
In normal use, it seems the motion estimation used by the temporal filter identifies the moving parts of the image and doesn't attempt temporal filtering on those moving areas, so those pixels are only processed by the hidden spatial filter. This very nicely solves the problem of noise in moving areas, which must improve the compressibility of the output video.
Unfortunately it leads to ugly artifacts where there are scene fades and fades to black etc.
These changes to the temporal filter happened in version three. I worry that the new hidden filter was only implemented because the temporal filter is less effective as a result of being made 'GPU friendly'.
Is it possible to add a switch to deactivate or lessen the hidden filter ? I find the artifacts far more obnoxious than the noise that would otherwise be there. I am tempted to live with the noise in moving areas, as seen in version 2.
Is it also feasible to somehow have NV detect fades and deactivate the spatial filter during those fades ?
Thanks.
It can be seen in action by setting the switchable spatial filter to 0% and the temporal filter to it's lowest threshold, so that the temporal filter isn't applied to any pixels - the image is only processed by the hidden spatial filter.
In normal use, it seems the motion estimation used by the temporal filter identifies the moving parts of the image and doesn't attempt temporal filtering on those moving areas, so those pixels are only processed by the hidden spatial filter. This very nicely solves the problem of noise in moving areas, which must improve the compressibility of the output video.
Unfortunately it leads to ugly artifacts where there are scene fades and fades to black etc.
These changes to the temporal filter happened in version three. I worry that the new hidden filter was only implemented because the temporal filter is less effective as a result of being made 'GPU friendly'.
Is it possible to add a switch to deactivate or lessen the hidden filter ? I find the artifacts far more obnoxious than the noise that would otherwise be there. I am tempted to live with the noise in moving areas, as seen in version 2.
Is it also feasible to somehow have NV detect fades and deactivate the spatial filter during those fades ?
Thanks.