School of Computer Science Queen’s University Belfast Practical TULIP lecture next Tues 12th Feb. Wed 13th Feb 11-1 am. Thurs 14th Feb 10-12 am. Practical.

Slides:



Advertisements
Similar presentations
Linear Filtering – Part I Selim Aksoy Department of Computer Engineering Bilkent University
Advertisements

Spatial Filtering (Chapter 3)
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Image Processing Lecture 4
Transforming images to images
Image Filtering. Outline Outline Concept of image filter  Focus on spatial image filter Various types of image filter  Smoothing, noise reductions 
Chapter 3 Image Enhancement in the Spatial Domain.
Image Pre-Processing Image pre-processing (předzpracování obrazu) –transformations of the input image leading to noise reduction, image improvement or.
Image processing (spatial &frequency domain) Image processing (spatial &frequency domain) College of Science Computer Science Department
Histograms Histogram Equalization Integrated optical density Mean grey level Properties of histograms.
EE 4780 Image Enhancement. Bahadir K. Gunturk2 Image Enhancement The objective of image enhancement is to process an image so that the result is more.
E.G.M. PetrakisFiltering1 Linear Systems Many image processing (filtering) operations are modeled as a linear system Linear System δ(x,y) h(x,y)
Digital image processing Chapter 6. Image enhancement IMAGE ENHANCEMENT Introduction Image enhancement algorithms & techniques Point-wise operations Contrast.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Multimedia communications EG 371Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matt Roach Lecture 6 Image processing (filters)
Histograms Histogram Equalization Definition: What is a histogram? Histograms count the number of occurrences of each possible value CountGrey level.
6/9/2015Digital Image Processing1. 2 Example Histogram.
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
Low Pass Filtering Spatial frequency is a measure of how rapidly brightness or colour varies as we traverse an image. Figure 7.11a shows that an image.
2007Theo Schouten1 Enhancements Techniques for editing an image such that it is more suitable for a specific application than the original image. Spatial.
1 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
Edge Enhancement Now we will go deeper to operators that enhance edges and thus images.
Image Enhancement.
Vision, Video and Virtual Reality Feature Extraction Lecture 7 Image Enhancement CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
CS448f: Image Processing For Photography and Vision Denoising.
Despeckle Filtering in Medical Ultrasound Imaging
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
Chapter 3 (cont).  In this section several basic concepts are introduced underlying the use of spatial filters for image processing.  Mainly spatial.
Presentation Image Filters
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Computer Vision – Enhancement(Part II) Hanyang University Jong-Il Park.
Spatial Filtering: Basics
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
Linear Filtering – Part I Selim Aksoy Department of Computer Engineering Bilkent University
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Image Processing is replacing Original Pixels by new Pixels using a Transform rst uvw xyz Origin x y Image f (x, y) e processed = v *e + r *a + s *b +
Digital Image Processing CSC331 Image Enhancement 1.
Image processing Fourth lecture Image Restoration Image Restoration: Image restoration methods are used to improve the appearance of an image.
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 2
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Introduction TOPIC 6 Image Enhancement.
Image Subtraction Mask mode radiography h(x,y) is the mask.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Introduction to Computer Vision Introduction Zhigang Zhu, City College of New York CSc I6716 Spring 2012 Image Enhancement Part I.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
Sejong Univ. CH3. Area Processes Convolutions Blurring Sharpening Averaging vs. Median Filtering.
Digital Image Processing Part 3 Spatial Domain Processing.
EE 7730 Image Enhancement. Bahadir K. Gunturk2 Image Enhancement The objective of image enhancement is to process an image so that the result is more.
Digital Filters. What are they?  Local operation (neighborhood operation in GIS terminology) by mask, window, or kernel (different words for the same.
Non-linear filtering Example: Median filter Replaces pixel value by median value over neighborhood Generates no new gray levels.
Edges Edges = jumps in brightness/color Brightness jumps marked in white.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Miguel Tavares Coimbra
Spatial Image Enhancement
Image Subtraction Mask mode radiography h(x,y) is the mask.
ECE 692 – Advanced Topics in Computer Vision
Practical TULIP lecture next Tues 12th Feb. Wed 13th Feb 11-1 am.
Digital Image Processing
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Digital Image Processing
- photometric aspects of image formation gray level images
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Dr. Chang Shu COMP 4900C Winter 2008
Image Enhancement in the Spatial Domain
Digital Image Processing
Histogram Probability distribution of the different grays in an image.
Spatial filtering 3x3 kernel Definition Transformation or set of
Digital Filters.
Image Enhancement in the Spatial Domain
Presentation transcript:

School of Computer Science Queen’s University Belfast Practical TULIP lecture next Tues 12th Feb. Wed 13th Feb 11-1 am. Thurs 14th Feb am. Practical notes on Queen’s on-line.

School of Computer Science Queen’s University Belfast CSC312-4 Noise Reduction Paul Miller

School of Computer Science Queen’s University Belfast Image Enhancement Brightness control Contrast enhancement Noise reduction Edge enhancement Zooming

School of Computer Science Queen’s University Belfast Objectives What is noise? How is noise reduction performed? –Low-pass –Median How they can be implemented using neighbourhood operators.

School of Computer Science Queen’s University Belfast Noise Source of noise = CCD chip. Electronic signal fluctuations in detector. Caused by thermal energy. Worse for infra-red sensors.

School of Computer Science Queen’s University Belfast Noise image + noise = ‘grainy’ image

School of Computer Science Queen’s University Belfast Noise Plot of image brightness. Vertical slice through image. Noise is additive. Noise fluctuations are rapid, ie, high frequency.

School of Computer Science Queen’s University Belfast Noise Histogram Plot noise histogram Histogram is called normal or Gaussian Mean(noise)  = 0 Standard deviation  i is the grey level. 22 

School of Computer Science Queen’s University Belfast Noise Histogram  =10  =20  =30

School of Computer Science Queen’s University Belfast Noise Histogram  =10  =20  =30

School of Computer Science Queen’s University Belfast Noise Reduction - Low pass Noise varies above and below uncorrupted image.

School of Computer Science Queen’s University Belfast Noise Reduction - Low pass How do we reduce noise? Consider a uniform 1-d image A and add noise. Focus on a pixel neighbourhood. Central pixel has been increased and neighbouring pixels have decreased. A i-1 A i A i+1 Ci Ci

School of Computer Science Queen’s University Belfast Noise Reduction- Low pass A i-1 A i A i+1 =0 =3 = = = = Ci Ci

School of Computer Science Queen’s University Belfast Noise Reduction - Low pass Averaging ‘smoothes’ the noise fluctuations. Consider the next pixel A i+1 Repeat for remainder of pixels. A i-1 A i A i+1 A i+2 C i+1

School of Computer Science Queen’s University Belfast Low pass Neighbourhood operator All pixels can be averaged by convolving 1-d image A with mask B to give enhanced image C. Weights of B must equal one when added together.

School of Computer Science Queen’s University Belfast Low pass Neighbourhood operator Extend to two dimensions.

School of Computer Science Queen’s University Belfast Noise Reduction - Low pass

School of Computer Science Queen’s University Belfast Noise reduction Low pass Technique relies on high frequency noise fluctuations being ‘blocked’ by filter. Hence, low-pass filter. Fine detail in image may also be smoothed. Balance between keeping image fine detail and reducing noise.

School of Computer Science Queen’s University Belfast Noise reduction - Median Saturn image coarse detail Boat image contains fine detail Noise reduced but fine detail also smoothed

School of Computer Science Queen’s University Belfast Noise Reduction- Median How do we reduce noise without averaging? Consider a uniform 1-d image A and add noise. Focus on a pixel neighbourhood. Non-linear operator? A i-1 A i A i+1 Ci Ci Median filter!

School of Computer Science Queen’s University Belfast Noise Reduction- Median A i-1 A i A i+1 3 = = = = Ci Ci 2 1 = = =

School of Computer Science Queen’s University Belfast Noise reduction - Median Consider a uniform 1-d image A with a step function. Step function corresponds to fine image detail such as an edge. Low-pass filter ‘blurs’ the edge.

School of Computer Science Queen’s University Belfast A i A i+1 A i+2 C i+1 Noise reduction - Median Consider a uniform 1-d image A with a step function. Step function corresponds to fine image detail such as an edge. Median filter does not ‘blur’ the edge. A i-1 A i A i+1 Ci Ci

School of Computer Science Queen’s University Belfast Median Neighbourhood operator All pixels can be replaced by neighbourhood median by convolving 1-d image A with median filter B to give enhanced image C.

School of Computer Science Queen’s University Belfast Median Neighbourhood operator Extend to two dimensions.

School of Computer Science Queen’s University Belfast Noise reduction Original Low-passMedian

School of Computer Science Queen’s University Belfast Noise reduction Low-passMedian Low-pass: fine detail smoothed by averaging Median: fine detail passed by filter

School of Computer Science Queen’s University Belfast Summary What is noise? –Gaussian distribution Noise reduction –first principles Neighbourhood –low-pass –median Averaging pixels corrupted by noise cancels out the noise. Low-pass can blur image. Median can retain fine image detail that may be smoothed by averaging. Conclusion