Design of Digital Image Enhancement System Using Noise Filtering Techniques

ABSTRACT 

Noise Reduction in digital image is one of the most important and difficult techniques in image research. The aim of Noise Reduction in digital image is to improve the visual appearance of an image, or to provide a better transform representation for another automated image processing. Many images like medical images, satellite images, aerial images and even real-life photographs suffer from viewing, removing blurring and noise, increasing contrast, etc. Reducing noise from the digital image is a challenge for the researchers. Several approaches are existed in the literature for noise reduction, generally there are common types of noises found in most digital image. This project proposes filtering techniques for the removal of Gaussian, Salt-pepper, and Speckle noise from the digital image. MATLAB software is used to simulate and implement the filtering techniques under study. The efficiency of each filter is evaluated based on image metrics PSNR and MSE, MAE and Histogram analysis. Results suggests that Wiener Filter performance is suitable for all Gaussian and Speckle noisy image and the Median shows better results with Salt & Pepper noisy images.



Table of Contents

i .......................................................................................................الآیة

Dedication ii

Acknowledgement .............................................................................................. iii

ABSTRACT ix

1.Introduction 2

1.1. Overview.........................................................................................2

1.2. Digital Images ................................................................................2

1.3. Digital Image Quality ....................................................................3

1.4. Sources of Noise.............................................................................3

1.5. Importance of Noise Reduction.......................................................4

1.6. Problem definition:.............................................................................. 4

1.7. Aim and Objectives:............................................................................ 5

1.8. Methodologies and tools: ................................................................... 5

1.9. The Thesis Outlines:............................................................................ 5

1.1 Previous work :..................................................................................... 6

2Literature Review..............................................................................................12

2.1 Digital Image Processing Definition...............................................12

2.2 Digital Image:......................................................................................12

2.3 Digital Image Creation Methods......................................................12

2.4 Fundamental Steps of Digital Image Processing ..........................13

2.5 Digital image concept ........................................................................16

2.6 Types of Digital Images ....................................................................17

2.7 Digital Image Noise Concept ...........................................................21

2.7.1 Types of noise .................................................................................21

2.7.2Noise Modeling...........................................................................................23

2.7.3The concept of noise reduction:.................................................................24

2.7.4 Noise Removal.....................................................................25

2.7.5 Image filtering......................................................................25

2.7.6 Basics steps of Spatial Domain Filtering ...........................26

3 Methodology .............................................................................32

3.1 Experimental setup.......................................................................32

3.2 Performance Metrics....................................................................32

3.2.1Filtering in Matlab ......................................................................................36

3.3 Graphic User Interface Block Diagram:.....................................38

4 Results .......................................................................................40

4.1 Qualitative Analysis:....................................................................40

4.2Impact (PSNR), (MAE) and (MSE)43

4.3 Histogram of noisy and filtered image 45

5 Conclusion.................................................................................50

5.1 Future Work .................................................................................50

References .......................................................................................................51

Matlab Code ....................................................................................................57