View Full Version : I need some hardcore noise filtering.
torok
14th May 2004, 00:49
Right now I'm using:
Convolution3D (0, 32, 128, 32, 128, 10, 0)
which works great. I was wondering if there was anything out there taht would give the the same results, but without the really bad blurring on motion and between scenes. I know this is possible because I've seen it on encoders like Windows Media 9. They use a whole lot of noise filtering and yet there seems to be no bluring at all. Anyway, thanks for the help!
Wilbert
14th May 2004, 09:25
How noisy is your source? Movie, music clip?
SoonUDie
14th May 2004, 10:22
:search:
Well, you could use a separate 2d smoother and temporal smoother. Avisynth has a built-in temporal smoother called temporalSoften() (http://www.avisynth.org/index.php?page=Soften). My normal settings are (2,2,3,[15-20, depends on source], 2). With low settings like these, you normally get a lot of denoising with little to no visual motion blurring.
Many 2d smoothers can be found at the WarpEnterprises avisynth filter collection page (http://www.avisynth.org/warpenterprises/). Some favorites include Deen and VagueDenoiser (mostly for anime).
Some of the most powerful denoisers out there are the Dust series, but they're for an older version of avisyth and you have to use "LoadPluginEx" in the japanese WarpSharp filter package (http://www.geocities.co.jp/SiliconValley-PaloAlto/2382) in order for them to work.
Also, many, MANY threads have been made on denoising. For example:
http://forum.doom9.org/showthread.php?s=&threadid=73865
kassandro
14th May 2004, 12:32
Originally posted by torok
I was wondering if there was anything out there taht would give the the same results, but without the really bad blurring on motion and between scenes. I know this is possible because I've seen it on encoders like Windows Media 9. They use a whole lot of noise filtering and yet there seems to be no bluring at all. Anyway, thanks for the help!
Though I have encoded about 50 clips with WM9 I have never heart about any noise filtering of Microsoft's encoder. The only filter built into this encoder is a poor deinterlacer and inverse telecine filter. In any respect there much more choice with avisynth than anywhere else and you can use it with the Microsoft encoder. On the other the Microsft encoder, more precisely the wm9 codec, is so slow that one might think that it uses 20 filters simultaneously.
scharfis_brain
14th May 2004, 12:45
you may want to try out manao's experimental mvtools.dll .
A libary of filters dealing with motioncompensation.
You'll find a filter called mvdenoise(). I haven't tried it out, jet.
Maybe it is able to do some stronger denoising...
But do not expect miracles from it. the MoComp is far from perfect, but still does its job.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.