第四章图像增强_图像锐化
第四章频率域图像增强

图像傅立叶变换的物理意义
傅立叶变换以前,图像(未压缩的位图)是由对在连续空间(现实空 间)上的采样得到一系列点的集合,我们习惯用一个二维矩阵表示 空间上各点,则图像可由z=f(x,y)来表示。由于空间是三维的,图 像是二维的,因此空间中物体在另一个维度上的关系就由梯度来表 示,这样我们可以通过观察图像得知物体在三维空间中的对应关系。 为什么要提梯度?因为实际上对图像进行二维傅立叶变换得到频谱 图,就是图像梯度的分布图,当然频谱图上的各点与图像上各点并 不存在一一对应的关系,即使在不移频的情况下也是没有。傅立叶 频谱图上我们看到的明暗不一的亮点,实际上图像上某一点与邻域 点差异的强弱,即梯度的大小,也即该点的频率的大小(可以这么 理解,图像中的低频部分指低梯度的点,高频部分相反)。一般来 讲,梯度大则该点的亮度强,否则该点亮度弱。这样通过观察傅立 叶变换后的频谱图,也叫功率图
域表述困难的增强任务,在频率域中变得非常普通
✓ 滤波在频率域更为直观,它可以解释空间域滤波的某些性质 ✓ 给出一个问题,寻找某个滤波器解决该问题,频率域处理对 于试验、迅速而全面地控制滤波器参数是一个理想工具
✓ 一旦找到一个特殊应用的滤波器,通常在空间域用硬件实现
➢图像的频率指什么?
✓ 图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面
Mx0
u=0,1,2,…,M-1
✓ 给定F(u),通过傅里叶反变换可以得到f(x)
f(x)
1
M1
j2ux
F(u)e M
Mu0
x=0,1,2,…,M-1
傅里叶变换
一维离散傅里叶变换及反变换
✓ 从欧拉公式 e j cos j sin
F (u)
1
M 1
第04章 图像增强3

锐化算法有:
1)梯度锐化——高通锐化算子(线性和非线性)
2)频域频域滤波——高通滤波
3)高通锐化模板。
2
边缘与导数
图像
.
剖面
.
一阶导数
.
二阶导数
3
4.4.1 梯度锐化法
二元函数f (x,y)在坐标点(x,y)处的梯度定义为
f
f
Gx
G
y
x f
y
梯度向量的幅度:
(4.10)
f mag(f )
1
[Gx2
G
2 y
]2
[(f
)2
( f
1
)2 ]2
(4.11)
x y
梯度方向: 在图像灰度最大变化率上,反映出
图像边缘上的灰度变化。
( x, y) arctan (f y)
(f x)
4
为了降低运算量,常用绝对值或最大值运
算代替平方与平方根运算近似求梯度的幅度:
f | Gx | | G y |
(4.12)
10
• 第五种方法:是将梯度值超过某阈值T的像
素选用固定灰度LG ,而小于该阈值T时选用 固定的灰度LB 。
g(i,
j)
LG
,
f (i, LB ,其
j) 他
T
(4.20)
该法生成的是二值图,根据阈值将图像分成边缘和 背景,便于研究边缘所在的位置。
11
利用MATLAB图像工具箱中函数完成图像锐化
G(i, j) f (i, j) f (i 1, j 1) f (i 1, j) f (i, j 1)
f (i, j),f (i, j) T
g(i, j)
图像增强之空间域锐化

