Log on
Main page Graphics Photography Audio Video Tools Web Design Documents Space & Astro Amiga Funny Surreal Gallery Links & Contact

Deinterlacers


VirtualDub is a nice and simple tool and it's plugin API is nice and easy to use and understand. Lately i've been experimenting with writing my own deinterlacer filter. Here's what i've achieved so far.

The original video of some leaves rotating with a static little logo on top, is interlaced (bottom field first.)

01 original

01_original.jpg

02 joachip v2 frame

02_joachip_v2_frame.jpg

03 joachip v2 field

03_joachip_v2_field.jpg

04 joachip v3

04_joachip_v3.jpg

05 vdub blendfields

05_vdub_blendfields.jpg

06 vdub duplicate

06_vdub_duplicate.jpg

07 donaldgraft smart blend

07_donaldgraft_smart_blend.jpg

08 donaldgraft smart cubic

08_donaldgraft_smart_cubic.jpg


Conclusion

As you can see, even though VirtualDubMod's internal deinterlace filter is able to remove all interlace artifacs (horizontal lines), it also softens the image quite a lot. This ofcourse helps most video compressors to reduce bandwidth, because the less details, the lower the bitrate.

The motion based deinterlacer (02 and 03) leaves a bit of interlace, but usually retains more sharpness, which i usually prefer. But it's still not perfect and blurs the static text.

The butterworth-lowpass filter based deinterlacer (04) is usually the most visually pleasing one, but it has a tendency of creating sharpening artifacts that are somewhat visible on non-CRT display devices.

Donald Graft's Smart Deinterlacer (07 and 08) is good at finding the right areas to deinterlace, but leaves small moving speckles of pixels at the edge of areas with no motion.

Downloads

Here you can try the beta versions of these VirtualDub / VirtualDubMod based filters. Please notice that these are in a development stage, and e.g. using the crop feature might cause irregular behaviour.

JoaCHIP's motion based deinterlacer
JoaCHIP's lowpass based deinterlacer

Website by Joachim Michaelis