SlideShare a Scribd company logo
1 of 26
MOTION BLUR IMAGE RESRORATION USING ALTERNATING
DIRECTION BALANCED REGULARIZATION FILTER
A
DISSERTATION
Presented
In partial fulfillment of the requirement for the award of degree of
MASTER OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Submitted by
Manoj Kumar Rajput
(0901CS13MT06)
Under the supervision of
Rajeev Kumar Singh
(Assistant Professor)
Department of Computer Science & Engineering and Information Technology
Madhav Institute of Technology & Science, Gwalior (MP) - 474005
Session 2013-2015
Contents
 Introduction
 Literature Review
 Proposed Methodology
 Experimental Analysis
 Conclusions and Future Scope
 References
 Publication
Introduction
 Image restoration [1] is a technique used to recover image from degraded image.
image may be distored due to blur and noise; blur can occur due to atmospheric
turbulence, motion of objects and camera miss-focus.
The degradation model of imagine system can be define as ,
Where, is the degraded image , in which denotes the two-dimensional linear
convolution operation, is the original image and is point spread function
is the additive noise.
 Motion blur is due to relative motion between the recording device and the scene.
When an object or the camera is moved during light exposure, a motion – blurred
image is produced.
 When the scene to be recorded translates relative to the camera at a constant
velocity under an angle of radians with the horizontal axis during the
exposure interval [3], the distortion is one-dimensional.
defining the length of motion by

kKk nhIg 
kg 
kI h
kn
relativev 
 osuretexp,0
osurerelative tvL exp
Continue…
 Atmospheric motion blur image restoration can be done in two stages: first stage is
restoration and second stage is post processing of image.
 The effects to atmospheric turbulence can be measured by calculating the scintillation
index [2]. This index is related to the mean and standard deviation of the intensity
distribution of image.
 The atmospheric turbulence can be categorized in two categories: rigid and non-rigid
bodies .
 In rigid bodies restoration, we take single frame image which is degraded through
turbulence and restoration techniques will be applied in degraded image, which is
known as single image deconvolution [4].
 The point spread function[11] of atmospheric turbulence motion blur image can be
described below,
The estimation of point spread function of atmospheric turbulence image is very
challenging without knowing prior knowledge of clean image[5] . So, it is difficult to
restore image using point spread function (PSF) .
Example of images
a) Original Lena image b) Motion blur Lena image
c) Restored Lena image
Figure 1. Effect of motion blur on image due to atmospheric turbulence
Literature Review
 Xie Kai and Li Tong [7] have proposed the Herr wavelet transform (HWT) in
discriminating different types of edges as well as recovering sharpness from the blurred
version, and then determines whether an image is blurred or not and up to what extent if
it is blurred. Two different schemes are proposed to estimate the motion blur
parameters. Two dimensional Gabor filter has been used to calculate the direction of the
blur. Radial basis function neural network (RBFNN) has been utilized to find the length
of the blur. Subsequently, Wiener filter has been used to restore the images. Noise
robustness of the proposed scheme is tested with different noise strengths. The blur
parameter estimation problem is modeled as a pattern classification problem and is
solved using support vector machine (SVM).
 R.Dash, P. K. SA, and B. Majhi [6] have introduced approach to estimate the motion
blur parameters using Gabor filter for blur direction and radial basis function for blur
length with sum of Fourier coefficients as features. Restoration attempts to recover an
image by modeling the degradation function and applying the inverse process. Motion
blur is a common type of degradation which is caused by the relative motion between
an object and camera. Motion blur can be modeled by a point spread function consists
of two parameters angle and length. Accurate estimation of these parameters is required
in case of blind restoration of motion blurred images. This paper compares different
approaches to estimate the parameters of a motion blur namely direction and length
directly from the observed image with and without the influence of Gaussian noise.
These estimated motion blur parameters can then be used in a standard non-blind de-
convolution algorithm.
Continue…
 Li and Simske [8] have introduced for atmospheric turbulence blurred images. They
have used the concept that kurtosis of an image increases with extent of blurring.
Phase structure has been utilized to analyze the impact of blurring on kurtosis. Blur
parameter is estimated after setting the search space on a trial and error basis. For
each of the estimated parameter, the image is de-blurred using a classical image
restoration technique.
 Haiyong Liao, Fang Li, and Michael K [9] have introduced a fast image restoration
