Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 19th April 2006, 20:32   #1  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Fractal denoising: FRFun

Ok, here is the original thread and here is the binary... Please post feedback regarding its denoising capability's [comparisons to other denoisers, situations where it works well, situations where it fails...]

Oh, and dont ask for the source, Im not the author of this filter... ;P

EDIT: Look here... and here!


Tia n' Bye
__________________

Visit my IRC channel

Last edited by Soulhunter; 12th August 2006 at 17:04.
Soulhunter is offline   Reply With Quote
Old 19th April 2006, 21:11   #2  |  Link
BigDid
Actually in reserve
 
Join Date: Oct 2004
Posts: 1,605
Hi Soulhunter,

Thanks for the good work. FRFun seems great and quicker than FFT3dfilter

I am a total noob concerning avisynth filters, could you elaborate more on FRFun specially concerning the parameters ?

I have seen interesting things on your page, could you consider adding a few denoisers in your denoiser comparison? I'm thinking about Fft3dgpu (to see speed advantages and if PSNR is equal or close to Fft3dfilter) and Removegrain, maybe mode7 or 8, to see if close or quicker than degrainmedian ?

Thank you for your time.

Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first
Want to exchange on AutoGK? try doom10.org
In reserve (inactive) for an undefined period of time.
BigDid is offline   Reply With Quote
Old 19th April 2006, 22:52   #3  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
FRFun3b(T,Tuv,S)

The first parameter "T" is the luma threshold the second "Tuv" the chroma threshold (both are floats). As most sources have less chroma noise than luma noise its a good idea to keep the chroma threshold lower than the luma threshold! The last parameter "S" is the subsampling: More subsampling = less processing = faster, but also less precise! Its a "speed -vs- quality" trade...

For the denoiser comparison: Well, Im still looking for a better metric to measure the denoising quality! MSUs blur metric looked promising, but after some tests I discovered that its useless (at least for my purpose). But as soon I find something better, Ill start a bigger and better comparison... So, stay tuned!


Bye
__________________

Visit my IRC channel

Last edited by Soulhunter; 19th April 2006 at 22:58.
Soulhunter is offline   Reply With Quote
Old 20th April 2006, 00:24   #4  |  Link
Alain2
Registered User
 
Join Date: May 2005
Posts: 236
Oh so it's float again ; is speed as good as previous 3b version with int parameters ? (I know, I will test, but a small indication from you is always nice )

What is the address of your webpage as mentionned by BigDid ? I only see the irc link in your signature...
Alain2 is offline   Reply With Quote
Old 20th April 2006, 00:35   #5  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Quote:
Originally Posted by Alain2
Oh so it's float again ; is speed as good as previous 3b version with int parameters ?
Yes, should be ~ the same!

Quote:
Originally Posted by Alain2
What is the address of your webpage as mentionned by BigDid ?
Hint: The link to the frfun binary points to it!


Bye
__________________

Visit my IRC channel
Soulhunter is offline   Reply With Quote
Old 20th April 2006, 06:13   #6  |  Link
zlab
Registered User
 
Join Date: Oct 2003
Posts: 21
Hi,
Any suggestion for lo, medium noise filtering parameters? pls.
zlab is offline   Reply With Quote
Old 20th April 2006, 09:26   #7  |  Link
Arlong
Registered User
 
Join Date: Mar 2004
Location: Italy
Posts: 12
That's a nice filter. I tried it with FrFun(3,2,2) and this is what I get:

Source


FrFun


It removes well grain and kills noise without harming too much detail. Well, maybe hair looks a little overfiltered.

FFT3dFilter(sigma=10,sigma2=0.9,sigma3=0.9,sigma4=6) is worse in terms of noise reduction: the walls are still crowded with grain. Detail level seems to be almost equal in both pictures.

Arlong is offline   Reply With Quote
Old 21st April 2006, 14:22   #8  |  Link
Disabled
Registered User
 
Join Date: Aug 2004
Posts: 211
For me it looks like Frfun did a much better job. It removed more noise and kept more detail at least her cloth look more detailed than with fft3d.
I guess I will do some tests myself now!
Disabled is offline   Reply With Quote
Old 21st April 2006, 16:15   #9  |  Link
Mug Funky
interlace this!
 
Mug Funky's Avatar
 
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
remember that fft3d can go temporal (in several ways too... bt=0 is my favourite but one has to be very careful with sigmas).

btw, i find that this is a good one for speed:
frfun3b(6,6,3)
degrainmedian()

