International Journal of Advancedd Research in Biology, Ecology, Science and Technology (IJARBEST)

Similar documents
Image Restoration using Modified Lucy Richardson Algorithm in the Presence of Gaussian and Motion Blur

Image Deblurring. This chapter describes how to deblur an image using the toolbox deblurring functions.

Blind Blur Estimation Using Low Rank Approximation of Cepstrum

Enhanced Method for Image Restoration using Spatial Domain

Chapter 4 SPEECH ENHANCEMENT

4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES

Blurred Image Restoration Using Canny Edge Detection and Blind Deconvolution Algorithm

Enhanced DCT Interpolation for better 2D Image Up-sampling

SUPER RESOLUTION INTRODUCTION

Image Restoration and Super- Resolution

DIGITAL IMAGE PROCESSING UNIT III

Computation Pre-Processing Techniques for Image Restoration

Image Denoising Using Different Filters (A Comparison of Filters)

A Comparative Study and Analysis of Image Restoration Techniques Using Different Images Formats

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing

Image Restoration. Lecture 7, March 23 rd, Lexing Xie. EE4830 Digital Image Processing

DEFOCUS BLUR PARAMETER ESTIMATION TECHNIQUE

A Comparative Study and Analysis of Image Restoration Techniques Using Different Images Formats

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

Restoration of Motion Blurred Document Images

Blind Single-Image Super Resolution Reconstruction with Defocus Blur

A Comparative Review Paper for Noise Models and Image Restoration Techniques

e-issn: p-issn: X Page 145

A Comprehensive Review on Image Restoration Techniques

Comparison of direct blind deconvolution methods for motion-blurred images

Restoration of Blurred Image Using Joint Statistical Modeling in a Space-Transform Domain

BLIND IMAGE DECONVOLUTION: MOTION BLUR ESTIMATION

Toward Non-stationary Blind Image Deblurring: Models and Techniques

A TRUE WIENER FILTER IMPLEMENTATION FOR IMPROVING SIGNAL TO NOISE AND. K.W. Mitchell and R.S. Gilmore

Postprocessing of nonuniform MRI

A Spatial Mean and Median Filter For Noise Removal in Digital Images

Multi-Image Deblurring For Real-Time Face Recognition System

Implementation of Image Restoration Techniques in MATLAB

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression

A New Method to Remove Noise in Magnetic Resonance and Ultrasound Images

Comparison of an Optical-Digital Restoration Technique with Digital Methods for Microscopy Defocused Images

Frequency Domain Enhancement

MLP for Adaptive Postprocessing Block-Coded Images

RECENTLY, there has been an increasing interest in noisy

Subband coring for image noise reduction. Edward H. Adelson Internal Report, RCA David Sarnoff Research Center, Nov

Speech Enhancement: Reduction of Additive Noise in the Digital Processing of Speech

Image Restoration. Lecture 7, March 23 rd, Lexing Xie. EE4830 Digital Image Processing

Region Adaptive Unsharp Masking Based Lanczos-3 Interpolation for video Intra Frame Up-sampling

Digital Imaging Systems for Historical Documents

SURVEILLANCE SYSTEMS WITH AUTOMATIC RESTORATION OF LINEAR MOTION AND OUT-OF-FOCUS BLURRED IMAGES. Received August 2008; accepted October 2008

Impulse Noise Removal and Detail-Preservation in Images and Videos Using Improved Non-Linear Filters 1

A No Reference Image Blur Detection using CPBD Metric and Deblurring of Gaussian Blurred Images using Lucy-Richardson Algorithm

Single Digital Image Multi-focusing Using Point to Point Blur Model Based Depth Estimation

Stochastic Image Denoising using Minimum Mean Squared Error (Wiener) Filtering

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

Blind Dereverberation of Single-Channel Speech Signals Using an ICA-Based Generative Model

New Spatial Filters for Image Enhancement and Noise Removal

Blind Deconvolution Algorithm based on Filter and PSF Estimation for Image Restoration

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring

Interpolation of CFA Color Images with Hybrid Image Denoising

Improved motion invariant imaging with time varying shutter functions

Low Spatial Frequency Noise Reduction with Applications to Light Field Moment Imaging

Frequency Domain Median-like Filter for Periodic and Quasi-Periodic Noise Removal

