VU Signal and Image Processing. Image Restoration. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

Size: px
Start display at page:

Download "VU Signal and Image Processing. Image Restoration. Torsten Möller + Hrvoje Bogunović + Raphael Sahann"

Transcription

1 VU Signal and Image Processing Image Restoration Torsten Möller + Hrvoje Bogunović + Raphael Sahann torsten.moeller@univie.ac.at hrvoje.bogunovic@meduniwien.ac.at raphael.sahann@univie.ac.at vda.cs.univie.ac.at/teaching/sip/17s/ Raphael 1 Sahann

2 Overview Image Restoration Noise Models Spatial Noise Only Filtering Periodic Noise Reduction by Frequency Domain Filtering Estimating Degradation and Filtering Methods 2

3 Model of the Image Degradation/ Restoration Process Gonzalez & Woods - Digital Image Processing (3rd Edition) spatial domain: g(x, y) =f(x, y)? h(x, y)+ (x, y) frequency domain: G(u, v) =F (u, v)h(u, v)+n(u, v) 3

4 Noise Probability Density Functions p(z) = 1 p 2 e (z z)2 /2 2 p(z) = 2 b (z a)e (z a)2 /b for z a 0 for z<a p(z) = ( a b z b 1 (b 1)! e az for z 0 0 for z<0 mean z z = a + p b/4 z = b a variance 2 2 = b(4 ) 4 2 = b a 2 4

5 Noise Probability Density Functions p(z) = ae az for z 0 0 for z<0 p(z) = 1 (b a) if a apple z apple b 0 otherwise p(z) = 8 < : P a P b for z = a for z = b 0 otherwise mean z = 1 a z = a + b 2 / variance 2 = 1 a 2 2 = (b a)2 12 / 5

6 Sample Image for Illustration Gonzalez & Woods - Digital Image Processing (3rd Edition) 6

7 Samples and Histograms of Noise Gonzalez & Woods - Digital Image Processing (3rd Edition) 7

8 Samples and Histograms of Noise Gonzalez & Woods - Digital Image Processing (3rd Edition) 8

9 Periodic Noise usually present due to electrical or electromechanical interference during the image acquisition process Gonzalez & Woods - Digital Image Processing (3rd Edition) 9

10 Overview Image Restoration Noise Models Spatial Noise Only Filtering Periodic Noise Reduction by Frequency Domain Filtering Estimating Degradation and Filtering Methods 10

11 Noise Only Filtering reduced model of degradation where only noise is present: g(x, y) =f(x, y)+ (x, y) Gonzalez & Woods - Digital Image Processing (3rd Edition) 11

12 Noise Only Filtering Arithmetic Mean Filter Geometric Mean Filter ˆf(x, y) = 1 mn X g(s, t) ˆf(x, y) = 2 4 Y 3 g(s, t) 5 1 mn (s,t)2sxy (s,t)2sxy Harmonic Mean Filter Contraharmonic Mean Filter P ˆf(x, y) = mn P (s,t)2sxy 1 g(s,t) ˆf(x, y) = (s,t)2sxy P (s,t)2sxy g(s, t) Q+1 g(s, t) Q 12

13 Noise Filtering Gonzalez & Woods - Digital Image Processing (3rd Edition) 13

14 Noise Filtering Gonzalez & Woods - Digital Image Processing (3rd Edition) 14

15 Wrong Order in Contraharmonic Filter Gonzalez & Woods - Digital Image Processing (3rd Edition) 15

16 Order-Statistic Filters Median Filter (50th percentile): ˆf(x, y) = median (s,t)2sxy {g(s, t)} Max Filter (100th percentile): ˆf(x, y) = max (s,t)2sxy {g(s, t)} Min Filter (1st percentile): ˆf(x, y) = min (s,t)2sxy {g(s, t)} 16

17 Order-Statistic Filters Midpoint Filter: apple ˆf(x, y) = 1 2 max (s,t)2sxy {g(s, t)} + min (s,t)2sxy {g(s, t)} computes the midpoint between minimum and maximum values Alpha-Trimmed Mean Filter: ˆf(x, y) = 1 X g r (s, t) mn d (s,t)2sxy deletes the d/2 lowest and d/2 highest pixels and computes the mean from the remaining pixels 17

18 Median Filter Application Gonzalez & Woods - Digital Image Processing (3rd Edition) 18

19 Min/Max Filter Application Gonzalez & Woods - Digital Image Processing (3rd Edition) (Input image only used pepper noise) 19

20 Mean Filter Application Gonzalez & Woods - Digital Image Processing (3rd Edition) Gonzalez & Woods - Digital Image Processing (3rd Edition) 20

21 Adaptive Filters Adaptive Local Noise Reduction Filter: ˆf(x, y) =g(x, y) 2 2 L [g(x, y) m L ] 2 - if bra is zero, the filter should return the value of g(x,y) - if the local variance is high relative to bra,an edge is found and g(x, y) a value close to g(x,y) should be returned - if the variances are equal we want the arithmetic mean of the pixels in the window to reduce noise by blurring 2 g(x, y) 21

22 Adaptive Filters Gonzalez & Woods - Digital Image Processing (3rd Edition) 22

23 Adaptive Median Filter Stage A: Stage B: A1 =z med z min B1 =z xy z min A2 =z med z max B2 =z xy z max if A1 > 0 and A2 < 0, go to stage B else increase window size if B1 > 0 and B2 < 0, output z xy else output z med if window size apple S max repeat stage A else output z med This filter aims to: remove salt-and-pepper noise, provide smoothing of other noise and reduce distortion such as thinning or thickening Stage A tries to determine whether zmed is an impulse or not. If it is no impulse stage B tries to estimate whether the center of the window zxy is an impulse. 23

24 Adaptive Median Filter Gonzalez & Woods - Digital Image Processing (3rd Edition) 24

25 Overview Image Restoration Noise Models Spatial Noise Only Filtering Periodic Noise Reduction by Frequency Domain Filtering Estimating Degradation and Filtering Methods 25

26 Frequency Domain Filtering Bandreject Filters: Gonzalez & Woods - Digital Image Processing (3rd Edition) 26

27 Bandreject Filtering Gonzalez & Woods - Digital Image Processing (3rd Edition) 27

28 Frequency Domain Filtering Bandpass Filter: Gonzalez & Woods - Digital Image Processing (3rd Edition) 28

29 Notch Filters Gonzalez & Woods - Digital Image Processing (3rd Edition) 29

30 Notch Filtering Gonzalez & Woods - Digital Image Processing (3rd Edition) Has to appear in symmetric pairs about the origin Removes periodic interference 30

31 Optimum Notch Filtering Gonzalez & Woods - Digital Image Processing (3rd Edition) 31

32 Optimum Notch Filtering Generate a notch pass filter by observing the spectrum G(u,v) N(u, v) =H NP (u, v)g(u, v) After selecting the filter obtain corresponding spatial domain representation (u, v) =F 1 {H NP (u, v)g(u, v)} To minimize impact on image information subtract noise weighted by a weighting or modulating function w(x,y): ˆf(x, y) =g(x, y) w(x, y) (x, y) 32

33 Optimum Notch Filtering Weighting function can be chosen according to need; one approach minimizes the local variance Gonzalez & Woods - Digital Image Processing (3rd Edition) 33

34 Optimum Notch Filtering Input Result Gonzalez & Woods - Digital Image Processing (3rd Edition) 34

35 Overview Image Restoration Noise Models Spatial Noise Only Filtering Periodic Noise Reduction by Frequency Domain Filtering Estimating Degradation and Filtering Methods 35

36 Estimating the Degradation Function Gonzalez & Woods - Digital Image Processing (3rd Edition) g(x, y) =h(x, y)? f(x, y)+ (x, y) G(u, v) =H(u, v)f (u, v)+n(u, v) 36

37 Estimating the Degradation Function Estimation by Image Observation - Manually looking for areas with the least amount of possible noise - process the area to obtain the closest estimate to the original image - calculate the difference between the observed and processed area to construct a degradation function H(u,v) - use resulting function in restoration process very laborious process, which is only used under specific circumstances, such as the restoration of an old photograph of historical value 37

38 Estimating the Degradation Function Estimation by Experimentation - prerequisite: similar equipment to the equipment used to acquire the degraded image is available - obtain the impulse response of the equipment by imaging a bright dot of light - Fourier Transform of an impulse is a constant, therefore: H(u, v) = G(u, v) A G(u.v) Fourier transform of observed image A constant describing strength of impulse 38

39 Estimation by Experimentation Gonzalez & Woods - Digital Image Processing (3rd Edition) 39

40 Estimating the Degradation Function Estimation by Modeling - can take physical characteristics into account (see Turbulence Model by Hufnagel and Stanley) - mathematical model can be obtained by starting from basic principles e.g. blurring by uniform linear motion between the image and the sensor during the image acquisition consistently used for many years, because of the insight it affords into the image restoration problem 40

41 Estimation by Modeling Gonzalez & Woods - Digital Image Processing (3rd Edition) 41

42 Estimation by Modeling Gonzalez & Woods - Digital Image Processing (3rd Edition) 42

43 Inverse Filtering simple estimate of the transform by dividing the transform by the degradation function ˆF (u, v) = G(u, v) H(u, v) cannot recover undegraded image fully, because N(u,v) is not known very small values of H(u,v) will dominate the estimate ˆF (u, v) =F (u, v)+ N(u, v) H(u, v) 43

44 Inverse Filtering Gonzalez & Woods - Digital Image Processing (3rd Edition) 44

45 Wiener Filtering Minimum Mean Square Error (Wiener) Filtering incorporates degradation and noise into restoration 2 3 ˆF (u, v) = 4 1 H(u, v) 2 5 G(u, v) H(u, v) H(u, v) 2 + S (u,v) S f (u,v) S... power spectrum of the noise S f... power spectrum of the undegraded image apple 1 H(u, v) 2 ˆF (u, v) = G(u, v) H(u, v) H(u, v) 2 + K 45

46 Wiener Filtering Gonzalez & Woods - Digital Image Processing (3rd Edition) 46

47 Wiener Filtering Optimal value for K needs to be guessed/ iteratively adjusted to yield optimal result Gonzalez & Woods Digital Image Processing (3rd Edition) 47

Image Restoration and Reconstruction

Image Restoration and Reconstruction Image Restoration and Reconstruction Image restoration Objective process to improve an image Recover an image by using a priori knowledge of degradation phenomenon Exemplified by removal of blur by deblurring

More information

Image Restoration and Reconstruction

Image Restoration and Reconstruction Image Restoration and Reconstruction Image restoration Objective process to improve an image, as opposed to the subjective process of image enhancement Enhancement uses heuristics to improve the image

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Image Restoration and Reconstruction (Noise Removal) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science and Engineering 2 Image Restoration

More information

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction CoE4TN4 Image Processing Chapter 5 Image Restoration and Reconstruction Image Restoration Similar to image enhancement, the ultimate goal of restoration techniques is to improve an image Restoration: a

More information

CoE4TN3 Medical Image Processing

CoE4TN3 Medical Image Processing CoE4TN3 Medical Image Processing Image Restoration Noise Image sensor might produce noise because of environmental conditions or quality of sensing elements. Interference in the image transmission channel.

More information

Image restoration. Restoration: Enhancement:

Image restoration. Restoration: Enhancement: Image restoration Most images obtained by optical, electronic, or electro-optic means is likely to be degraded. The degradation can be due to camera misfocus, relative motion between camera and object,

More information

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8 1. Explain about gray level interpolation. The distortion correction equations yield non integer values for x' and y'. Because the distorted image g is digital, its pixel values are defined only at integer

More information

UNIT III : IMAGE RESTORATION

UNIT III : IMAGE RESTORATION UNIT III : IMAGE RESTORATION 1. What is meant by Image Restoration? [AUC NOV/DEC 2013] Restoration attempts to reconstruct or recover an image that has been degraded by using a clear knowledge of the degrading

More information

Biomedical Image Analysis. Homomorphic Filtering and applications to PET

Biomedical Image Analysis. Homomorphic Filtering and applications to PET Biomedical Image Analysis Homomorphic Filtering and applications to PET Contents: Image enhancement and correction Brightness normalization and contrast enhancement Applications to SPECT BMIA 15 V. Roth

More information

Image Processing Lecture 10

Image Processing Lecture 10 Image Restoration Image restoration attempts to reconstruct or recover an image that has been degraded by a degradation phenomenon. Thus, restoration techniques are oriented toward modeling the degradation

More information

Image Restoration Chapter 5. Prof. Vidya Manian Dept. of Electrical and Computer Engineering INEL 5327 ECE, UPRM

Image Restoration Chapter 5. Prof. Vidya Manian Dept. of Electrical and Computer Engineering INEL 5327 ECE, UPRM Image Processing Image Restoration Chapter 5 Prof. Vidya Manian Dept. of Electrical and Computer Engineering g 1 Overview A model of the Image Degradation/Restoration Process Noise Models Restoration in

More information

PSD2B Digital Image Processing. Unit I -V

PSD2B Digital Image Processing. Unit I -V PSD2B Digital Image Processing Unit I -V Syllabus- Unit 1 Introduction Steps in Image Processing Image Acquisition Representation Sampling & Quantization Relationship between pixels Color Models Basics

More information

Image restoration. Lecture 14. Milan Gavrilovic Centre for Image Analysis Uppsala University

Image restoration. Lecture 14. Milan Gavrilovic Centre for Image Analysis Uppsala University Image restoration Lecture 14 Milan Gavrilovic milan@cb.uu.se Centre for Image Analysis Uppsala University Computer Assisted Image Analysis 2009-05-08 M. Gavrilovic (Uppsala University) L14 Image restoration

More information

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions Others -- Noise Removal Techniques -- Edge Detection Techniques -- Geometric Operations -- Color Image Processing -- Color Spaces Xiaojun Qi Noise Model The principal sources of noise in digital images

More information

f(x,y) is the original image H is the degradation process (or function) n(x,y) represents noise g(x,y) is the obtained degraded image p q

f(x,y) is the original image H is the degradation process (or function) n(x,y) represents noise g(x,y) is the obtained degraded image p q Image Restoration Image Restoration G&W Chapter 5 5.1 The Degradation Model 5.2 5.105.10 browse through the contents 5.11 Geometric Transformations Goal: Reconstruct an image that has been degraded in

More information

Digital Image Processing Chapter 5: Image Restoration

Digital Image Processing Chapter 5: Image Restoration Digital Image Processing Chapter 5: Image Restoration Concept of Image Restoration Image restoration is to restore a degraded image back to the original image while image enhancement is to maniplate the

More information

Image Restoration. Yao Wang Polytechnic Institute of NYU, Brooklyn, NY 11201

Image Restoration. Yao Wang Polytechnic Institute of NYU, Brooklyn, NY 11201 Image Restoration Yao Wang Polytechnic Institute of NYU, Brooklyn, NY 11201 Partly based on A. K. Jain, Fundamentals of Digital Image Processing, and Gonzalez/Woods, Digital Image Processing Figures from

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments

More information

Point and Spatial Processing

Point and Spatial Processing Filtering 1 Point and Spatial Processing Spatial Domain g(x,y) = T[ f(x,y) ] f(x,y) input image g(x,y) output image T is an operator on f Defined over some neighborhood of (x,y) can operate on a set of

More information

Chapter 3: Intensity Transformations and Spatial Filtering

Chapter 3: Intensity Transformations and Spatial Filtering Chapter 3: Intensity Transformations and Spatial Filtering 3.1 Background 3.2 Some basic intensity transformation functions 3.3 Histogram processing 3.4 Fundamentals of spatial filtering 3.5 Smoothing

More information

Image Restoration Image Degradation and Restoration

Image Restoration Image Degradation and Restoration Image Degradation and Restoration hxy Image Degradation Model: Spatial domain representation can be modeled by: g x y h x y f x y x y Freqency domain representation can be modeled by: G F N Prepared By:

More information

Image Restoration by Inverse Filtering in the Frequency Domain Using Gaussian and Ideal Low Pass Filters By Nasser Abbasi

Image Restoration by Inverse Filtering in the Frequency Domain Using Gaussian and Ideal Low Pass Filters By Nasser Abbasi EECS_207A_final_project.nb 1 Image Restoration by Inverse Filtering in the Frequency Domain Using Gaussian and Ideal Low Pass Filters By Nasser Abbasi Introduction This report was written during Fall 2004.

More information

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

Image Processing. Traitement d images. Yuliya Tarabalka  Tel. Traitement d images Yuliya Tarabalka yuliya.tarabalka@hyperinet.eu yuliya.tarabalka@gipsa-lab.grenoble-inp.fr Tel. 04 76 82 62 68 Noise reduction Image restoration Restoration attempts to reconstruct an

More information

Image Enhancement in Spatial Domain (Chapter 3)

Image Enhancement in Spatial Domain (Chapter 3) Image Enhancement in Spatial Domain (Chapter 3) Yun Q. Shi shi@njit.edu Fall 11 Mask/Neighborhood Processing ECE643 2 1 Point Processing ECE643 3 Image Negatives S = (L 1) - r (3.2-1) Point processing

More information

Chapter4 Image Enhancement

Chapter4 Image Enhancement Chapter4 Image Enhancement Preview 4.1 General introduction and Classification 4.2 Enhancement by Spatial Transforming(contrast enhancement) 4.3 Enhancement by Spatial Filtering (image smoothing) 4.4 Enhancement

More information

EECS490: Digital Image Processing. Lecture #16

EECS490: Digital Image Processing. Lecture #16 Lecture #16 Wiener Filters Constrained Least Squares Filter Computed Tomography Basics Reconstruction and the Radon Transform Fourier Slice Theorem Filtered Backprojections Fan Beams Motion Blurring Model

More information

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava Image Enhancement in Spatial Domain By Dr. Rajeev Srivastava CONTENTS Image Enhancement in Spatial Domain Spatial Domain Methods 1. Point Processing Functions A. Gray Level Transformation functions for

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

Digital Image Processing (EI424)

Digital Image Processing (EI424) Scheme of evaluation Digital Image Processing (EI424) Eighth Semester,April,2017. IV/IV B.Tech (Regular) DEGREE EXAMINATIONS ELECTRONICS AND INSTRUMENTATION ENGINEERING April,2017 Digital Image Processing

More information

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N. ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N. Dartmouth, MA USA Abstract: The significant progress in ultrasonic NDE systems has now

More information

IT Digital Image ProcessingVII Semester - Question Bank

IT Digital Image ProcessingVII Semester - Question Bank UNIT I DIGITAL IMAGE FUNDAMENTALS PART A Elements of Digital Image processing (DIP) systems 1. What is a pixel? 2. Define Digital Image 3. What are the steps involved in DIP? 4. List the categories of

More information

Image Enhancement in the Frequency Domain Periodicity and the need for Padding:

Image Enhancement in the Frequency Domain Periodicity and the need for Padding: Prepared B: Dr. Hasan Demirel PhD Image Enhancement in the Freqenc Domain Periodicit and the need for Padding: Periodicit propert of the DFT: The discrete Forier Transform and the inverse Forier transforms

More information

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT. Vivekananda Collegee of Engineering & Technology Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT Dept. Prepared by Harivinod N Assistant Professor, of Computer Science and Engineering,

More information

Biomedical Image Analysis. Spatial Filtering

Biomedical Image Analysis. Spatial Filtering Biomedical Image Analysis Contents: Spatial Filtering The mechanics of Spatial Filtering Smoothing and sharpening filters BMIA 15 V. Roth & P. Cattin 1 The Mechanics of Spatial Filtering Spatial filter:

More information

Filtering and Enhancing Images

Filtering and Enhancing Images KECE471 Computer Vision Filtering and Enhancing Images Chang-Su Kim Chapter 5, Computer Vision by Shapiro and Stockman Note: Some figures and contents in the lecture notes of Dr. Stockman are used partly.

More information

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS ARIFA SULTANA 1 & KANDARPA KUMAR SARMA 2 1,2 Department of Electronics and Communication Engineering, Gauhati

More information

C2: Medical Image Processing Linwei Wang

C2: Medical Image Processing Linwei Wang C2: Medical Image Processing 4005-759 Linwei Wang Content Enhancement Improve visual quality of the image When the image is too dark, too light, or has low contrast Highlight certain features of the image

More information

Image Enhancement: To improve the quality of images

Image Enhancement: To improve the quality of images Image Enhancement: To improve the quality of images Examples: Noise reduction (to improve SNR or subjective quality) Change contrast, brightness, color etc. Image smoothing Image sharpening Modify image

More information

SYDE 575: Introduction to Image Processing

SYDE 575: Introduction to Image Processing SYDE 575: Introduction to Image Processing Image Enhancement and Restoration in Spatial Domain Chapter 3 Spatial Filtering Recall 2D discrete convolution g[m, n] = f [ m, n] h[ m, n] = f [i, j ] h[ m i,

More information

3.4& Fundamentals& mechanics of spatial filtering(page 166) Spatial filter(mask) Filter coefficients Filter response

3.4& Fundamentals& mechanics of spatial filtering(page 166) Spatial filter(mask) Filter coefficients Filter response Image enhancement in the spatial domain(3.4-3.7) SLIDE 1/21 3.4& 3.4.1 Fundamentals& mechanics of spatial filtering(page 166) Spatial filter(mask) Filter coefficients Filter response Example: 3 3mask Linear

More information

Structural Similarity Optimized Wiener Filter: A Way to Fight Image Noise

Structural Similarity Optimized Wiener Filter: A Way to Fight Image Noise Structural Similarity Optimized Wiener Filter: A Way to Fight Image Noise Mahmud Hasan and Mahmoud R. El-Sakka (B) Department of Computer Science, University of Western Ontario, London, ON, Canada {mhasan62,melsakka}@uwo.ca

More information

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image

More information

An introduction to image enhancement in the spatial domain.

An introduction to image enhancement in the spatial domain. University of Antwerp Department of Mathematics and Computer Science An introduction to image enhancement in the spatial domain. Sven Maerivoet November, 17th 2000 Contents 1 Introduction 1 1.1 Spatial

More information

Non-Blind Deblurring Using Partial Differential Equation Method

Non-Blind Deblurring Using Partial Differential Equation Method Volume Issue 3, 3-36, 013, ISSN: 319 8656 Non-Blind Deblurring Using Partial Differential Equation Method Devender Sharma CSE Department HCE,Sonepat, Puneet Sharma CSE Department HCE,Sonepat, Ritu Sharma

More information

COMP 9517 Computer Vision

COMP 9517 Computer Vision COMP 9517 Computer Vision Frequency Domain Techniques 1 Frequency Versus Spa

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spring 2014 TTh 14:30-15:45 CBC C313 Lecture 03 Image Processing Basics 13/01/28 http://www.ee.unlv.edu/~b1morris/ecg782/

More information

Unit - I Computer vision Fundamentals

Unit - I Computer vision Fundamentals Unit - I Computer vision Fundamentals It is an area which concentrates on mimicking human vision systems. As a scientific discipline, computer vision is concerned with the theory behind artificial systems

More information

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Jen-Hui Chuang Department of Computer Science National Chiao Tung University 2 3 Image Enhancement in the Spatial Domain 3.1 Background 3.4 Enhancement Using Arithmetic/Logic Operations

More information

Lecture 4: Spatial Domain Transformations

Lecture 4: Spatial Domain Transformations # Lecture 4: Spatial Domain Transformations Saad J Bedros sbedros@umn.edu Reminder 2 nd Quiz on the manipulator Part is this Fri, April 7 205, :5 AM to :0 PM Open Book, Open Notes, Focus on the material

More information

Overview Module 03. Image Restoration and Freq. Filtering & Color Imaging and Transformations. Model of Image Degradation/Restoration

Overview Module 03. Image Restoration and Freq. Filtering & Color Imaging and Transformations. Model of Image Degradation/Restoration Introduction to Medical Image Processing (5XSA), Module 3 Image Restoration and Freq. Filtering & Color Imaging and Transformations Peter H.N. de With (p.h.n.de.with@tue.nl ) slides version. Overview Module

More information

Classification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation

Classification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation Image enhancement (GW-Ch. 3) Classification of image operations Process of improving image quality so that the result is more suitable for a specific application. contrast stretching histogram processing

More information

Examination in Digital Image Processing, TSBB08

Examination in Digital Image Processing, TSBB08 Examination in Digital Image Processing, TSBB8 Time: 215-1-23, 14.-18. Location: TER4 Examiner: Maria Magnusson will visit the classroom at 15. and 16.45, tel. 281336, 73-84 38 67 Permitted equipment:

More information

Copyright 2005 Center for Imaging Science Rochester Institute of Technology Rochester, NY

Copyright 2005 Center for Imaging Science Rochester Institute of Technology Rochester, NY Development of Algorithm for Fusion of Hyperspectral and Multispectral Imagery with the Objective of Improving Spatial Resolution While Retaining Spectral Data Thesis Christopher J. Bayer Dr. Carl Salvaggio

More information

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei College of Physical and Information Science, Hunan Normal University, Changsha, China Hunan Art Professional

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spatial Domain Filtering http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background Intensity

More information

David James Swain. Thesis submitted to the faculty ofthe. Virginia Polytechnic Institute and State University

David James Swain. Thesis submitted to the faculty ofthe. Virginia Polytechnic Institute and State University Enhancing and Reconstructing Digitized Handwriting. by David James Swain Thesis submitted to the faculty ofthe Virginia Polytechnic Institute and State University in partial fulllment of the requirements

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Lecture # 6 Image Enhancement in Spatial Domain- II ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Local/

More information

EELE 5310: Digital Image Processing. Lecture 2 Ch. 3. Eng. Ruba A. Salamah. iugaza.edu

EELE 5310: Digital Image Processing. Lecture 2 Ch. 3. Eng. Ruba A. Salamah. iugaza.edu EELE 5310: Digital Image Processing Lecture 2 Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations

More information

New feature preserving noise removal algorithm based on thediscrete cosine transform and the a prior knowledge of pixel type.

New feature preserving noise removal algorithm based on thediscrete cosine transform and the a prior knowledge of pixel type. Title New feature preserving noise removal algorithm based on thediscrete cosine transform and the a prior knowledge of pixel type Author(s) Yung, HC; Lai, HS Citation International Conference on Image

More information

EELE 5310: Digital Image Processing. Ch. 3. Eng. Ruba A. Salamah. iugaza.edu

EELE 5310: Digital Image Processing. Ch. 3. Eng. Ruba A. Salamah. iugaza.edu EELE 531: Digital Image Processing Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations

More information

Digital Image Fundamentals

Digital Image Fundamentals Digital Image Fundamentals Image Quality Objective/ subjective Machine/human beings Mathematical and Probabilistic/ human intuition and perception 6 Structure of the Human Eye photoreceptor cells 75~50

More information

Hybrid filters for medical image reconstruction

Hybrid filters for medical image reconstruction Vol. 6(9), pp. 177-182, October, 2013 DOI: 10.5897/AJMCSR11.124 ISSN 2006-9731 2013 Academic Journals http://www.academicjournals.org/ajmcsr African Journal of Mathematics and Computer Science Research

More information

Digital Image Processing. Lecture 6

Digital Image Processing. Lecture 6 Digital Image Processing Lecture 6 (Enhancement in the Frequency domain) Bu-Ali Sina University Computer Engineering Dep. Fall 2016 Image Enhancement In The Frequency Domain Outline Jean Baptiste Joseph

More information

Introduction to Digital Image Processing

Introduction to Digital Image Processing Fall 2005 Image Enhancement in the Spatial Domain: Histograms, Arithmetic/Logic Operators, Basics of Spatial Filtering, Smoothing Spatial Filters Tuesday, February 7 2006, Overview (1): Before We Begin

More information

Motivation. The main goal of Computer Graphics is to generate 2D images. 2D images are continuous 2D functions (or signals)

Motivation. The main goal of Computer Graphics is to generate 2D images. 2D images are continuous 2D functions (or signals) Motivation The main goal of Computer Graphics is to generate 2D images 2D images are continuous 2D functions (or signals) monochrome f(x,y) or color r(x,y), g(x,y), b(x,y) These functions are represented

More information

Fast Fourier Transform: the most important numerical algorithm of our lifetime

Fast Fourier Transform: the most important numerical algorithm of our lifetime 052600 VU Signal and Image Processing Fast Fourier Transform: the most important numerical algorithm of our lifetime Torsten Möller + Hrvoje Bogunović + Raphael Sahann torsten.moeller@univie.ac.at hrvoje.bogunovic@meduniwien.ac.at

More information

JNTUWORLD. 4. Prove that the average value of laplacian of the equation 2 h = ((r2 σ 2 )/σ 4 ))exp( r 2 /2σ 2 ) is zero. [16]

JNTUWORLD. 4. Prove that the average value of laplacian of the equation 2 h = ((r2 σ 2 )/σ 4 ))exp( r 2 /2σ 2 ) is zero. [16] Code No: 07A70401 R07 Set No. 2 1. (a) What are the basic properties of frequency domain with respect to the image processing. (b) Define the terms: i. Impulse function of strength a ii. Impulse function

