
Image Reconstruction Using Deep Learning Po-Yu Liu, 3035123887, The University of Hong Kong Supervisor: Prof. Edmund Y. Lam 2nd examiner: Dr. Yik-Chung Wu Abstract—This paper proposes a deep learning Due to cost and space efficiency, mobiles phones are architecture that attains statistically significant usually shipped with lower-grade camera lenses and improvements over traditional algorithms in Poisson sensors. When taking pictures, especially in the image denoising espically when the noise is strong. nighttime, the resulting images are usually plagued with Poisson noise commonly occurs in low-light and photon- dirty pixels, which is the image noise. With the limited settings, where the noise can be most accurately modeled by the Poission distribution. Poisson noise increasing prevalence of mobiles devices, the necessity traditionally prevails only in specific fields such as for an effective noise-removing algorithm is also astronomical imaging. However, with the booming increased. market of surveillance cameras, which commonly operate Image noise can be further categorized by how it is in low-light environments, or mobile phones, which modeled mathematically. When an image is taken in a produce noisy night scene pictures due to lower-grade sensors, the necessity for an advanced Poisson image bright setting, the Gaussian distribution can most denoising algorithm has increased. Deep learning has conveniently approximate the noise characteristics [7]. achieved amazing breakthroughs in other imaging The resulting noise is the called Gaussian noise, a most problems, such image segmentation and recognition, and common and most extensively researched type of noise. this paper proposes a deep learning denoising network Another type of noise, the Poisson noise, models the that outperforms traditional algorithms in Poisson brightness of a pixel as proportional to the number of denoising especially when the noise is strong. The independently arriving photons. Since the photons architecture incorporates a hybrid of convolutional and arrive independently of each other and arrive at a fixed deconvolutional layers along with symmetric connections. rate, we can assume the pixel brightness as being The denoising network achieved statistically significant sampled from a Poisson distribution [8]. Poisson noise 0.38dB, 0.68dB, and 1.04dB average PSNR gains over benchmark traditional algorithms in experiments with is most significant in low-light and photo-limited image peak values 4, 2, and 1. The denoising network can settings, and typical cases include night scenes, medical also operate with shorter computational time while still imaging [9] and astronomical images [10]. Poisson outperforming the benchmark algorithm by tuning the noise was less researched because it was far less reconstruction stride sizes. common than Gaussian noise. But due of the booming number of smart phones, more and more Poisson-noisy Keywords: Image reconstruction, deep learning, night pictures are produced. Therefore, this paper only convolutional neural network, image denoising, Poisson focuses on removing the Poisson noise, although the noise. algorithm proposed in this paper might be able to adapt to other types of noise with minimal modifications. Previous research on denoising Poisson noise 1 INTRODUCTION includes VST+BM3D [11], [12], non-local space PCA [13], and sparse coding with dictionary learning [14]. Image reconstruction, or image restoration, refers to Although these algorithms achieved varying degrees of success, a pursuit for a more effective and efficient recovering the original clean images from corrupted denoising algorithm has never stopped. A popular ones. The corruption arises in various forms, such as technique in machine learning, deep learning, has been motion blur, low resolution, and the topic of this paper: showing superior performance in other imaging noise. Image noise refers the variations of color and problems, such as image recognition [15], [16] brightness in an image with respect to an ideal image of the real scene. Image noise originates from the segmentation [17], and captioning [18], and is also a top atmospheric disturbances [1], heat in semiconductor candidate in addressing the denoising problem. Traditional algorithms are often limited in devices [2], or simply the stochastic process of incoming photons [3]. Visually, the noise adds “dirty” representation complexity and number of parameters. grains with random intensity to the images, which in For example, sparse coding with dictionary learning assumes that each pixel can be linearly reconstructed some cases severely degrades visual pleasure and image from a sparse dictionary. Such a linearity assumption, details such as edges [4]. Image noise is ubiquitous due to lack of light, or imperfect camera sensors [5], [6]. however, oversimplifies the nature of image noise, 1 which is often applied in a non-linear fashion. Deep The following sections are arranged as follows. learning, on the other hand, learns parameters from data Section 2 summarizes previous works in image without human intervention. Moreover, deep learning denoising via both traditional and deep learning does not assume linearity and can learn arbitrarily algorithms. Section 3 explains the characteristics of the complex non-linear transformation [19], [20]. For Poisson denoising problem. Section 4 details the design example, a deep learning model can learn a complex of experiments for both the benchmark algorithm and transformation from noisy images to clean images, and the proposed deep learning network. Section 5 reports such a transformation constitutes a denoising algorithm. both the qualitative and quantitative performance of the Burger, Schuler, and Harmeling [21] demonstrated that proposed deep learning architecture, along with the a simple feed-forward neural network could achieve the effect of stride sizes and noise level on the denoising same level of performance as BM3D in Gaussian performance. Section 6 concludes that the proposed denoising. Other researchers also demonstrated the network can achieve statistically significant potential of convolutional neural network in image improvement over traditional algorithms especially denoising [22], [23], [24], [25], [26]. The success stories when the Poisson noise strong. prompted me into addressing the Poisson denoising problem with deep learning. 2 RELATED WORKS The major contributions of this paper can be summarized as follows: A popular non-machine learning approach [29], [30], [31] for Poisson denoising depends on variance- stabilizing transformation (VST) that transforms • I proposed a deep convolutional neural network for Poisson noisy images into Gaussian images, such as Poisson denoising. The network incorporates two Anscombe [32] and Fisz [33], [34], and then apply designs in other works: convolutional autoencoders effective Gaussian denosing algorithms [35], [36], [37], [25] and symmetric connections [26]. [38], [11] to denoise images. Among Gaussian Autoencoders [27] compress the input to compact denoising algorithms, Block-matching and 3D Filtering representations via the bottleneck design. The (BM3D) [11], a pioneering non-machine learning compact representations only retain principle Gaussian denoising algorithm, is frequently employed elements of the input while discarding insignificant with VST for Poisson denoising; this combination is information such as noise. Therefore, simple often referred to as VST+BM3D. Other algorithms autoencoders are effective in denoising [28], and tackle Poisson noise directly without relying on one of the variants, convolutional autoencoders, are Gaussian denoising algorithms, which include non- effective in denoising images. The symmetric local space PCA [13], and sparse coding with dictionary connections are placed between corresponding learning [14]. encoders and decoders. The connections are However, the trend of tackling imaging problems advantageous in reminding the decoders of the with deep learning has been growing ever since deep image details forgotten by the decoders. They also learning achieved ground-breaking achievements in let backpropagation propagates gradients to other fields such as speech recognition [39] and previous layers more efficiently. machine translation [40]. The deep learning approach • The network contains multiple branches of for image denoising almost always relies on convolutional autoencoders with varying depths. A convolutional neural network (CNN) due to the deeper branch smoothes color fluctuations more network’s ability to capture images’ spatial locality effectively while sacrifices slightly more image [41]. The training styles are nevertheless split into two details. By incorporating branches of varying categories. One approach is to attempt to directly depths, the whole network can learn color translate a noisy image to an uncorrupted image. smoothing more from deeper branches while Another approach is to extract noise from a noisy image learning image details more from shallower and subtract the noisy image with the noise; this is also branches. called residual learning [42]. Zhang, Zuo, Gu, and • The network has demonstrated outstanding Zhang [23] developed a deep CNN denoiser for denoising performance compared to the non- denoising, de-blurring, and super-resolution with machine learning benchmark algorithm. In a test of residual learning. Remez et al. [24] also developed a denoising 21 standard test images of peak values 4 residual CNN with a different structure
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages10 Page
-
File Size-