第二讲:灰度变换与空间滤波

合集下载

数字图像处理第三章课件

数字图像处理第三章课件

Digital Image Processing, 3rd ed.
3.3 Histogram Processing 直方图处理
低调/暗图像 4种基本 的图像 类型
高调/亮图像
低反差图像
高反差图像
Digital Image Processing, 3rd ed.
3.3.1 Histogram Equalization 直方图均衡
n
n
演示:lectures_2D_3_linear_filtering_1up.pdf
Digital Image Processing, 3rd ed.
3.6 Smoothing Spatial Filters 3.6.1 平滑空间滤波器
两个平滑滤波器
Digital Image Processing, 3rd ed.
一个单值单调上升 的灰度变换函数。
灰度变换函数采用的是累积概率分布函数:
sk T (rk ) pr (rj )
j 0 j 0
k
k
nj n
k 0,1,2 L 1
Digital Image Processing, 3rd ed.
直方图均衡的表解
例:64×64*23bits灰度图象 n=64×64, 灰度级 范围[0,L-1],
增强暗部 s c lg(1 r ) 增强亮部 s cr
其中c, r和γ为正数
Digital Image Processing, 3rd ed.
例 Digital Mammogram 一
数字乳房X线照片
s L 1 r
a. 原照片 b. 反转照片,其中小病变和乳房组织更清晰
Digital Image Processing, 3rd ed.

数字图像处理_课件_3

数字图像处理_课件_3
s cr c 1
21
航拍图像的幂律变换增强
数第 字三 图章 像灰 处度 理变
换 与 空 间 滤 波
a. 原始图像
b. C=1, =3.0 c. C=1, =4.0 (最佳) d. C=1, =5.0
s cr c 1
22
电子显微镜扫描
3.2.4 对比度拉伸
的 放 大 约 700 倍 的花粉图像
➢ 因此,归一化后的直方图由 p(rk ) nk / MN 给 出,其中k=0, 1, …, L-1。
29
数第 字三
➢ p(rk)是灰度级rk在图像中出现的概率的一
图 章 个估计。
像灰
处 度 ➢ 归一化直方图的所有分量之和应等于1。
理变
换 与
➢ 直方图是多种空间域处理技术的基础。




30
数第 字三 图章 像灰 处度 理变
换 与 空 间 滤 波
4. 一般情况下,从输入图像的左上角开始处理,以 水平扫描的方式逐像素地处理,每次一行
5. 当该邻域的原点位于图像的边界上时,部分邻域 将位于图像的外部。此时,可以用0或者其它指定 的灰度值填充图像的边缘,被填充边界的厚度取 决于邻域的大小。
以上处理称为空间滤波,邻域与预定义的操作一 起称为空间滤波器。
与 为输出中较宽范围的灰度值,可以扩展图像
空 间
中暗像素的值,同时压缩高灰度级的值。
滤 波
➢ 反对数变换的作用与此相反。
17
傅里叶频谱及其对数变换
数第
字三
图章
像灰
处度
理变



间 滤
傅立叶频谱的对数变换,s

c

数字图像处理教程(OPENCV版)第3章 图像灰度变换与空间域滤波

数字图像处理教程(OPENCV版)第3章   图像灰度变换与空间域滤波

