Log in

View Full Version : Any replacement for vaguedenoiser in clean source?


huang_ch
20th January 2007, 04:32
I usually use VagueDenoiser(threshold=1.5, method=2, nsteps=6, chromaT=2) on those pretty clean & good quality sources to just remove some slightly noise created by encoder. But it is really not fast, it slows down the encoding time by at least 30%. So is there any suggestions to a substitution denoiser for clean source with pretty fast speed? Thanks.

R3Z
20th January 2007, 05:00
I usually use VagueDenoiser(threshold=1.5, method=2, nsteps=6, chromaT=2) on those pretty clean & good quality sources to just remove some slightly noise created by encoder. But it is really not fast, it slows down the encoding time by at least 30%. So is there any suggestions to a substitution denoiser for clean source with pretty fast speed? Thanks.

What about DeGrainMedian with settings like;

DeGrainMedian(limitY=6,limitUV=6,mode=4)

That will get rid of hot pixels and a very very small amount of noise.

huang_ch
21st January 2007, 06:55
R3Z, thanks for your reply. I've just tried, but it seems not so well as VagueDenoiser does, and also tried to tune the parameters, still not acceptable.

R3Z
21st January 2007, 09:36
R3Z, thanks for your reply. I've just tried, but it seems not so well as VagueDenoiser does, and also tried to tune the parameters, still not acceptable.

In what sense doesnt it work mate ?

There are a few other denoisers that are very fast ie fft3dgpu and that runs with help via your video card (if its direct x supported).

krieger2005
21st January 2007, 22:08
DeGrainMedian is a temporal cleaner whereas Vaguedenoiser a spartial cleaner is. So i think this is not a good replacement.

deen could be one, but for my taste it flat out the picture too strong. RemoveGrain(1 or 2) could help on light noisy movies. But, i think, there is no filter, which work the with the same idea like Vaguedenoiser and so could not remove noise in an equal way.

EDIT: If you could use fft3dgpu with your grafic-card than this could be a good replacement for vaguedenoiser (so i agree in this point with R3Z).

Mug Funky
22nd January 2007, 02:14
if you're just removing encoding noise, try deblock_QED. no sense in using a denoiser to do a deblocker's work. especially a slow denoiser.

Chainmax
22nd January 2007, 05:16
RemoveGrain(mode=2) is not a good idea, an old thread showed that it blurred too much. The natural next step from mode=1 is actually mode=5.

Didée
22nd January 2007, 09:22
RemoveGrain does not blurr (except for two or three of the more exotc modes). Has been explained several times.

If RemoveGrain is an option, compare 2nd half of this post (http://forum.doom9.org/showthread.php?p=939770#post939770).

FFT3Dgpu indeed could be a good & speedy choice, if an appropriate GPU is available.

huang_ch
23rd January 2007, 09:19
I'm using FFT3Dgpu for some sources with strong noises, and I know it is really fast with my 7900GS, but I need to do some encoding on another machine with a P4 3.0G CPU but only an old video card which doesn't support by FFT3Dgpu, so I need to find a replacement for it. :)
I'll try RemoveGrain/deblock_QED tonight.

R3Z
23rd January 2007, 09:43
I'm using FFT3Dgpu for some sources with strong noises, and I know it is really fast with my 7900GS, but I need to do some encoding on another machine with a P4 3.0G CPU but only an old video card which doesn't support by FFT3Dgpu, so I need to find a replacement for it. :)
I'll try RemoveGrain/deblock_QED tonight.

Search for fft3dfilter which is the non gpu orientated version of fft3d.

huang_ch
23rd January 2007, 13:16
Just tried RemoveGrain & Deblock_QED, still can't get similar result as VagueDenoiser, maybe I'd have to go with VagueDenoiser.

Search for fft3dfilter which is the non gpu orientated version of fft3d.
I've used that before, but if I remember correctly that fft3dfilter is much slower than VagueDenoiser.

Mug Funky
23rd January 2007, 14:50
depending on what mode you use it's either equal or faster.

...though i say that having not used vaguedenoiser for a long time.

Chainmax
23rd January 2007, 16:52
One thing you could do to get more speed is to reduce the nsteps parameter. That will probably lead to less denoising, so you'll have to adjust the rest of the parameters accordingly.