More information

Digital Image Processing, 2nd ed. Digital Image Processing, 2nd ed. The principal objective of enhancement

Digital Image Processing, 2nd ed. Digital Image Processing, 2nd ed. The principal objective of enhancement Chapter 3 Image Enhancement in the Spatial Domain The principal objective of enhancement to process an image so that the result is more suitable than the original image for a specific application. Enhancement

More information

VC 10/11 T4 Colour and Noise

VC 10/11 T4 Colour and Noise VC 10/11 T4 Colour and Noise Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Miguel Tavares Coimbra Outline Colour spaces Colour processing Noise Topic:

More information

CHAPTER 2 ADAPTIVE DECISION BASED MEDIAN FILTER AND ITS VARIATION

CHAPTER 2 ADAPTIVE DECISION BASED MEDIAN FILTER AND ITS VARIATION 21 CHAPTER 2 ADAPTIVE DECISION BASED MEDIAN FILTER AND ITS VARIATION The main challenge in salt and pepper noise removal is to remove the noise as well as to preserve the image details. The removal of

More information

Lecture 2 Image Processing and Filtering

Lecture 2 Image Processing and Filtering Lecture 2 Image Processing and Filtering UW CSE vision faculty What s on our plate today? Image formation Image sampling and quantization Image interpolation Domain transformations Affine image transformations

More information

image filtration i Ole-Johan Skrede INF Digital Image Processing

image filtration i Ole-Johan Skrede INF Digital Image Processing image filtration i Ole-Johan Skrede 22.02.2017 INF2310 - Digital Image Processing Department of Informatics The Faculty of Mathematics and Natural Sciences University of Oslo After original slides by Fritz

More information

Review for Exam I, EE552 2/2009

Review for Exam I, EE552 2/2009 Gonale & Woods Review or Eam I, EE55 /009 Elements o Visual Perception Image Formation in the Ee and relation to a photographic camera). Brightness Adaption and Discrimination. Light and the Electromagnetic

More information

Improved Adaptive Median Filter for Denoising Ultrasound Images

Improved Adaptive Median Filter for Denoising Ultrasound Images Improved Adaptive Median Filter for Denoising Ultrasound Images Nikola RANKOVIC Faculty of Mathematics University of Belgrade Studentski trg 16, Belgrade SERBIA nikola.s.rankovic@gmail.com Milan TUBA Faculty

More information

Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)

Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4) Digital Image Processing Image Enhancement in the Spatial Domain (Chapter 4) Objective The principal objective o enhancement is to process an images so that the result is more suitable than the original

More information

DEVELOPMENT OF IMAGE RESTORATION TECHNIQUES