666145888 166145885
666145888 377331331
2024/5/9
(a)原图
(b)复制边界填充
(c)镜像填充
37
3.3.2 平滑滤波
7
968
0.11816
17
3.2.2 直方图均衡
➢ 数字图像灰度值为整数,即使直方图均衡后也几乎不可能得到 完全均匀分布的直方图
➢ 经过均衡处理后直方图在整个动态范围内概率密度分布更均匀, 客观上起到了增强对比度的作用。
2024/5/9
18
3.2.3 直方图规定化(直方图匹配)
➢ 将图像灰度变换为符合指定概率密度分布 ➢ 变换后图像直方图是已知的、可以指定任何形状 ➢ 直方图均衡是直方图规定化的特例
34
➢ 滤波滤掉不想要的成分,显现被模糊的细节或者突出某些细节, 是图像增强的常用方法
➢ 分为空间域滤波和频域滤波
➢ 空间域滤波在空间域对像素进行操作
✓平滑滤波减小噪声 ✓锐化滤波用于提取边缘突出边缘及细节、弥补平滑滤波造成的边缘模糊
2024/5/9
35
3.3.1 空间域滤波基础知识
2024/5/9
10
3.2.2 直方图均衡
2024/5/9
11
3.2.2 直方图均衡
2024/5/9
12
3.2.2 直方图均衡
2024/5/9
13
3.2.2 直方图均衡
2024/5/9
14
3.2.2 直方图均衡
0
1837
0.22424
1
1286
0.15698
2
954
0.11646
3
1938
0.23657

3.灰度变换和空间滤波

3.灰度变换和空间滤波

上次课程回顾主要内容●视觉和视觉感知●图像获取●图像取样和量化●像素关系●数学工具第三讲:灰度变换和空间滤波它的与众不同之处在于,是透过光线看阴影还是透过阴影看亮度。

——大卫.林赛本科生课程课程内容●基础知识✓ 基本概念✓ 基本灰度变换函数✓ 代数运算✓ 直方图运算✓ 应用实例——镜头边界的检测(补充知识)●空间滤波器✓ 平滑空间滤波器✓ 锐化空间滤波器✓混合空间增强法基本概念●图像增强分为两类:✓ 空间域增强:对图像的像素直接处理✓ 频域增强:修改图像的傅里叶变换(后面介绍)●空间域增强:✓ f(x,y)是原图像✓ g(x,y)是处理后的图像✓ T是作用于f的操作,定义在(x,y)的邻域●空间域增强的简化形式:✓ r是f(x,y)在任意点(x,y)的灰度级✓ s是g(x,y)在任意点(x,y)的灰度级灰度变换和空间滤波基础●空间域技术直接在图像像素上操作✓某些图像处理任务在空间域中更直观更容易●空间域处理表示:g(x,y)=T[f(x,y)]✓其中,f(x,y)是输入图像,g(x,y)是处理后的图像,T是在点(x,y)的邻域上定义的关于f的一种算子✓最小邻域大小为1×1,T则成为灰度变换函数点运算图像增强●灰度变换和空间滤波涵盖了相当宽的应用范围,被广泛应用于图像增强。

●图像增强是视觉领域最具吸引力的图像处理领域之一。

●增强处理是对图像进行加工,使其结果对于特定的应用比原始图像更合适的一种处理,增强技术是面向问题的。

点运算——基本的灰度变换函数●1.图像反转●2.对数变换●3.幂律(伽马)变换●4.对比拉伸变换●5.分段线性变换1.图像反转●灰度级范围[0,L-1]●反转图像由下面公式给出●作用:黑的变白白的变黑●对数变换的通用形式为✓c是常数✓有时原图的动态范围太大,超出某些显示设备的允许动态范围,如直接使用原图,则一部分细节可能丢失✓解决办法是对原图进行灰度压缩,如对数变换3.幂律(伽马)变换●幂律变换的通用形式为✓其中c和γ为正常数✓γ <1提高灰度级,在正比函数上方,使图像变亮✓γ >1降低灰度级,在正比函数下方,使图像变暗4.对比拉伸变换分段线性变换函数●较之前讨论的函数类型的主要优点是分段线性函数的形式可以是任意复杂的。

空间滤波的实验原理是

空间滤波的实验原理是

空间滤波的实验原理是空间滤波是一种图像处理技术,用于图像降噪、锐化等应用领域。

其实验原理可以从以下几个方面解释。

1. 图像表示:图像是由一个个像素点组成的二维矩阵,其中每个像素点包含亮度信息。

在进行空间滤波前,需要将图像进行灰度化操作,将彩色图像转化为黑白图像。

2. 滤波器:空间滤波的核心是滤波器,也称为卷积核。