图像增强之空间域锐化1、图像锐化理论图像锐化的⽬的是使图像变得清晰起来,锐化主要⽤于增强图像的灰度跳变部分,这⼀点与图像平滑对灰度跳变的抑制正好相反。
锐化提⾼图像的⾼频分量,增加灰度反差增强图像的边缘和轮廓,以便后期图像识别。
在图像增强过程中,常⽤平滑算法来消除噪声,平滑属于低通滤波,图像的能量主要集中在低频部分,噪声所在频段主要在⾼频部分,同时图像的边缘也集中在⾼频部分,这意味着图像平滑后,⾼频被衰减轮廓会出现模糊。
图像锐化就是为了减少这种现象,通过⾼通滤波使图像边缘和轮廓变得清晰。
2、⼀阶微分图像增强--梯度算⼦其中:梯度的⽅向就是函数f(x,y)最⼤变化率的⽅向。
梯度的幅值作为最⼤变化率⼤⼩的度量,值为:离散的⼆维函数f(i,j),可以⽤有限差分作为梯度的⼀个近似值。
为了简化计算,可以⽤绝对值来近似。
|▽f(i,j)|= |f(i+1,j)-f(i,j)| +|f(i,j+1)-f(i,j)|2.1 Robert算⼦|▽f(i,j)|= |f(i+1,j+1)-f(i,j)| +|f(i,j+1)-f(i+1,j)|上⾯算式采⽤对⾓相差的差分法来代替微分,写为滤波模板形式为:其中w1对接近45°的边缘有较强响应,w2对接近-45°的边缘有较强响应。
imgPath = 'E:\opencv_pic\src_pic\pic6.bmp';img = imread(imgPath);img=rgb2gray(img);w1 =[-1,0; 0,1];w2 =[0,-1; 1, 0];G1=imfilter(img, w1, 'corr', 'replicate');G2=imfilter(img, w2, 'corr', 'replicate');G=abs(G1)+abs(G2);subplot(2,2,1),imshow(img), title('原始图像');subplot(2,2,2),imshow(abs(G1)), title('w1图像');subplot(2,2,3),imshow(abs(G2)),title('w2滤波');subplot(2,2,4),imshow(G),title('Robert交叉梯度图像');可见w1滤波后45°的边缘被突出,w2滤波后-45°的边缘被突出。
数字图像处理第四章作业

第四章图像增强1.简述直方图均衡化处理的原理和目的。
拍摄一幅较暗的图像,用直方图均衡化方法处理,分析结果。
原理:直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。
也就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。
把给定图像的直方图分布改变成“均匀”分布直方图分布目的:直方图均衡化是图像处理领域中利用图像直方图对对比度进行调整的方法。
它通常用来增加许多图像的局部对比度,尤其是当图像的有用数据的对比度相当接近的时候。
通过直方图均衡化,亮度可以更好地在直方图上分布。
这样就可以用于增强局部的对比度而不影响整体的对比度,直方图均衡化通过有效地扩展常用的亮度来实现这种功能。
Matlab程序如下:clc;RGB=imread('wxf.jpg'); %输入彩色图像,得到三维数组R=RGB(:,:,1); %分别取三维数组的一维,得到红绿蓝三个分量G=RGB(:,:,2); %为R G B。
B=RGB(:,:,3);figure(1)imshow(RGB); %绘制各分量的图像及其直方图title('原始真彩色图像');figure(2)subplot(3,2,1),imshow(R);title('真彩色图像的红色分量');subplot(3,2,2), imhist(R);title('真彩色图像的红色分量直方图');subplot(3,2,3),imshow(G);title('真彩色图像的绿色分量');subplot(3,2,4), imhist(G);title(' 的绿色分量直方图');subplot(3,2,5),imshow(B);title('真彩色图像的蓝色分量');subplot(3,2,6), imhist(B);title('真彩色图像的蓝色分量直方图');r=histeq(R); %对个分量直方图均衡化,得到个分量均衡化图像g=histeq(G);b=histeq(B);figure(3),subplot(3,2,1),imshow(r);title('红色分量均衡化后图像');subplot(3,2,2), imhist(r);title('红色分量均衡化后图像直方图');subplot(3,2,3),imshow(g);title('绿色分量均衡化后图像');subplot(3,2,4), imhist(g);title('绿色分量均衡化后图像直方图');subplot(3,2,5), imshow(b);title('蓝色分量均衡化后图像');subplot(3,2,6), imhist(b);title('蓝色分量均衡化后图像直方图');figure(4), %通过均衡化后的图像还原输出原图像newimg = cat(3,r,g,b); %imshow(newimg,[]);title('均衡化后分量图像还原输出原图');程序运行结果:原始真彩色图像均衡化后分量图像还原输出原图图1.1 原始图像与均衡化后还原输出图像对比通过matlab仿真,由图1.1比较均衡化后的还原图像与输入原始真彩色图像,输出图像轮廓更清晰,亮度明显增强。
(完整版)数字图像处理每章课后题参考答案