DEVELOPMENT OF IMAGE RESTORATION TECHNIQUES DEVELOPMENT OF IMAGE RESTORATION TECHNIQUES THESIS REPORT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Master of Technology in Computer Science and Engineering by TONY XAVIER

More information

Cvision 3 Color and Noise

Cvision 3 Color and Noise Cvision 3 Color and Noise António J. R. Neves (an@ua.pt) & João Paulo Cunha IEETA / Universidade de Aveiro Outline Color spaces Color processing Noise Acknowledgements: Most of this course is based on

More information

Filters. Advanced and Special Topics: Filters. Filters

Filters. Advanced and Special Topics: Filters. Filters Filters Advanced and Special Topics: Filters Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong Kong ELEC4245: Digital Image Processing (Second Semester, 2016 17)

More information

Available online at ScienceDirect. Procedia Computer Science 54 (2015 ) Mayank Tiwari and Bhupendra Gupta

Available online at   ScienceDirect. Procedia Computer Science 54 (2015 ) Mayank Tiwari and Bhupendra Gupta Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 54 (2015 ) 638 645 Eleventh International Multi-Conference on Information Processing-2015 (IMCIP-2015) Image Denoising

More information

IMAGE DE-NOISING IN WAVELET DOMAIN

IMAGE DE-NOISING IN WAVELET DOMAIN IMAGE DE-NOISING IN WAVELET DOMAIN Aaditya Verma a, Shrey Agarwal a a Department of Civil Engineering, Indian Institute of Technology, Kanpur, India - (aaditya, ashrey)@iitk.ac.in KEY WORDS: Wavelets,