它是一个小矩阵,用于对图像的每个像素点进行操作。

滤波器中的数值称为权重,决定了每个像素点受到滤波器的影响程度。

滤波器的大小决定了影响像素点的范围,常见的滤波器有3x3、5x5等。

3. 滤波原理:空间滤波的原理基于图像中局部像素之间的相关性。

通过将每个像素与其周围像素加权求和,可以对图像进行平滑或锐化处理。

具体操作是将滤波器沿图像的每个位置进行平移,将滤波器与图像的对应位置进行元素乘积,再将乘积结果相加得到输出图像的像素值。

4. 常用滤波器:- 均值滤波器:滤波器中的权重均为1,用于平滑图像、去除噪声。

计算每个像素周围邻居像素的平均值,并将结果作为输出图像的像素值。

- 中值滤波器:滤波器中的权重根据周围像素的亮度进行排序,将中间值作为输出图像的像素值。

适用于去除椒盐噪声等。

- Sobel滤波器:用于边缘检测,通过计算每个像素点在X和Y方向上的亮度梯度,来检测图像中的边缘。

5. 实验步骤:- 载入图像:选择一个需要处理的图像,载入到图像处理软件中。

- 灰度化:将图像转化为黑白图像,每个像素点只包含亮度信息。

- 选择滤波器:根据需求选择合适的滤波器,比如均值滤波器、中值滤波器、Sobel滤波器等。

- 滤波处理:将滤波器沿图像的每个位置进行平移,与图像对应位置的像素进行乘积累加,得到输出图像的像素点。

- 保存结果:将处理后的图像保存,用于后续分析或展示。

6. 实验效果评估:根据实际需求,可以使用定量或定性的方法评估实验效果。

常见的评估指标包括峰值信噪比(PSNR)、结构相似性指数(SSIM)等。

数字图像处理实验报告:灰度变换与空间滤波(附带程序,不看后悔)

数字图像处理实验报告:灰度变换与空间滤波(附带程序,不看后悔)

1.灰度变换与空间滤波一种成熟的医学技术被用于检测电子显微镜生成的某类图像。

为简化检测任务,技术决定采用数字图像处理技术。

发现了如下问题:(1)明亮且孤立的点是不感兴趣的点;(2)清晰度不够,特别是边缘区域不明显;(3)一些图像的对比度不够;(4)技术人员发现某些关键的信息只在灰度值为I1-I2的范围,因此,技术人员想保留I1-I2区间范围的图像,将其余灰度值显示为黑色。

(5)将处理后的I1-I2范围内的图像,线性扩展到0-255灰度,以适应于液晶显示器的显示。

请结合本章的数字图像处理处理,帮助技术人员解决这些问题。

1.1问题分析及多种方法提出(1)明亮且孤立的点是不够感兴趣的点对于明亮且孤立的点,其应为脉冲且灰度值为255(uint8)噪声,即盐噪声,为此,首先对下载的细胞图像增加盐噪声,再选择不同滤波方式进行滤除。

均值滤波:均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标像素为中心的周围8个像素,构成一个滤波模板,即去掉目标像素本身),再用模板中的全体像素的平均值来代替原来像素值。

优点:速度快,实现简单;缺点:均值滤波本身存在着固有的缺陷,即它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点。

其公式如下:使用矩阵表示该滤波器则为:中值滤波:滤除盐噪声首选的方法应为中值滤波,中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。

其过程为:a 、存储像素1,像素2.....像素9的值;b 、对像素值进行排序操作;c 、像素5的值即为数组排序后的中值。

优点:由于中值滤波本身为一种利用统计排序方法进行的非线性滤波方法,故可以滤除在排列矩阵两边分布的脉冲噪声,并较好的保留图像的细节信息。

缺点:当噪声密度较大时,使用中值滤波后,仍然会有较多的噪声点出现。

空间滤波系统的基本原理

空间滤波系统的基本原理