method which selects the regularization parameter automatically to restore noisy
blurred images. The method exploits the generalized cross validation technique to
determine the amount regularization used in each restoration step. The regularization
parameter is updated each iteration, which increases the closeness of the restored
image towards the true image.
 F. Krahmer, Y. Lin, B. McAdoo, K. Ott, J. Wang, D. Widemann, and B. Wohlberg
[10] have focused on Radon transform for searching characteristics of motion blur in
capstan analysis. This report discusses methods for estimating linear motion blur.
The blurred image is modeled as a convolution between the original image and an
unknown point-spread
Proposed Methodology
The following steps are performed given below:
Step-1. Take input image.
Step-2. Apply length and angle in an image.
Step-3. Get motion blurred image and also add Gaussian noise with 0.001
density.
Step-4. Apply Gabor filters to estimate angle.
Step-5. Apply Radial basis function (RBF) to estimate length.
Step-6. Calculate point spread function (PSF) with the help of estimated
parameter.
Step-7. The image is restored using alternating direction balanced
regularization (ADBR) Filter.
Step-8. The calculate peak signal to noise ratio (PSNR), Mean square
error (MSE) and Elapsed time.
Continue…
Input image
Apply length and angle in image
And add Gaussian noise with
0.001 density.
Obtain Motion blurred image
Estimate angle using Gabor filter
Estimate length using Radial basis
function (RBF)
Calculate Point spread function
(PSF) with the help of estimated
parameter
Apply Alternating direction
balanced regularization (ADBR)
filter for restored image
Calculate PSNR, MSE and
elapsed time
End
Obtain Restored image
Figure 2. Flow Chart and GUI of Proposed work
Start
Experimental Analysis
 The analysis of result obtain by proposed methodology is done by comparing the result
of other existing methods. on the basis of two parameter, MSE and PSNR.
 In the restoration, the imperceptibility or the quality of the image is measured by using
peak signal to noise ratio (PSNR)[11]. PSNR is used to calculate the similarity in the
original image and the motion blurred image. the PSNR is calculated by using two
images one is the original image and other is the restored image. the value of the PSNR
is always greater the 40. the basic formula of PSNR is given below:
Where , MSE the mean square error between two image.
MEAN SQUARE ERROR (MSE)
 The MSE is used to measures average squared disparities between the original image
and the restored image[12]. the formula of MSE is given below. In the equation and
respectively
MSE
PSNR
2
10
255
log10
Continue…
Where, and are the gray scale values of original and restored image is
the size of image.
 Firstly the MSE (mean square error) will be calculated then the PSNR ( peak signal
to nose ratio) value is calculated. There fore , higher value of PSNR denotes less
distortion
 







1
0
1
0
2
,
^
,
1 M
i
N
j
jiji xx
NM
MSE
jix ,
^
x NM 
Apply method in different types of Image
(a) original lenna image (b) degrade image (c) restored image
(a) original Barbara image (b) degrade image (c) restored image
Figure 3. Lena image
Figure 4. Barbara image
Continue…
(a) original cameraman image (b) degrade image (c) restored image
(a) original Boat image (b) degrade image (c) restored image
Figure 5. Cameraman image
Figure 6. Boat image
Continue…
(a) original house image (b) degrade image (c) restored image
(a) original pappers image (b) degrade image (c) restored image
Figure 7. House image
Figure 8. Pappers image
Continue…
(a) original stick image (b) degrade image (c) restored image
(a) original group image (b) degrade image (c) restored image
Figure 9. Stick image
Figure 10. Group image
Continue…
 MSE (Mean Square Error) value are shown in table 1.
Table 1: Mean Square Error (MSE) value between existing and proposed method
* Motion blur parameters estimation for image restoration
# Motion Blur Image Restoration Using Alternating Direction Balanced Regularization Filter
S.No Image MSE
calculated by
Base Method
MSE
calculated by
Proposed
Method
1 Lena 0.0158 0.0090
2 Barbara 0.0087 0.0219
3 Cameraman 0.0157 0.0107
4 Boat 0.0119 0.0093
5 House 0.0149 0.0083
6 Pappers 0.0092 0.0027
7 Stick 0.0073 0.0070
8 Group image 0.0271 0.0047
#
*
Continue…
 Peak Signal to Noise Ratio (PSNR) value are shown in table 2.
