{'fraction_non_alphanumeric': 0.02077562326869806, 'fraction_numerical': 0.0013850415512465374, 'mean_word_length': 5.122881355932203, '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}}
Wavelet Image Threshold Denoising Based on Edge Detection

Most commonly used denoising methods use low pass filters to get rid of noise. However, both edge and noise information is high-frequency information, so the loss of edge information is evident and inevitable in the denoising process. Edge information is the most important high-frequency information of an image, so we should try to maintain more edge information while denoising. From this comes the thesis of this paper. In it, we present a new image denoising method: wavelet image threshold denoising based on edge detection. Before denoising, those wavelet coefficients of an image that correspond to an image's edges are first detected by wavelet edge detection. The detected wavelet coefficients will then be protected from denoising, and we can therefore set the denoising thresholds based solely on the noise variances, without damaging the image's edges. The theoretical analyses and experimental results presented in this paper show that, compared to commonly-used wavelet threshold denoising methods, our method can keep an image's edges from damage and can increase the PSNR up to 1~2 dB. Finally, we can draw the conclusion that edge detection and denoising are two important branches of image processing. If we combine edge detection with denoising, we can overcome the shortcomings of commonly-used denoising methods and do denoising without notably blurring the edge.