空间滤波系统的基本原理
空间滤波系统的基本原理是根据空间域中的像素点与其周围像素点的灰度值关系,对图像进行滤波处理,以改善图像的质量或提取感兴趣的图像特征。

空间滤波系统通常包括以下步骤:
1. 图像采样:将连续的图像转换为离散的像素点表示。

2. 图像卷积:对每个像素点,用其周围像素点的灰度值与一组滤波器进行卷积运算。

滤波器通常是一组权重矩阵,用于对像素点进行加权平均或加权求和。

3. 灰度变换:对卷积结果进行灰度变换操作,以调整图像的对比度或亮度等特征。

4. 图像重建:根据卷积和灰度变换的结果,重建图像并进行显示或进一步处理。

空间滤波系统的关键是设计和选择合适的滤波器。

常用的滤波器有平滑滤波器、边缘检测滤波器和锐化滤波器等。

平滑滤波器用于去除图像中的噪声,边缘检测滤波器用于检测图像中的边缘,锐化滤波器用于增强图像的细节。

空间滤波系统的性能可以通过滤波器的大小、权重矩阵以及滤波器的数量等参数进行调整。

不同的滤波器参数可以产生不同的滤波效果,以满足不同的应用需求。

数字图像处理实验报告:灰度变换与空间滤波(附带程序,不看后悔)_1

数字图像处理实验报告:灰度变换与空间滤波(附带程序,不看后悔)_1

数字图像处理实验报告灰度变换与空间滤波(附带程序,不看后悔)1.灰度变换与空间滤波一种成熟的医学技术被用于检测电子显微镜生成的某类图像。

为简化检测任务,技术决定采用数字图像处理技术。

发现了如下问题:(1)明亮且孤立的点是不感兴趣的点;(2)清晰度不够,特别是边缘区域不明显;(3)一些图像的对比度不够;(4)技术人员发现某些关键的信息只在灰度值为I1-I2 的范围,因此,技术人员想保留I1-I2 区间范围的图像,将其余灰度值显示为黑色。

(5)将处理后的I1-I2 范围内的图像,线性扩展到0-255 灰度,以适应于液晶显示器的显示。

请结合本章的数字图像处理处理,帮助技术人员解决这些问题。

1.1 问题分析及多种方法提出(1)明亮且孤立的点是不够感兴趣的点对于明亮且孤立的点,其应为脉冲且灰度值为255(uint8)噪声,即盐噪声,为此,首先对下载的细胞图像增加盐噪声,再选择不同滤波方式进行滤除。

均值滤波:均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标像素为中心的周围8 个像素,构成一个滤波模板,即去掉目标像素本身),再用模板中的全体像素的平均值来代替原来像素值。

优点:速度快,实现简单;缺点:均值滤波本身存在着固有的缺陷,即它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点。

其公式如下:使用矩阵表示该滤波器则为:中值滤波:滤除盐噪声首选的方法应为中值滤波,中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。

其过程为:a、存储像素1,像素2 ....... 像素9 的值;b、对像素值进行排序操作;c、像素5 的值即为数组排序后的中值。

优点:由于中值滤波本身为一种利用统计排序方法进行的非线性滤波方法,故可以滤除在排列矩阵两边分布的脉冲噪声,并较好的保留图像的细节信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使一幅图像的像素占有全部可能的灰度级,且 分布均匀。特点:具有高对比度 使用的方法是灰度级变换:s = T(r) ✓ 基本思想是把原始图的直方图变换为均匀分 布的形式,这样就增加了像素灰度值的动态范 围,从而达到增强图像整体对比度的效果

42
直方图均衡化
s=T(r) 0≤r≤1
T(r)满足下列两个条件: (1)T(r)在区间0≤r≤1中为单值且单调递增 (2)当0≤r≤1时,0≤T(r)≤1

×

√Байду номын сангаас
49
镜头检测方法2——直方图相减
•算法原理:统计相邻两帧中所有像素在不同
灰度(颜色)上的分布差异,当差异的累加 值超过阈值T时,即检测到镜头边界
•优点:对对象运动不敏感,因为直方图

