{'fraction_non_alphanumeric': 0.017361111111111112, 'fraction_numerical': 0.0011574074074074073, 'mean_word_length': 5.553030303030303, '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}}
A New Adaptive Linear Interpolation Algorithm Using Pattern Weight Based on Inverse Gradient

Most of conventional interpolation methods do not consider the sufficient pattern of neighbor pixels, which cause quality degradation. Kim et al. proposed New Adaptive Linear (NAL) algorithm to consider patterns near the interpolated value [8]. However, they have a critical defect which does not reflect whether each neighbor pixels influence the interpolated pixel. To remove this defect, we propose a new image interpolation method using adaptive weight based on inverse gradient. Experimental results show that the proposed algorithm exhibits a better performance than conventional algorithms in both objective and subjective criteria with a variety of images. In addition, the proposed method just needs a little computational burden compared with other algorithms.