S.No Image PSNR Value
calculated by
Base Method
PSNR value
calculate
Proposed
Method
1 Lena 66.16 68.54
2 Barbara 61.74 64.71
3 Cameraman 66.16 67.82
4 Boat 67.36 68.42
5 House 66.38 68.94
6 Pappers 68.49 73.84
7 Stick 69.50 69.67
8 Group image 63.79 71.32
Table 2: Peak Signal to Noise Ratio (PSNR) value between existing and proposed method.
* #
* Motion blur parameters estimation for image restoration
# Motion Blur Image Restoration Using Alternating Direction Balanced Regularization Filter
Continue…
Figure 11. Comparison between existing Method and Proposed Method MSE on different images.
Continue…
Figure 12. Comparison between Base Method and Proposed Method PSNR on different images.
Conclusion
 The restoration results in the improved visualization of the image. This work
presented an Alternating Direction Balanced Regularization Method for finding
restored image
 which is useful for enhancing the peak signal to noise ratio (PSNR) value for that
image. In this work, mean square error (MSE) value of an image decreases in such a
way that gives optimized and enhanced image. Proposed algorithm takes less
execution time as compared to existing methods.
 In this study, Gabor filter and radial basis function have been used to estimate blur
angle and blur length respectively. Performance analysis has been made on only
blurred images as well as noisy blurred images. The proposed scheme estimates the
blur parameters close to the true value. Comparative analysis demonstrates the
efficiency of the proposed method.
 This implicates the robustness of the proposed method. Both standard and real-time
images have been included in experiment. It has been observed in all cases the
proposed method provides better result. The experimental analysis of this work
shows that proposed algorithm gives better and optimized restored image.
Future Scope
 There is hope to build new methodology which increases peak signal to noise ratio (PSNR)
value of restored image which provides more accurate and efficient results through newly
optimization techniques.
References
[1] Dalong Li and Steven Simske, “Atmospheric Turbulence Degraded Image by Kurtosis
Minimization”, IEEE Geoscience and RemoteSensing Letters, vol.13, pp 63-69, Dec. 2008.
[2] R.E. Hufnagel and N.R. Stanley, “ Modulation transfer function associated with image through
turbulence media”, J. opt. Soc. Amer: A, Opt. Image Sci., vol. 54, pp 52-61, 1964.
[3] K. He, J. Sun and X. Tang, “Single image haze removal using dark channel prior”, Proc. of
CVPR, vol 15, PP 1956-1963, June 2009.
[4] D. Li, S. Simske , and R.M. Mersereau, “ Blind Image deconvolution using constrained
variance maximization”, in proc. Asilomar Conf. Signals, Syst., Comput, vol 08, pp. 1762-
1765, 2004.
[5] Luxin Yan, Mingzhi Jin, Houzhang Fang, Hai Liu, and Tianxu Zhang, “Atmospheric-
Turbulence-Degraded Astronomical Image Restoration by Minimizing Second-Order Central
moment,” IEEE Geoscience And Remote Sensing Letters, Vol. 9, pp. 672-676, July 2012.
[6] R. Dash, P. K. Sa, and B. Majhi, “RBFN based motion blur parameter estimation”, in Proc.
IEEE International Conference on Advanced Computer Control, Singapore, vol 18, PP 327-33,
Jan 2009.
[7] Xie Kai and Li Tong, “Arnoldi process based on optimal estimation of the regularisation
parameter”, In IEEE International Workshop on Imaging Systems and Techniques, vol 16, PP
340 – 343. 2009.
Continue…
[8] Nilanjan Dey, Anamitra Bardhan Roy and Sayantan Dey, “A Novel Approach of Color Image Hiding
using RGB Color Planes and DWT ”, International Journal of Computer Applications, vol 6 ,PP 19-22,
2011,
[9] Haiyong Liao, Fang Li, and Michael K. Ng, “Selection of regularization parameter in total variation
image restoration”, Journal of Optical society of America, vol 16, PP 2311 – 2320, 2009.
[10] F. Krahmer, Y. Lin, B. McAdoo, K. Ott, J. Wang, D. Widemann, and B. Wohlberg, “Blind image de-
convolution: Motion blur estimation”, Tech Rep., Univ. Minnesota, vol 6 ,PP 478- 482, 2006.
[11] Jin-Bao Wang, Ning He, Lu-Lu Zhang, and Ke Lu, “Single Image dehazing with a physical model
and dark channel prior”, Elsevier, neurocomputing ,vol 9 , pp 312-317,Aug 2014.
[12] G. M. Gluckman, “Kurtosis and the Phase Structure of Images,” in 3rd International Workshop on
Statistical and Computational Theories of Vision, Nice, France, October 2003 (in conjunction with
ICCV’03), Nice, France, vol 7 , pp12–15, 2003.
[13] K. Gibson and T. Nguyen, “Fast single image fog removal using the adaptive wiener filter,” in Proc.
20th IEEE ICIP, vol 11, pp. 714–718, Sep. 2013.
[14] J.-P. Tarel and N. Hautiere, “Fast visibility restoration from a single color or gray level image,” in
Proc. IEEE 12th Int. Conf. Comput. Vis, vol 13, pp. 2201–2208,Oct. 2009.
Continue…
[15]Amandeep Kaur, Vinay Chopra, “A Comparative Study and Analysis of Image
RestorationTechniques Using Different Images Formats”, International Journal for Science and
Emerging Technologies with Latest Trends, vol 8,PP 7-14,2012.
[16]S. Anna durai and R. Shanmuga lakshmi, “Fundamentals of Digital image Processing", Published by
Dorling Kindersley (india) Pvt. Ltd., licensees of Pearson Education in South Asia, vol 14, PP 978-
983, 2009.
[17]Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, “Electron spectroscopy studies on magneto-
optical media and plastic substrate interfaces (Translation Journals style)”, IEEE Transl. J.
Magn.Jpn., vol. 2, PP 740–741,Aug. 1987.
[18]Ullah, R. Nawaz, and J. Iqbal, "Single image haze removal using improved dark channel prior."
Modelling, Identification & Control (ICMIC), Proceedings of International Conference on. IEEE, PP
154-159, 2013.
[19]G. R. Faulhaber, “Design of service systems with priority reservation”, in Conf. Rec. IEEE
Int. Conf. Communications,vol 9, PP 3–8,2005.
[20]Neelamani , Choi , and Baraniuk, “Fourier-wavelet regularized de-convolution for ill conditioned
systems”, IEEE Trans. on Signal Processing, vol 14,PP 891-899,2003.
Publication
 Manoj Kumar Rajput, Rajeev Kumar Singh, “A Review On Image
