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. |
25th July 2021, 10:39 | #24 | Link |
Registered User
Join Date: Jan 2016
Posts: 162
|
Please check the following test binaries:
nightly releases The functions are named "BM3D_CUDA" and "BM3D_VAggregate". They only support planar float inputs (please do the conversion yourself). The usage is the same as the VapourSynth version. Please feel free to report any issues. I rarely use AVS+ and I may make mistakes everywhere. |
25th July 2021, 11:10 | #25 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
Script
Code:
DGSource(...) ConvertBits(bits=32) BM3D_CUDA(sigma=0.5, radius=2) BM3D_VAggregate(radius=2) ConvertBits(bits=16) Prefetch(12) #more than 12 had worse performance on my machine Code:
radius=0: 165.55 fps radius=1: 54.57 fps radius=2: 36.33 fps |
25th July 2021, 18:04 | #27 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,352
|
Thanks a lot, runs at 20fps with DJATOM's script on my 1070!
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
25th July 2021, 21:24 | #28 | Link |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,664
|
Very nice WolframRhodium, thank you very much.
Here are my results with the same script as DJATOM on a GTX 1050 Ti: Code:
[Clip info] Number of frames: 10001 Length (hh:mm:ss.ms): 00:06:57.125 Frame width: 1920 Frame height: 1080 Framerate: 23.976 (24000/1001) Colorspace: YUV420P16 [Runtime info] Frames processed: 10001 (0 - 10000) FPS (min | max | average): 2.132 | 237298 | 27.10 Process memory usage (max): 3214 MiB Thread count: 36 CPU usage (average): 54.9% Time (elapsed): 00:06:09.091 |
27th July 2021, 21:50 | #31 | Link |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,542
|
Results on 1060 3GB
Code:
Number of frames: 2904 Length (hh:mm:ss.ms): 00:02:01.121 Frame width: 1920 Frame height: 800 Framerate: 23.976 (24000/1001) Colorspace: YUV420P16 Frames processed: 2904 (0 - 2903) FPS (min | max | average): 2.520 | 153846 | 18.69 Process memory usage (max): 1491 MiB Thread count: 23 CPU usage (average): 27.2% GPU usage (average): 63% VPU usage (average): 8% GPU memory usage: 991 MiB GPU Power Consumption (average): 70.1 W Time (elapsed): 00:02:35.347
__________________
@turment on Telegram Last edited by tormento; 27th July 2021 at 22:02. |
27th July 2021, 22:25 | #32 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,352
|
I didn't give it a deep look but it seemed to me to soften the clip a bit. I would look into vapoursynth superscripts which mix mvtools and BM3D.
Currently I'm on the task of porting Adaptive Sharpen to avisynth (half done) to fully replace Contrasharpen, that's taking me the whole time.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
28th July 2021, 03:22 | #33 | Link |
Registered User
Join Date: Jul 2021
Posts: 26
|
BM3D can use mvtools as a reference clip which greatly helps when the goal is to reduce grain but not entirely flatten the clip. Generally functions such as SMDegrain are going to be visually more faithful to the original clip, whereas BM3D is unmatched when it comes to complete removal of noise (which makes it an excellent prefilter, among other things).
Last edited by Quadratic; 28th July 2021 at 03:25. |
28th July 2021, 23:34 | #35 | Link | |
Registered User
Join Date: Jul 2021
Posts: 26
|
Quote:
|
|
Thread Tools | Search this Thread |
Display Modes | |
|
|