数字图像处理每章课后题参考答案第一章和第二章作业:1.简述数字图像处理的研究内容。
2.什么是图像工程?根据抽象程度和研究方法等的不同,图像工程可分为哪几个层次?每个层次包含哪些研究内容?3.列举并简述常用表色系。
1.简述数字图像处理的研究内容?答:数字图像处理的主要研究内容,根据其主要的处理流程与处理目标大致可以分为图像信息的描述、图像信息的处理、图像信息的分析、图像信息的编码以及图像信息的显示等几个方面,将这几个方面展开,具体有以下的研究方向:1.图像数字化,2.图像增强,3.图像几何变换,4.图像恢复,5.图像重建,6.图像隐藏,7.图像变换,8.图像编码,9.图像识别与理解。
2.什么是图像工程?根据抽象程度和研究方法等的不同,图像工程可分为哪几个层次?每个层次包含哪些研究内容?答:图像工程是一门系统地研究各种图像理论、技术和应用的新的交叉科学。
根据抽象程度、研究方法、操作对象和数据量等的不同,图像工程可分为三个层次:图像处理、图像分析、图像理解。
图像处理着重强调在图像之间进行的变换。
比较狭义的图像处理主要满足对图像进行各种加工以改善图像的视觉效果。
图像处理主要在图像的像素级上进行处理,处理的数据量非常大。
图像分析则主要是对图像中感兴趣的目标进行检测和测量,以获得它们的客观信息从而建立对图像的描述。
图像分析处于中层,分割和特征提取把原来以像素描述的图像转变成比较简洁的非图形式描述。
图像理解的重点是进一步研究图像中各目标的性质和它们之间的相互联系,并得出对图像内容含义的理解以及对原来客观场景的解释,从而指导和规划行为。
图像理解主要描述高层的操作,基本上根据较抽象地描述进行解析、判断、决策,其处理过程与方法与人类的思维推理有许多相似之处。
第三章图像基本概念1.图像量化时,如果量化级比较小时会出现什么现象?为什么?答:当实际场景中存在如天空、白色墙面、人脸等灰度变化比较平缓的区域时,采用比较低的量化级数,则这类图像会在画面上产生伪轮廓(即原始场景中不存在的轮廓)。
图像增强PPT课件