Restoration Techniques”, International Journal Of Advanced Technology &
Engineering Research , Volume 5, Issue 6, pp. 1-7,ISSN: 2250-3536,
Nov2015. (published)
 Manoj Kumar Rajput, Rajeev Kumar Singh, “Image Restoration of
Motion Blur Image using Alternating Direction Balanced Regularization
Method”, International Journal Of Communication Systems And Network
Technologies (IJCSNT) , ISSN: 2053-6283, 2015. (Accepted)
Image restoration

More Related Content

What's hot

Noise filtering
Noise filteringNoise filtering
Noise filtering
Alaa Ahmed
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
Saideep
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
Ashish Kumar
 

What's hot (20)

Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
 
digital image processing
digital image processingdigital image processing
digital image processing
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)
 
Noise filtering
Noise filteringNoise filtering
Noise filtering
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Introduction to image contrast and enhancement method
Introduction to image contrast and enhancement methodIntroduction to image contrast and enhancement method
Introduction to image contrast and enhancement method
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Digital image processing - Image Enhancement (MATERIAL)
Digital image processing  - Image Enhancement (MATERIAL)Digital image processing  - Image Enhancement (MATERIAL)
Digital image processing - Image Enhancement (MATERIAL)
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 

Similar to Image restoration

An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
iosrjce
 
Review of Linear Image Degradation and Image Restoration Technique
Review of Linear Image Degradation and Image Restoration TechniqueReview of Linear Image Degradation and Image Restoration Technique
Review of Linear Image Degradation and Image Restoration Technique
BRNSSPublicationHubI
 

Similar to Image restoration (20)

A REGULARIZED ROBUST SUPER-RESOLUTION APPROACH FORALIASED IMAGES AND LOW RESO...
A REGULARIZED ROBUST SUPER-RESOLUTION APPROACH FORALIASED IMAGES AND LOW RESO...A REGULARIZED ROBUST SUPER-RESOLUTION APPROACH FORALIASED IMAGES AND LOW RESO...
A REGULARIZED ROBUST SUPER-RESOLUTION APPROACH FORALIASED IMAGES AND LOW RESO...
 
