DGDenoise

These CUDA filters are packaged into DGDecodeNV, which is part of DGDecNV.
User avatar
Levi
Posts: 52
Joined: Sat Apr 18, 2020 6:12 pm

DGDenoise

Post by Levi »

Now let's touch your soul.
Wow, Britney. Bravo!
User avatar
Boris
Posts: 92
Joined: Sun Nov 10, 2019 2:55 pm

DGDenoise

Post by Boris »

Still feeling unsatisfied.
User avatar
Natasha
Posts: 150
Joined: Wed Nov 20, 2019 11:11 am

DGDenoise

Post by Natasha »

Me too.
DAE avatar
Whackbag
Posts: 7
Joined: Sat Jul 30, 2022 12:51 am

DGDenoise

Post by Whackbag »

Skimmed all the pages & i'm trying to figure out if this is good for getting rid of fairly heavy grain or not?

Messed around with Strength a bit but it kills detail if you go hard & idk what the other parameters really do in the technical sense, i did read the manual but this isn't my battlefield.

Can someone maybe give me a...
DGDenoise (strength=xxxx, cstrength=xxxx, blend=xxxx, cblend=xxxx, searchw=x)
...set of parameters to jump off. I hate grain.

Working with 4K YUV 4:2:0 10bit
User avatar
Rocky
Posts: 3555
Joined: Fri Sep 06, 2019 12:57 pm

DGDenoise

Post by Rocky »

Hi Whackbag. Can you post a link to an unprocessed source stream sample? It's really only guesswork without that. Thank you.
User avatar
Curly
Posts: 712
Joined: Sun Mar 15, 2020 11:05 am

DGDenoise

Post by Curly »

I guess it wasn't that important to him after all.
Curly Howard
Director of EAC3TO Development
DAE avatar
Guest 2
Posts: 903
Joined: Mon Sep 20, 2010 2:18 pm

DGDenoise

Post by Guest 2 »

Just curious.

Would process DGDenoise "inside" DGSource speed up the processing?

In my naive mind it seems that the frame is copied to system memory then back to gpu one to be processed.

Is it like that? The question applies, of course, to any other CUDA filter.
User avatar
Rocky
Posts: 3555
Joined: Fri Sep 06, 2019 12:57 pm

DGDenoise

Post by Rocky »

Yes, of course, and the transfer overhead is massive for UHD. This is the whole point of the stillborne CUDASynth project. Nobody showed even an iota of interest in that, even though I demonstrated performance gains of 300%+ for typical scripts. Efforts by others in this regard were also abandoned. I don't get it. Maybe as 4K and 8K take over things can change.

Sure, I can put DGDenoise() "inside" DGSource(). I can put lots of things inside. However, I don't see any significant usage of these filters such as to justify the not inconsiderable effort. But maybe.

Anyway, I got an itch today to allow the DG source filters to accept a media file name in place of a DGI file name. Of course a DGI file name would still be accepted. Then, if a media file name is given and the corresponding DGI file does not exist, it would be automatically indexed. If the DGI file already exists it would simply be used. I believe some competing source filters work this way and several people have asked for this behavior. My only question is how to tell the user that index creation is taking place so they don't wonder what the heck is going on with the long delay. Do you know what our competitors are doing in that regard?

Sorry for the OT, but I'm not going to look at my feet. ;)
User avatar
Rocky
Posts: 3555
Joined: Fri Sep 06, 2019 12:57 pm

DGDenoise

Post by Rocky »

Hehe, I made a test version of the auto-indexing. Let's continue discussion here:

https://www.rationalqm.us/board/viewtop ... 807#p18807
DAE avatar
Guest 2
Posts: 903
Joined: Mon Sep 20, 2010 2:18 pm

DGDenoise

Post by Guest 2 »

Rocky wrote:
Thu Nov 30, 2023 7:44 am
Curiosity killed the cat. Not sure about frogs.
We can live in rainforest, there is little if any that can kill us or stand our poisonous skin. :mrgreen:
Rocky wrote:
Thu Nov 30, 2023 7:44 am
Nobody showed even an iota of interest in that
As you know, the only person who is maintaining a lot of AVS+ stuff is pinterf. He is getting old and time is becoming a valuable thing. Feel free (and be encouraged) to submit patches in github AVS+ to include proper CUDA support. The community would be so grateful!
Rocky wrote:
Thu Nov 30, 2023 7:44 am
Sure, I can put DGDenoise() "inside" DGSource().
Honestly, I always hoped for that. At least filters that can be applied without any other "external" intermediate. DGDenoise, sure, but DGDecimate and similar too. Who yelled DGCube? :D
Rocky wrote:
Thu Nov 30, 2023 7:44 am
Anyway, I got an itch today to allow the DG source filters to accept a media file name in place of a DGI file name.
Really interesting. Do you plan to extract other streams too while automatically indexing?
Rocky wrote:
Thu Nov 30, 2023 7:44 am
Do you know what our competitors are doing in that regard?
They tell plain nothing. The user waits until indexing has been finished.
Rocky wrote:
Thu Nov 30, 2023 7:44 am
Sorry for the OT, but I'm not going to look at my feet. ;)
I am not good at english idioms. If I understood properly, it's like the italian "to stay with hands in hands".

You know... I always dream of avs_resize on cuda or, at least, dgcube internal conversion. ;)
User avatar
Rocky
Posts: 3555
Joined: Fri Sep 06, 2019 12:57 pm

DGDenoise

Post by Rocky »

It extracts all streams, yes, unless you have overridden that in your INI file.

When I look at my feet you will plant a spine in my head.
DAE avatar
Guest 2
Posts: 903
Joined: Mon Sep 20, 2010 2:18 pm

DGDenoise

Post by Guest 2 »

Rocky wrote:
Fri Dec 01, 2023 7:34 am
When I look at my feet you will plant a spine in my head.
:shock:

Much better to let you get a little more meat on your bones. :mrgreen:
User avatar
Rocky
Posts: 3555
Joined: Fri Sep 06, 2019 12:57 pm

DGDenoise

Post by Rocky »

You should try Curly. ;)
DAE avatar
Guest 2
Posts: 903
Joined: Mon Sep 20, 2010 2:18 pm

DGDenoise

Post by Guest 2 »

Rocky wrote:
Sat Dec 02, 2023 7:11 am
You should try Curly. ;)
I have to keep an eye on my cholesterol. :D
User avatar
Curly
Posts: 712
Joined: Sun Mar 15, 2020 11:05 am

DGDenoise

Post by Curly »

I hear the French consider frog legs to be a delicacy. But I bet yours are gamey. Eeuw.
Curly Howard
Director of EAC3TO Development
User avatar
new_guy
Posts: 59
Joined: Fri Jan 15, 2021 11:12 am

DGDenoise

Post by new_guy »

Do you see how Rocky plays coy, not answering real questions?
User avatar
Natasha
Posts: 150
Joined: Wed Nov 20, 2019 11:11 am

DGDenoise

Post by Natasha »

not answering real questions
Hey brilliant, what is real?
Post Reply