{'fraction_non_alphanumeric': 0.014428412874583796, 'fraction_numerical': 0.004439511653718091, 'mean_word_length': 5.731343283582089, '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}}
Error diffused intra prediction for HEVC

HEVC uses up to 35 prediction modes for intra prediction and it can well predict blocks with uni-directional structures or sharp edges, but the intra prediction still suffers from its discontinuous characteristics. To improve coding performance of intra prediction, the inpainting technique has been studied but it is impractical because of its high computational complexity. In this paper, we employ error diffusion technique for HEVC intra prediction to improve its coding efficiency with reasonable increase in computational complexity. The experimental results show that the error diffusion technique outperforms the inpainting technique subjectively and objectively, especially with much lower computational complexity. The results demonstrate that average 0.5% BDBR reduction can be achieved in the proposed algorithm, compared to HEVC intra prediction.