A DUAL TREE COMPLEX WAVELET TRANSFORM CONSTRUCTION AND ITS APPLICATION TO IMAGE DENOISING

Blind Image De-convolution In Surveillance Systems By Genetic Programming

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Deconvolution , , Computational Photography Fall 2018, Lecture 12

Enhancement of Speech in Noisy Conditions

EFFECT OF DEGRADATION ON MULTISPECTRAL SATELLITE IMAGE

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho)

ELEC Dr Reji Mathew Electrical Engineering UNSW

EE4830 Digital Image Processing Lecture 7. Image Restoration. March 19 th, 2007 Lexing Xie ee.columbia.edu>

THE RESTORATION OF DEFOCUS IMAGES WITH LINEAR CHANGE DEFOCUS RADIUS

Today. Defocus. Deconvolution / inverse filters. MIT 2.71/2.710 Optics 12/12/05 wk15-a-1

Focused Image Recovery from Two Defocused

EEL 6562 Image Processing and Computer Vision Image Restoration

Digital Image Processing

Deconvolution , , Computational Photography Fall 2017, Lecture 17

A fuzzy logic approach for image restoration and content preserving

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

Direction based Fuzzy filtering for Color Image Denoising

Spline wavelet based blind image recovery

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

RGB Image Reconstruction Using Two-Separated Band Reject Filters

Level I Signal Modeling and Adaptive Spectral Analysis

Defocusing and Deblurring by Using with Fourier Transfer

Keywords-Image Enhancement, Image Negation, Histogram Equalization, DWT, BPHE.

Course Overview. Dr. Edmund Lam. Department of Electrical and Electronic Engineering The University of Hong Kong

Restoration of an image degraded by vibrations using only a single frame

ECE 484 Digital Image Processing Lec 10 - Image Restoration I

Array Calibration in the Presence of Multipath

GAUSSIAN DE-NOSING TECHNIQUES IN SPATIAL DOMAIN FOR GRAY SCALE MEDICAL IMAGES Nora Youssef, Abeer M.Mahmoud, El-Sayed M.El-Horbaty

Refined Slanted-Edge Measurement for Practical Camera and Scanner Testing

Enhancement. Degradation model H and noise must be known/predicted first before restoration. Noise model Degradation Model

A Novel Approach to Image Enhancement Based on Fuzzy Logic

An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration

OPTIMIZED SHAPE ADAPTIVE WAVELETS WITH REDUCED COMPUTATIONAL COST

Image Denoising Using Statistical and Non Statistical Method

ICA & Wavelet as a Method for Speech Signal Denoising

Midterm Review. Image Processing CSE 166 Lecture 10

SINGLE IMAGE DEBLURRING FOR A REAL-TIME FACE RECOGNITION SYSTEM

Lecture 3: Linear Filters

GIDE: Graphical Image Deblurring Exploration

Image Restoration Techniques: A Survey

Transcription:

Gaussian Blur Removal in Digital Images A.Elakkiya 1, S.V.Ramyaa 2 PG Scholars, M.E. VLSI Design, SSN College of Engineering, Rajiv Gandhi Salai, Kalavakkam 1,2 Abstract In many imaging systems, the observed images would unfortunately suffer blurring due to many degradations such as defocusing, diffraction, relative motion between the camera and the scene, and in some cases, atmospheric turbulence. The three forms of PSF models commonly used in image restoration are the defocus blur, the motion blur, and the Gaussian blur. A Gaussian blur is the result of blurring an image by a Gaussian function. The visual effect of this blurring technique is a smooth blur resembling that of viewing the image through a translucent screen. Blur removal is an important problem in image processing. The modified Wiener filter with Neumann Boundary Condition performs better than the existing methods. It assumes that the values outside the domain are a reflection of the data inside. As a result the computational load is reduced. The results show thatt it is more effective than the blind deconvolution function. Index Terms Boundary conditions, Gaussian blur, image deblurring, point spread function (PSF). I I. INTRODUCTION MAGE processing is the field of signal processing where both the input and output signals are images. Images can be thought of as tworepresentation. dimensional signals via a matrix Image processing is a very important subject, and finds applications in such fields as photography, satellite imaging, medical imaging, and image compression, just to name a few. A digital image is composed of picture elements called pixels. Each pixel is assigned an intensity meant to characterize the color of a small rectangular segment of the scene. Some blurring always arises in the recording of a digital image because it is unavoidable that scene information "spills over" to neighboring pixels. In many imaging systems, the observed images would unfortunately suffer blurring due to many degradations such as defocusing, diffraction, relative motion between the camera and the scene, and in some cases, atmospheric turbulence. The goal of image restoration is to recover the scene closely from the degraded image.. In image deblurring, we seek to recover the original, sharp image by using a mathematical model of the blurring process. The key issue is that some information on the lost details is indeed present in the blurred image but this information is "hidden" and can only be recovered if we know the details of the blurring process. One of the challenges of image deblurring is to devise efficient and reliable algorithms for recovering as much information as possible from the given data. Classical restoration method requires complete knowledge of the blur PSF prior to restoration [5]. However, in many applications, the PSF is often unknown a priori or is known only within a parameter due to various practical constraints. As the knowledge is rarely available, identification of the PSF from only the observed degraded images has been of great interest. A number of techniques have been proposed to address this problem. 50

