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 Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 10th September 2021, 10:22   #1  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,309
FRFun - pfmod

An update to prunedtree's frfun7 spatial fractal denoising plugin.

Releases:
https://github.com/pinterf/Frfun7/releases

Web documentation:
http://avisynth.nl/index.php/Frfun7

Former thread:
https://forum.doom9.org/showthread.php?t=110200

Thanks to Reel.Deel for the update request, remembering the history of this plugin and testing.
pinterf is offline   Reply With Quote
Old 10th September 2021, 10:57   #2  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
Thanks!
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 10th September 2021, 12:13   #3  |  Link
kedautinh12
Registered User
 
Join Date: Jan 2018
Posts: 2,153
Quote:
Originally Posted by Selur View Post
Thanks!
Please read rule #11
https://forum.doom9.org/showthread.p...19#post1951619
kedautinh12 is offline   Reply With Quote
Old 10th September 2021, 12:22   #4  |  Link
Reel.Deel
Registered User
 
Join Date: Mar 2012
Location: Texas
Posts: 1,664
Thank you pinterf, I will update the wiki in the next couple of days. Thanks to pruned also for releasing the source code.



Quote:
Originally Posted by kedautinh12 View Post
Selur does not have a large percentage of his post that are just "thank you", plus he actually contributes useful information. That post you linked to was specifically for you.
Reel.Deel is offline   Reply With Quote
Old 10th September 2021, 12:30   #5  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
thanks, frfun7 is magical filter for Dot Crawl! I did small update for DDComb mainly for future HBD update, maybe https://forum.doom9.org/showthread.p...30#post1379930 can be updated to use frfun7 too for better output
__________________
See My Avisynth Stuff
real.finder is offline   Reply With Quote
Old 10th September 2021, 12:50   #6  |  Link
kedautinh12
Registered User
 
Join Date: Jan 2018
Posts: 2,153
Quote:
Originally Posted by Reel.Deel View Post
Selur does not have a large percentage of his post that are just "thank you", plus he actually contributes useful information. That post you linked to was specifically for you.
Yeah, i know i'm idiot that why i had been treated "special". Ok, fine

Last edited by kedautinh12; 10th September 2021 at 13:05.
kedautinh12 is offline   Reply With Quote
Old 10th September 2021, 13:45   #7  |  Link
GMJCZP
Registered User
 
GMJCZP's Avatar
 
Join Date: Apr 2010
Location: I have a statue in Hakodate, Japan
Posts: 744
https://forum.doom9.org/showthread.p...74#post1951774

Good to know that prunedtree has provided the source code. Hopefully one day all your plugins are revitalized. Thanks pinterf for this contribution.
__________________
By law and justice!

GMJCZP's Arsenal
GMJCZP is offline   Reply With Quote
Old 10th September 2021, 15:25   #8  |  Link
FranceBB
Broadcast Encoder
 
FranceBB's Avatar
 
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
Quote:
Originally Posted by Reel.Deel View Post
I will update the wiki in the next couple of days.
I was waiting for a file to be delivered here at work, so I was like: meh, I might as well make myself useful to the community in the meantime, so I've done it xD

http://avisynth.nl/index.php/Frfun7

If I overlooked something, please feel free to add/remove what you want.


By the way I've just tried the x64 version and it works, so I've added it to my list of plugins.
I'll keep using DFTTest() and MDegrain(), though, especially 'cause this one is 8bit only, but still, it's... uh... nice to have.

Thanks, Ferenc!

FranceBB is offline   Reply With Quote
Old 10th September 2021, 16:13   #9  |  Link
kedautinh12
Registered User
 
Join Date: Jan 2018
Posts: 2,153
Quote:
Originally Posted by FranceBB View Post
I was waiting for a file to be delivered here at work, so I was like: meh, I might as well make myself useful to the community in the meantime, so I've done it xD

http://avisynth.nl/index.php/Frfun7

If I overlooked something, please feel free to add/remove what you want.


By the way I've just tried the x64 version and it works, so I've added it to my list of plugins.
I'll keep using DFTTest() and MDegrain(), though, especially 'cause this one is 8bit only, but still, it's... uh... nice to have.

Thanks, Ferenc!

Wow, it's nice plugin
kedautinh12 is offline   Reply With Quote
Old 11th September 2021, 08:03   #10  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,309
Yep, 8 bit only. At the moment.
The conversion was not easy, since the algorithm was programmed in inline MMX assembler. I was glad that I finally have it converted into SSE2 SIMD intrinsics.
Unfortunately the source code still lacks the C reference, it requires further reverse engineering.
(Obviously the code written in C/CPP would not be used on Intel architectures because there are quicker SSE2 parts instead. But the C/CPP version of the algorithm is a must have nowadays 1.) for better understanding and 2.) architecture independency - SSE2 is Intel-only)
pinterf is offline   Reply With Quote
Old 11th September 2021, 10:28   #11  |  Link
FranceBB
Broadcast Encoder
 
FranceBB's Avatar
 
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
Quote:
Originally Posted by pinterf View Post
the algorithm was programmed in inline MMX assembler.
And you're one of the very few people over here who could read it and understand what it was doing. :P
FranceBB is offline   Reply With Quote
Old 15th October 2021, 15:58   #12  |  Link
SaurusX
Registered User
 
Join Date: Feb 2017
Posts: 134
I just noticed that frfun7 was updated for 64bit. Thanks so much, pinterf. As was mentioned above, it does wonders for dot crawl with ddcomb.
SaurusX is offline   Reply With Quote
Old 19th May 2022, 05:29   #13  |  Link
kedautinh12
Registered User
 
Join Date: Jan 2018
Posts: 2,153
Latest ver
https://github.com/pinterf/Frfun7/releases
kedautinh12 is offline   Reply With Quote
Old 29th June 2022, 14:40   #14  |  Link
Reel.Deel
Registered User
 
Join Date: Mar 2012
Location: Texas
Posts: 1,664
New version: https://github.com/pinterf/Frfun7/releases

Quote:
v0.9 2022/06/29

Performance increase in Intel sse2 - backport from VapourSynth (dubhater):
p=0 184 fps to 304 fps 65% faster
p=1 36 fps to 61 fps 69% faster
p=2 233 fps to 282 fps 21% faster
p=4 263 fps to 401 fps 52% faster
note: The output is slightly different at the left and right edges of the frame.
Additional fix bug when p=1 and tp1>0
Thanks pinterf and dubhater
Reel.Deel is offline   Reply With Quote
Old 29th June 2022, 18:53   #15  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,542
What is the best case scenario/usage for this filter?
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 29th June 2022, 19:54   #16  |  Link
Reel.Deel
Registered User
 
Join Date: Mar 2012
Location: Texas
Posts: 1,664
Quote:
Originally Posted by tormento View Post
What is the best case scenario/usage for this filter?
A general denoiser, really. Pruned said it's kinda like NLM denoiser. Although nowadays there are better alternatives. The reason why there was interest in this filter is because it is used in this dot crawl removal script.
Reel.Deel is offline   Reply With Quote
Old 29th June 2022, 21:10   #17  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,542
Quote:
Originally Posted by Reel.Deel View Post
Although nowadays there are better alternatives.
Ah, ok.

That's why I applied to some samples and there was no story against BM3D.
__________________
@turment on Telegram
tormento 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 07:40.


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