{'fraction_non_alphanumeric': 0.03313840155945419, 'fraction_numerical': 0.03508771929824561, 'mean_word_length': 5.54140127388535, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, '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}}
Real‐time video postprocessing for deblocking and deringing on mediaprocessors

Blocking and ringing are two major artifacts in highly compressed images and videos coded by block‐based discrete cosine transform. Many existing deblocking and deringing algorithms are computationally very expensive and/or cannot produce satisfactory results at very low bit rates. We have developed an adaptive deblocking algorithm and a clustering‐based deringing algorithm. These algorithms can smooth out the blocking and ringing artifacts while preserving the strong edges and texture areas. In addition, our postprocessing algorithms have low computational cost. We have implemented them on a commercially available, programmable processor. For an image size of 352 × 288, our algorithms take only 3.17 ms, demonstrating the feasibility of real‐time video postprocessing. © 2003 Wiley Periodicals, Inc. Int J Imaging Syst Technol 13, 161–168, 2003; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ima.10052