Professional Documents
Culture Documents
Ciencia de la Computación
ICC Fase 1
Computer graphics
Histogram Equalization
May 6, 2020
1 Introduction
Objectives
Sample application
2 Point operators
Definition
Histogram Equalization
vmachacaa@unsa.edu.pe
Table of Contents
1 Introduction
Objectives
Sample application
2 Point operators
Definition
Histogram Equalization
vmachacaa@unsa.edu.pe
Objectives
Objectives
Sample application
Sample application
vmachacaa@unsa.edu.pe
Table of Contents
1 Introduction
Objectives
Sample application
2 Point operators
Definition
Histogram Equalization
vmachacaa@unsa.edu.pe
Point operators
Example
vmachacaa@unsa.edu.pe
Point operators
Formal definition
Point operator
O{f [x, y ]} = g[x 0 , y 0 ]
vmachacaa@unsa.edu.pe
Point operators
Examples
Thresholding
Contrast Stretching
Histogram Equalization
Logarithm Operator
Exponential/Raise to Power Operator
vmachacaa@unsa.edu.pe
Histogram Equalization
Histogram Equalization
vmachacaa@unsa.edu.pe
Histogram Equalization
g[x, y ] = sf [x,y ]
n
X
sn = floor (L − 1) Pn
j=0
n = 0, 1, ..., L − 1
vmachacaa@unsa.edu.pe
Where:
L : Pixel intensity length (256).
Histogram Equalization
n histogram pn
0 790 0.19
1 1023 0.25
2 850 0.21
3 656 0.16
4 329 0.08
5 245 0.06
6 122 0.03
vmachacaa@unsa.edu.pe
7 81 0.02
Histogram Equalization
n
X
sn = (L − 1) Pn
j=0
n
X
s0 = (7) Pr (rj ) = 7P0 = 7(0.19) = 1.33
j=0
n
X
s1 = (7) Pr (rj ) = 7(P1 + P0 ) = 3.08
j=0
s2 = 4.55
s3 = 5.67
vmachacaa@unsa.edu.pe
s4 = 6.23
s5 = 6.65
s6 = 6.86
s7 = 7.00
MSc. Vicente Machaca Arceda (UNSA) 1704146 15 / 20
Point operators Histogram Equalization
Histogram Equalization
Values sk : Floor:
s0 = 1.33 s0 = 1
s1 = 3.08 s1 = 3
s2 = 4.55 s2 = 4
s3 = 5.67 s3 = 5
s4 = 6.23 s4 = 6
s5 = 6.65 s5 = 6
s6 = 6.86 s6 = 6
s7 = 7.00 s7 = 7
vmachacaa@unsa.edu.pe
Histogram Equalization
Example
vmachacaa@unsa.edu.pe
Histogram Equalization
Local histogram equalization example
vmachacaa@unsa.edu.pe
Histogram Equalization
Local histogram equalization example
vmachacaa@unsa.edu.pe
Questions?
vmachacaa@unsa.edu.pe