View Full Version : Remove Checkered Colored Bleeds & Semi Diagonal Waves From My Digital Captures
levi
17th December 2008, 22:18
This comes from an antenna signal connected via coaxial cable to my capture card. I don't see it on HDTV captures - only on SDTV captures broadcast on the digital channel.
I'd like suggestions on how to handle these via filters
http://img367.imageshack.us/img367/7118/69764537hj9.th.png (http://img367.imageshack.us/my.php?image=69764537hj9.png) - Semi Diagonal Waves
http://img396.imageshack.us/img396/6981/25348059pl1.th.png (http://img396.imageshack.us/my.php?image=25348059pl1.png) - Checkered Colored Bleeds
Is this an issue with my card? Thanks :o
MadRat
18th December 2008, 06:26
That's called dot crawl (or dotcrawl or whatever) and it's notoriously hard to get rid of. I was just talking about dotcrawl to a guy who says he knows a lot of the script writers here and he says this can help...
LanczosResize(width*2,height*2).TurnLeft().SangNom().TurnRight().SangNom().LanczosResize(width,height)
I've never tried it. I get this a lot from my video capture card and normally use tcomb(), however tcomb only works on NTSC video before it's deinterlaced.
levi
23rd December 2008, 05:46
I tried this suggestion, but it didn't help with my source.
Here is what did work (maybe it will help someone else):
I was able to remove the incorrectly placed coloring with the FixChromaBleeding() script.
I was able to mostly address the dot crawl with checkmate()
I did not find anything to address the diagonal waves - If anyone has a suggestion for that, I'd appreciate any advice.
R3Z
23rd December 2008, 06:58
Try F2Quiver (from vcmohan) or DeFreq (from Fizick). I prefer F2Quiver using butterworth point symmetry band ("bp"). Essentially you need to call F2Quiver like so (the author recomends using it after separatefields() );
SeparateFields()
F2Quiver(test=true, Gamma=have to play with it usually < 1.0)
Weave()
That will give you a frequency spectrum and you should look for white dots such as these;
http://www.users.on.net/~inet_s51/pref/f2before.jpg
You may need to change the gamma value or step through the footage to find the white dots.
Its then a case of patching those white dots with Horizontal and Vertical degree points. So your script would look like;
SeparateFields()
F2quiver("bp3", 100,100)
F2Quiver(test=true, Gamma=your value) # This must be here to show your "patched" points.
Weave()
BP denotes the size of the point to use in the spectrum, the higher the greater.
Heres one i did;
http://www.users.on.net/~inet_s51/pref/f2after.jpg
See all the black dots ? they are points notched out of the spectrum. The code i used was;
f2quiver (
\"bp3",98,194,
\"bp3",96,-192,
\"bp3",96,64,
\"bp3",96,-64,
\"bp3",0,128,
\"bp3",195,0,
\"bp4",50,-96,
\"bp4",50,160)
I hope thats pretty clear, i had no clue when i first started trying to tackle the issue and no matter what i read, i couldnt get my head around it.
R3Z
MadRat
7th January 2009, 23:06
That's a great tutorial R3Z, thanks!
Dogway
22nd February 2010, 20:13
I cant quite understand this filter, I know I have to patch, but how do I patch a diagonal line?
EDIT: I discovered, blb1 makes it.
Now I cant make it work with F2QuiverUV, it doesnt work, at least in an image Im working on.
I keep the flags like these:
F2QuiverUV (
...
\"bp3",95,210,
\"bp3",95,235,
\"bp3",33,145,
\"bp3",47,-35,
\"blb1",195,170,
\"blb1",30,-200)
F2Quiver(test=true, Gamma=0.08)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.