{'fraction_non_alphanumeric': 0.012948207171314742, 'fraction_numerical': 0.0, 'mean_word_length': 5.203703703703703, '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}}
Infrared image denoising based on convolutional neural network

In order to remove the noise in the infrared image more effectively, a denoising method based on convolutional neural network is proposed. This method constructs a network structure composed of convolutional subnet and deconvoluted subnet, the convolution subnet extracts the features of the image, and the deconvolution subnet reconstructs the original image through the feature map. The image with noise is obtained by adding noises to the image without noise to form a training set and a test set, Tensorflow is used to train infrared image samples in training set to fit the mapping function between image with noise and image without noise, and use the learned mapping function to denoise the test set. Experimental results show that compared with the traditional denoising method, the proposed method can effectively remove the noise in the infrared image under high noise environment, and achieve a higher peak signal-to-noise ratio.