ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

An Efficient Adaptive Linear Filtering Algorithm for Image Restoration Using Inverse Filter

M.Hymagayathri1, A.Jaya Prakash2 and T.V. Madhusudhana Rao2
  1. PG Student [DECS], Dept. of ECE, Thandrapaparaya Institute of Science & Technology, Bobbili, A.P, India
  2. Assistant Professor, Dept. of ECE, Thandrapaparaya Institute of Science & Technology, Bobbili, A.P, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

In image processing, an efficient method of removing noise from the images, before processing them for further analysis is a great challenge for the researchers. Image denoising occurs due to transmission channel error, camera misfocus, atmospheric turbulence, relative object camera motion etc…Such degradations are unavoidable while a scene is captured through a camera. Restoration of such image is a extremely essential in many practical applications. Image denoising involves the manipulation of the image data to produce a visually high quality image. The kind of noise removal algorithms to remove the noise depends on the type of noise that occur during transmission and capturing .To remove these types of noise we have many filters like mean filter, median ,inverse filter,weiner filter,psudeo inverse filter. No single filter can remove both type of noise. In this paper various special types of noises applying to image and investigates the result of noise reduction techniques by applying the various filter.

Keywords

Image restoration model, Image noise model, Wiener filter, Pseudo Inverse filter, Inverse filter

INTRODUCTION

Visual information transmitted in the form of digital images is becoming a major method of communication in the modern age, but the image obtained after transmission is often corrupted with noise. The received image needs processing before it can be used in applications. Image denoising involves the manipulation of the image data to produce a visually high quality image. This paper gives us a brief idea about various image denoising methods. The numerical computation has been done using MATLAB 7.8.0.
Image denoising is often used in the field of photography or publishing where an image was somehow degrades but needs to be improved before it can be printed. For this type of application we need to know something about the degradation process in order to develop a model for it. When we have a model for the degradation process, the inverse process can be applied to the image to restore it back to the original form.

VARIOUS SOURCES OF NOISE IN IMAGES

Noise is introduced in the image at the time of image acquisition or transmission. Different factors may be responsible for introduction of noise in the image. The number of pixels corrupted in the image will decide the quantification of the noise. The principal sources of noise in the digital image are:
a) The imaging sensor may be affected by environmental conditions during image acquisition.
b) Insufficient light levels and sensor temperature may introduce the noise in the image.
c) Interference in the transmission channel may also corrupt the image.
d) If dust particles are present on the scanner screen, they can also introduce noise in the image.

TYPES OF NOISE

Noise in image is caused by fluctuations in the brightness or colour information at the pixels. Noise is a process which distorts the acquired image and is not a part of the original image. Noise in images can occur in many ways. During image acquisition the optical signals get converted into electrical which then gets converted to digital signal. At each process of conversion noise gets added to the image. The image can also become noisy during transmission of the image in the form of digital signals. The types of noises are:
1. Gaussian noise 2.Salt and pepper noise
3. Shot noise (Poisson noise) 4.Speckle noise

IMAGE DENOISING TECHNIQUES

An image is often corrupted by noise in its acquisition and transmission. Image denoising is used to remove the additive noise while retaining as much as possible the important signal features. In the recent years there has been a fair amount of research on wavelet thresholding and threshold selection for signal de-noising[1],[2] ,because wavelet provides an appropriate basis for separation noisy signal from the image signal. The motivation is that as the wavelet transform is good at energy compaction, the small coefficient is more likely due to noise and large coefficient due to important signal features. These small coefficients can be threshold without affecting the significant features of the image.
Thresholding is a simple non-linear technique, which operates on one wavelet coefficient at a time. In its most basic form, each coefficient is threshold by comparing against threshold, if the coefficient is smaller than threshold, set to zero; otherwise it is kept or modified. Replacing the small noisy coefficients by zero and inverse wavelet transform on the result may lead to reconstruction with the essential signal characteristics and with less noise.
Other methods include filtering approach objectives of any filtering approach are:
* To suppress the noise effectively in uniform regions.
*To preserve edges and other similar image characteristics.
* To provide a visually natural appearance. [3]
Importance of linear and non linear denosing: Image denoising is very important task in image processing for the analysis of images. De-noising methods can be linear as well as non-linear .Where linear methods are fast enough, but they do not preserve the details of the images, whereas the non-linear methods preserve the details of the images. Broadly speaking, denoising filters can be categorized in the following categories: 1) average filter 2) order statistics filter 3) adaptive filter .
Adaptive filter: Adaptive filters are changing the behaviour on the basis of statically characteristics of the image region, encompassed by the filter region. adaptive filters will provide good stability and efficiency due feedback of coefficients in algorithm.
Inverse filtering: The inverse filter is a straight forward image –restoration method..If we know the exact psf model in the image degradation system and ignore the noise effect, the degraded image can be restored using the inverse filter.
equation

Wiener filter:

The purpose of the wiener filter is to filter out the noise that has corrupted a signal. This filter is based on a statistical approach. Mostly all the filters are designed for a desired frequency response. Wiener filter deal with the filtering of an image from a different view.
The goal of wiener filter is reduced the mean square error as much as possible. This filter is capable of reducing the noise and degrading function. One method that we assume we have knowledge of the spectral property of the noise and original signal. We used the linear time invariant filter which gives output similar as to the original signal as much possible.[3]

Characteristics of the wiener filter are:

a. Assumption: Signal and the additive noise are stationary linear-random processes with their known spectral characteristics.
b.Requirement: The wiener filter must be physically realizable, or it can be either causal.
c.Performance criteria: There is minimum mean-square [MSE] error. The Fourier domain of the wiener filter is
equation

RESULTS

A Test image is taken and it is subjected to point spread function to degrade the image .after wards the adaptive linear filters applied to degraded image to get the restored image .To evaluate the fidelity criteria NCC and PSNR &ISNR is computed. In this computation the regression analysis will give a better idea which method is better one to calculate the efficiency of the algorithm.
Objectative fidelity criteria: For comparing original image and restored image, we calculate the parameters:
equation
equation

CONCLUSION

In modern digital world, the electronic industries are launching the electronic gadgets with better features day by day, by providing the better services and developing the next generation networks. To avoid the band width limitations in communications, digital communications such as digital image, video processing and multimedia processing are used. The selection of right denoising algorithm plays a vital role, it is important to experiment and compare the methods. In this paper, the computational time can be reduced to 7 cpu and also improves the utilization of memory. In this paper , different types of denoising filters comparisons are discussed.

Scope of future work:

This paper can be extended for video denoising and will do experiment with hybrid filters ,this algorithm can be apply for colour images as future work.

Tables at a glance

Table icon Table icon Table icon Table icon
Table 1 Table 2 Table 3 Table 4

References