AN ALGORITHM FOR THE RESTORATION OF PIXELS IMAGE BASED ON THE NEURAL NETWORK
https://doi.org/10.21869/2223-1560-2018-22-6-183-188
Abstract
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.
About the Author
V. S. PanishchevRussian Federation
Candidate of Engineering Sciences, Senior Researcher,
143000, Odintsovo, Moscow region, Marshal Zhukov str., 30a
References
1. Gonzalez R. C., Woods R. E. Digital Image Processing, 4th ed. Pearson/Prentice Hall, NY, 2018, 1168 p.
2. Belim S. V., Seliverstov S. A. Algoritm vosstanovlenija povrezhdennyh pikselej na zashumlennyh izobrazhenijah na osnove metoda analiza ierarhij. Nauka i Obrazovanie, 2014, no. 11, pp. 521-534.
3. Belim S. V., Majorov-Zil'bernagel' A. O. Algoritm poiska povrezhdennyh pikselej i udalenija impul'snogo shuma na izobrazhenijah s ispol'zovaniem metoda associativnyh pravil. Nauka i Obrazovanie, 2014, no. 12, pp. 128-136.
4. Chan R., Ho C., Nikolova M. Saltand-pepper noise removal by median-type noise detectors and detail-preserving regularization. IEEE Transactions on Image Processing, 2005, vol. 14, no. 10, pp. 1479 - 1485.
5. Sonka M., Hlavac V., Boyle R. Image Processing, Analysis, and Machine Vision. 1st ed. Cambridge, 2008, 920 р.
6. Kam H.S., Tan W.H. Noise detection fuzzy (NDF) filter for removing salt and pepper noise. In: Zaman H.B., Robinson P., Petrou M., Olivier P., Schrder H., Shih T.K., eds. Visual Informatics: Bridging Research and Practice. Springer Berlin Heidelberg, 2009, pp. 479-486.
7. Larionov I.B. Karty Kohonena kak sposob vosstanovlenija mul'timedijnoj informacii. Zhurnal Radiojelektroniki, 2010, no.10.
8. Yoav Goldberg. Neural Network Methods in Natural Language Processing, 2017, 310 p.
9. Petrijanenko T.M., Chernysheva M.I., Chernyshev D. N. Kombinirovannye metody na osnove dvumernyh Fur'ei vejvletpreobrazovanij pri analize cvetnyh izobrazhenij. Izvestija Jugo-Zapadnogo gosudarstvennogo universiteta. Serija: Upravlenie, vychislitel'naja tehnika, informatika. Medicinskoe priborostroenie, 2016, no.3 (20), pp.13-19.
10. Tariq Rashid Make Your Own Neural Network. Kindle Edition, 2016, 252 pp.
Review
For citations:
Panishchev V.S. AN ALGORITHM FOR THE RESTORATION OF PIXELS IMAGE BASED ON THE NEURAL NETWORK. Proceedings of the Southwest State University. 2018;22(6):183-188. (In Russ.) https://doi.org/10.21869/2223-1560-2018-22-6-183-188