Image Enhancement in Spatial Domain: Neighbourhood Processing

Slides:



Advertisements
Similar presentations
These figures correspond to the image using shear =10 pixels And 2D convolution was done in order to get the images Using R=0 y0 Using R=1 y1.
Advertisements

Image Enhancement in the Frequency Domain (2)
Neighborhood Processing
Digital Image Processing
Linear Filtering – Part I Selim Aksoy Department of Computer Engineering Bilkent University
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
Image processing (spatial &frequency domain) Image processing (spatial &frequency domain) College of Science Computer Science Department
Lecture 14 The frequency Domain (2) Dr. Masri Ayob.
Image enhancement in the spatial domain. Human vision for dummies Anatomy and physiology Wavelength Wavelength sensitivity.
Image Filtering CS485/685 Computer Vision Prof. George Bebis.
7. Neighbourhood operations A single pixel considered in isolation conveys information on the intensity and colour at a single location in an image, but.
1 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
Digital Image Processing
Image Analysis Preprocessing Arithmetic and Logic Operations Spatial Filters Image Quantization.
Chapter 4 Image Enhancement in the Frequency Domain.
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 Image Enhancement Part IV.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 2: Image Transformation.
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Image processing Fourth lecture Image Restoration Image Restoration: Image restoration methods are used to improve the appearance of an image.
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
Course Website: Digital Image Processing Image Enhancement (Spatial Filtering 1)
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Spatial Filtering (Applying filters directly on Image) By Engr. Muhammad Saqib.
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Chapter 3 Intensity Transformations.
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.
Chapter 5: Neighborhood Processing 5.1 Introduction
Linear filtering based on the DFT
Digital Image Processing Part 3 Spatial Domain Processing.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Digital Image Processing Lecture - 6 Autumn 2009.
Image Enhancement by Spatial Domain Filtering
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Morphological Image Processing
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
Image Enhancement in the Spatial Domain.
Spatial Image Enhancement
Image Subtraction Mask mode radiography h(x,y) is the mask.
Basis beeldverwerking (8D040) dr. Andrea Fuster dr. Anna Vilanova Prof
Fundamentals of Spatial Filtering:
IMAGE ENHANCEMENT TECHNIQUES
Practical TULIP lecture next Tues 12th Feb. Wed 13th Feb 11-1 am.
Digital Image Processing
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Math 3360: Mathematical Imaging
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Computer Vision Lecture 16: Texture II
Image Enhancement in the
Fundamentals of Spatial Filtering
Digital Image Processing
Digital Image Processing
Spatial operations and transformations
Similar Figures.
Digital Image Processing Week IV
Interesting article in the March, 2006 issue of Wired magazine
SPLITTING OF COMBINED SHAPES
The Image The pixels in the image The mask The resulting image 255 X
Lecture 7 Spatial filtering.
Fundamentals of Spatial Filtering
Image Enhancement in Spatial Domain: Point Processing
Spatial operations and transformations
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

Image Enhancement in Spatial Domain: Neighbourhood Processing Lecture 2(b)

Neighbourhood Processing We have seen that an image can be modified by applying a particular function to each pixel value whereby this is known as point processing. Neighbourhood processing may be considered as an extension of this, where a function is applied to a neighbourhood of each pixel. The idea is to move a mask/window/kernel: a rectangle (usually with sides of odd length) or other shape over the given image. As we do this, we create a new image whose pixels have grey values calculated from the grey values under the mask, as shown in Figure 3.1.

Neighbourhood Processing

Filter The combination of mask and function is called filter. If the function by which the new grey value is calculated is a linear function of all the grey values in the mask, then the filter is called a linear filter.

Linear Filter A linear filter can be implemented by multiplying all elements in the mask by corresponding elements in the neighbourhood, and adding up all these products. Suppose we have a 3 x 5 mask as illustrated below:

Linear Filter and that corresponding pixel values from an image are

Spatial Filtering

Spatial Filtering

Spatial Convolution

Linear Filtering Example (1)

Linear Filtering Example (1)

Linear Filtering Example (1)

Linear Filtering : Math Notation

Linear Filtering Example (2)

Edges of the Image

Filtering in Matlab

Separable Filters

Edge Sharpening

Edge Sharpening

Edge Sharpening

Edge Sharpening

Non-linear Filters A non-linear filter is obtained by a non-linear function of the greyscale values in the mask. Simple examples are the maximum filter, which has as its output the maximum value under the mask, and the corresponding minimum filter, which has as its output the minimum value under the mask. Examples: median filter, maximum filter, minimum filter