Image Restoration Based On Deconvolution by Richardson Lucy Algorithm
Image Restoration Based On Deconvolution by Richardson Lucy Algorithm
Image Restoration Based On Deconvolution by Richardson Lucy Algorithm
(2)
1. INTRODUCTION
The task of deblurring, a form of image restoration,
is to obtain the original, sharp version of a blurred
image.[1-3] There exist many applications for
image restoration, including astronomical imaging,
medical imaging, law enforcement, and digital
media restoration. The problem has attracted strong
research interest and will continue to do so, not
only because it has many applications but also
because it has a simple mathematical formulation
yet it is a classical inverse problem for which good
solutions are not easily obtained. The simple
equation for expressing image blurring/degradation
is as follows;
g=f*h+
(1)
Where f is the original image and g is the version
that has been degraded through blurring
(convolution ) by kernel h and the addition of
random noise . This degradation model represents
a linear relationship between f and g; hence, the
problem of recovering f from g is called linear
ISSN: 2231-5381
http://www.ijettjournal.org
Page 161
International Journal of Engineering Trends and Technology (IJETT) Volume 14 Number 4 Aug 2014
(4)
(5)
ISSN: 2231-5381
e 2 E{(f - f ) 2 }
(6)
http://www.ijettjournal.org
Page 162
International Journal of Engineering Trends and Technology (IJETT) Volume 14 Number 4 Aug 2014
256x256
Noise variance
512x512
0.05
0.007
0.05
0.007
Inverse filter
MSE
0.0262
PSNR
15.8123
MSE
0.0068
PSNR
21.7024
MSE
0.0042
PSNR
22.7645
MSE
0.0083
PSNR
20.7954
Wiener filter
0.0138
18.5958
0.0061
22.1819
0.0020
27.0082
0.0028
25.5632
Iteration 1
0.0680
11.6762
0.0654
11.8434
0.0210
16.7799
0.0440
13.5639
Iteration 10
0.0268
15.7245
0.0245
16.1020
0.0019
27.1238
0.0064
21.9615
Iteration 20
0.0112
19.5254
0.0071
21.5087
0.0011
29.6501
0.0022
26.6454
Iteration 30
0.0070
21.5233
0.0035
24.6023
8.9311e004
30.4910
0.0018
27.4981
Richardson lucy
256x256
Noise variance
512x512
0.007
0.05
0.007
Winer filter
Iteration 1
MSE
0.0200
0.0052
0.0402
PSNR
16.9817
22.8473
13.9617
MSE
0.0045
0.0061
0.0307
PSNR
23.4626
22.1819
15.1323
MSE
0.0202
0.0057
0.0270
PSNR
16.9483
22.4348
15.6885
MSE
0.0042
0.0020
0.0210
PSNR
22.7645
27.0082
16.7799
Iteration 10
0.0046
23.3504
0.0021
26.8659
0.0033
24.8779
0.0019
27.1238
Iteration 20
0.0032
24.9371
0.0012
29.3916
0.0024
26.1250
0.0011
29.6501
Iteration 30
0.0028
25.5736
9.0215e-004,
30.4472
0.0025
25.9579
8.9311e-004
30.4910
Inverse filter
Richardson lucy
0.05
ISSN: 2231-5381
http://www.ijettjournal.org
Page 163
International Journal of Engineering Trends and Technology (IJETT) Volume 14 Number 4 Aug 2014
original image
original image
50
50
100
100
150
150
200
200
250
(a)
250
(a)
50
50
50
100
100
150
150
200
200
250
250
50
(b)
100
150
image restore by Inverse filtering
200
50
50
100
100
150
150
200
200
50
(b)
100
150
200
250
50
restored image after the itrretion 30
(d)
100
150
200
100
150
image restore by weiner filtering
200
250
200
250
250
250
50
(b)
250
100
(b)
150
(d)
50
200
250
restored image after the itrretion 30
100
150
250
50
50
100
100
150
150
200
200
250
50
250
50
100
150
(e)
200
250
Fig.3 Results of pepper.png (a) original image (b) blurred image (c)
Restored by Inverse filter (d) Restored by Wiener filter (e)Restored
by R-L at iteration 30.
From Fig.(3) (c) & (d), and Fig.4 (c) & (d), the
above results we found that the inverse filter works
better than the Weiner filter, under noise conditions.
When the variance of noise increases the
performance of inverse filtering not provides the
sufficient PSNR. The Weiner filtering gives the
good PSNR regardless of the noise variance
Form Fig.3 (e) and 4 (e), the results obtained by the
Richardson Lucy method, we have found that the
PSNR increases with the number of iterations and
also the quality of the image enhances.(See Table 1
and 2).
ISSN: 2231-5381
100
(e)
150
200
250
8. CONCLUSION
We have seen the requirement and significance of
image de-blurring. We have seen the mathematical
formulation for the blurred image. we already have
the knowledge of point spread function .
Weiner filtering provides the better results than the
inverse filtering almost in every condition except
when the noise having very less variance.
The Richardson Lucy provides good estimate for
the blurring function and gives better PSNR within
the limited iterations. Yet if we use this method
with the known point spreading function then it is a
time taking method, still it can provides the PSNR
even better than Weiner deconvolution.
With the help of the basic
method of deconvolution, we may try to form some
deconvolution method which can provide better
http://www.ijettjournal.org
Page 164
International Journal of Engineering Trends and Technology (IJETT) Volume 14 Number 4 Aug 2014
[2]
[3]
[4]
[5]
[6]
[7]
ISSN: 2231-5381
http://www.ijettjournal.org
Page 165