İmage enhancement Prepare image for further processing steps for specific applications.

Slides:



Advertisements
Similar presentations
Spatial Filtering (Chapter 3)
Advertisements

Image Processing Lecture 4
CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
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.
CS 4487/9587 Algorithms for Image Analysis
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.
Digital Image Processing
ECE 472/572 - Digital Image Processing
Image Enhancement in the Spatial Domain II Jen-Chang Liu, 2006.
Digital Image Processing
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
Digital Image Processing
Chapter 3: Image Enhancement in the Spatial Domain
ECE 472/572 - Digital Image Processing Lecture 5 - Image Enhancement - Frequency Domain Filters 09/13/11.
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.
6/9/2015Digital Image Processing1. 2 Example Histogram.
The Fourier Transform Jean Baptiste Joseph Fourier.
1 Image filtering Hybrid Images, Oliva et al.,
Machine Vision and Dig. Image Analysis 1 Prof. Heikki Kälviäinen CT50A6100 Lectures 6&7: Image Enhancement Professor Heikki Kälviäinen Machine Vision and.
The Fourier Transform Jean Baptiste Joseph Fourier.
2007Theo Schouten1 Enhancements Techniques for editing an image such that it is more suitable for a specific application than the original image. Spatial.
Digital Image Processing
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 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
Enhancing Images Ch 5:Shapiro, Ch 3:Gonzales. Gray level Mapping Brightness Transform: 1. Position Dependent f(i,j)= g(i,j). e(i,j) g:Clean image e:position.
Lecture 2. Intensity Transformation and Spatial Filtering
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.
Chapter 3 Image Enhancement in the Spatial Domain.
Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.
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.
Chap2 Image enhancement (Spatial domain)
 Image Enhancement in Spatial Domain.  Spatial domain process on images can be described as g(x, y) = T[f(x, y)] ◦ where f(x,y) is the input image,
Introduction to Image Processing Grass Sky Tree ? ? Review.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Presentation Image Filters
Spatial Filtering: Basics
Chapter 3 Image Enhancement in the Spatial Domain.
Pattern Recognition Mrs. Andleeb Y. Khan Lecture 03 BCS-VII.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods  Process an image so that the result will be more suitable.
Chapter 5: Neighborhood Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Spatial Filtering.
CIS 601 – 04 Image ENHANCEMENT in the SPATIAL DOMAIN Longin Jan Latecki Based on Slides by Dr. Rolf Lakaemper.
Image Subtraction Mask mode radiography h(x,y) is the mask.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
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.
Image Enhancement in Spatial Domain Presented by : - Mr. Trushar Shah. ME/MC Department, U.V.Patel College of Engineering, Kherva.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
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 Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Image Enhancement by Spatial Domain Filtering
Digital Image Processing Week V Thurdsak LEAUHATONG.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Image Enhancement in the Spatial Domain.
Miguel Tavares Coimbra
Image enhancement algorithms & techniques Point-wise operations
Image Pre-Processing in the Spatial and Frequent Domain
IMAGE ENHANCEMENT TECHNIQUES
Lecture 10 Image sharpening.
Image Enhancement in the Spatial Domain
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Digital Image Processing
Image Enhancement in the Spatial Domain
Presentation transcript:

İmage enhancement Prepare image for further processing steps for specific applications

Image enhancement: Pre-processing Spatial domain techniques: Find a transformation T f(x,y) g(x,y) Frequency domain techniques f(x,y) F(u,v) G(u,v) g(x,y) F -1 F T T

Image Enhancement in spatial domain Brightness Transform: 1. Position Dependent f(i,j)= g(i,j). e(i,j) g:Clean image e:position dependent noise 2. Gray scale Transform

Gray scale transform: s=T(r) r original color, s transformed color L-1 r s S=r

Gray Scale Transform q=T(p) Binarize and contrast streching

Image Enhancement THRESHOLDING

Log Transform:q= clog (1+p)

Negation

Power law transform

Image Enhancement by Gray scale transform

Image Enhancement by Gray Scale Transform

Image Enhancement by Gray scale transform

Bit plane slicing Soppose each pixel is represented by n-bits. Represent each bit by a plane

Bit-plane slicing Image Enhancement in the Spatial Domain Bit-plane slicing Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Histogram processing Given an image with L gray levels h(r k ) = n k r k : kth gray level n k : number of pixels with gray level r k Normalized histogram P(rk) = nk/N N:total number of pixels

Histograms of various image

Histogram Equalization Find a transformation which yields a histogram with uniform density Histogram Equalization Find a transformation which yields a histogram with uniform density ?

Histogram of a dark image

Equalized Histogram

Specified Histogram

Local Histogram Equalization

Local Processing Convolution or Correlation: f*h

Define a mask and correlate it with the image

SMOOTHING

Image Enhancement WITH SMOOTING

Averaging blurrs the image

Image Enhancement WITH AVERAGING AND THRESHOLDING Image Enhancement WITH AVERAGING AND THRESHOLDING

Restricted Averaging Apply averaging to only pixels with brightness value outside a predefined interval. Mask h(i,j) = 1For g(m+i,n+j)€ [min, max] 0 otherwise Q: Study edge strenght smoothing, inverse gradient and rotating mask

Median Filtering Find a median value of a given neighborhood. Removes sand like noise

Median filtering breaks the straight lines Square filter: Cross filter

Image Enhancement with averaging and median filtering

Image sharpening filters Edge detectors

What is edge? Edges are the pixels where the brightness changes abrubtly. It is a vector variable with magnitude and direction

EDGE PROFILES

Continuous world first derivative Gradient Δg(x,y) = ∂g/ ∂x + ∂g/ ∂y Magnitude: |Δg(x,y) | = √ (∂g/ ∂x) 2 + (∂g/ ∂y) 2 Phase : Ψ = arg (∂g/ ∂x, ∂g/ ∂y) radians

Discrete world derivatives: Gradient Use difference in various directions Δi g(i,j) = g(i,j) - g(i+1,j) or Δj g(i,j) = g(i,j) - g(i,j+1) or Δij g(i,j) = g(i,j)- g(i+1,j+1) or |Δ g(i,j) | = |g(i,j)- g(i+1,j+1) | + |g(i,j+1)- g(i+1,j) |

Continuous world second derivative Laplacian Δ 2 g(x,y) = ∂ 2 g/ ∂ 2 x + ∂ 2 g/ ∂ 2 y

EDGES, GRADIENT AND LAPLACIAN

GRADİENT AND LAPLACIEN OF SMOOT EDGES, NOISY EDGES

GRADIENT EDGE MASKS Approximation in discrete grid GRADIENT EDGE MASKS Approximation in discrete grid

GRADIENT EDGE MASKS

Edge detection

LAPLACIAN MASKS

LAPLACIAN of GAUSSIAN EDGE MASKS

EDGE DETECTION

HOUGH TRANSFORM

PARAMETER PLANE OF HOUGH TRANSFORM

HOUGH TRANSFORM IN POLAR FORM

HOUGH TRANSFORM OF POINTS IN POLAR FORM

Chapter 10 Image Segmentation Chapter 10 Image Segmentation

Chapter 10 Image Segmentation Chapter 10 Image Segmentation

GRADIENT OPERATIONS

Image Enhancement WITH LAPLACIAN AND SOBEL

Image Enhancement (cont.)

Edg Detection with Laplacian

Image Enhancement with high pass filter

Edge Detection with High Boost

Laplacian Operator

Image Enhancement with Laplacian

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Histogram Equalization

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain