{'fraction_non_alphanumeric': 0.012528473804100227, 'fraction_numerical': 0.0, 'mean_word_length': 5.511111111111111, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Deinterlacing of video signals using nonlinear interpolation with simple motion compensation

A new algorithm to convert interlaced video sequences to a progressive format is proposed. The algorithm is based on motion detection and adaptive weighted median filtering. The weights are adapted to emphasize temporal information in stationary areas and spatial information in moving areas. Compensation of commonly occuring horizontal motion is used to improve the performance without adding the extra complexity of full motion compensation. A novel improvement to direction dependent processing is used to enhance the interpolation result on diagonal edges. The main motivation for this work has been the production of high quality still images from interlaced sources for, e.g., printing purposes. The proposed method is also directly applicable in advanced television receivers.