PadmanabanVarma: Difference between revisions

From Psych 221 Image Systems Engineering
Jump to navigation Jump to search
imported>Student2016
Created page with '== Introduction == Although camera technology is steadily advancing year-after-year, one of the problems that continues to plague photography is that of low-light noise. With t…'
 
imported>Student2016
Line 1: Line 1:
== Introduction ==  
== Introduction ==  


Although camera technology is steadily advancing year-after-year, one of the problems that continues to plague photography is that of low-light noise. With the widespread adoption of smartphones, everyone today has access to a high quality camera in their pocket, and with it they document their lives at all times of the day. However, once the scene goes dark all of these images begin to be dominated by noise, specifically poisson shot-noise.  
Camera technology has been advancing at a fast pace, from giving everyone access to a high-quality cameras in their smartphones to looking beyond 2D images and being able to capture depth information. However, one of the persistent problems that still remains is being able to capture high quality images in low light conditions. As we often see with the images we capture at night with our smart phones, they are usually poor quality and often corrupted by noise that looks like speckles in the image. Specifically, these images are dominated by Poisson shot noise that is inherent to the distribution of photons that are recorded by camera sensors. This photon noise is usually too small relative to the number of photons captured in daylight/bright-light settings and therefore not noticeable. However as photon count drops in dark settings, this noise begins to dominate image formation.  


Initial efforts started with simple denoising techniques such as Wiener filtering \cite{wiener}, but they only work well if the underlying image is smooth. Another set of denoising techniques relied on looking at the Fourier or wavelet domain \cite{wavelet}. These were  better at preserving images while denoising the images. However, they are usually very complex and computationally expensive. Moreover, all described approaches focus only on removing Gaussian noise, which is nor what dominates low-light images. The ICA method \cite{ica}, on the other hand, is able to deal with non-Gaussian data. Even though it works well with low-light images, the technique requires many image frames of the same scene, which isn't possible for denoising pre-captured images.
Image denoising is a popular problem that has been studied extensively in the past as a signal denoising problem. However, one of the major drawbacks of these processes is that they focus almost solely on Gaussian noise in images. Gaussian noise is inherently different from Poisson noise in that it is easier to "average out". As described in the next section, there are some methods that look at removing non-Gaussian noise as well, but these methods are very complex and computationally expensive.  


We attempt to solve this problem by learning a linear-regression model which, given a target area to denoise and local image information around the target, can correctly predict the true value of the pixels. And applied repeatedly, our method can then denoise an entire input image. [http://www.google.com]
Our objective in this project is to find a simple and inexpensive method to be able to denoise existing and new low-light images. We approach this problem via a machine learning perspective, specifically linear regression, to learn a parameter that maps the noisy values of a patch in the image to its center pixel value. Once this parameter is learned, it is easy to use it to denoise previously captured images. Moreover, since the approach denoises a patch at a time, it can be applied to images of varying sizes. With this formulation, the denoising only relies on vector-vector multiplications, which can can be computed efficiently and quickly.
 
[[File:OculusPipeline.pn[http://www.example.com link title]g | 900px  | center|  thumb | caption | Fig. 1 – Streaming and Augmenting Stereo Camera Images-Pipeline ]]


== References ==
== References ==
dkfjsf
dkfjsf

Revision as of 22:50, 12 December 2016

Introduction

Camera technology has been advancing at a fast pace, from giving everyone access to a high-quality cameras in their smartphones to looking beyond 2D images and being able to capture depth information. However, one of the persistent problems that still remains is being able to capture high quality images in low light conditions. As we often see with the images we capture at night with our smart phones, they are usually poor quality and often corrupted by noise that looks like speckles in the image. Specifically, these images are dominated by Poisson shot noise that is inherent to the distribution of photons that are recorded by camera sensors. This photon noise is usually too small relative to the number of photons captured in daylight/bright-light settings and therefore not noticeable. However as photon count drops in dark settings, this noise begins to dominate image formation.

Image denoising is a popular problem that has been studied extensively in the past as a signal denoising problem. However, one of the major drawbacks of these processes is that they focus almost solely on Gaussian noise in images. Gaussian noise is inherently different from Poisson noise in that it is easier to "average out". As described in the next section, there are some methods that look at removing non-Gaussian noise as well, but these methods are very complex and computationally expensive.

Our objective in this project is to find a simple and inexpensive method to be able to denoise existing and new low-light images. We approach this problem via a machine learning perspective, specifically linear regression, to learn a parameter that maps the noisy values of a patch in the image to its center pixel value. Once this parameter is learned, it is easy to use it to denoise previously captured images. Moreover, since the approach denoises a patch at a time, it can be applied to images of varying sizes. With this formulation, the denoising only relies on vector-vector multiplications, which can can be computed efficiently and quickly.

References

dkfjsf