digitalFAQ.com Forum

digitalFAQ.com Forum (https://www.digitalfaq.com/forum/)
-   Restore, Filter, Improve Quality (https://www.digitalfaq.com/forum/video-restore/)
-   -   Camcorder Color Denoise usage guide? (https://www.digitalfaq.com/forum/video-restore/10061-camcorder-color-denoise.html)

Feedbucket 10-08-2019 11:25 PM

Camcorder Color Denoise usage guide?
 
My source has those horizontal greenish bar discolorations that are probably pretty common with lower-quality playback equipment -- in my case they're pretty subtle, and you won't see them if you don't know where to look, but once you know they're there you can't un-see them. (UToY() is also very telling.) I thought I was fine with it, but OCD finally got the better of me and I decided to to see what I could do about it.

So I've been experimenting with Camcorder Color Denoise and I'm interested in knowing

- Exactly what it's doing -- looking at the resulting chroma and levels it appears to be edge detection + spatial denoise with some kind of anti-yellow filtering. Is this correct?

- How do I use this? Obviously I can just eyeball it and move the slider until the discolorations are gone... but how do I know if I've moved it too far? Which side of the Threshold slider should I err on, low or high? Is this something that the Show Noise option can help determine? What does this Threshold value even mean?

From what I've found so far it's doing exactly what I need it to, but I'd like to know that I'm going about it the right way. There doesn't seem to be any real discussion about the ins and outs of this plugin anywhere at a depth further than, "I use it and you should too." and nor does there seem to be any real documentation (that's written in a language I can read).

For those that use it, I'm interested in knowing your process. Thanks.

lordsmurf 10-12-2019 01:47 AM

I don't always think about how/why filters works, as it's secondary to it simply working. I'm a user of filters, rarely a programmer (and even then, generally in reverse engineering).

It seems to be aware of colors, sensing overlap of black/white edge pixels (color bleeding), as well as errant noise (temporal averaging).

I don't see what you mean about flicker or yellow.

Start at default 50%. That's generally best. Less rarely ideal. More can blur and actually lose true color, so be careful. Yes, eyeball it.

"Show noise" should always be looked at.

You'll find most VirtualDub and Avisynth filters have pathetic documentation, if any at all. Avisynth is actually worse than VirtualDub. This is something I've griped about for 15 years now, sometimes pissing off fanboys and even the filter devs. It's often shrugged off as "the dev made the filter for himself, be lucky he shared it", which is just a cop-out excuse. Some filters are entirely indecipherable, and thus rarely mentioned, never used. So in terms of "what does this filter do, exactly?", it's like the Tootsie Pop commercial: the world will never know!

unclescoob 07-18-2021 11:34 PM

Quote:

It's often shrugged off as "the dev made the filter for himself, be lucky he shared it", which is just a cop-out excuse.
I know this is an old thread, but I absolutely HAD to reply here on this statement. Smurfy, you are the only one who shares my sentiment in regards to this. Not too long ago, I had to go on a wild goose chase for a functioning version of a particular filter because there were like 387 million versions of it floating around, and every single version I copied to my Avisynth plugins folder was missing one dependency or another. I spent hours fetching dependent filters like they were Pokemon and yet, nothing. In my post requesting for assistance, I stated that the dev of that filter should at least try to keep up with their own stuff and avoid all of this confusion. Shortly after, some bleeding heart fanboy suggested that I should be "grateful" that they make these filters for us. He continued by stating that the devs are "not getting recognition or pay" for their "hard work." Cut me a break! Everyone knows they make these things for themselves, and then they share them. And what's wrong with that? Absolutely nothing, I appreciate it! Now, while you're at it- UPDATE YOUR S**T so others can TRULY appreciate it. No one asks anyone to make these things. Oh, does it cost 60.00 a pop? Great. Update it. Oh, it's free? Fantastic. UPDATE IT. I need to be grateful, he says? Sure I am. I'm grateful for UPDATED filters THAT WORK. Not crap that I have to spend hours trying to obtain.

themaster1 07-19-2021 07:52 AM

I use CCD since a long time but i found better recently, it's called Spotless (for avisynth). The dev has updated it to work with UV planes correctly.
Somehow it work better with temporal UV noise, CCD is more a 2D filter so they can be complementary

Can be as below:
Quote:

avisource
spotless()
converttorgb32()
LoadVirtualDubPlugin("ccd_sse2.vdf", "CCD", 0)
CCD(10,1) # don't use large values for commercial tapes, between 5-20 is about the range
converttoyv12()


All times are GMT -5. The time now is 11:30 PM

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.