略了帧内的空间变化 • 缺点:可能两个图像有类似的直方图但 却 是完全不同的内容。然而,这种事件的 概 率是足够低
8
• • •
幂次变换:
例:人体胸上部脊椎骨折的核磁共振图像
1 提高灰度级,使图像变亮。c=1, 0.6,0.4,0.3
0.4
增强效果 最好
9
幂次变换
• •
例:航空地面图像
1降低灰度级,使图像变暗c=1, 3,4,5
3

4
5

10
4、对比度拉伸
条件(1)保证原图各灰度级在变换后仍保持从黑 到白(或从白到黑)的排列次序
条件(2)保证变换前后灰度值动态范围的一致性
43
对于离散值:p r r k
nk n
k
已知变换函数的离散形式为:
s k T rk
pj r
r j 0
k
nj n
j0
k=0,1,2,…,L-1
sk称作直方图均衡化
65
中值滤波器


中值滤波的原理
用模板区域内像素的中间值,作为结果值
R = mid {zk

| k = 1,2,…,n}
32
或运算
或运算的定义 g(x,y) = f(x,y) v h(x,y) 主要应用举例 ✓ 合并子图像

=
33

模板运算:提取感兴趣的子图

34
异或运算
异或运算的定义 g(x,y) = f(x,y) h(x,y) 主要应用举例
✓ 获得相交子图像

=
35
直方图运算

直方图定义
24

去除不需要的叠加性图案 例:电视制作的蓝屏技 术
f(x,y)
减去背景b(x,y)
g(x,y)
叠加蓝色背景
25
代数运算——乘法
乘法的定义 C(x,y) = A(x,y) * B(x,y) • 主要应用举例 ✓ 图像的局部显示:用二值蒙板图像与 原图像做乘法

26
代数运算——乘法

×
27
逻辑运算
将输入图像中灰度级为rk(横坐标)的像素映 射到输出图像中灰度级为sk (横坐标)的对应 像素得到。
44
45
应用——镜头边界的检测
涉及两幅图像相减 ✓ 涉及直方图知识 ✓ 涉及两幅图像直方图的相减

• 镜头检测方法1——连续帧相减
• 镜头检测方法2——连续帧的直方图相减
• 镜头检测方法3——时空切片分析
思想:提高图像处理时灰度
级的动态范围 方法:分段函数处理
11
5、灰度级切片(分层)
A 关心范围指定较高值, B 关心范围指定较高值, 其它保持不变
s
其它指定较低值
s
a变换
b变换
r
r
一幅图像
a变换结果
12
b变换
255
0
255
13
6、位平面切片(分层)
• 位平面分层 假设图像中每个像素的灰度级是256,这可以 用8位来表示,假设图像是由8个1位平面组成,范围从位
g x, y
s at b
ws, t f x s, y t
s at b
a
b
ws, t
a
b
61
线性滤波器——例1
原图
3 x 3
5 x 5
9 x 9
15 x 15
35 x 35
62
线性滤波器——例2
提取感兴趣物体而模糊图像
原图 15 x 15
原图 噪声图像
N=8
N=16
N=64
N=128
21
加法
生成图像叠加效果 对于两个图像f(x,y)和 h(x,y)的均值有: g(x,y) = 1/2f(x,y) + 1/2h(x,y) 推广这个公 式为:

g(x,y) = αf(x,y) + βh(x,y) 其中α+β= 1 可以得到各种图像合成的效果,也可以用于两张 图片的衔接
22
代数运算——加法
23
减法
• 减法的定义 C(x,y) = A(x,y) - B(x,y)
• 主要应用举例 ✓ 显示两幅图像的差异,检测同一场景两幅图像 之间的变化,如:视频中镜头边界的检测 ✓ 去除不需要的叠加性图案 ✓ 图像分割:如分割运动的车辆,减法去掉静止 部分,剩余的是运动元素和噪声
57
空间滤波和空间滤波器的定义