i noticed a tendency toward "salt and pepper" jaggies when subsampling is increased, but following with degrainmedian will reduce those (this is more for the encoder's benefit than the viewer).

good filter - i can't wait to see the bollocks optimised out of it and a temporal mode introduced . with motion-compensation it could be a real noise killer, but i'd only use it on really big frame sizes because it appears to eat details for lunch if abused.
__________________
sucking the life out of your videos since 2004
Mug Funky is offline   Reply With Quote
Old 21st April 2006, 19:24   #10  |  Link
Serbianboss
Registered User
 
Serbianboss's Avatar
 
Join Date: Mar 2006
Posts: 232
@Mug Funky

i am interesting when you use degrainmedian() command thas degrainmedian work with default parametars like this (limitY=4,limitUV=6,mode=1) or not?

What all of you suggest parametars for little noise and with much noise on interlaced film?
Serbianboss is offline   Reply With Quote
Old 21st April 2006, 21:37   #11  |  Link
AVIL
Registered User
 
Join Date: Nov 2004
Location: Spain
Posts: 408
@Soulhunter

Good filter. It cleans well with default parameters (rare thing). It loss any detail (e.g. shadows in faces) but generally is not noticeable. I think that a temporal behaviour could preserve some detail but I have not clue how to do it. It is very good fighting blocks from mov files. Tend to be slow but not in excess. Anyway is another tool for the box. Thanks.
AVIL is offline   Reply With Quote
Old 23rd April 2006, 20:54   #12  |  Link
levi
Registered User
 
Join Date: Mar 2003
Posts: 116
link not working?
levi is offline   Reply With Quote
Old 24th April 2006, 13:49   #13  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
no, link working!


Bye
__________________

Visit my IRC channel
Soulhunter is offline   Reply With Quote
Old 24th April 2006, 23:26   #14  |  Link
guada 2
Registered User
 
Join Date: Feb 2005
Location: Lyon
Posts: 718
" Soul"

It is a very good filter, but it is a little slow.
guada 2 is offline   Reply With Quote
Old 25th April 2006, 00:58   #15  |  Link
Heini011
Registered User
 
Join Date: Nov 2003
Posts: 148
current binary:

FrFun3b(3,2,2)

avisynth open failure:
script error: Invalid arguments to function "FrFrun3B"
Heini011 is offline   Reply With Quote
Old 25th April 2006, 01:02   #16  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,556
avisynth won't autocast int to float or vice versa. Use 3.0, 2.0, 2.0. >.> (I could have sworn this was working before, but perhaps not.)
foxyshadis is offline   Reply With Quote
Old 25th April 2006, 02:07   #17  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Humm, frfun3b(3,2,2) works perfectly here, I just downloaded and re-installed the dll from the link above to get sure... :\ Maybe its related to the avisynth version (I use 2.56)!? Oh, and btw, the last param (subsampling) is int, not float, so it should be frfun3b(3,2,2) or frfun3b(3.0,2.0,2), but not frfun3b(3.0,2.0,2.0)!

EDIT: Just noticed Heini011 wrote 'script error: Invalid arguments to function "FrFrun3B"'. But it should be "FrFun3B" not "FrFrun3B"! Leaves the question if it was a typo in the avs (problem solved) or the post (problem not solved) ^^


Bye
__________________

Visit my IRC channel

Last edited by Soulhunter; 25th April 2006 at 02:25.
Soulhunter is offline   Reply With Quote
Old 25th April 2006, 05:14   #18  |  Link
AI
Registered User
 
Join Date: Jul 2005
Location: Russia, Ural
Posts: 77
for me frFun similar MSmooth, but easier (less parametrs) and faster
i.e. good planar denoiser for anime (becose anime have clear (sharp) borders, and frFun not spare blur (not excess clearance))
with temporal blur for background I have very good denoiser for very noise anime.

PS Excuse me my bad English

Last edited by AI; 25th April 2006 at 05:18.
AI is offline   Reply With Quote
Old 27th April 2006, 06:18   #19  |  Link
mgh
Registered User
 
Join Date: Oct 2004
Location: India
Posts: 321
it should be called a video cleaner-improves videos from commercial vcds in the sense that it reduces artefacts quite a bit and lets you see more details than before.
I have couple of problematic clips from vcds which i keep trying with various filters. This one takes the cake.
Thanx
__________________
A shut mouth gathers no foot
mgh is offline   Reply With Quote
Old 28th April 2006, 20:52   #20  |  Link
Zarxrax
Registered User
 
Join Date: Dec 2001
Posts: 1,219
I just tried this filter, and all I can say is "WOW!"
I've tried it on some anime clips that have heavy amounts of film grain, and it can totally remove the grain! its amazing! No other smoother I have tried seems to even come close to this. This thing is amazing at preserving edges as well. The only problem I see is that it does seem to heavily blur some things that are real detail, if they arent defined very well to begin with, such as some texture on the ground, walls, etc.
Zarxrax is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:52.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.