Log in

View Full Version : HEAVY rainbowing: should I smooth chroma or just derainbow?


Chainmax
30th November 2006, 17:13
I'm currently creating a DVD for a friend of mine out of some shorts. One of them has some really nasty chroma artifacts and even this:

BiFrost()
DeCross()

FFT3DFilter(sigma=10,plane=3,bw=32,bh=32,bt=3,ow=16,oh=16)

doesn't get completely get rid of it, as some slight chroma artifacting remains. I was wondering if maybe I'm going about this the wrong way and maybe just smoothing the chroma would be a better idea. Here are two clips that illustrate the issue:

http://rapidshare.com/files/5456796/Sample1.demuxed.m2v.html
http://rapidshare.com/files/5457160/Sample2.demuxed.m2v.html

Zarxrax
1st December 2006, 14:12
Wow, thats some bad rainbowing!

I don't know about Decross, but Bifrost can only remove rainbows in parts that don't have motion, so thats why it isn't very helpful there. I've had lot's of success using Shodan's derainbowing script on anime sources, but it is designed to work around edges so I don't think it would help here. Something else you might want to try is the CRN2 filter... though I don't know how much it could help. I think smoothing the chroma might just be about the only way of solving those bad rainbows here.

DarkZell666
1st December 2006, 14:18
MipSmooth has a rainbow-removing preset. CNR (not CRN :p) should also do the job.

I can't download those samples because of this effin' proxy (so I can't have a try right now :p), but try doing some traditional temporal denoising on the chroma plane only and see what that gives :)

Chainmax
1st December 2006, 16:56
This:

TemporalSoften(4,0,60,mode=2)

Got rid of almost all the artifacting, even after using Tweak(sat=1.2) to liven up the colors a bit. Since BiFrost is quite fast, I added it just to be sure. It looks pretty damn good now, but I'm still open to suggestions so bring them in :).


[edit]Zarxrax, according to this thread (http://forum.doom9.org/showthread.php?t=96831), DeRainbow can result in noticeable artifacting. Besides, I think it makes a slightly greyish output.