Bispectrum [1] is proposed as an alternate method to reduce the effects of noise. But, these methods are not suited for Gaussian blur parameter identification, because there are no regular zeros in its frequency content as there are in defocus blur and motion blur. In other method [7], the original image has been modelled as an autoregressive (AR) process, and the blur as a moving average (MA) process. With the image and blur modelled in this way, the blur identification problem becomes a matter of determining the parameters of an ARMA model. The parameters can be estimated by the generalized cross validation (GCV) [7] method. However, their performance suffers from the possible poor convergence to local minima during the maximization process. Another limitation of them is that the computational load is heavy. Li [6], [9] proposed identifying the blurring parameter with kurtosis minimization. The deblurred image with the smallest kurtosis is chosen as the final restored image, and the corresponding parameter is regarded as the identified blurring parameter. However, the estimation error of this method is sometimes large. The rest of the paper is organized as follows. Section II describes the implementation of our identification method. Section III presents experimental results that illustrate the effectiveness of this approach. Section IV compares the results with existing method and the Section V includes the concluding remarks. II. IMPLEMENTATION OF BLUR IDENTIFICATION A. Mathematical Model In many applications, the degradation procedure of imaging system could be modeled as the result of a convolution with a linear shift-invariant low-pass filter. This low-pass filter is often called point spread function (PSF). Here, ξ(x,y) is the noise introduced in the procedure of image acquisition, and it is generally assumed to be zero-mean additive white Gaussian noise with variance σ. The above equation can be expressed in matrix- H is the distortion vector formulation as, g=hf + n where g is he blurred image, operator, also called the point spread function (PSF), f is the original true image and n is additive noise introduced during image acquisition, that corrupts the image. In many applications the PSF of atmospheric turbulence is often modelled as Gaussian blur. where x and y are the horizontal and vertical space variables, σ is the standard deviation, which parameterizes the severity of the blur, C is the region of support and K is normalization constant. Thus the Gaussian PSF is characterized by single parameter σ. From a mathematical view point, given the model and the degraded picture g(x,y), the aim of picture restoration is to make as good an estimate as possible of the original picture or scene f(x,y). Evidently any such estimation would require some form of knowledge concerning the degradation function h(x,y). B. Noise In addition to blurring, observed images are usually contaminated with noise. Noise can arise from several sources and can be linear, nonlinear, multiplicative, and additive. Here the additive noise alone is taken into account. Further a Gaussian white noise at BSNR=30 db is added to the blurred image. BSNR is defined as where is the variance of the blurred image, the variance of the noise. C. Performance Measures The Peak Signal-to-Noise Ratio (PSNR) is used as a quantitative measure for comparison. If f is the original image of dimension M x N and is the restored image, the PSNR of restored image is given is 51