0.21
0.16
0.08
0.06
0.03
0.02*Fra bibliotek由下面公式可以得到s2…..s7
*
均衡化过程
原灰度级
变换函数值
原灰度级分布
原来像素数
新灰度级
新灰度级分布
r0=0
s0=T(r0)=0.19
0
790
r1=1/7
s1=T(r1) =0.44
1/7=0.14
1023
r2=2/7
s2=T(r2) =0.65
*
一、线性变换 对比度:亮度最大值和最小值之比称为亮度对比度 线性变换—>扩展对比度:通过将亮暗差异(即对比度)扩大,把人所关心的部分强调出来。原理是:进行像素点对像素点的灰度级的线性影射。该影射关系通过调整参数,来实现对亮暗差异的扩大。
4.1.1 灰度变换法
*
设原图、处理后的结果图的灰度值分别为[f(i,j)]和[g(i,j)] ; 要求[g(i,j)]和[f(i,j)]均在[0,255]间变化,但是g的表现效果要优于f。 因为f和g的取值范围相同,所以通过 抑制 不重要的部分,来 扩展 所关心部分的对比度。
1.00
81
s0’(790)
790/4096=0.19
s1’(1023)
1023/4096=0.25
s2’(850)
850/4096=0.21
s3’(985)
985/4096=0.24
s4’(448)
448/4096=0.11
*
直方图均衡化结果
图像直方图均衡化
0 rk
*
问题:均衡化后的每个灰度等级的概率密度仍不相等或者说均衡化之后仍然没有均匀,该如何处理?
数字图像处理-第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的像素个数。
图像灰度直方图
图像及其对应的灰度直方图
由上页三个图像可以定性地看出直方图和图像清晰 度的关系:当直方图充满整个灰度空间,并呈均匀分布 时,图像最清晰。因此我们可以通过修改直方图的方法 使图像变清晰。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微分法
最常用的微分方法是梯度法。 设图象函数为f (x,y),它的梯度 (Gradient)是一个向量,定义为:
f
G[
f
(x,
y)]
f
x
y
微分法
在(x,y)点处的梯度,方向是f (x,y) 在这点变化率最大的方向,而其长 度(记G[f (x,y)])则等于f (x,y) 的 最大变化率,即
Terms
Overshoot: 过冲 Ring: 振铃 Step function: 阶跃函数 Unit step function: 单位阶跃函数 Rectangular pulse: 矩形脉冲 Triangular pulse: 三角形脉冲 Gaussian function: 高斯函数
Terms
g
(
x,
y)
Lf G(
x,
G[ y)
f
(
x,
y)] else
T
LG:指定的轮廓灰度值。
微分法
(4)轮廓保留,背景取单一灰 度值。
G[ f (x, y)] G[ f (x, y)] T
g(x, y) LB
else
LB:指定的背景灰度值。
微分法
(5)轮廓、背景分别取单一灰 度值,即二值化。只对轮廓感兴 趣。
图象锐化
图象经转换或传输后,质量可能下 降,难免有些模糊。
图象锐化目的:加强图象轮廓,使 图象看起来比较清晰。
微分法
考察正弦函数 sin 2ax ,它的微分 2acos2ax 。微分后频率不变,幅度上 升2πa倍。
空间频率愈高,幅度增加就愈大。 这表明微分是可以加强高频成分的, 从而使图象轮廓变清晰。
G[ f (x, y)] f (x, y) f (x 1, y) f (x, y) f (x, y 1)
及
G[ f (x, y)] f (x, y) f (x 1, y 1) f (x 1, y) f (x, y 1)
微分法
注:对NxN数字图象,不可能在最 后一行(x=N)和最后一列(y=N)象素 上计算梯度值。一种补救办法: 用前一行(x=N-1)和前一列(y=N-1) 对应象素的梯度值。
Impulse: 冲激函数 Dirac delta function: 狄拉克函数
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。
g(x, y) LLGB
G[ f (x, y)] T else
LG:指定的轮廓灰度值。 USM
USM
USM
USM
查找边缘
查找边缘
查找边缘
查找边缘
查找边缘
照亮边缘
照亮边缘
照亮边缘
照亮边缘
照亮边缘
Terms
Image sharpening: 图象锐化 Contour: 轮廓 Edge: 边界,边缘 Boundary:边界 Deblurring: 去模糊 High frequency enhancement filter: 高频加
强滤波器
Terms
Differentiation: 微分 Gradient vector: 梯度向量 Gradient magnitude: 梯度值,梯度 Background: 背景 Object: 物体 Scene: 景物,场景 Unsharp masking: 反锐化掩模
对数字图像 2 f (x, y) 2x f (x, y) 2y f (x, y)
因f(x,y)离散,所以
2 f (x, y) [ f (x 1, y) f (x 1, y) f (x, y 1) f (x, y 1)] 4 f (x, y)
9
微分法
上述二算法运算较费时。为更适合 计算机实现,采用绝对差分算法:
罗伯茨梯度算法
锐化滤波器-梯度算子法
Gx和Gy 用近似值:
Gx (( f (x 1, y 1) 2 f (x 1, y) f (x 1, y 1)) ( f (x 1, y 1) 2 f (x 1, y) f (x 1, y 1))
Gy (( f (x 1, y 1) 2 f (x, y 1) f (x 1, y 1)) ( f (x 1, y 1) 2 f (x, y 1) f (x 1, y 1))
微分法
(2)罗伯茨(Roberts)梯度算法
1
G[ f (x, y)] { f (x, y) f (x 1, y 1)2 f (x 1, y) f (x, y 1)2}2
f (x, y) f (x, y 1) f (x 1, y)
典型梯度算法
f (x, y) f (x, y 1) f (x 1, y) f (x 1, y 1)
得到Sobel算子
7
梯度锐化实例
效果
a
b
c
图a:Cameraman原始图像,包含有各种朝向的边缘
图b:用Sobel水平模板,它对垂直边缘有较强的响应
图c:用Sobel垂直模板,它对水平边缘有较强的响应
8
锐化滤波器-拉普拉斯算子法
f(x,y)在(x,y)的拉普拉斯算子为 2 f 2 f 2 f 2x 2y
轮廓比较突出,灰度平缓变化 部分,梯度小,很黑。
微分法
(2)背景保留
G[ f (x, y)] G[ f (x, y)] T
g(
x,
y)
f
(x,
y)
else
T:门限值、阈值(threshold),非
负。适当选择T ,既突出轮廓,又 不破坏背景。
微分法
(3)背景保留,轮廓取单一灰 度值。
微分法
某象素上的梯度值是该象素与 相邻象素的灰度差值的单调递增 函数。
图象轮廓上,象素灰度有陡然 变化,梯度值很大。
图象灰度变化平缓区域,梯度 值很小。
等灰度区域,梯度值为零。
哪一个梯度大?
微分法
一旦计算梯度的算法确定,有 许多方法使图象轮廓突出。
(1) g(x, y) G[ f (x, y)]
1
G[
f
( x,
y)]
f
2
x
f
y
2
2
微分法
为方便起见,以后把梯度长度也 简称为梯度。
对数字图象,用差分来近似微 分。
两种常用差分算法 (1)典型梯度算法
1
G[ f (x, y)] { f (x, y) f (x 1, y)2 f (x, y) f (x, y 1)2}2