Smart deinterlace filters for VirtualDub
Reply #34 – 2003-11-19 09:15:12
IMO the best/Ultimate settings for deinterlacing are: 1)Area Based Deinterlacer, edge detect 50, threshold 27 + 2)Smart Deinterlacer, fram and field differencing, blend, cubic, motion threshold 20, scene change 100, field swap before and after. I just tested these settings and the result was worse IMO than Smart Deinterlacer alone with the settings I used (Remaining visible lines in still/slooow moving areas, stairs in medium moving areas) . I also don't understand the sense of this approach theoretically. What happens should be this (correct me if I'm wrong): There are 4 cases: 1. 1st filter detects motion, 2nd does too. => there's interpolation applied (seems like linear, not cubic resulting in stairs), then blending, resulting in unnecessary vertical smoothening is applied. 2. 1st filter detects motion, 2nd does not. => Like 1. but no blending, these areas will be sharper than "1." areas. 3. 1st filter doesn't detect motion, 2nd does. => On these hopefully not much moving areas blending is applied which should be OK 4. both filters don't detect motion => No processing. Hopefully the movement/brightness change is small enough to avoid visible lines. This (espacially what happens in 1.) doesn't make much sense IMO. What would be best IMO: A filter with 2 tresholds: 1. Fast moving areas: Discard 1 field + interpolate (cubic) 2. Medium to slow moving areas: Blend fields 3. No movement: No processing. Ideally the should be somehow fluent transitions between the three ways of processing.