by where image. is the restored image, f is the original D. Boundary Conditions (a) (b) Boundary conditions specify our assumptions on the behavior of the scene outside the boundaries of the given image. In order to obtain a high-quality deblurred image we must choose the boundary conditions appropriately. Ignoring boundary conditions is equivalent to assuming zero boundary conditions. A good model for image deblurring must take account of boundary effects otherwise the reconstruction will likely contain some unwanted artifacts near the boundary. When these assumptions are used in the blurring model, we say that we impose boundary conditions on the reconstruction. The simplest boundary condition is to assume that the exact image is black (i.e., consists of zeros) outside the boundary. This zero boundary condition can be pictured as embedding the image f in a larger image. Unfortunately, the zero boundary condition has a bad effect on reconstructions of images that are nonzero outside the border. Sometimes we merely get an artificial black border; at other times we compute a reconstructed image with severe "ringing" near the boundary, caused by a large difference in pixel values inside and outside of the border. III. GAUSSIAN BLUR IDENTIFICATION A. Blind Deconvolution The Blind Deconvolution Algorithm can be used effectively when no information about the distortion (blurring and noise) is known. (c) Fig.1. (a) Original Lena Image, (b) Gaussian Blurred Image ( =3), (c) Restored image using Blind Deconvolution. In image processing and applied mathematics, blind deconvolution is a deconvolution technique that permits recovery of the target scene from a single or set of "blurred" images in the presence of a poorly determined or unknown point spread function (PSF). Regular linear and non-linear deconvolution techniques utilize a known PSF. For blind deconvolution, the PSF is estimated from the image or image set, allowing the deconvolution to be performed. The field of blind image deconvolution has several applications in different areas such as image restoration, microscopy, medical imaging, biological imaging, remote sensing, astronomy, non-destructive testing, geophysical prospecting, and many others. The Blind Deconvolution problem refers to finding estimates and for f and h based on g and prior knowledge about f, h, and. It should be noted that although the degradation model is LSI, the deconvolution algorithm may be nonlinear or spatially varying or both. Consider the Lena image be degraded by =3. The degraded image is shown in Figure 1(b). The deblurred image is shown in Figure 1(c). B. Wiener Filtering with Neumann Boundary 52

Condition Wiener filter is a discrete time linear FIR filter. This has been widely used in reconstruction of one- images. dimensional signals and two-dimensional The Wiener filter is the MSE-optimal stationary linear filter for images degraded by additive noise and blurring. Although Wiener filter is sensitive to noise, yet it can be used for good restoration of the original image. The elegance of Wiener filter lies in the fact that it incorporates the prior knowledge about the noise embedded in the signal and also the spectral density of the object being imaged. As a result, Wiener filter provides a better and improved restoration of original signal since it takes care of the noise process involved in the filtering. The discrete version of the Wiener filter is a straightforward extension to the continuous Wiener filter. Let be the Wiener estimate of the original image in the frequency domain. Then where is the PSF h in the frequency domain, ) is the blurred image in the frequency domain, is the power spectra of the original image, is the power spectra of the noise. Because the power spectra of the original image and noise are sometimes hard to know, above equation is often simplified as where τ is the regularization parameter. This is known as the Wiener filter or the minimum mean square error filter or the least square error filter. If the noise is zero, the second term in the denominator vanishes and the Wiener filter reduces to the inverse filter. So, the value of τ should carefully be selected in order to get the satisfactory result. The estimate of restored image is, thus, the inverse Discrete Fourier Transforms (DFT). By definition, where is the restored image in frequency domain, M and N are horizontal and vertical dimension respectively. In order to solve the above equation DFT should be computed. Although the Fast Fourier Transform could be implemented in very efficient way, the calculation of FFT takes it for granted that the boundary condition is periodic. As a result ringing effect occurs. The discrete Fourier transform (DFT), used by the deblurring functions, assumes that the frequency pattern of an image is periodic. This assumption creates a high-frequency drop-off at the edges of images. This high-frequency drop-off can create an effect called boundary related ringing in deblurred images. In order to avoid the ringing effect, Neumann Boundary Condition(NBC) is used and a fast algorithm is designed to restore images. It assumes that the values of f outside the domain is a reflection of the data inside. By using Neumann BC, the blurring matrix is a Toeplitz-plus-Hankel matrix in the 1 D case and a block Toeplitz-plus-Hankel matrix with Toeplitz-plus-Hankel blocks (BTHTHB) in the 2-D case. They showed that if the PSF is symmetric h(x,y) = h(-x,y) = h(x,-y) = h(-x,-y) for all x, y the BTHTHB matrix could be diagonalized by the Discrete Cosine Transform ( DCT) matrices. Then their inverses can be obtained by using Fast Cosine Transforms (FCT). This approach is computationally interesting since the FCT requires only real operations and is about twice as fast as the FFT, and this is also true in two dimensions. Because the Gaussian PSF satisfies the above symmetric condition, our modified Wiener deconvolution with Neumann boundary condition is 53

