Log in

View Full Version : Problem: Dirty Head...


joshbm
9th March 2005, 04:17
I have a big problem-- I am filming a commentary on Drunk Driving and I am using multiple cameras. One of these cameras is an older camera which, it's operator, had no idea that the head was dirty. Now I get dancing white streaks across the picture. Is there any filter I can use to help reduce or get rid of them (maybe check if the previous pixels frame is the same-- due to the fact that they are not in the same spot for more than 1 frame)?

Here is an example:

http://www.videocdpro.com/josh/badvideo.png

http://www.videocdpro.com/josh/badvideo2.png

Thanks!
joshbm

tedkunich
9th March 2005, 08:00
Check out Fizick's DeSpot filter... once you get things set up, it works great!


T

DeepDVD
9th March 2005, 13:39
The line on the bottom is typical VHS-Capture-Overspan. You should crop it before you keep on encoding and stuff.

scharfis_brain
9th March 2005, 15:40
you also should alter the HUE

ronnylov
9th March 2005, 17:12
You could try experiment with multiple captures of the same video.
http://forum.doom9.org/showthread.php?s=&threadid=78338

Maybe the spots are not in the same places and then can be removed. But if the captures are identical it won't help.

joshbm
9th March 2005, 21:13
Thanks guys! Could anyone help me out with the scripting of DeSpot for that specific frame? Because the rest is exactly like it, except the spots move. And also a suggestion for the hue, what would be the code to correct it?

PS- Sorry about asking these questions, it's a sign of laziness, but lately I've been on the go (everywhere).

Thanks!
Joshbm

trevlac
9th March 2005, 21:29
Originally posted by joshbm
And also a suggestion for the hue, what would be the code to correct it?


Tweak(hue=10)

I don't know if 10 is the value you need, but anywhere from 1 to 60 should make the man less green and more red. Colors go green yellow red purple as you increase the number.

joshbm
10th March 2005, 15:33
Thanks a lot for all of your advice! I cropped 8 pixels from the bottom, used DeSpot, and corrected the Hue.

It looks great, if you would like I can post a before and after video (probably MPEG-2).

I have a question though. I am pretty sure you can use DeSpot on interlaced material, so I set interlaced=true, and with the code I used there is still some white streaks appearing. Can I change the options (I'll post my code later, when I am home-- not home right now) so that all the streaks will be gone? Because right now I am deinterlacing (bobbing) it using TDeint(), then I am applying the filter, than reinterlacing it. The output seems pretty good, but if I could possibly avoid deinterlacing and reinterlacing that would probably be the best option.

Would deinterlacing and reinterlacing be the way to go? Or could I get rid of all of the streaks by changing DeSpot's options?

Thanks for all your help thus far!
Joshbm