Log in

View Full Version : Deconvolution?


kallenin
20th February 2009, 19:28
Hey all,

Is there a deconvolution filter out there? I'm trying to undo some temporal averaging to get rid of unwanted "smearing". Perhaps there's a better way to do this? If anyone also might happen to know if a deconvolution is even a good idea in the first place I'd love to know.

I don't know if it matters, but the source is also interlaced, and I'm also trying to recover the progressive from the capture. Actually the reason I'm trying to deconvolute the video is because the temporal averaging probably applied by my capture card is causing alot of de-interlacing artifacts when using adaptive methods. I've actually more or less figured out the deinterlacing scheme (except for the field order for the blended frames), so maybe it would be better to just apply a fixed de-interlace, and then todo that first? There also happens to be a moderate amount of noise--general static, and a horizontal band of slight distortion--so I suppose that should also factor into the equation. The source is animation, though, so I'm hopeful that I can at least decent results from some sort of filtering.

Any help would be *greatly* appreciated!

-Kallenin

Didée
20th February 2009, 19:41
The following filter performs a deconvolution:

sharpen(1.0)


More info & discussion on deconvolution: http://forum.doom9.org/showthread.php?t=33684

Even more info: go here (http://forum.doom9.org/search.php), type the magic word, press enter.

kallenin
20th February 2009, 19:44
I'm trying to deconvolute in the temporal axis though...so basically I would want to deconvolute the sequence p[0], p[1], p[2], ....., etc, where p is a specific pixel. And of course I would apply the deconvolution to all pixels.

-Kallenin

Sagekilla
20th February 2009, 22:05
I would fix your capture card's settings in the first place and stop it from doing temporal averaging. Crap in, crap out.