COL783: Digital Image Processing
Prem Kalra
h4p://www.cse.iitd.ac.in/~pkalra/col783
Department of Computer Science and Engineering
Indian InsEtute of Technology Delhi
Recap: Image Enhancement in Spatial Domain
Local Histogram Equaliza2on x
Local Neighborhood Intensity at x is changed considering
the local histogram in a neighborhood region
Averaging Filter: Simple, Weighted Average Gaussian
(Low Pass Filter)
Spa2al Filtering
Recap: Image Enhancement in Spatial Domain
Spa2al Filtering
Median Filter: Salt and Pepper Noise removal (Non Linear Filter)
Sharpening Filter: Enhance Details (High Pass Filter)
Gradient Filter: Roberts Prewi4
Sobel
High Boost Filter
Image Enhancement in Spatial Domain
Laplace Filter
In x direcEon second difference: f(x-1,y)-2f(x,y)+f(x+1,y) In y direcEon second difference: f(x,y-1)-2f(x,y)+f(x,y+1) The combined difference:
f(x-1,y)+f(x+1,y)+f(x-1,y)+f(x+1,y)-4f(x,y)
Image Enhancement in Spatial Domain
Laplace Filter
Image Enhancement in Spatial Domain
Image Subtrac2on Image Addi2on
g(x,y) = f(x,y) – h(x,y)
g(x,y) = f(x,y) + n(x,y) Uncorrelated
zero mean noise
Image Enhancement in Spatial Domain
Convolu2on
1D ConEnuous Domain
1/2 1
1
f(α) h(α)
1
Image Enhancement in Spatial Domain
Convolu2on
1D ConEnuous Domain
1/2 1 1
1
f(α) h(α)
h(-α) 1
-1
Image Enhancement in Spatial Domain
Convolu2on
1D ConEnuous Domain
1/2 1 1
1
f(α) h(α)
x
h(x-α) 1
-1
Image Enhancement in Spatial Domain
Convolu2on
1D ConEnuous Domain
f(α) 1
x h(x-α)
-1
f(α) 1
x h(x-α)
1 -1 f(α)* h(x-α)
1
1 1
2
1/2
Image Enhancement in Spatial Domain
0 0 0 0 1 0 0 0 0 0 1 2 3 4 5 5 4 3 2 1
0 0 0 0 1 0 0 0 0 0
1D Discrete Domain
Convolu2on
f(α) h(α)
h(-α)
Origin
Image Enhancement in Spatial Domain
0 0 0 0 1 0 0 0 0 0 1 2 3 4 5 5 4 3 2 1
0 0 0 0 1 0 0 0 0 0
1D Discrete Domain
Convolu2on
f(α) h(α)
h(x-α)
Image Enhancement in Spatial Domain
0 0 0 0 1 0 0 0 0 0 1 2 3 4 5 5 4 3 2 1
0 0 0 0 1 0 0 0 0 0
1D Discrete Domain
Convolu2on
f(α) h(α)
h(x-α)
Image Enhancement in Spatial Domain
0 0 0 0 1 0 0 0 0 0 1 2 3 4 5 5 4 3 2 1
0 0 0 0 1 0 0 0 0 0
1D Discrete Domain
Convolu2on
f(α) h(α)
h(x-α)
Image Enhancement in Spatial Domain
0 0 0 0 1 0 0 0 0 0 1 2 3 4 5 5 4 3 2 1
0 0 0 0 1 0 0 0 0 0
1D Discrete Domain
Convolu2on
f(α) h(α)
h(x-α)
Image Enhancement in Spatial Domain
0 0 0 0 1 0 0 0 0 0 1 2 3 4 5 5 4 3 2 1
0 0 0 0 1 2 3 4 5 0
1D Discrete Domain
Convolu2on
f(α) h(α)
h(x-α)
Image Enhancement in Spatial Domain
0 0 0 0 1 0 0 0 0 0 1 2 3 4 5 5 4 3 2 1
0 0 0 0 1 2 3 4 5 0 0
1D Discrete Domain
Convolu2on
f(α) h(α)
h(x-α)
Image Enhancement in Spatial Domain
0 0 0 0 1 0 0 0 0 0 1 2 3 4 5 5 4 3 2 1
0 0 0 0 1 2 3 4 5 0 0 0 0 0 0
1D Discrete Domain
Convolu2on
f(α) h(α)
h(x-α)
Result
Image Enhancement in Spatial Domain
Convolu2on
Halftoning
Halftoning
Halftoning
Halftoning
Halftoning
Floyed Steinberg Method
Halftoning
Floyed Steinberg Method