1. 灰度直方图
灰度直方图(histogram )是灰度级的函数,它表示图象中具有每种灰度级的象素的个数,反映图象中每种灰度出现的频率。如下图所示,灰度直方图的横坐标是灰度级,纵坐标是该灰度级出现的频率,是图象的最基本的统计特征。
从概率的观点来理解,灰度出现的频率可看作其出现的概率,这样直方图就对应于概率密度函数pdf(probability density function),而概率分布函数就是直方图的累积和,即概率密度函数的积分,如下图所示:
r
P (r ) =⎰p (r ) dr ,
p (r ) =
dP (r ) dr
若直接从代表每种灰度的象素数目的直方图来观察,常用如下的表示:
r
255
A (r ) =⎰H (r ) dr ,
A 0=
⎰H (r ) dr
(一幅图象的总面积,或象素总数)
r
H (r ) dA (r ) /dr 1
概率密度p (r ) ==, P (r ) =H (r ) dr
A 0A 0A 0⎰0在离散情况下,取dr =1时,p (r ) ≈
dA
,A 0
k
n k n
若记象素总数为n ,灰度为r k 的象素数为n k ,则概率密度p (r k ) =,而概率分布函数P (r k ) =∑i
n i =0n
灰度直方图的计算是很简单的,依据定义,若图象具有L (通常L=256,即8位灰度级)级灰度,则大小为MxN 的灰度图象f (x,y)的灰度直方图hist[0…L-1]可用如下计算获得:
1. 1. 初始化 hist[k ]=0 ; k=0,…, L -1
2. 2. 统计 hist[f (x,y)]++ ; x , y =0,…,M -1, 0,…, N -1 3. 3. 标准化 hist[f (x,y)]/=M*N
2. 直方图均衡化
直方图均衡化是通过灰度变换将一幅图象转换为另一幅具有均衡直方图,即在每个灰度级上都具有相同的象素点数的过程。
设灰度变换 s=f(r ) 为斜率有限的非减连续可微函数,它将输入图象A(x,y)转换为输出图象B(x,y),输入图象的直方图为H A (r),输出图象的直方图为H B (s),则它们的关系可由如下过程导出:
根据直方图的含义,经过灰度变换后对应的小面积元相等:H B (s ) ds =H A (r ) dr
H A (r ) H A (r ) H A (f -1(s ))
故H B (s ) ===
dr f ' (r ) f ' (f -1(s )) df
其中f ' =, r =f -1(s )
dr
由此可见,当上式中H B (s ) 的分子和分母函数只差一比例常数时,它就为常数,即:f ' (r ) =
R m
H A (r ) A 0
r
R m r 1f (r ) =H A (r ) dr =R m P (r ) , 其中P (r ) =H A (r ) dr ⎰A 0⎰A 000
结论:使直方图均衡化的灰度变换函数是累积分布函数(概率分布函数)。离散情况下,f (r ) =R m P (r k ) , 其中P (r k ) =∑
i =0k
n i
n
例如,下图是直方图均衡化后的飞机图片及其直方图,可见其直方图与原图的直方图相比是很均衡的,但必须说明的是,离散情况下不可能作到绝对的一致。
3. 直方图规范化
直方图规范化是指将一幅图象通过灰度变换后,使其具有特定的直方图形式,如使图象与某一标准图象具有相同的直方图,或使图象具有某一特定函数形式的直方图。
如下图所示,希望将图象A(x,y)变换为具有特定直方图H 3(D)的图象C(x,y)。首先利用直方图均衡化将图象A(x,y)变换为具有平坦直方图的图象B(x,y),再利用第二个灰度变换将B(x,y)变换为C(x,y):
C (x , y ) =g [B (x , y )], 且B (x , y ) =R m P 3[C (x , y )]∴g (r ) =P 3-1(r /R m ) 是R m P 3(r ) 的反函数
故C (x , y ) =g {f [A (x , y )]}=P 3-1{P 1[A (x , y )]}
4. 色彩直方图
色彩直方图是高维直方图的特例,它统计色彩的出现频率,即色彩的概率分布信息。通常这需要一定的量化过程,将色彩分成若干互不重叠的种类。一般不直接在RGB 色彩空间中统计,而是在将亮度分离出来后,对代表色彩部分的信息进行统计,如在HSI 空间的HS 子空间、YUV 空间的UV 子空间,以及其它反映人类视觉特点的彩色空间表示中进行。例如,下图是统计肤色分布情况的例子。
直方图英文名称是(HISTOGRAM),相机上显示的直方图和PHOTOSHOP 使用的直方图都是灰度直方图,从图形上说,它是一个二维图, ,用坐标表示。横坐标表示图象中各个像素点的灰度级。(0到255个级别, 一般人眼能够分辨的只有32个级别,人眼对光的强度变化非常敏感,而对颜色的变化就比较弱,目前,流行的视频压缩软件都是应用这一原理,比如RM ) 它是多种空间域处理技术的基础。直方图操作能够有效用于图像增强;提供有用的图像统计资料,其在软件中易于计算,适用于商用硬件设备。纵坐标为各个灰度级上图象各个像素点出现的次数或概率. 各个软件细分程度不同。
1. 表征了图像的一维信息。只反映图像中像素不同灰度值出现的次数(或频数)而未反映像素所在位置。
2. 与图像之间的关系是多对一的映射关系。一幅图像唯一确定出与之对应的直方图,但不同图像可能有相同的直方图。
3. 子图直方图之和为整图的直方图。
灰度直方图
以通过直方图的状态来评断图像的一些性质:明亮图像的直方图倾向于灰度级高的一侧;低对比度图像的直方图窄而集中于灰度级的中部,高对比度图像的直方图成分覆盖的灰度级很宽而且像素的分布没有不太均匀,只有少量的垂线比其他高许多。
直观上来说:若一幅图像其像素占有全部可能的灰度级并且分布均匀,则这样的图像有高对比度和多变的灰度色调。
从概率的观点来理解,灰度出现的频率可看作其出现的概率,这样直方图就对应于概率密度函数(probabilitydensityfunction),而概率分布函数就是直方图的累积和,即概率密度函数的积分。
1. 灰度直方图
灰度直方图(histogram )是灰度级的函数,它表示图象中具有每种灰度级的象素的个数,反映图象中每种灰度出现的频率。如下图所示,灰度直方图的横坐标是灰度级,纵坐标是该灰度级出现的频率,是图象的最基本的统计特征。
从概率的观点来理解,灰度出现的频率可看作其出现的概率,这样直方图就对应于概率密度函数pdf(probability density function),而概率分布函数就是直方图的累积和,即概率密度函数的积分,如下图所示:
r
P (r ) =⎰p (r ) dr ,
p (r ) =
dP (r ) dr
若直接从代表每种灰度的象素数目的直方图来观察,常用如下的表示:
r
255
A (r ) =⎰H (r ) dr ,
A 0=
⎰H (r ) dr
(一幅图象的总面积,或象素总数)
r
H (r ) dA (r ) /dr 1
概率密度p (r ) ==, P (r ) =H (r ) dr
A 0A 0A 0⎰0在离散情况下,取dr =1时,p (r ) ≈
dA
,A 0
k
n k n
若记象素总数为n ,灰度为r k 的象素数为n k ,则概率密度p (r k ) =,而概率分布函数P (r k ) =∑i
n i =0n
灰度直方图的计算是很简单的,依据定义,若图象具有L (通常L=256,即8位灰度级)级灰度,则大小为MxN 的灰度图象f (x,y)的灰度直方图hist[0…L-1]可用如下计算获得:
1. 1. 初始化 hist[k ]=0 ; k=0,…, L -1
2. 2. 统计 hist[f (x,y)]++ ; x , y =0,…,M -1, 0,…, N -1 3. 3. 标准化 hist[f (x,y)]/=M*N
2. 直方图均衡化
直方图均衡化是通过灰度变换将一幅图象转换为另一幅具有均衡直方图,即在每个灰度级上都具有相同的象素点数的过程。
设灰度变换 s=f(r ) 为斜率有限的非减连续可微函数,它将输入图象A(x,y)转换为输出图象B(x,y),输入图象的直方图为H A (r),输出图象的直方图为H B (s),则它们的关系可由如下过程导出:
根据直方图的含义,经过灰度变换后对应的小面积元相等:H B (s ) ds =H A (r ) dr
H A (r ) H A (r ) H A (f -1(s ))
故H B (s ) ===
dr f ' (r ) f ' (f -1(s )) df
其中f ' =, r =f -1(s )
dr
由此可见,当上式中H B (s ) 的分子和分母函数只差一比例常数时,它就为常数,即:f ' (r ) =
R m
H A (r ) A 0
r
R m r 1f (r ) =H A (r ) dr =R m P (r ) , 其中P (r ) =H A (r ) dr ⎰A 0⎰A 000
结论:使直方图均衡化的灰度变换函数是累积分布函数(概率分布函数)。离散情况下,f (r ) =R m P (r k ) , 其中P (r k ) =∑
i =0k
n i
n
例如,下图是直方图均衡化后的飞机图片及其直方图,可见其直方图与原图的直方图相比是很均衡的,但必须说明的是,离散情况下不可能作到绝对的一致。
3. 直方图规范化
直方图规范化是指将一幅图象通过灰度变换后,使其具有特定的直方图形式,如使图象与某一标准图象具有相同的直方图,或使图象具有某一特定函数形式的直方图。
如下图所示,希望将图象A(x,y)变换为具有特定直方图H 3(D)的图象C(x,y)。首先利用直方图均衡化将图象A(x,y)变换为具有平坦直方图的图象B(x,y),再利用第二个灰度变换将B(x,y)变换为C(x,y):
C (x , y ) =g [B (x , y )], 且B (x , y ) =R m P 3[C (x , y )]∴g (r ) =P 3-1(r /R m ) 是R m P 3(r ) 的反函数
故C (x , y ) =g {f [A (x , y )]}=P 3-1{P 1[A (x , y )]}
4. 色彩直方图
色彩直方图是高维直方图的特例,它统计色彩的出现频率,即色彩的概率分布信息。通常这需要一定的量化过程,将色彩分成若干互不重叠的种类。一般不直接在RGB 色彩空间中统计,而是在将亮度分离出来后,对代表色彩部分的信息进行统计,如在HSI 空间的HS 子空间、YUV 空间的UV 子空间,以及其它反映人类视觉特点的彩色空间表示中进行。例如,下图是统计肤色分布情况的例子。
直方图英文名称是(HISTOGRAM),相机上显示的直方图和PHOTOSHOP 使用的直方图都是灰度直方图,从图形上说,它是一个二维图, ,用坐标表示。横坐标表示图象中各个像素点的灰度级。(0到255个级别, 一般人眼能够分辨的只有32个级别,人眼对光的强度变化非常敏感,而对颜色的变化就比较弱,目前,流行的视频压缩软件都是应用这一原理,比如RM ) 它是多种空间域处理技术的基础。直方图操作能够有效用于图像增强;提供有用的图像统计资料,其在软件中易于计算,适用于商用硬件设备。纵坐标为各个灰度级上图象各个像素点出现的次数或概率. 各个软件细分程度不同。
1. 表征了图像的一维信息。只反映图像中像素不同灰度值出现的次数(或频数)而未反映像素所在位置。
2. 与图像之间的关系是多对一的映射关系。一幅图像唯一确定出与之对应的直方图,但不同图像可能有相同的直方图。
3. 子图直方图之和为整图的直方图。
灰度直方图
以通过直方图的状态来评断图像的一些性质:明亮图像的直方图倾向于灰度级高的一侧;低对比度图像的直方图窄而集中于灰度级的中部,高对比度图像的直方图成分覆盖的灰度级很宽而且像素的分布没有不太均匀,只有少量的垂线比其他高许多。
直观上来说:若一幅图像其像素占有全部可能的灰度级并且分布均匀,则这样的图像有高对比度和多变的灰度色调。
从概率的观点来理解,灰度出现的频率可看作其出现的概率,这样直方图就对应于概率密度函数(probabilitydensityfunction),而概率分布函数就是直方图的累积和,即概率密度函数的积分。