{'fraction_non_alphanumeric': 0.011965811965811967, 'fraction_numerical': 0.0, 'mean_word_length': 5.262032085561497, '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}}
Use of diffusion techniques for edge preservation for fractal coders

Based on the correlation of self-similarity, fractal coders compress digital images by relating image blocks pairs at different scales in the images. The pairing of large to small block sizes dictates the compression ratio and the quality of the reconstructed image. Inaccurate fractal mappings at large image block sizes increase losses of edge information, discontinuities at boundaries and blocking effects. Partitioning the large block into smaller blocks overcomes these problems but significantly lowers the compression ratios. In addition, partitioning does not insure the retention of significant edges. We show how diffusion techniques can be used to overcome some of these problems while preserving significant edge information at a lower bit rate cost. By expanding the basic diffusion equation to contain a scalar function based on the edges of the original image, we can use the diffusion process to smooth along the direction of significant edges and sharpen in the direction of the edges. In this manner, we can restore edge information and smooth discontinuities and blocking effects.