{'fraction_non_alphanumeric': 0.022115384615384617, 'fraction_numerical': 0.0057692307692307696, 'mean_word_length': 5.271084337349397, '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}}
In-loop filter for H.264/AVC

In H.264/AVC, block — based transformation, quantization, scaling, inverse scaling and inverse transformation are applied for the reconstruction of future reference frame in the encoder to diminish spatial and also temporal redundancies. With block-based coding technique, at block boundaries discontinuities are created which are known as blocking Distortions. These are predominant at block boundaries and this affects image during the reconstruction process and is one the most infuriating blocking distortion in video and image compressions. These blocking Distortions deteriorate the image or video quality. To overcome this problem, and to recover the frame of image or video, quite a few algorithms have available. In this paper we proposed and implemented In-Loop filtering algorithm to smoothen the Distortions of compressed image. The performance of the reconstructed image after the in-loop filtering is measured by the conventional parameters such as prediction gain and Peak Signal to Noise Ratio.