An Image Restoration Practical Method
An Image Restoration Practical MethodAn Image Restoration Practical Method
An Image Restoration Practical Method
 
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
 
Image restoration model with wavelet based fusion
Image restoration model with wavelet based fusionImage restoration model with wavelet based fusion
Image restoration model with wavelet based fusion
 
F017614146
F017614146F017614146
F017614146
 
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
 
A03501001006
A03501001006A03501001006
A03501001006
 
P180203105108
P180203105108P180203105108
P180203105108
 
V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1
 
Review of Linear Image Degradation and Image Restoration Technique
Review of Linear Image Degradation and Image Restoration TechniqueReview of Linear Image Degradation and Image Restoration Technique
Review of Linear Image Degradation and Image Restoration Technique
 
motion and feature based person tracking in survillance videos
motion and feature based person tracking in survillance videosmotion and feature based person tracking in survillance videos
motion and feature based person tracking in survillance videos
 
557 480-486
557 480-486557 480-486
557 480-486
 
F43053237
F43053237F43053237
F43053237
 
DIP_CHAP3 (1).ppt
DIP_CHAP3 (1).pptDIP_CHAP3 (1).ppt
DIP_CHAP3 (1).ppt
 
Wavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile DevicesWavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile Devices
 
A Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesA Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement Techniques
 
Learning Based Single Frame Image Super-resolution Using Fast Discrete Curvel...
Learning Based Single Frame Image Super-resolution Using Fast Discrete Curvel...Learning Based Single Frame Image Super-resolution Using Fast Discrete Curvel...
Learning Based Single Frame Image Super-resolution Using Fast Discrete Curvel...
 
Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...
 
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
 
IRJET- Image De-Blurring using Blind De-Convolution Algorithm
IRJET-  	  Image De-Blurring using Blind De-Convolution AlgorithmIRJET-  	  Image De-Blurring using Blind De-Convolution Algorithm
IRJET- Image De-Blurring using Blind De-Convolution Algorithm
 

Recently uploaded

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Recently uploaded (20)

Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 

