第4讲 直方图 图像增强
利用直方图均衡化和直方图规定化对图像进行增强
利用直方图均衡化和直方图规定化对图像进行增强利用直方图均衡化和直方图规定化对图像进行增强4.1 利用直方图均衡化对图像进行增强通过灰度变换将一幅图像转换为另一幅具有均衡直方图的图像,即在一定灰度范围内具有相同的象素点数的图像的过程。
其“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。
直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。
直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。
主要缺点:1、变换后图像的灰度级减少,某些细节消失;2、某些图像,如直方图有高峰,经处理后对比度不自然的过分增强。
算法如下:为讨论方便,以r 和s 分别表示归一化了的原图像灰度和经直方图修正后的图像灰度。
即1,0≤≤s r在[0,1]内设有变换S=T(r)且该函数单调递增,1)(0≤≤r T ,于是有反变换)(1s T r -=有概率论知,如果已知随即变量r 的概率密度)(r p r ,而随机变量s 是r 的函数。
则s 的概率密度)(s p s 可以有)(r p r 求出。
[])()()()()(1s T ds d r p ds dr r p dr r p ds d s p r r r r s -∞-===?从上式可以看出通过变换函数)(r T 可以控制图像灰度级的概率密度函数,从而改变图像灰度层次,这就是直方图修正技术的基础。
因为归一化规定 1)(=s p s有1式有 dr r p ds r )(=两边积分得 dr r p r T s rr )()(0?==上式就是所求得的变换函数。
它表明当变换函数)(r T 是原图像直方图累积分布函数时,能达到直方图均衡化的目的。
离散形式可表示为:∑∑=====ki i k i i r k k n n r p r T s 00)()(可见均衡后的各像素的灰度值k s 可直接由原图像的直方图算出。
2012-第4章图像增强(学生课件)
4.2.1 直方图
1.定义:数字图像中各灰度级与其出现的频数间
的统计关系,可表示为:
其中k为图像的第k级灰度值,nk是灰度值为k 的像素个数,n是图像的总像素个数。
直方图提供了原图的灰度值分布情况,也 可以说给出了一幅图所有灰度值的整体描述
Pr(r)
Pr(r)
p (r )
0
1
(b) (a) 图(a)的大多数象素灰度值取在较暗的区域。所以这 幅图像肯定较暗,一般在摄影过程中曝光过强就会造成 这种结果。 图(b)图像的象素灰度值集中在亮区,因此图像的特 性偏亮,曝光太弱,导致这种结果。 图(c)图像的象素灰度值集中在某个较小的范围内, 也就是说图像(c)的灰度集中在某一个小的亮区
k
F、应用以下公式计算映射后的输出图像的灰度级,P为输 出图像灰度级的个数,其中INT为取整符号:
gi INT [( g max g min )C ( f ) g min 0.5]
i 1,, P 1
G、用映射关系修改原始图像的灰度级,从而获得直方图 近似为均匀分布的输出图像。
第四章 图像增强
4.0 概述 4.1 灰度变换 4.2 直方图修正 4.2.4 图像的彩色增强 4.2.5 用算术/逻辑操作增强
4.0 概述
1 图像增强的定义
图像增强是对图像进行加工,以得到对视觉解释来说 视觉效果“更好”、或 “更有用”的图像。 (1)视觉效果更好的例子
4.目的:
(1)改善图像的视觉效果,提高图像的清晰度; (2)将图像转换成一种更适合于人或机器分析处理 的形式。
例
0 0.12 1 0.20 2 0.36 3 0.52
2 g
5
9
9
数字图像处理 第四章 图像增强与平滑
有850个像素取s2=5/7这个灰度值。
r3和r4均映射到s3=6/7,有656+329=985个像素取这个值。 有245+122+81=448个像素取s4=1这个新灰度值。 用n = 4096来除上述这些nk值,便可得到新的直方图。
第四章 图像增强与平滑
(a) 经直方图均衡化后的Lena图像; (b) 均衡化后的Lena图像的直方图
0
输入灰度
255
第四章 图像增强与平滑 4.3.1 概述
4.3 图 像 噪 声
噪声为“妨碍人们感觉器官对所接收的信源信息理解的因
素”。
第四章 图像增强与平滑 4.3.2 图像噪声分类 可分为外部噪声和内部噪声。
从统计特性可分为平稳噪声和非平稳噪声两种。
按噪声和信号之间的关系可分为加性噪声和乘性噪声。 为了分析处理方便,往往将乘性噪声近似认为加性噪声, 而且总是假定信号和噪声是互相独立的。
(2) 对于0≤r≤1, 有 0≤T(r)≤1。
第四章 图像增强与平滑
1
s
sk
T( r
k
)
O
rk
1
r
灰度拉伸变换函数
第四章 图像增强与平滑 4.1.5 直方图均衡
像素个数
120
0
255
第四章 图像增强与平滑 直方图均衡化处理是以累积分布函数变换法为基础的直方 图修正法。变换函数为
s T (r) pr ( )d
0 rk 1 k 0,1,, l 1
式中:l是灰度级的总数目,pr(rk)是取第k级灰度值的概率,nk 是图像中出现第k级灰度的次数,n是图像中像素总数。
sk T ( rk )
j 0
数字图像处理(第二版)章 (4)
线斜率大于1时,该灰度区间的动态范围增加,即对比度增强
了,而另外两个区间的动态范围被压缩了。当a=b,c=0,d=L-
1时,式(4-4)就变成一个阈值函数,变换后将会产生一个二值 图像。图4-3(c)是经由图4-3 (b)所示的分段线性变换对图43(a)的变换结果,它保持低灰度像素不变,增强了中间灰度的 对比度,并压缩了高灰度的动态范围。
2r 2 0 r 1
pr (r) 0
其他值
用式(4-11)求其变换函数,即其累积分布函数为
s T(r)
像素数之比p)r。(r对k ) 数 n字nk 图像,直k方图0,1可,2表,示, L为1
(4-8)
式中: n是一幅图像的像素总数; L是灰度级的总数目; rk表示第k个灰度级; nk为第k级灰度的像素数; pr(rk)表示 该灰度级出现的频率,是对其出现概率的估计。
第4章 图像增强
在直角坐标系中做出rk与pr(rk)的关系图形,称为该图像
设r为变换前的归一化灰度级,0≤r≤1,T(r)为变换函数, s=T(r)为变换后的归一化灰度级,0≤s≤1。变换函数T(r)应
满足下列条件:
(1) 在0≤r≤1区间内,T(r)单值单调递增; (2) 对于0≤r≤1,有0≤T(r)≤1。
第4章 图像增强
第一个条件保证了变换后图像的灰度级从黑到白的次序不 变。第二个条件保证了变换前后图像灰度范围一致。反变换
第4章 图像增强 灰度变换就是把原图像的像素灰度经过某个变换函数变换
成新的图像灰度。常见的灰度变换方法有直接灰度变换法和直 方图修正法。直接灰度变换法可以分为线性、分段线性以及非 线性变换。直方图修正法可以分为直方图均衡化和直方图规定 化。
第四章图像增强直方图变换
Mg Mf
d 第四[章f 图(x像,增y)强直b方]图变d换 b
0 f (x, y)a a f (x, y)b b f (x, y)Mf
(4-11)
灰度变换
分段线性变换
g (x, y) Mg d
c
O
ab
M f f (x , y)
图 分段线性变换
实例
第四章图像增强直方图变换
概述 分类
原始图像 变换函数
2.整个图像的直方图是部分 之和
第四章图像增强直方图变换
图像直方图
定义 性质 计算 应用
1.图像与直方图之间是多对一的关系
第四章图像增强直方图变换
图像直方图
定义
(a)
(b)
(c)
A直方图=B直方图+C直方图
第四章图像增强直方图变换
图像直方图
一.概念 二. 性质 三. 计算 四. 应用
灰度变换
线性变换2
概述 分类
图像中大部分像素的灰度级在[a, b]范围内,少 部分像素的灰度级分布在小于a和大于b的区间内。 此时可用下式作变换:
c g(x,y) b d ac[f(x,y)a]c
d
第四章图像增强直方图变换
0f(x,y)a af(x,y)b
bf(x,y)M1
(4-9)
灰度变换
第四章图像增强直方图变换
图像增强
一.应用 二. 分类
图像增强
空间域
频率域
1.直接灰度变换
1.高通滤波
2.直方图变换
三. 内容 3.平滑滤波
2.低通滤波 3.带通和带阻滤波
4.锐化滤波
4.同态滤波
第四章图像增强直方图变换
灰度变换
数字图像处理-第04章-图像增强教案资料
【例4.3】对图像进行直方图均衡化。
假定有一幅总像素为n = 64×64的图像,灰度 级数为8,各灰度级分布列于表4.1中。
(1)按式(4.14)求变换函数Sk’ (2)计算Sk’’ (3) Sk的确定 (4)计算对应每个sk的nsk (5)计算ps(sk)
Slide 30
表4.1 一幅图像的灰度级分布
标定系统失真系数的方法
可得比例因子: ei,jgci,jC1
可得实际图像g(i, j)经校正后所恢复的原始图像。 注意:乘了一个系数C/ gc(i,j) ,校正后可能出现
“溢出”现象 灰度级值可能超过某些记录器件或显示设备输
入信号的动态可范围 需再作适当的灰度变换,最后对变换后的图像
进行量化。
f (x, y)是待增强的原始图像, g(x, y)是已增强的图像, h(x, y)是空间运算函数。
Slide 4
空间域增强模型
对点操作(如灰度变换、直方图变换等)有
g(x,y) = f(x,y) ·h(x,y) (4.1)
对于区域操作(如平滑、锐化等)有
g(x,y) = f(x,y)*h(x,y) (4.2)
Slide 22
4.8 对数变换后的Couple图像
Slide 23
4.2.3 灰度直方图变换
1.直方图的概念 对于连续图像,其灰度分布的统计特性用概率密度函
数(PDF)刻画。 离散图像直方图:指图像中各种不同灰度级像素出现
的相对频率 。 在数字图像处理中,灰度直方图是简单且实用的工具,
Slide 8
点运算:
指原始图像的像素灰度值通过运算后产生新图 像的对应的灰度值。
➢ 像素值通过运算改变之后,可以改善图像的显示效果。
第四章 图像增强和锐化讲解
灰度变换增强
d
c
0
a
b
k>0
c d
0
a
b
k<0
• 根据[a,b],[c,d]的取值有以下几种情况
1. 扩展动态范围:若[a,b] ⊂ [c,d],即k>1,则会使图像灰度 取值的动态范围变宽,这样可以改善曝光不足的缺陷, 充分利用显示设备的动态范围。
2. 改变取值区间:过k=1,则变换后的灰度动态范围不变, 但取值区间会随a和c的大小而平移。
3. 缩小动态范围:若[c,d]⊂ [a,b] ,即0<k<1,变换后图像的 动态范围变窄。
4. 反转或取反:若k<0,对于b>a,d<c,则变换后的图像会反 转,即亮的变暗,暗的变亮。K=-1时为取反。
灰度分段线性变换
没有对数变换直接显示
a=zeros(256,256); a(128-30:128+30,128-30:128+30)=1; b=fft2(a); c=fftshift(b); c=abs(c); imshow(c,[]) figure,imshow(然后显示
2. 指数变换:
基本概念 图像的灰度直方图是一种表示数字图像中各级灰度值及其出现频数 关系的函数。描述图像灰度直方图的二维坐标,其横坐标表示像素的 灰度级别,纵坐标表示该灰度出现的频数(像素的个数)。
h(rk)=nk, k=0,1,2,…,L-1 rk表示第k级灰度值, h(rk)和nk表示图像中灰度值为rk的像素个数。
图像灰度直方图
图像及其对应的灰度直方图
由上页三个图像可以定性地看出直方图和图像清晰 度的关系:当直方图充满整个灰度空间,并呈均匀分布 时,图像最清晰。因此我们可以通过修改直方图的方法 使图像变清晰。
第4章图像增强1灰度变换PPT课件
pr(rk)n n k
k0,1,2, ,L1
式中: n是一幅图像的像素总数; L是灰度级的总数目; rk表示第k个灰度 级; nk为第k级灰度的像素数; pr(rk)表示该灰度级出现的频率,是对其出 现概率的估计。在直角坐标系中做出rk与pr(rk)的关系图形,称为该图像的
直方图。其横坐标表示灰度级,纵坐标表示该灰度级出现的次数或频率。对
连续图像,直方图的纵坐标表示灰度级出现的概率密度。
7
直方图
1 2 34 5 6 6 4 32 2 1 1 6 64 6 6 3 4 56 6 6 1 4 66 2 3 1 3 64 6 6
1 2 34 5 6 5 4 5 6 2 14
图像灰度直方图
8
直方图
直方图的性质: (1) 直方图是一幅图像中各灰度级出现频数的统计
作。
4
空域处理表示
如果用s 和t 分别代表 f 和 g 在(x,y)处的灰
度值,则空间域处理就表示为: t T(s)
下图是增强对比度的T操作:
5
空域点处理增强
灰度变换方法
直接灰度变换法 直方图修正法
线性变换 分段线性 非线性变换 直方图均衡化 直方图规定化
6
直方图
直方图
直方图是灰度级的函数,它反映了图像中每一灰度级出现的次数(该 灰度级的像素数)或频率(该灰度级像素数与图像总像素数之比)。对数字 图像,直方图可表示为
t3 6 n t3 98p t 5 ( s t3 ) 0 .24 t4 7 n t4 44p t 8 ( s t4 ) 0 .11
50
直方图规定化
例
(2)对规定直方图像操作:
v 0 0 .0 T 0 u ( u 0 ) v 1 0 .0 T 0 u ( u 1 ) 0
第四章 图像增强
第四章 图像增强1. 图像增强的目的是什么?它包含哪些内容?图像增强的目的在于:1.采用一系列技术改善图像的视觉效果,提高图像的清晰度;2.将图像转换成一种更适合于人或机器进行分析处理的形式。
2. 直方图修正有哪两种方法?二者有何主要区别与联系?直方图修正方法通常有直方图均衡化及直方图规定化两类。
区别与联系:直方图均衡化是通过对原图像进行某种变换使原图像的灰度直方图修正为均匀的直方图的。
直方图规定化是使原图像灰度直方图变成规定形状的直方图而对直方图做出修正的增强方法。
在做直方图规定化时首先要将原始图像作均衡化处理。
直方图均衡化是直方图规定化的一个特例,而规定化是对均衡化的一种有效拓展。
3.在直方图修改技术中对变换函数的基本要求是什么?直方图均衡化处理采用何种变换空间域点运算 局部运算灰度变换直方图修正法局部统计法均衡化规定化图像平滑图像锐化频率域高通滤波低通滤波同态滤波增强彩色增强伪彩色增强彩色图像增强常规处理假彩色增强彩色平衡彩色变换增强代数运算图像增强函数?什么情况下采用直方图均衡法增强图像?T(r)为变换函数,应满足下列条件:(1)在0 ≤r ≤1内为单调递增函数;(2)在0≤r ≤1内,有0≤T(r)≤1。
s=T(r)=∫ p r (r)dr 原始图像灰度分布在较窄区间,引起图像细节不够清晰。
直方图均衡化减少图像灰度级,对比度扩大。
4. 何谓图像平滑?试述均值滤波的基本原理。
为抑制噪声、改善图像质量所进行的处理称为图像平滑或去噪。
均值滤波的基本原理:用均值代替原图像中的各个像素值,即对待处理的当前像素点(x ,y ),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x ,y ),作为处理后图像在该点上的灰度个g (x ,y ),即个g (x ,y )=1/m ∑f (x ,y ) m 为该模板中包含当前像素在内的像素总个数。
5. 何谓中值滤波?有何特点?中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心像素的灰度值的滤波方法,是一种非线性的平滑法。
直方图直方图均衡化增强
直方图均衡化可以改善医学影像的对比度,使医生能够更清晰地观察病变区域,从而提高诊断的准确 性和可靠性。
病理分析
在病理切片分析中,直方图均衡化可以增强细胞核和染色体的细节,有助于病理医生进行更准确的诊 断和分类。
遥感图像增强
土地利用分类
通过直方图均衡化增强遥感图像的对比度,可以更好地区分不同类型的土地利用,如森 林、城市、农田等。
要点二
详细描述
多尺度直方图均衡化的基本思想是将图像分解为多个尺度 的小波系数,每个尺度上的小波系数具有不同的空间分辨 率和频率特性。在每个尺度上进行直方图均衡化,可以增 强图像在该尺度上的细节和边缘信息。通过将多个尺度上 的结果进行融合,可以得到增强后的图像。这种方法能够 更好地处理图像中的高频信息和边缘细节,提高图像的视 觉效果。
联合直方图均衡化
总结词
联合直方图均衡化是一种改进的直方图均衡化方法, 通过联合考虑多个图像或图像的多个通道进行直方图 均衡化,以增强图像的对比度和色彩信息。
详细描述
联合直方图均衡化的基本思想是同时对多个图像或图 像的多个通道进行直方图均衡化。通过联合处理,可 以增强图像的对比度和色彩信息,提高图像的视觉效 果。在实际应用中,可以同时对RGB三个通道进行联 合直方图均衡化,以增强彩色图像的色彩信息;也可 以对相邻帧的图像进行联合直方图均衡化,以提高视 频的清晰度和对比度。
可能会改变原始图像的灰度分布
01
直方图均衡化会改变原始图像的灰度分布,可能导致一些细节
信息的丢失。
对噪声敏感
02
在存在噪声的情况下,直方图均衡化可能会放大噪声,影响增
强效果。
对动态范围较小的图像效果不佳
03
对于动态范围较小的图像,直方图均衡化可能无法显著提高对
图像增强方法
图像增强方法图像增强是数字图像处理中的一项重要技术,其目的是通过对图像进行处理,改善图像的质量,使得图像更加清晰、鲜艳、易于观察和分析。
在实际应用中,图像增强技术被广泛应用于医学影像、卫星图像、安防监控、图像识别等领域。
本文将介绍几种常见的图像增强方法。
直方图均衡化是一种常见的图像增强方法,其原理是通过重新分布图像的像素值,增加图像的对比度,使得图像更加清晰。
直方图均衡化的过程包括计算图像的灰度直方图,然后根据直方图的累积分布函数对图像的像素值进行重新映射。
这样可以使得图像的像素值分布更加均匀,增强图像的对比度。
另一种常见的图像增强方法是滤波增强。
滤波增强利用滤波器对图像进行滤波处理,以增强图像的某些特征。
常见的滤波增强方法包括均值滤波、中值滤波、高斯滤波等。
这些滤波器可以有效地去除图像中的噪声,同时增强图像的细节和边缘信息,使得图像更加清晰。
除了直方图均衡化和滤波增强外,还有一种常见的图像增强方法是锐化增强。
锐化增强通过增强图像的边缘和细节信息,使得图像更加清晰。
常见的锐化增强方法包括拉普拉斯算子增强、Sobel算子增强等。
这些方法可以有效地增强图像的边缘信息,使得图像更加清晰和鲜艳。
此外,还有一些基于深度学习的图像增强方法,如基于卷积神经网络的图像增强方法。
这些方法利用深度学习模型对图像进行学习和训练,然后利用训练好的模型对图像进行增强处理。
这些方法可以有效地提取图像的特征信息,使得图像更加清晰和易于分析。
综上所述,图像增强是数字图像处理中的重要技术,可以通过直方图均衡化、滤波增强、锐化增强以及基于深度学习的方法对图像进行处理,改善图像的质量,使得图像更加清晰、鲜艳、易于观察和分析。
在实际应用中,可以根据具体的需求选择合适的图像增强方法,以达到最佳的效果。
第4章-图像增强PPT课件
将[2,7]转换到[0,9] g(i,j)=9/5*f(i,j)-18/5
09 060
02 999
00 292
27 074
79 005
0C=926.028975 0
线性动态范围调整效果
2021
25
二、非线性动态范围调整
• 提出非线性动态范围调整, 是因为线性动态范围调整 的分段线性影射不够光滑。
第4章
图像增强
问题的引入
• 看两个图例,分析画面效果不好的原因。
亮暗差别不是很大
2021
2
解决问题的思路
• 提高对比度,增加清晰度
2021
3
4.1 对比度
对比度的概念:
• 对比度:通俗地讲,就是亮暗的对 比程度。
• 对比度通常表现了图像画质的清晰
程度。
2021
4
对比度的计算
• 对比度的计算公式如下:
像处理的一种手段。
• 所谓灰度变换,就是通过一个灰度映射 函数:Gnew=F(Gold),将原灰度直方图改 造成你所希望的直方图。所以,灰度变
换的关键就是灰度映射函数F。
2021
9
•图像灰度变换主要包括: 1.线性对比度展宽 2.动态范围调整 3.直方图均衡化处理 4.伪彩色技术 5.图像反色
2021
( 1 2 3 2 3 2 ) ( 3 2 6 2 5 2 2 2 ) ( 6 2 6 2 3 2 2 2 ) ( 6 2 1 2 6 2 )
( 3 2 2 2 ) ( 2 2 6 2 2 2 ) ( 6 2 2 2 2 2 ) ( 2 2 6 2 ) ] / 4 8
– 直方图均衡化(平滑化)是一种最常用的直方图修正, 它是把给定图像的直方图分布改造成均匀直方图分布。 直方图均衡化导致图像的对比度增加。
数字图像处理 第四章图像增强
Pr(rk) 0.19 0.25 0.21 0.16 0.08 0.06
0.03
0.02
计算每个sk对应的像素数目 计算均衡化后的直方图
Tr
Sk并
sk
nsk Ps(sk)
0.19
1/7
0.44
3/7
S0=1/7 S1=3/7 S2=5/7
790 0.19 1023 0.25 850 0.21
0.65
✓ 校正后的原始图像 f (i, j) C g(i, j) gc(i, j)
9
灰度级校正注意问题:
对降质图像进行逐点灰度级校正所获得的图像, 其中某些像素的灰度级值有可能要超出记录器 件或显示器输入灰度级的动态范围,在输出时 还要采用其他方法来修正才能保证不失真地输 出。
降质图像在数字化时,各像素灰度级都被量化 在离散集合中的离散值上,但经校正后的图像 各像素灰度极值并不一定都在这些离散值上, 因此必须对校正后的图像进行量化。
),使得结果图像s的直方图Ps(s)为一个常数
Pr(r)
Ps(s)
直方图均衡化 T(r)
r
s
26
直方图均衡化理论基础
-1 由概率论可知,若Pr(r)和变换函数s=T(r)已知,r=T (s)是单 调增长函数,则变换后的概率密度函数Ps(s)可由Pr(r)得到:
分 布 函 数 Fs(s)sp( s s) ds=rp( r r) dr
✓ 计算均衡后的直方图
s k 计
T( rk)
k
=
i 0
P(r
r
)
i
k i 0
ni n
s k并
round( sk计 * (L L 1
1))
j
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
原图像的直方图
规定的直方图
规定化后图像的直方图
?
若在原图像一行上连续8个像素的灰度值分别为:0、1、 2、3、4、5、6、7,则规定化后,他们的灰度值为多少? 利用直方图规定化方法进行图像增强的主要困难在于 要构成有意义的直方图。图像经直方图规定化,其增强效 果要有利于人的视觉判读或便于机器识别。
r0→s0=1/7
790
0.19
0.25 0.21
z0=0
z1=1/7 z2=2/7
0.00
0.00 0.00
0.00
0.00 0.00
z0
z1 z2
0
0 0
0.00
0.00 0.00
r1→s1=3/7 1023 r2→s2=5/7 850
r3→s3=6/7
r4→s3=6/7 r5→s4=1 r6→s4=1 r7→s4=1 448 0.11 985 0.24
(a)
(b)
(c)
1 s0 , 7 6 s4 , 7
3 s1 , 7 s5 1,
5 s2 , 7 s6 1,
6 s3 7 s7 1
直方图均衡化示例
Lena图像
及 直方图
经直方图均衡化后的Lena图像及直方图
算法: 1. 对于L个灰度级(一般256)大小为M×N的图像,创建一个长为
②按照希望得到的图像的灰度概率密度函数 pz(z),求得变换函数G(z); ③用步骤①得到的灰度级s作逆变换z= G-1(s)。
规定化示例
采用与直方图均衡相同的原始图像数据(64×64像素 且具有8级灰度)
原图像的直方图
规定化直方图
rj →sk
nk
ps(sk)
zk
pz(zk)
vk
zk并
nk
pz(zk)
pr (rk )
rk
int Hist[256]; for(int k=0;k<256;k++) Hist[k]=0;
unsigned char *lpSrc;
for (int i = StartPoint.y; i <=EndPoint.y; i ++) {lpSrc = (unsigned char *)pDoc->m_pDib->m_lpImage + lLineBytes* (lHeight-1-i) +StartPoint.x; for (int j =StartPoint.x; j <=EndPoint.x; j ++){
nk pr (rk ) n
0 rk 1 k 0,1,, l 1
sk T (rk )
j 0
k
nj n
pr (rj )
j 0
k
0 rj 1
k 0,1,, l 1
上式表明,均衡后各像素的灰度值sk可直接由原图像 的直方图算出。
例 假定有一幅总像素为n=64×64的图像,灰度级数为8,各灰 度级分布列于表中。对其均衡化计算过程如下:
2、直方图均衡化
(1)基本思路
直方图均衡化: 将原图像通过某种变换,得到一幅灰度直 方图为均匀分布的新图像的方法。
基础:累积分布函数变换法。 结论:以积累分布函数
r
s T (r ) pr ( )d
0
作为变换函数可产生一灰度分布具有均匀概率密度的图像。 上式表明,当变换函数为r的累积直方图函数时,能达到 直方图均衡化的目的。
= 区域Ⅰ的直方图H1(i) + 区域Ⅱ的
概率分布函数
• 积分灰度直方图可以得到图象的面积:
0
H ( P)dP 图象的面积
• 通过除以图象的面积来归一化灰度图象的概率密度函 数(PDF)--与图象本身的象素个数无关。 • 对面积函数进行同样的归一化处理可得到图象的累积 分布函数(CDF)
4 直方图的应用
f ( x, y ) T f ( x, y ) T
选取146为阀值点的二值化
③当物体部分的灰度值比其它部分灰度值大时,可利用 直方图统计图像中物体的面积。
n vi
i T
式中n为图像像素总数,vi是图像灰度级为i的像素出现的频率 ④ 计算图像信息量H(熵 )
H Pi log2 Pi
i 0
L1
上式Pi是图像灰度级为i的像素出现的频率,图像的灰度范 围在[0,L-1]
三、直方图修正法图像增强
1 直方图修正技术基础
直方图修正技术: 对于一幅已知灰 度概率分布的图像, 将其像素灰度作某种 映射变换,使之变成 一幅具有特定灰度概 率分布的新图像的过 程。 如何根据已知图 像的灰度概率分布选 取灰度映射变换函数, 是直方图处理技术的 核心问题。
①用于判断图像量化是否恰当
(a) 恰当量化 (b) 未能有效利用动态范围,对比度低 超过了动态范围,信息丢失
(c)
观察直方图可以看出不合适的数字化
(a) Dark Image
(b) Bright Image
(d) High-Contrast Image
②用于确定图像二值化的阈值
0 g ( x, y ) 1
第四讲
图像增强的直方图修改技术
•直方图 •直方图均衡化 •直方图规定化
一、图像增强概述
图像增强:采用一系列技术去改善图像的视觉效果,或将 图像转换成一种更适合于人或机器进行分析和处理 的形式。 如: 有选择地突出某些感兴趣的信息, 同时抑制一些不需要的信息,提高图像的使用价值。 图像增强方法从增强的作用域出发,可分为: 空间域增强:直接对图像各像素进行处理; 频率域增强:将图像经傅立叶变换后的频谱成分 进行处理,然后逆傅立叶变换获得所需的图像。
pr(rk ) 0.25 0.20 0.15 0.10 0.05 0
1 2 3 4 5 6 1 rk 7 7 7 7 7 7
sk 1.0 0.8 0.6 0.4 0.2 0 1 2 3 4 5 6 1 7 7 7 7 7 7 rk
ps(sk)
0.25 0.20 0.15 0.10 0.05
0
1 2 3 4 5 6 1 s k 7 7 7 7 7 7
二、直方图(Histogram)
1 直方图的基本概念 灰度直方图是灰度级的函数,它表示图像中具有 某种灰度级的像素的个数。灰度直方图反映的是一幅图像中 各灰度级像素出现的频率 ,是图像最基本的统计特征。 该灰度级 出现的频 度
灰度级r
一幅图像的灰度直方图
2 灰度直方图的计算
nk pr ( rk ) n
z3=3/7
z4=4/7 z5=5/7 z6=6/7 1
0.15
0.20 0.30 0.20 0.15
0.15
0.35 0.65 0.85 1.00
z3→s0=1/7
790
0.19
z4→s1=3/7 1023 0.25 z5→s2=5/7 z6→s3=6/7 z7→s4=1 850 985 448 0.21 0.24 0.11
}
}
3、直方图规定化
直方图规定化:使原图像灰度直方图变成规定形状的直方图 , 是 对直方图均衡化处理的一种有效的扩展。 (1)基本思路 :将原图像和希望得到的图像(仅灰度分布密度不 同)分别作均衡化处理后,应具有相同的均匀密度。 假设pr(r)和pz(z)分别表示已归一化的原始图像灰度分布的概 率密度函数和希望得到的图像的概率密度函数。 对原始图像进行直方图均衡化
pr(r) 2 1.0 0.8 1 0.6 0.4 0.2 0 1 2 r
s=T(r) 1.0 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1.0 r
pr(s)
0 0.2 0.4 0.6 0.8 1.0 r
(a)
(b)
(c)
(2) 离散形式的变换函数 总像素为n,l 个灰度级;
r0 0 z3 3 / 7 r1 1 / 7 z4 4 / 7 r2 2 / 7 z5 5 / 7 r3 3 / 7 z6 6 / 7
r4 4 / 7 z6 6 / 7 r5 5 / 7 z7 1 r6 6 / 7 z7 1 r7 1 z7 1
lLineBytes* (lHeight-1-i) + StartPoint.x;
for (int j =StartPoint.x; j <=EndPoint.x; j ++) { // Histogram equalization变换 *lpSrc=(unsigned char)(255*Hist[*lpSrc]/Num); lpSrc++;
s T (r ) pr ( )d
0
r
假定已得到了所希望的图像,对它也进行均衡化处理
v G( z ) pz ( )d
0
z
G( z ) T (r )
z G [T (r )] G (s)
直方图规定化增强处理的步骤如下: ①对原始图像作直方图均衡化处理;
1
ห้องสมุดไป่ตู้1
选择灰度映射函数的基本原则
即 设r、s分别代表原始图像和变换后图像灰度(已规一化), 0 ≤ r ≤ 1
式中,r=0, 黑(暗);r=1,白(亮)。 对于[0, 1]区间内任一个r值,作映射变换: s=T(r) 要求由此映射变换函数满足如下条件: ①在0 ≤ r ≤ 1内为单调递增函数,保证灰度级从黑到 白的次序不变; ②在 0 ≤ r ≤ 1 内,有 0 ≤ T(r) ≤ 1 ,确保映射后的 像素灰度在允许的范围内。 反变换关系为 r=T-1(s) T-1(s) 同样满足上述原则。