Lecture 7 Spatial filtering.

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

Linear Filtering – Part I Selim Aksoy Department of Computer Engineering Bilkent University
Spatial Filtering (Chapter 3)
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
E.G.M. PetrakisFiltering1 Linear Systems Many image processing (filtering) operations are modeled as a linear system Linear System δ(x,y) h(x,y)
Lecture 4 Linear Filters and Convolution
6/9/2015Digital Image Processing1. 2 Example Histogram.
Image Filtering CS485/685 Computer Vision Prof. George Bebis.
Lecture 1: Images and image filtering
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 Image filtering Images by Pawan SinhaPawan Sinha.
1 Image filtering
Linear filtering.
Most slides from Steve Seitz
Chapter 3 (cont).  In this section several basic concepts are introduced underlying the use of spatial filters for image processing.  Mainly spatial.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Spatial Filtering: Basics
Digital Image Processing
Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer Convolution.
Linear Filtering – Part I Selim Aksoy Department of Computer Engineering Bilkent University
Filtering and Enhancing Images. Major operations 1. Matching an image neighborhood with a pattern or mask 2. Convolution (FIR filtering)
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.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Chapter 5: Neighborhood Processing
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 2
Course Website: Digital Image Processing Image Enhancement (Spatial Filtering 1)
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Digital Image Processing Lecture 10: Image Restoration
Image Subtraction Mask mode radiography h(x,y) is the mask.
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Sejong Univ. CH3. Area Processes Convolutions Blurring Sharpening Averaging vs. Median Filtering.
Digital Image Processing Part 3 Spatial Domain Processing.
Linear filtering. Motivation: Image denoising How can we reduce noise in a photograph?
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Domain Filtering: Part I.
Image Enhancement by Spatial Domain Filtering
Filtering (II) Dr. Chang Shu COMP 4900C Winter 2008.
Lecture 1: Images and image filtering CS4670/5670: Intro to Computer Vision Noah Snavely Hybrid Images, Oliva et al.,
Filters– Chapter 6. Filter Difference between a Filter and a Point Operation is that a Filter utilizes a neighborhood of pixels from the input image to.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Image Subtraction Mask mode radiography h(x,y) is the mask.
Basic Principles Photogrammetry V: Image Convolution & Moving Window:
Basis beeldverwerking (8D040) dr. Andrea Fuster dr. Anna Vilanova Prof
Digital Image Processing CSC331
A Gentle Introduction to Bilateral Filtering and its Applications
Filtering – Part I Gokberk Cinbis Department of Computer Engineering
The Chinese University of Hong Kong
Math 3360: Mathematical Imaging
- photometric aspects of image formation gray level images
Outline Linear Shift-invariant system Linear filters
Image filtering Images by Pawan Sinha.
9th Lecture - Image Filters
Digital Image Processing
Image filtering Images by Pawan Sinha.
Spatial operations and transformations
Digital Image Processing Week IV
Most slides from Steve Seitz
Non-local Means Filtering
Interesting article in the March, 2006 issue of Wired magazine
Image filtering
Department of Computer Engineering
Lecture 2: Image filtering
Lecture 1: Images and image filtering
Image Filtering Readings: Ch 5: 5. 4, 5. 5, 5. 6, , 5
Most slides from Steve Seitz
All about convolution.
Spatial operations and transformations
Presentation transcript:

Lecture 7 Spatial filtering

Image denoising Additive noise model: Noise usually assumed to be uncorrelated

Image averaging for noise removal Examples of noise added to the same image Averaging 10, 50 and 128 noisy images

Spatial filtering Linear Space Invariant filters. 1D convolution:

Discrete Convolution 1D Discrete case: 2D discrete case: Length of output: If x is of length M and h is of length L, then y is of length M+L-1

Discrete Convolution

How to handle image borders No data to convolve!

Zero Padding Original image Impulse response array Area with 0s

Do not process border pixels Input image Impulse response array Output image

Smoothing spatial filters Used for noise removal/blurring an image. h1 h2 Usual average Weighted average

Averaging filter Noisy image 3x3 averaging mask (h1) output Note: The smoothing effect removes the noise, but also blurs the image Notice the black frame on the image boundary

Averaging filter 3x3 averaging mask (h1) output Note: Less blur in the center image Larger black frame in the third image More blur in the third image

Averaging filters to remove details Test Image contains details of different resolution Note: Some small squares disappear. Noisy rectangles are blurred to remove noise Vertical bars details are mixed up.