Image restoration

  • 1. MOTION BLUR IMAGE RESRORATION USING ALTERNATING DIRECTION BALANCED REGULARIZATION FILTER A DISSERTATION Presented In partial fulfillment of the requirement for the award of degree of MASTER OF TECHNOLOGY IN COMPUTER SCIENCE & ENGINEERING Submitted by Manoj Kumar Rajput (0901CS13MT06) Under the supervision of Rajeev Kumar Singh (Assistant Professor) Department of Computer Science & Engineering and Information Technology Madhav Institute of Technology & Science, Gwalior (MP) - 474005 Session 2013-2015
  • 2. Contents  Introduction  Literature Review  Proposed Methodology  Experimental Analysis  Conclusions and Future Scope  References  Publication
  • 3. Introduction  Image restoration [1] is a technique used to recover image from degraded image. image may be distored due to blur and noise; blur can occur due to atmospheric turbulence, motion of objects and camera miss-focus. The degradation model of imagine system can be define as , Where, is the degraded image , in which denotes the two-dimensional linear convolution operation, is the original image and is point spread function is the additive noise.  Motion blur is due to relative motion between the recording device and the scene. When an object or the camera is moved during light exposure, a motion – blurred image is produced.  When the scene to be recorded translates relative to the camera at a constant velocity under an angle of radians with the horizontal axis during the exposure interval [3], the distortion is one-dimensional. defining the length of motion by  kKk nhIg  kg  kI h kn relativev   osuretexp,0 osurerelative tvL exp
  • 4. Continue…  Atmospheric motion blur image restoration can be done in two stages: first stage is restoration and second stage is post processing of image.  The effects to atmospheric turbulence can be measured by calculating the scintillation index [2]. This index is related to the mean and standard deviation of the intensity distribution of image.  The atmospheric turbulence can be categorized in two categories: rigid and non-rigid bodies .  In rigid bodies restoration, we take single frame image which is degraded through turbulence and restoration techniques will be applied in degraded image, which is known as single image deconvolution [4].  The point spread function[11] of atmospheric turbulence motion blur image can be described below, The estimation of point spread function of atmospheric turbulence image is very challenging without knowing prior knowledge of clean image[5] . So, it is difficult to restore image using point spread function (PSF) .
  • 5. Example of images a) Original Lena image b) Motion blur Lena image c) Restored Lena image Figure 1. Effect of motion blur on image due to atmospheric turbulence
  • 6. Literature Review  Xie Kai and Li Tong [7] have proposed the Herr wavelet transform (HWT) in discriminating different types of edges as well as recovering sharpness from the blurred version, and then determines whether an image is blurred or not and up to what extent if it is blurred. Two different schemes are proposed to estimate the motion blur parameters. Two dimensional Gabor filter has been used to calculate the direction of the blur. Radial basis function neural network (RBFNN) has been utilized to find the length of the blur. Subsequently, Wiener filter has been used to restore the images. Noise robustness of the proposed scheme is tested with different noise strengths. The blur parameter estimation problem is modeled as a pattern classification problem and is solved using support vector machine (SVM).  R.Dash, P. K. SA, and B. Majhi [6] have introduced approach to estimate the motion blur parameters using Gabor filter for blur direction and radial basis function for blur length with sum of Fourier coefficients as features. Restoration attempts to recover an image by modeling the degradation function and applying the inverse process. Motion blur is a common type of degradation which is caused by the relative motion between an object and camera. Motion blur can be modeled by a point spread function consists of two parameters angle and length. Accurate estimation of these parameters is required in case of blind restoration of motion blurred images. This paper compares different approaches to estimate the parameters of a motion blur namely direction and length directly from the observed image with and without the influence of Gaussian noise. These estimated motion blur parameters can then be used in a standard non-blind de- convolution algorithm.
  • 7. Continue…  Li and Simske [8] have introduced for atmospheric turbulence blurred images. They have used the concept that kurtosis of an image increases with extent of blurring. Phase structure has been utilized to analyze the impact of blurring on kurtosis. Blur parameter is estimated after setting the search space on a trial and error basis. For each of the estimated parameter, the image is de-blurred using a classical image restoration technique.  Haiyong Liao, Fang Li, and Michael K [9] have introduced a fast image restoration method which selects the regularization parameter automatically to restore noisy blurred images. The method exploits the generalized cross validation technique to determine the amount regularization used in each restoration step. The regularization parameter is updated each iteration, which increases the closeness of the restored image towards the true image.  F. Krahmer, Y. Lin, B. McAdoo, K. Ott, J. Wang, D. Widemann, and B. Wohlberg [10] have focused on Radon transform for searching characteristics of motion blur in capstan analysis. This report discusses methods for estimating linear motion blur. The blurred image is modeled as a convolution between the original image and an unknown point-spread
  • 8. Proposed Methodology The following steps are performed given below: Step-1. Take input image. Step-2. Apply length and angle in an image. Step-3. Get motion blurred image and also add Gaussian noise with 0.001 density. Step-4. Apply Gabor filters to estimate angle. Step-5. Apply Radial basis function (RBF) to estimate length. Step-6. Calculate point spread function (PSF) with the help of estimated parameter. Step-7. The image is restored using alternating direction balanced regularization (ADBR) Filter. Step-8. The calculate peak signal to noise ratio (PSNR), Mean square error (MSE) and Elapsed time.
  • 9. Continue… Input image Apply length and angle in image And add Gaussian noise with 0.001 density. Obtain Motion blurred image Estimate angle using Gabor filter Estimate length using Radial basis function (RBF) Calculate Point spread function (PSF) with the help of estimated parameter Apply Alternating direction balanced regularization (ADBR) filter for restored image Calculate PSNR, MSE and elapsed time End Obtain Restored image Figure 2. Flow Chart and GUI of Proposed work Start
  • 10. Experimental Analysis  The analysis of result obtain by proposed methodology is done by comparing the result of other existing methods. on the basis of two parameter, MSE and PSNR.  In the restoration, the imperceptibility or the quality of the image is measured by using peak signal to noise ratio (PSNR)[11]. PSNR is used to calculate the similarity in the original image and the motion blurred image. the PSNR is calculated by using two images one is the original image and other is the restored image. the value of the PSNR is always greater the 40. the basic formula of PSNR is given below: Where , MSE the mean square error between two image. MEAN SQUARE ERROR (MSE)  The MSE is used to measures average squared disparities between the original image and the restored image[12]. the formula of MSE is given below. In the equation and respectively MSE PSNR 2 10 255 log10
  • 11. Continue… Where, and are the gray scale values of original and restored image is the size of image.  Firstly the MSE (mean square error) will be calculated then the PSNR ( peak signal to nose ratio) value is calculated. There fore , higher value of PSNR denotes less distortion          1 0 1 0 2 , ^ , 1 M i N j jiji xx NM MSE jix , ^ x NM 
  • 12. Apply method in different types of Image (a) original lenna image (b) degrade image (c) restored image (a) original Barbara image (b) degrade image (c) restored image Figure 3. Lena image Figure 4. Barbara image
  • 13. Continue… (a) original cameraman image (b) degrade image (c) restored image (a) original Boat image (b) degrade image (c) restored image Figure 5. Cameraman image Figure 6. Boat image
  • 14. Continue… (a) original house image (b) degrade image (c) restored image (a) original pappers image (b) degrade image (c) restored image Figure 7. House image Figure 8. Pappers image
  • 15. Continue… (a) original stick image (b) degrade image (c) restored image (a) original group image (b) degrade image (c) restored image Figure 9. Stick image Figure 10. Group image
  • 16. Continue…  MSE (Mean Square Error) value are shown in table 1. Table 1: Mean Square Error (MSE) value between existing and proposed method * Motion blur parameters estimation for image restoration # Motion Blur Image Restoration Using Alternating Direction Balanced Regularization Filter S.No Image MSE calculated by Base Method MSE calculated by Proposed Method 1 Lena 0.0158 0.0090 2 Barbara 0.0087 0.0219 3 Cameraman 0.0157 0.0107 4 Boat 0.0119 0.0093 5 House 0.0149 0.0083 6 Pappers 0.0092 0.0027 7 Stick 0.0073 0.0070 8 Group image 0.0271 0.0047 # *
  • 17. Continue…  Peak Signal to Noise Ratio (PSNR) value are shown in table 2. S.No Image PSNR Value calculated by Base Method PSNR value calculate Proposed Method 1 Lena 66.16 68.54 2 Barbara 61.74 64.71 3 Cameraman 66.16 67.82 4 Boat 67.36 68.42 5 House 66.38 68.94 6 Pappers 68.49 73.84 7 Stick 69.50 69.67 8 Group image 63.79 71.32 Table 2: Peak Signal to Noise Ratio (PSNR) value between existing and proposed method. * # * Motion blur parameters estimation for image restoration # Motion Blur Image Restoration Using Alternating Direction Balanced Regularization Filter
  • 18. Continue… Figure 11. Comparison between existing Method and Proposed Method MSE on different images.
  • 19. Continue… Figure 12. Comparison between Base Method and Proposed Method PSNR on different images.
  • 20. Conclusion  The restoration results in the improved visualization of the image. This work presented an Alternating Direction Balanced Regularization Method for finding restored image  which is useful for enhancing the peak signal to noise ratio (PSNR) value for that image. In this work, mean square error (MSE) value of an image decreases in such a way that gives optimized and enhanced image. Proposed algorithm takes less execution time as compared to existing methods.  In this study, Gabor filter and radial basis function have been used to estimate blur angle and blur length respectively. Performance analysis has been made on only blurred images as well as noisy blurred images. The proposed scheme estimates the blur parameters close to the true value. Comparative analysis demonstrates the efficiency of the proposed method.  This implicates the robustness of the proposed method. Both standard and real-time images have been included in experiment. It has been observed in all cases the proposed method provides better result. The experimental analysis of this work shows that proposed algorithm gives better and optimized restored image.
  • 21. Future Scope  There is hope to build new methodology which increases peak signal to noise ratio (PSNR) value of restored image which provides more accurate and efficient results through newly optimization techniques.
  • 22. References [1] Dalong Li and Steven Simske, “Atmospheric Turbulence Degraded Image by Kurtosis Minimization”, IEEE Geoscience and RemoteSensing Letters, vol.13, pp 63-69, Dec. 2008. [2] R.E. Hufnagel and N.R. Stanley, “ Modulation transfer function associated with image through turbulence media”, J. opt. Soc. Amer: A, Opt. Image Sci., vol. 54, pp 52-61, 1964. [3] K. He, J. Sun and X. Tang, “Single image haze removal using dark channel prior”, Proc. of CVPR, vol 15, PP 1956-1963, June 2009. [4] D. Li, S. Simske , and R.M. Mersereau, “ Blind Image deconvolution using constrained variance maximization”, in proc. Asilomar Conf. Signals, Syst., Comput, vol 08, pp. 1762- 1765, 2004. [5] Luxin Yan, Mingzhi Jin, Houzhang Fang, Hai Liu, and Tianxu Zhang, “Atmospheric- Turbulence-Degraded Astronomical Image Restoration by Minimizing Second-Order Central moment,” IEEE Geoscience And Remote Sensing Letters, Vol. 9, pp. 672-676, July 2012. [6] R. Dash, P. K. Sa, and B. Majhi, “RBFN based motion blur parameter estimation”, in Proc. IEEE International Conference on Advanced Computer Control, Singapore, vol 18, PP 327-33, Jan 2009. [7] Xie Kai and Li Tong, “Arnoldi process based on optimal estimation of the regularisation parameter”, In IEEE International Workshop on Imaging Systems and Techniques, vol 16, PP 340 – 343. 2009.
  • 23. Continue… [8] Nilanjan Dey, Anamitra Bardhan Roy and Sayantan Dey, “A Novel Approach of Color Image Hiding using RGB Color Planes and DWT ”, International Journal of Computer Applications, vol 6 ,PP 19-22, 2011, [9] Haiyong Liao, Fang Li, and Michael K. Ng, “Selection of regularization parameter in total variation image restoration”, Journal of Optical society of America, vol 16, PP 2311 – 2320, 2009. [10] F. Krahmer, Y. Lin, B. McAdoo, K. Ott, J. Wang, D. Widemann, and B. Wohlberg, “Blind image de- convolution: Motion blur estimation”, Tech Rep., Univ. Minnesota, vol 6 ,PP 478- 482, 2006. [11] Jin-Bao Wang, Ning He, Lu-Lu Zhang, and Ke Lu, “Single Image dehazing with a physical model and dark channel prior”, Elsevier, neurocomputing ,vol 9 , pp 312-317,Aug 2014. [12] G. M. Gluckman, “Kurtosis and the Phase Structure of Images,” in 3rd International Workshop on Statistical and Computational Theories of Vision, Nice, France, October 2003 (in conjunction with ICCV’03), Nice, France, vol 7 , pp12–15, 2003. [13] K. Gibson and T. Nguyen, “Fast single image fog removal using the adaptive wiener filter,” in Proc. 20th IEEE ICIP, vol 11, pp. 714–718, Sep. 2013. [14] J.-P. Tarel and N. Hautiere, “Fast visibility restoration from a single color or gray level image,” in Proc. IEEE 12th Int. Conf. Comput. Vis, vol 13, pp. 2201–2208,Oct. 2009.
  • 24. Continue… [15]Amandeep Kaur, Vinay Chopra, “A Comparative Study and Analysis of Image RestorationTechniques Using Different Images Formats”, International Journal for Science and Emerging Technologies with Latest Trends, vol 8,PP 7-14,2012. [16]S. Anna durai and R. Shanmuga lakshmi, “Fundamentals of Digital image Processing", Published by Dorling Kindersley (india) Pvt. Ltd., licensees of Pearson Education in South Asia, vol 14, PP 978- 983, 2009. [17]Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, “Electron spectroscopy studies on magneto- optical media and plastic substrate interfaces (Translation Journals style)”, IEEE Transl. J. Magn.Jpn., vol. 2, PP 740–741,Aug. 1987. [18]Ullah, R. Nawaz, and J. Iqbal, "Single image haze removal using improved dark channel prior." Modelling, Identification & Control (ICMIC), Proceedings of International Conference on. IEEE, PP 154-159, 2013. [19]G. R. Faulhaber, “Design of service systems with priority reservation”, in Conf. Rec. IEEE Int. Conf. Communications,vol 9, PP 3–8,2005. [20]Neelamani , Choi , and Baraniuk, “Fourier-wavelet regularized de-convolution for ill conditioned systems”, IEEE Trans. on Signal Processing, vol 14,PP 891-899,2003.
  • 25. Publication  Manoj Kumar Rajput, Rajeev Kumar Singh, “A Review On Image Restoration Techniques”, International Journal Of Advanced Technology & Engineering Research , Volume 5, Issue 6, pp. 1-7,ISSN: 2250-3536, Nov2015. (published)  Manoj Kumar Rajput, Rajeev Kumar Singh, “Image Restoration of Motion Blur Image using Alternating Direction Balanced Regularization Method”, International Journal Of Communication Systems And Network Technologies (IJCSNT) , ISSN: 2053-6283, 2015. (Accepted)