Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.

Slides:



Advertisements
Similar presentations
3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Advertisements

IEEE Transactions on Consumer Electronics, Vol. 45, No. 1, AUGUST 1999 Muhammad Bilal Ahmad and Tae-Sun Choi, Senior Member,IEEE.
Linear Filtering – Part I Selim Aksoy Department of Computer Engineering Bilkent University
Lecture 2: Convolution and edge detection CS4670: Computer Vision Noah Snavely From Sandlot ScienceSandlot Science.
Spatial Filtering (Chapter 3)
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Image Filtering. Outline Outline Concept of image filter  Focus on spatial image filter Various types of image filter  Smoothing, noise reductions 
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
October 2, 2014Computer Vision Lecture 8: Edge Detection I 1 Edge Detection.
Sliding Window Filters and Edge Detection Longin Jan Latecki Computer Graphics and Image Processing CIS 601 – Fall 2004.
Multimedia communications EG 371Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matt Roach Lecture 6 Image processing (filters)
Canny Edge Detector.
1 Image Features - I Hao Jiang Computer Science Department Sept. 22, 2009.
Median Filter If the objective is to achieve noise reduction rather than blurring, an alternative approach is to use median filters. That is, the gray.
2007Theo Schouten1 Enhancements Techniques for editing an image such that it is more suitable for a specific application than the original image. Spatial.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
1 Image Filtering Readings: Ch 5: 5.4, 5.5, 5.6,5.7.3, 5.8 (This lecture does not follow the book.) Images by Pawan SinhaPawan Sinha formal terminology.
1 Lecture 12 Neighbourhood Operations (2) TK3813 DR MASRI AYOB.
Median Image Filter David Newman Nick Govier. Overview Purpose of Filter Implementation Demo Questions ??
Noise Filtering & Edge Detection Jeremy Wyatt. Filtering Last time we saw that we could detect edges by calculating the intensity change (gradient) across.
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Domain Filtering: Part II.
© 2010 Cengage Learning Engineering. All Rights Reserved.
Conventional Image Processing. grids Digital Image Notation Digital images are typically stored with the first index representing the row number and.
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Computational Photography: Image Processing Jinxiang Chai.
Chapter 3 (cont).  In this section several basic concepts are introduced underlying the use of spatial filters for image processing.  Mainly spatial.
Edge Detection Hao Huy Tran Computer Graphics and Image Processing CIS 581 – Fall 2002 Professor: Dr. Longin Jan Latecki.
Neighborhood Operations
Spatial Filtering: Basics
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Technion, CS department, SIPC Spring 2014 Tutorials 12,13 discrete signals and systems 1/39.
Spatial Filtering (Applying filters directly on Image) By Engr. Muhammad Saqib.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Sejong Univ. Edge Detection Introduction Simple Edge Detectors First Order Derivative based Edge Detectors Compass Gradient based Edge Detectors Second.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Filtering the Images.  Filtering images using low-pass filters  Filtering images using a median filter  Applying directional filters to detect edges.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Image Enhancement by Spatial Domain Filtering
Digital Image Processing Week V Thurdsak LEAUHATONG.
Grauman Today: Image Filters Smooth/Sharpen Images... Find edges... Find waldo…
Sliding Window Filters Longin Jan Latecki October 9, 2002.
1 Edge Operators a kind of filtering that leads to useful features.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Miguel Tavares Coimbra
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
Image Pre-Processing in the Spatial and Frequent Domain
ECE 692 – Advanced Topics in Computer Vision
Math 3360: Mathematical Imaging
The Chinese University of Hong Kong
Spatial Filtering - Enhancement
Digital Image Processing
Fourier Transform: Real-World Images
Contourlet Transforms For Feature Detection
Dr. Chang Shu COMP 4900C Winter 2008
Lecture 10 Image sharpening.
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
MA model of retina for edge detection & removing noise
Canny Edge Detector.
Digital Image Processing Week IV
Linear Operations Using Masks
Enhancement.
Spatial filtering 3x3 kernel Definition Transformation or set of
The Image The pixels in the image The mask The resulting image 255 X
Image Filtering Readings: Ch 5: 5. 4, 5. 5, 5. 6, , 5
Image Filtering with GLSL
IT472 Digital Image Processing
Convolution.
FREQUENTLY USED 3x3 CONVOLUTION KERNELS
Presentation transcript:

Image Filtering

Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise

What to do? Try to think of ways to remove the noise! Gaussian NoiseSalt and Pepper Noise

Smoothing The most obvious and easy way to remove the noise is by averaging. We can average pixels of a specific neighborhood by convolution with an averaging filter.

Smoothing Convolution is a simple mathematical operation.

Smoothing Smoothing using 3x3 mean filter. Gaussian NoiseSalt and Pepper Noise

Gaussian Filter Gaussian filter is more natural!

Gaussian Filter Gaussian mask with σ=1.

Gaussian Filter Gaussian filter is more natural! Gaussian NoiseGaussian 5x5 Filter

Median Filter Median filter operation.

Median Filter Removing Salt and Pepper Noise using Median Filtering. Salt and Pepper Noise3x3 Median Filter

Edge Detection Finding the edges of images is a very useful tool. How do we find the edges in images?

Edge Detection Yes you’re right, derivatives!!

Edge Detection We use image filtering to find edges. There are many masks: Prewitt, Sobel, Roberts Roberts Sobel Prewitt

Edge Detection The gradient magnitude and gradient angle can be calculated as follows: