8 3 4 5 0
h
3 4 5 6 7 8 9
注:这里为了描述方便起见,设
灰度级的分布范围为[0,9]。
二、计算灰度分布概率
3.1 求出图像f的总体像素个数 Nf = m*n (m,n分别为图像的长和宽) 3.2 计算每个灰度级的像素个数在整个 图像中所占的百分比。 hs(i)=h(i)/Nf (i=0,1,…,255)
255
0
a
黑
b
白
1
0 255a 255 * h (i, j ) h(i, j ) (b a) b a 255
h(i, j ) a h(i, j ) (a, b) h(i, j ) b
a
b
255
f
变换曲线应该如何设置?
3.1.1
灰度的线性变换
g (m, n) c k[ f (m, n) a]
d c 其中, k b a
称为变换函数的斜率
线性变换如下图所示:
(a) k>0
(b) k<0
3.1.1
灰度的线性变换
根据[a, b]和[c,d]的取值大小可有如下几种情 况:
(1)扩展动态范围:若[a, b] [c, d],即k>1,则结 果会使图像灰度值的动态范围展宽,从而改善曝光不足 的缺陷; (2)改变取值区间:若k=1,即d-c = b-a,则变换后灰 度动态范围不变,但灰度取值区间会随a和c的大小而平 移。 (3)反转或取反:若k<0,则变换后图像的灰度值会 反转,原来亮的变暗,原来暗的变亮。当k=-1时,g(m, n) 即为f(m, n )的取反。
(3) 灰级窗切片 只保留感兴趣的部分,其余部分置为0。