More information

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

CS4442/9542b Artificial Intelligence II prof. Olga Veksler CS4442/9542b Artificial Intelligence II prof. Olga Veksler Lecture 2 Computer Vision Introduction, Filtering Some slides from: D. Jacobs, D. Lowe, S. Seitz, A.Efros, X. Li, R. Fergus, J. Hayes, S. Lazebnik,

More information

The main goal of Computer Graphics is to generate 2D images 2D images are continuous 2D functions (or signals)

The main goal of Computer Graphics is to generate 2D images 2D images are continuous 2D functions (or signals) Motivation The main goal of Computer Graphics is to generate 2D images 2D images are continuous 2D functions (or signals) monochrome f(x,y) or color r(x,y), g(x,y), b(x,y) These functions are represented

More information

Small Celestial Body Image Restoration Based on Spectrum Characteristics TAO Tianyuan1,a, *KANG Zhiwei1,b, LIU Jin2,c

Small Celestial Body Image Restoration Based on Spectrum Characteristics TAO Tianyuan1,a, *KANG Zhiwei1,b, LIU Jin2,c 2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) Small Celestial Body Image Restoration Based on Spectrum Characteristics TAO Tianyuan1,a, *KANG Zhiwei1,b, LIU Jin2,c

More information

A Comparative Study & Analysis of Image Restoration by Non Blind Technique

