Deblur

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Abstract

This project was carried out in order to improve our understanding of the mechanisms behind
image deblurring. In order to gain a more thorough understanding of the basic processes that are
employed in image deblurring, a number of references and textbooks were used to build up a
background of understanding.

Experiments were performed to explore the effectiveness of the basic methods. Through this
investigation, we were able to develop an understanding of the sensitivity towards error that is
experienced by some of the deblurring solutions that were investigated.
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

Additionally, we gained a better appreciation of the ability of spectral filtering techniques to


mitigate the influence of noise on deblurring techniques. The influence of this noise puts a limit
on the size of the details that we can hope to recover in the reconstructed image, and the limit
depends on both the noise and the blurring process.
CONTENTS

CHAPTER DESCRIPTION PAGENO.

CHAPTER I INTRODUCTION 1
CHAPTER II UNSHARP MASKING 3
CHAPTER III IMAGE GRADIENT 7
CHAPTER IV BACKGROUND 10
CHAPTER V USING UNSHARP
MASKING IN MATLAB 19
CHAPTER VI USING GRADIENT
IN MATLAB 22
CHAPTER VII USING BLIND
DECONVOLUTION ALGORITHM 29
CHAPTER VII EXPERIMENT RESULTS 34
CHAPTER IX WEAKNESS AND LIMITATION 45
CHAPTER X CONCLUSION 48
CHAPTER XI SCOPE OF FUTURE DEVELOPEMENT 49
CHAPTER XII BIBLIOGRAPHY 50
LIST OF FIGURES

Fig no. Fig. Name Page no.

1. Simplified principle of unsharp masking 3

2. Image (top), Sharpened image (middle), Highly


sharpened image (bottom). 5
3. Two types of gradients, with blue arrows to indicate
the direction of the gradient. Dark areas indicate higher values 7
4. On the left, an intensity image of a cat 8
5. Original Image of Pumpkins 10

6. Blurred Image of Pumpkins 11

7. Deblurred with Gaussian Elimination 11

8. Rank-k Deblurring with k=800 (Out of 169744) 12

9. Examples of Tikhonov and TSVD Filtering 17

10. Original Image 34

11. Gaussian Blur with s=2 35

12. Applying the FFT Algorithm 35

13. Center Area of Original Image 36

14. Gaussian Blur with s=10 37

15. Central Part of Deblurred Image, to Showcase Graininess (s=10) 37

16. Gaussian Blur with s=15 37

17. Central Part of Deblurred Image, to Showcase Graininess (s=15) 38

18. Applying a Low Pass Filter to the Grainy Deblurred Image 38

19. A PSF Using the Gaussian Method and s=2 39


20. Deblurred Image with 1% Noise 39

21 . Deblurred Image with 1e-12 Noise 40

22. Deblurred Image with 1e-14 Noise 41

23. TSVD Filtering with tol = 0.5*err 42

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy