
AN ALGORITHM FOR THE RESTORATION OF PIXELS IMAGE BASED ON THE NEURAL NETWORK
Author(s) -
В. С. Панищев
Publication year - 2019
Publication title -
izvestiâ ûgo-zapadnogo gosudarstvennogo universiteta
Language(s) - English
Resource type - Journals
eISSN - 2686-6757
pISSN - 2223-1560
DOI - 10.21869/2223-1560-2018-22-6-183-188
Subject(s) - pixel , computer science , palette (painting) , artificial neural network , image restoration , rgb color model , artificial intelligence , algorithm , image (mathematics) , computer vision , image processing , operating system
In work the algorithm of restoration of the images damaged as a result of influence of noise of various nature is considered. The advantages and disadvantages of the existing approaches, as well as the prospects of using artificial neural networks, are noted. A double-layer neural network is used as an image restoration tool, and it is assumed that the location of the damaged pixels is known. A neuron is represented as a 3x3 array, where each element of the array has a pixel color value that corresponds to the value of that color in the palette. The neural network is trained on intact images, while the color difference of pixels acts as a learning criterion. For a more accurate restoration, it is ecommended at the training stage to select images similar in color to damaged ones. At the recovery stage, neurons (3x3) are formed around the damaged pixels, so that the damaged pixel is located in the middle of the neuron data array. The damaged pixel is assigned a neuron value depending on the average value of the weights matrix. An algorithm for the restoration of pixels, as well as its software implementation. The simulation was carried out in the RGB palette separately for each channel. To assess the quality of the recovery were selected groups of images with varying degrees of damage. Unlike existing solutions, the algorithm has the simplicity of implementation. The research results show that regardless of the degree of damage (within 50%), about 70% of damaged pixels are restored. Further studies suggest a modification of the algorithm to restore images with enlarged areas of damage, as well as adapting it to restore three-dimensional images.