Spatial Image Enhancement

Slides:



Advertisements
Similar presentations
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Advertisements

Linear Filtering – Part I Selim Aksoy Department of Computer Engineering Bilkent University
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Image Processing Lecture 4
Image Filtering. Outline Outline Concept of image filter  Focus on spatial image filter Various types of image filter  Smoothing, noise reductions 
Motion illusion, rotating snakes. Slide credit Fei Fei Li.
Digital Image Processing
6/9/2015Digital Image Processing1. 2 Example Histogram.
Image Filtering CS485/685 Computer Vision Prof. George Bebis.
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.
1 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
Image Enhancement.
Chapter 3 Image Enhancement in the Spatial Domain.
Radiometric Correction and Image Enhancement
Multimedia Systems & Interfaces Karrie G. Karahalios Spring 2007.
Neighborhood Operations
Spatial-based Enhancements Lecture 3 prepared by R. Lathrop 10/99 updated 10/03 ERDAS Field Guide 6th Ed. Ch 5: ;
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Image Filtering Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/02/10.
Convolution and Filtering
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 9: More about Discrete.
Chapter 5: Neighborhood Processing
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.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Geog. 579: GIS and Spatial Analysis - Lecture Overheads 1 Raster Filters Topics: Lecture 03-04: Neighborhood Operations References: Chapter 7 in.
Sejong Univ. CH3. Area Processes Convolutions Blurring Sharpening Averaging vs. Median Filtering.
SPATIAL FILTERS Course: Introduction to RS & DIP Mirza Muhammad Waqar Contact: EXT:2257 RG610.
CS 691B Computational Photography
Digital Image Processing Part 3 Spatial Domain Processing.
Linear filtering. Motivation: Image denoising How can we reduce noise in a photograph?
Digital Filters. What are they?  Local operation (neighborhood operation in GIS terminology) by mask, window, or kernel (different words for the same.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
CSE 185 Introduction to Computer Vision Image Filtering: Spatial Domain.
Non-linear filtering Example: Median filter Replaces pixel value by median value over neighborhood Generates no new gray levels.
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.
Image Enhancement Band Ratio Linear Contrast Enhancement
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Image Enhancement in the Spatial Domain.
Medical Image Analysis
Miguel Tavares Coimbra
Image Subtraction Mask mode radiography h(x,y) is the mask.
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
Basic Principles Photogrammetry V: Image Convolution & Moving Window:
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
REMOTE SENSING Digital Image Processing Radiometric Enhancement Geometric Enhancement Reference: Chapters 4 and 5, Remote Sensing Digital Image Analysis.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Spatial Filtering - Enhancement
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
Fundamentals of Spatial Filtering
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
9th Lecture - Image Filters
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Histogram Probability distribution of the different grays in an image.
Motion illusion, rotating snakes
Spatial operations and transformations
Lecture 5: Resampling, Compositing, and Filtering Li Zhang Spring 2008
Lecture: Image manipulations (2) Filters and kernels
Basic Image Processing
Digital Image Processing Week IV
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
Digital Filters.
Fundamentals of Spatial Filtering
Spatial operations and transformations
Presentation transcript:

Spatial Image Enhancement March 10, 2000 Spatial Image Enhancement FR 4262

23. Image Enhancement March 10, 2000 Spatial Enhancement Area operation --- depends on the values of surrounding “neighborhood” pixels, as well as the pixel being processed. Deals with “spatial frequency” the difference between the highest and lowest values of a contiguous set of pixels; or the number of changes in brightness values per unit distance for any particular part of an image. Spatial frequency Zero Low High FR 4262

Convolution Filtering 23. Image Enhancement March 10, 2000 Convolution Filtering Process of averaging small sets of pixels across an image to change the spatial frequency characteristics of the image. FR 4262

23. Image Enhancement General procedure March 10, 2000 Establish a “moving window” (the kernel) with an odd number of rows and columns Move the kernel through the image and replace the central pixel value with a newly computed value FR 4262

Kinds of Filters (Kernels) 23. Image Enhancement March 10, 2000 Kinds of Filters (Kernels) Low Pass Filters reduce texture by suppressing high spatial frequencies; creates a smoothing effect High Pass Filters increase image texture by passing the high frequencies; enhances edges 1 1 1 - 1 - 1 -1 -1 16 -1 -1 -1 -1 FR 4262

Example of High Pass Convolution Filtering 23. Image Enhancement March 10, 2000 Example of High Pass Convolution Filtering Consider a 5 x 5 block of pixels in an image and a 3 x 3 kernel applied to pixel 3, 3 2 8 6 6 6 2 8 6 6 6 2 2 8 6 6 2 2 2 8 6 2 2 2 2 8 -1 -1 -1 -1 16 -1 FR 4262

The output value for pixel 3, 3 is 23. Image Enhancement March 10, 2000 The output value for pixel 3, 3 is (-1 * 8) + (-1 * 6) + (-1 * 6) + (-1 * 2) + (16 * 8) + (-1 * 6) + (-1 * 2) + (-1 * 2) + (-1 * 8) (-1 + -1 + -1 + -1 +16 + -1 + -1 + -1 + -1) = (128 - 40) / (16 - 8) = 88 / 8 = 11 FR 4262

23. Image Enhancement March 10, 2000 When the 3 x 3 set of pixels in the center of the image is convolved, the output values are: The lower values decrease and the higher values increase, increasing the spatial frequency of the image and accentuating edges. 2 8 6 6 6 2 11 5 5 6 2 0 11 6 6 2 1 0 11 6 2 2 2 2 8 FR 4262

Image with no enhancement 23. Image Enhancement Image with no enhancement March 10, 2000 FR 4262

Edge Sharpening with high pass filter 23. Image Enhancement Edge Sharpening with high pass filter March 10, 2000 FR 4262

Smoothing with low pass filter 23. Image Enhancement Smoothing with low pass filter March 10, 2000 FR 4262

Contrast Stretch and Edge Enhancement 23. Image Enhancement March 10, 2000 Contrast Stretch and Edge Enhancement FR 4262