A Comparative Study & Analysis of Image Restoration by Non Blind Technique A Comparative Study & Analysis of Image Restoration by Non Blind Technique Saurav Rawat 1, S.N.Tazi 2 M.Tech Student, Assistant Professor, CSE Department, Government Engineering College, Ajmer Abstract:

More information

QUANTITATIVE image processing

QUANTITATIVE image processing ELECTRICAL AND SYSTEMS ENGINEERING DRAFT NOVEMBER, 7 ESE 588. Quantitative Image Processing R. Martin Arthur Abstract Introduction to modeling, processing, manipulation and display of images. Application

More information

Image Enhancement Using Homomorphic Filtering and Adaptive Median Filtering for Balinese Papyrus (Lontar)

Image Enhancement Using Homomorphic Filtering and Adaptive Median Filtering for Balinese Papyrus (Lontar) Image Enhancement Using Homomorphic Filtering and Adaptive Median Filtering for Balinese Papyrus (Lontar) Ida Bagus Ketut Surya Arnawa Stmik Stikom Bali Bali, Indonesia Abstract Balinese papyrus (Lontar)

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

CS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale

CS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale CS 490: Computer Vision Image Segmentation: Thresholding Fall 205 Dr. Michael J. Reale FUNDAMENTALS Introduction Before we talked about edge-based segmentation Now, we will discuss a form of regionbased

More information

Digital Image Processing. Image Enhancement in the Frequency Domain

Digital Image Processing. Image Enhancement in the Frequency Domain Digital Image Processing Image Enhancement in the Frequency Domain Topics Frequency Domain Enhancements Fourier Transform Convolution High Pass Filtering in Frequency Domain Low Pass Filtering in Frequency

More information

QUANTITATIVE image processing

QUANTITATIVE image processing ELECTRICAL AND SYSTEMS ENGINEERING DRAFT NOVEMBER 6, 7 ESE 588. Quantitative Image Processing R. Martin Arthur Abstract Introduction to modeling, processing, manipulation and display of images. Application

More information

Lecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing

Lecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing Lecture 4 Digital Image Enhancement 1. Principle of image enhancement 2. Spatial domain transformation Basic intensity it tranfomation ti Histogram processing Principle Objective of Enhancement Image enhancement

More information

2D Image Processing INFORMATIK. Kaiserlautern University. DFKI Deutsches Forschungszentrum für Künstliche Intelligenz

2D Image Processing INFORMATIK. Kaiserlautern University.   DFKI Deutsches Forschungszentrum für Künstliche Intelligenz 2D Image Processing - Filtering Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 What is image filtering?

More information

Hom o om o or o phi p c Processing

Hom o om o or o phi p c Processing Homomorphic o o Processing Motivation: Image with a large dynamic range, e.g. natural scene on a bright sunny day, recorded on a medium with a small dynamic range, e.g. a film image contrast significantly

