Noise parameters estimation is needed for many tasks of digital image processing. Many efficient algorithms of noise variance estimation were proposed during last two decades. However, most of those estimators are efficient only for a specific kind of noise for which they were designed. For example, methods of estimation of variance of white additive Gaussian noise (AWGN) fail in the case of additive colored Gaussian noise (ACGN) or for noises with other distributions. In this paper a new fully blind method of noise level estimation is proposed. For a given image, a distorted image with a removed part of pixels (around 10%) is generated. Then an inpainting (or impulse noise removal) method is used to recover missed pixels values. The difference between true and recovered values is used for a robust estimation of noise level. The algorithm is applied for different image scales to estimate noise spectrum. In the paper we propose a convolutional neural network PIXPNet for effective prediction of values of missing pixels. A comparative analysis shows that the proposed PIXPNet provides smallest error of recovered pixels values among all existing methods. A good efficiency of usage of the proposed approach in both AWGN and spatially correlated noise suppression is demonstrated.