{'fraction_non_alphanumeric': 0.020021074815595362, 'fraction_numerical': 0.0, 'mean_word_length': 5.012658227848101, '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}}
An Improved Non-local Means Filter for Image Denoising

This paper proposes a improved non-local means (NLM) filter for image denoising. Due to the drawback that the similarity is computed based on the noisy image, the traditional NLM method easily generates the artifacts in case of high-level noise. The proposed method first preprocesses the noisy image by Gaussian filter. Then, a moving window at each pixel of the noisy image is chosen as the search window, and meanwhile, a improved calculation method of spatial distance based on the preprocessed image is used for computing the similarity. Finally, combining the improved distance with search window based on the noisy image, the intensity of each pixel is restored as the traditional NLM method. The standard images are used to evaluate restoration performance of the proposed method. Additionally, the application on medical image denoising also demonstrates that our method is practical.