More information

What will we learn? Neighborhood processing. Convolution and correlation. Neighborhood processing. Chapter 10 Neighborhood Processing

What will we learn? Neighborhood processing. Convolution and correlation. Neighborhood processing. Chapter 10 Neighborhood Processing What will we learn? Lecture Slides ME 4060 Machine Vision and Vision-based Control Chapter 10 Neighborhood Processing By Dr. Debao Zhou 1 What is neighborhood processing and how does it differ from point

More information

ECE 484 Digital Image Processing Lec 12 - Mid Term Review

ECE 484 Digital Image Processing Lec 12 - Mid Term Review ECE 484 Digital Image Processing Lec 12 - Mid Term Review Zhu Li Dept of CSEE, UMKC Office: FH560E, Email: lizhu@umkc.edu, Ph: x 2346. http://l.web.umkc.edu/lizhu slides created with WPS Office Linux and

More information

Statistical Image Compression using Fast Fourier Coefficients

Statistical Image Compression using Fast Fourier Coefficients Statistical Image Compression using Fast Fourier Coefficients M. Kanaka Reddy Research Scholar Dept.of Statistics Osmania University Hyderabad-500007 V. V. Haragopal Professor Dept.of Statistics Osmania

More information

Relationship between Fourier Space and Image Space. Academic Resource Center

Relationship between Fourier Space and Image Space. Academic Resource Center Relationship between Fourier Space and Image Space Academic Resource Center Presentation Outline What is an image? Noise Why do we transform images? What is the Fourier Transform? Examples of images in

More information

Filtering Images. Contents

Filtering Images. Contents Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents

More information

Digital Image Processing. Lecture # 15 Image Segmentation & Texture

Digital Image Processing. Lecture # 15 Image Segmentation & Texture Digital Image Processing Lecture # 15 Image Segmentation & Texture 1 Image Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) Applications:

More information