where the H dct denotes the convolution matrix. H s first column DCT result with Neumann BC and G dct (u,v) is the DCT of the degraded image. Thus, the estimate of the restored image is the inverse DCT Fig.3. Regularization parameter Gaussian interpolation curve Though other interpolationn methods could be used, the differences between them may be very small. The interpolation curve is plotted in Figure 3. (a) (b) IV. RESULTS AND D DISCUSSION The PSNR of different restoration methodologies are tabulated below. The results of Wiener filter with Periodic boundary condition(pbc) are also taken for comparison. Here the image is assumed to be repetitive beyond the boundary. (c) Fig.2. (a) Original Lena Image, (b) Gaussian Blurred Image ( =3), (c) Restored image using Wiener Filter with Neumann Boundary Condition. C. Regularization Parameter From our experiment results, we suggest choosing the regularization parameter τ with Gaussian interpolation. The value depends on the value of estimated BSNR. Thus estimating the BSNR value is the important task that affects the result of restoration method. y = TABLE I PSNR VALUES FOR DIFFERENT RESTORATION METHODS (in db) Restoration Method Blind Deconvolution Wiener Filter with PBC Wiener Filter with NBC = 1 = 2 = 3 = 4 28.89 28.84 20.80 28.75 36.18 32.32 30.68 30 36.48 32.70 31.84 30.26 Based on the results above it is obvious that the modified Wiener Filter with Neumann Boundary Condition(NBC) really outperforms the other methods. V. CONCLUSION A modified Wiener filter with Neumann Boundary Condition is presented for medium 54

Gaussian blur. This method consider the boundary of the image be a mirror reflection of original image. By applying Neumann Boundary Condition, the Wiener filter is reduced to calculation of Discrete Cosine Transform of the input image. This reduces the computational time and the visual of the image is improved. The modified method avoids the ringing effect in the restored image. REFERENCES [1] M. M. Chang, A. M. Tekalp, and A. T. Erdem, Blur identification using the bispectrum, IEEE Trans. Signal Process., vol. 39, no. 10, pp. 2323 2325, Oct. 1991. [2] Fen Chen and Jianglin Ma, An Empirical Identification Method of Gaussian Blur Parameter for Image Deblurring, IEEE Trans. Signal Processing, vol. 57, no. 7, pp. 2467-2478, July 2009. [3] R. Gonzalez and R. Woods, Digital Image Processing (Second Edition). Upper Saddle River, NJ: Prentice-Hall, 2002. [4] R. L. Lagendijk, J. Biemond, and D. E. Boekee, Identification and restoration of noisy blurred images using the expectation-maximization algorithm, IEEE Trans. Acoust., Speech, Signal Process., vol. 38, no.7, pp. 1180 1191, Jul. 1990. [5] R. L. Lagendijk, J. Biemond, and D. E. Boekee, Regularized iterative image restoration with ringing reduction, IEEE Trans. Acoust., Speech, Signal Process., vol. 36, no. 12, pp. 1874 1888, Dec. 1988. [6] D. Li, R. M. Mersereau, and S. Simske, Blur identification based on kurtosis minimization, IEEE Proc. Int. Conf. Image Process., vol. 1, pp. 905 908, Sep. 2005. [7] S. J. Reeves and R. M. Mersereau, Blur identification by the method of generalized cross-validation, IEEE Trans. Image Process., vol. 1, no. 3, pp. 301 311, Jul. 1992. [8] A. E. Savakis and H. J. Trussell, Blur identification by residual spectral matching, IEEE Trans. Image Process., vol. 2, no. 2, pp. 141 151, Apr. 1993. [9] D. Li, Restoration of atmospheric turbulence degraded video using kurtosis minimizationn and motion compensation, Ph.D. dissertation, Georgia Inst. Technol., Atlanta, 2007. [10] T. Acharya and A. K. Ray, Image Processing Principles and Applications. Hoboken, NJ: Wiley, 2005. [11] D. B. Gennery, Determination of optical transfer function by inspection of frequency-domain plot, J. Opt. Soc. Amer., vol. 63, no. 12, pp.1571 1577, Dec. 1973. 55