{'fraction_non_alphanumeric': 0.013437849944008958, 'fraction_numerical': 0.0, 'mean_word_length': 5.984375, '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}}
High performance impulse detector using anisotropic diffusion

Since switching schemes for removing impulse noise detect the positions of pixels corrupted by impulse noise and selectively only filter out corrupted pixels, the restored image quality can be significantly improved compared with conventional median filters. However, when some impulses cannot be detected with impulse detectors, they remain behind, and may adversely degrade subjective image quality. To solve this problem, we propose a high-performance impulse detector based on anisotropic diffusion that smoothes out the details of images while preserving impulses, so that no impulses are left undetected. The experimental results revealed that the proposed approach could effectively improving objective and subjective image quality, especially when images were seriously corrupted with constant or randomly valued impulses.