Log in

View Full Version : The Best temporal noise reducer filter:


poopity poop
10th October 2002, 21:21
I've tried many temporal noise reducing fiters..and all sometimes leave that trail of a characters motion. I hate that, so I've never used it.
For anime I usually use 2-d cleaner (threshold=4), then warpsharp(10-15), and if I really want to get picky SSHQ between the two. 2-d cleaner is great, it really cleans things up and leaves the edges, The only problem is, in anime there are lots of large expanses of color.. when using these filters.. these colors wavier back and forth...like you are looking at something over a hot horizen and your vision is blurred by the heat..you know like black pavment on a hot day type of color wairvering...anyway

Well I was browsing the filters for a temporal noise filter to get rid of this, and I found this REALLY AWSOME filter called picfix.
This filter selectivly smooths pixels and doens't leave that annoying trail sometimes. It almost looks like you are using area-based smoother(if any of you used that). Its a good smoother, but not practical for HQ encodes, because it smooths things you don't want smoothed. Well this filter basically leaves anime looking AWSOME...with no pixel color waviering...just static color pixels where they should be in anime -- in the large expances of color.

I suggestthis filter set --
2-d cleaner
warpsharp
picfix

I played around with some settings, picfix has a threshold and a....best to worst seetting. I'm encoding Berserk which has the absolute worst, hands down, no competition, noise ever. I used settings of 8 threshold(goes from 0-16), although slighty higher seetings and low settings work fine(from 4-12 I'd suggest, even 16 the max worked fine), and I used qualiy of 1, best=0, worst = 4..when you download it you'll see what I mean.
This looks like a REALLY good filter...and the speed hit you take.. no more than 10-15% loss in speed..nice and FAST!

happy noise reducing:
comes from the author of media player classic(which I use), and VobSub, thanks Gabest
http://vobsub.edensrising.com/picfix/picfix.html

djidjo
11th October 2002, 17:05
thanks for the tip !

wotef
16th October 2002, 15:56
i've known about picfix for a while but to be honest, i didn't see any real benefit no matter what settings i tried - can you post some examples to show what effect it has for your clips?

Dreassica
20th October 2002, 15:22
i tried that filter but itmakes no difference at aal with evry setting i tried, that wavering effect u talked about is still there

jrmillerUT
25th November 2002, 04:14
maybe i'm just a moron... but I don't see how to load picfix in vdub... I download off of gabest's site but the zip file doesn't have a .vdf file in it....

can someone instruct me to what i'm doing wrong?

Dreassica
25th November 2002, 16:28
U need to change the filetype in the open filter tab into .dll, cuase the filter is in dll form. Then u wil be able to load it.;)

morsa
7th December 2002, 22:03
Vdub also has a button called Load, it loads any compatible DLL.
In fact a .vcf is just a renamed .dll

natami
8th December 2002, 00:09
hey there, a couple weeks ago, a friend of mine introduced me to picfix, and i agree with poopity poop that it is definitely the way to go, at least for noisy anime...i've been using it on dragonball z and its been a lifesaver, and much easier to use than some of the other stuff i was having to do to achieve quality close to what i am getting now...just thought i'd add my 2 cents

2dcleaner thr 4, 3,3 (in avs)
SSHQ thr 7, str 50, amount 205 (vdub)
picfix thr 4, qua 1 (vdub)

then besweet ac3->wav, mux in vdub, encode to huffyuv/mp3,
then sbc the huffy in nandub

Dreassica
8th December 2002, 17:09
Now it would be nice to have an Avisynth version of said filter ^_^

natami
9th December 2002, 00:11
picfix can be used with the vdub filter importer thingie, but it would be nice to have one that worked in yuy colorspace

gabest
9th December 2002, 05:42
Well, the algorithm is very simple, anyone having a little time could recreate picfix as an avisynth filter:

p = pixel value
p0 = pixel value from the last frame

if |p - p0| >= threshold1
store p

ap = pixel value average
ap0 = ap from the last frame
d = ap - ap0
d0 = d from the last frame

if d <= threshold2 or d <= d0
store ap
else
store p

natami
12th December 2002, 08:01
i'd be willing to convert picfix to an avisynth plugin...however i have no knowledge of how to do that...where can i learn more?

elcay
20th January 2003, 12:18
Hi all

Unfortunately i came across this thread just now. Its been a while since the last post. I would definately loooooove it, if any of you guys´n´girls could show your scripts for your personal best-settings for anime. I´m not the brightest among us when it comes to scripting, so maybe you have to spell it out for me.
:rolleyes:
btw i´m using DVD2SVCD bundle and that meens that i would have to download other programs, yes? Hope someone can help. Ask away if more info is needed. GKnot bundle is also downloaded.
We´re talking PAL R2 convertion.

regards elcay