Image Denoising And Inpainting With Deep Neural Networks

2y ago
20 Views
2 Downloads
3.23 MB
9 Pages
Last View : 5d ago
Last Download : 3m ago
Upload by : Francisco Tran
Transcription

Image Denoising and Inpainting with Deep NeuralNetworksJunyuan Xie, Linli Xu, Enhong Chen1School of Computer Science and TechnologyUniversity of Science and Technology of Chinaeric.jy.xie@gmail.com, linlixu@ustc.edu.cn, cheneh@ustc.edu.cnAbstractWe present a novel approach to low-level vision problems that combines sparsecoding and deep networks pre-trained with denoising auto-encoder (DA). We propose an alternative training scheme that successfully adapts DA, originally designed for unsupervised feature learning, to the tasks of image denoising and blindinpainting. Our method’s performance in the image denoising task is comparableto that of KSVD which is a widely used sparse coding technique. More importantly, in blind image inpainting task, the proposed method provides solutions tosome complex problems that have not been tackled before. Specifically, we canautomatically remove complex patterns like superimposed text from an image,rather than simple patterns like pixels missing at random. Moreover, the proposedmethod does not need the information regarding the region that requires inpainting to be given a priori. Experimental results demonstrate the effectiveness of theproposed method in the tasks of image denoising and blind inpainting. We alsoshow that our new training scheme for DA is more effective and can improve theperformance of unsupervised feature learning.1IntroductionObserved image signals are often corrupted by acquisition channel or artificial editing. The goal ofimage restoration techniques is to restore the original image from a noisy observation of it. Imagedenoising and inpainting are common image restoration problems that are both useful by themselvesand important preprocessing steps of many other applications. Image denoising problems arise whenan image is corrupted by additive white Gaussian noise which is common result of many acquisitionchannels, whereas image inpainting problems occur when some pixel values are missing or whenwe want to remove more sophisticated patterns, like superimposed text or other objects, from theimage. This paper focuses on image denoising and blind inpainting.Various methods have been proposed for image denoising. One approach is to transfer image signalsto an alternative domain where they can be more easily separated from the noise [1, 2, 3]. Forexample, Bayes Least Squares with a Gaussian Scale-Mixture (BLS-GSM), which was proposed byPortilla et al, is based on the transformation to wavelet domain [2].Another approach is to capture image statistics directly in the image domain. Following this strategy,A family of models exploiting the (linear) sparse coding technique have drawn increasing attentionrecently [4, 5, 6, 7, 8, 9]. Sparse coding methods reconstruct images from a sparse linear combinationof an over-complete dictionary. In recent research, the dictionary is learned from data instead of handcrafted as before. This learning step improves the performance of sparse coding significantly. Oneexample of these methods is the KSVD sparse coding algorithm proposed in [6].1Corresponding author.1

Image inpainting methods can be divided into two categories: non-blind inpainting and blind inpainting. In non-blind inpainting, the regions that need to be filled in are provided to the algorithma priori, whereas in blind inpainting, no information about the locations of the corrupted pixels isgiven and the algorithm must automatically identify the pixels that require inpainting. The stateof-the-art non-blind inpainting algorithms can perform very well on removing text, doodle, or evenvery large objects [10, 11, 12]. Some image denoising methods, after modification, can also be applied to non-blind image inpainting with state-of-the-art results [7]. Blind inpainting, however, is amuch harder problem. To the best of our knowledge, existing algorithms can only address i.i.d. orsimply structured impulse noise [13, 14, 15].Although sparse coding models perform well in practice, they share a shallow linear structure. Recent resea

Image denoising and inpainting are common image restoration problems that are both useful by themselves and important preprocessing steps of many other applications. Image denoising problems arise when an image is corrupted by additive white Gaussian

Related Documents:

one for image denoising. In the course of the project, we also aimed to use wavelet denoising as a means of compression and were successfully able to implement a compression technique based on a unified denoising and compression principle. 1.2 The concept of denoising A more precise explanation of the wavelet denoising procedure can be given .

2.2 Image Denoising. A typical application area for image reconstruction is image denoising, where the task is to remove noise to restore the original image. Here, we focus on image denoising tech-niques based on deep neural networks; for more detailed information about image denoising research, please refer to the following survey papers [9,11].

4 Image Denoising In image processing, wavelets are used for instance for edges detection, watermarking, texture detection, compression, denoising, and coding of interesting features for subsequent classifica-tion [2]. Image denoising by thresholding of the DWT coefficients is discussed in the following subsections. 4.1 Principles

In the recent years there has been a fair amount of research on wavelet based image denoising, because wavelet provides an appropriate basis for image denoising. But this single tree wavelet based image denoising has poor directionality, loss of phase information and shift sensitivity [11] as

age denoising based on minimization of total variation (TV) has gained certain popularity in the literature (e.g., [4]), and the TV approach is initially suggested for denoising 2-D images (e.g. [12]). MATLAB pro-grams for 3-D image denoising using anisotropic dif-fusion have also been developed (e.g., [6]). Other

Denoised image 3 576.8 576.8 422.4 422.4 422.4 4.7222 V. CONCLUSION In this paper effective denoising technique is applied using SWT 2D denoising in MATLAB. The processed image during image processing [22] causes intervention of noise and cause signal degradation and to compensate for the loss of quality of the image

The odd-even image tree and DCT tree are also ideal for parallel computing. We use Matlab function Our Image Compression and Denoising Algorithm Input: Image Output: Compressed and denoised image 4 Decompressed and denoised image 4 Part One: Encoding 1.1 Transform the image 7 into an odd-even image tree where

inertia of pile cross section with respect to the neutral axis. Relationships between variables lem p M dM V dV V M dx x x x x x F y p y I M x dx p right p (soil resistance) p left a) Pile loading b) Net soil reactionc) Pile deflection d) Slope e) Bending moment. The Genesis of the P-Y Curve: (Reese and Van Impe, 2001) B . P-y curve Method . P-Y CURVES . p-y model used for analysis of .