在 MN 的图像f上,使用 mn 的滤波器:
g x, y
s at b
ws, t f x s, y t
a
b
其中,m=2a+1,n=2b+1, w(s,t)是滤波器系数, f(x,y)是图像值

空间滤波的简化形式:
i1
46
什么是镜头?
✓ 从视频的制造产生来看,视频由一个个镜头 (shot)所组成
✓ 一个镜头是指一系列连续记录的图像帧,用 于表示一个时间段或相同地点连续的动作 ✓ 镜头由摄像机一次摄像的开始和结束所决定
47
镜头边界的检测应用
• 检测到镜头及由镜头产生的关键帧,可以:
✓ ✓ ✓ ✓
提供基于关键帧的视频浏览 提供基于内容的视频检索和查询 计算机自动分析和总结,节省人力和时间
阈值=25% x b图像的最高亮度
63
非线性滤波器

非线性滤波器
基于滤波器所在图像区域中像素的排序,由排 序结果决定的值代替中心像素的值。

分类
最大值滤波器:用像素领域内的最大值代替该像素
最小值滤波器:用像素领域内的最小值代替该像素
✓ 中值滤波器: 用像素领域内的中间值代替该像素


64
中值滤波器
使海量视频数据的管理和索引成为可能
48
镜头检测方法1——连续帧相减
• 算法原理:计算相邻两帧像素变化的数目。
当超过设定的阈值时,即找到镜头的边界 • 缺点:对摄像机运动敏感,如放缩、平移
• 解决办法:通过滤波器的使用来降低。在比 较一帧的每个像素前,用它的邻近区域的平均值 来代替,这也过滤了输入图像的一些噪声

1、反转变换:s L 1 r

[0,L-1]为图像的灰度级。作用:黑的变白,白的变黑

2、对数变换:s c log1 r
✓ ✓ ✓
c是常数
r 0
有时原图的动态范围太大,超出某些显示设备的允许 动态范围,如直接使用原图,则一部分细节可能丢失

解决办法是对原图进行灰度压缩,如对数变换
6
图a显示了值为0- 1.5Χ106 的傅里叶频谱,在一个8位 的系统中显示 图b显示了对数变换在8位系统中的显示结果
a
b
7
基本变换—点运算
•3、幂次变换: s cr

✓ ✓
c和 是正常数
1提高灰度级,在正比函数上方,使图像变亮 1降低灰度级,在正比函数下方,使图像变暗
37

图像直方图的定义(2)
一个灰度级在范围[0,L-1]的数字图像的直方图是 一个离散函数 p(rk)= nk/n
n 是图像的像素总数 nk是图像中灰度级为rk的像素个数
rk 是第k个灰度级,k = 0,1,2,…,L-1
38

两种图像直方图定义的比较 h(rk)= nk p(rk)= nk/n
52
镜头检测方法3——时空切片分析

什么是时空切片spatio-temporal slices?
53

颜色和纹理的不连续,表明镜头边界的出现
54

纹理的方向表明摄像机和对象的不同运动
55
空域滤波器
✓ ✓
平滑空间滤波器 锐化空间滤波器
56

空间滤波和空间滤波器的定义
使用空间模板进行的图像处理,被称 为空间滤波。模板本身被称为空间滤波器
空间域增强的简化形式: s Tr
r是f(x,y)在任意点(x,y)的灰度级 s是g(x,y)在任意点(x,y)的灰度级
3
内容

✓ ✓ ✓ ✓
基础知识
基本变换-点运算 代数运算
直方图运算
应用实例——镜头边界的检测

✓ ✓
空间滤波器
平滑空间滤波器 锐化空间滤波器
4
基本变换—点运算
5
基本变换—点运算
16
位平面切片
17
代数运算
• 算术运算
✓ ✓ 加 减



除:一幅图像取反和另一幅图像相乘 • 逻辑运算

✓ ✓
相关文档
最新文档