数字图像处理第3章

合集下载

遥感数字图像处理-第3章 空间域处理方法

遥感数字图像处理-第3章 空间域处理方法
第3章
空间域处理方法
空间域处理方法
一、数值运算:单波段运算、多波段运算 二、集合运算:空间操作、波段操作 三、逻辑运算:求反、与、或、异或 四、数学形态学操作:腐蚀、膨胀、开运算、闭运算
难点:邻域运算、数学形态学操作 重点:各种运算的原理及其在图像处理中的应用
2
一、数值运算
单波段运算
包括点运算和邻域运算。
点运算是对单幅图像像元进行的逐像元数值运算,它将输入图 像映射为输出图像,输出图像每个像元的灰度值仅由对应的输入 像元点的灰度值决定,它不会改变图像内像元之间的空间关系。 若输入图像为g(x,y),输出图像为f(x,y),则点运算可表示为:
f (x, y) T[g(x, y)]
T为灰度变换函数,可为任意函数,根据灰度变换函数的不同,点 运算又可分为线性点运算、分段线性点运算和非线性点运算。
6
3
二、集合运算
空间操作
包括图像裁剪和图像镶嵌。
图像裁剪
图像裁剪的目的是为了保留图像中需要感兴趣的部分,将感兴趣区之 外的部分去除。
图像裁剪示意图
4
三、逻辑运算
逻辑运算又称布尔运算,逻辑常量只有两个,即0和1,用来表示两个 对立的逻辑状态“假”和“真”。逻辑变量与普通代数一样,可以用字 母、符号、数字及其组合来表示,当进行逻辑运算时逻辑变量需先通过 某种规则转换为逻辑常量。
5
四、数学形态学操作
ቤተ መጻሕፍቲ ባይዱ数学形态学是以形态为基础对图像进行分析的数学工具, 在图像去噪声、图像增强、图像分割等处理中应用较广。
数学形态学操作可以分为二值形态学和灰度形态学,灰度 形态学是由二值形态学扩展而来。基于数学形态学的图像处 理有两个基本运算,即腐蚀和膨胀,而以腐蚀和膨胀为基础 又形成了开运算和闭运算。

数字图像处理第三章二值图像

数字图像处理第三章二值图像

图 3.13a 4邻点 中轴变换举例 中轴可作为物体的一种简洁表示.
图3.13b表明少量噪声会使中轴变换结果产 生显著的差异.
图 3.13b 中轴变换举例
3.5.7 细化
细化是把区域缩成线条、逼近中心线(骨架或核线)的一种图 像处理。细化的目的是减少图像成份,直到只留下区域的最基 本信息,以便进一步分析和识别.虽然细化可以用在包含任何 区域形状的二值图像,但它主要对细长形(而不是凸圆形或水滴 状)区域有效.细化一般用于文本分析预处理阶段,以便将文本 图像中线条图画或字符笔画表示成单像素线条.
d=i-j+m-1
二值图像及其对 角线上的投影图
3.4游程长度编码 (run-length encoding)
用图像像素值连续为1的个数来描述图像,有两种方法: (1)用1的起始位置和1的游程长度; (2)仅仅使用游程长度,0:表示从0象素开始 ; 例:
1的游程:(2,2)(6,3)(13,6)(20,1) (4,6)(11,10) (1,5 )(11,1)(17,4)

`S
(7) 边界
S的边界是S中与`S中有4连通关系的像素集合S '
(8) 内部
S中不属于它的边界的像素集合. S的内部等于S - S '
(9) 包围
如果从S中任意一点到图像边界的4路径必须与区域T相 交,则区域 T 包围区域 S(或S在T内)
S `S
边界
内部 包围
例:一幅二值图像
图像 边界
3.5.2 连通成分标记算法
(2) 路径
列:
[路i0径,j0 :]从[像,i1,素j1][i0 ,, j,0[]in 到,j像n]素,[[iikn
,
,

数字图像处理第三章-63页文档资料

数字图像处理第三章-63页文档资料
12
3.2.3 Power-law transformations
2
3.1 Background
Neighborhood
Origin
FIGURE 3.1 A 3×3 neighborhood about a point (x, y) in an image.
Image f (x, y) x
y (x, y)
3
3.1 Background
The point approach The neighborhood is of size 1 1. Gray-level transformation function s = T (r) where, r is the gray-level of f (x, y) and s is the gray-level of g(x, y). The gray-level transformation function is also called intensity or mapping transformation function.
11
3.2.3 Power-law transformations
Example
FIGURE 3.8 (a) Magnetic resonance (MR) image of a fractured human spine. (b)—(d) Results of applying the transformation s = cr with c = 1 and = 0.6, 0.4 and 0.3 respectively.
6
3.2 Some Gray-level transformations
Some basic transformations

(完整版)数字图像处理第三章答案

(完整版)数字图像处理第三章答案

3.1 a 为正常数的指数式ear -2对于构造灰度平滑变换函数是非常有用的。

由这个基本函数开始,构造具有下图形状的变换函数。

所示的常数是输入参数,并且提出的变换必须包含这些参数的特定形式(为了答案曲线中的L 0不是所要求的参数)。

解:由(a )图所示,设e ar A r T -=2)(,则 在r=0时,T(r)=A 在r=L 0时,T(r)=A/2 联立,解得L L a 0693.002ln 22≈=则C rLC D r T s e K+--==-)1)(()(22由(b )图所示,可以由(a)图翻转得到,所以(b )图的表达式 s=)1()(220693.0rLB r T e --=(c )图是(b )图沿y 轴平移得到,所以(c )图的表达式CrL C D r T s e K+--==-)1)(()(2203.19 (a)在3.6.2节中谈到,分布在图像背景上的孤立的亮和暗的像素团块,当它们小于中值滤波器区域的一半时,经过中值滤波器处理后会被滤除(被其邻值同化)。

假定滤波器尺寸为n n ⨯,n 为奇数,解释这种现象的原因?个像素小于或者等于ξ,其它的大于或等于ξ。

当其中孤立的亮或者有群集点包含过滤屏蔽的极端情况下,没有足够的在其中任何一个集群点等于中值。

如果在区域的中心点是一个群集点,它将被设置为中位数值,而背景的阴影将“淘汰”出集群。

这一结论适用于当集群区域包含积分少集群的最大规模的较极端情况下。

(b )考虑一副有不同像素团块的图像,假设在一个团块的所有点都比背景凉或者暗(但不是同时既比背景亮又比背景暗),并且每个团块的尺寸不大于22n 。

试求当n 符合什么条件时,有一个或多个这样的团块像(a )中所说的那样被分离出来?答:在A 的结论下,我们考虑的团块的像素个数不可能超过2)1(2-n,两个相近的或亮或暗的团块不可能同时出现在相邻的位置。

在这个n n ⨯的网格里,两个团块的最小距离至少大于)1(2-n ,也就是说至少在对角线的区域分开跨越(n-1)个像素在对角线上。

数字图像处理第3章PPT课件

数字图像处理第3章PPT课件

11
§ 3.1本章概述
图象增强
目标:改善图象质量/改善视觉效果 标准:相当主观,因人而异
没有完全通用的标准 可以有一些相对一致的准则
技术:“好”,“有用”需要视具体应用的结果 来评价
2021/6/7
12
§ 3.1本章概述
技术分类
1、根据其处理所涉及的空间不同
图象域(空域)方法,可以分为两种
2021/6/7
1
2021/6/7
2
2021/6/7
3
2021/6/7
4
2021/6/7
5
2021/6/7
6
数字图象处理
第3 章 空间域图象增强
前章小结
人眼视觉特性与成像
人眼的视觉特性 图像的感知与获得
数字图象基础
成像变换、采样和量化 象素之间的关系、连通性、距离度量 图象运算-点运算(算术与逻辑)、区域运算
2021/6/7
10
§3.1本章概述
章节说明
3.2 基本的灰度变换
反转、对数、幂次、分段线性
3.3 直方图处理
均衡、均匀化、局部增强、直方图统计
3.4算术/逻辑操作
减法、平均
3.6平滑空域滤波
线性、统计排序
3.7锐化空域滤波
拉普拉斯、梯度法
3.8混合空间增强
2021/6/7
2021/6/7
28
§3.3 直方图处理
图象的傅里叶频谱动态范围很大,无法直接观看。
压缩方法
一般采用对数方式来压缩,即:g = c log(1 + f )
其中c为常数,使得g的范围为0-255。
举例
变换函数
注意观看频谱
2021/6/7

数字图像处理第3章PPT课件

数字图像处理第3章PPT课件

首先对原始图像进行直方图均衡化处理,即求变Pr换(r)函数:Pz (z)
s T (r)
r 0
Pr
()d
第35页/共128页
• 对目标图像用同样的变换函数进行均衡化处理,即: z
u G(z) P ( )d • 两幅图像做了同样的均衡化处0理,所z 以Ps(s)和Pu(u)具有同样的均匀密度 .变换函
设r和s分别表示原图像灰度级和经直方图均衡化 后的图像灰度级。为便于讨论,对r 和s进行归一化, 使:0≤r,s≤1.
第23页/共128页
对于一幅给定的图像,归一化后灰度级分布在0≤r≤l范围 内。对[0,1]区间内的任 一个r值进行如下变换: s=T(r) .变换函数s=T(r)应满足下列条件: • 在0≤r≤1的区间内,T(r)单值单调增加。保证图像的灰度级从白到黑的次序不变 • 对于0≤r≤1,有0≤T(r)≤1。保证映射变换后的像素灰度值在允许的范围内。
数的逆过程为: • 从原始图像得到的均匀灰度级s来代替逆过程中的u,结果灰度级就是所要求的
z G (u) 概率密度函数Pz(z) 1的灰度级。
z G1(u) G1(s)
第36页/共128页
5. 直方图规定化的计算步骤及实例
64×64像素图像,灰度级为8。其直方图如图(a)所示,(b)是规定的 直方图,(c)为变换函数,(d)为处理后的结果直方图。原始直方图和 规定的直方图的数值分别列于表3-2和表3-3中,经过直方图均衡化
第19页/共128页
3.2.2直方图变换增强
直方图是多种空间域处理技术的基础。直方图操作能有效地用于图像增强。 1.灰度直方图
灰度直方图是灰度值的函数,它描述了图像中各灰度值的像素个数。 通常用横坐标表示像素的灰度级别,纵坐标表示对应的灰度级出现的频率(像素的

数字图像处理基础 第3章 灰度级变换

数字图像处理基础 第3章 灰度级变换

(i 1, 2,..., m; j 1, 2,..., n)
Potoshop 演示对比度线性展宽(近似实现)
已知一幅图像F如下,其中灰度变化范围为0~7,
请对其进行线性对比度展宽处理。假设fa=3, fb=5,
ga=2, gb=6。求新图像G。 解: ga / fa 0.667 (1) (gb ga) /( fb fa) 2
g(i,j)=9/5×[f(i,j)-2]
34 56 24 57
27 074
79 005 0 9 0 7 0 C=26.2895
3.4.2 非线性动态范围调整
灰度映射关系通常采用对数运算。原因是人眼 对信号的处理是有一个近似对数算子的环节。
g(i, j) c lg(1 f (i, j))
当f (i, j) 0,则g(i, j)=0; 当f (i, j) 255,则g(i, j)=255;
L C I1/
• 因此,γ校正的关键是确定γ值。
3.1.4 γ校正方法
1. γ值的确定
1)测试靶图法
I C L
log I r log L C
• 即logI与logL成线性关系。通过测试靶图,即: 设置光图像,检测电信号图像,选取一组logI 与logL的数据,用于计算γ的值。
2)基于γ估计与校正的逐步调整法 通常CCD的γ值在0.4~0.8之间,γ值越小,
第三章 图像增强
• 图像增强的目的是为了改善画质,使图 像的显示效果更加清晰。本章中主要介 绍的内容包括:
• γ校正 • 对比度展宽 • 动态范围调整 • 直方图均衡化处理 • 伪彩色技术
3.1 图像的γ校正
3.1.1 对比度的概念
• 对比度:通俗地讲,就是亮暗的对比程度。 • 对比度大的图像通常层次感强,清晰度高。 • 对比度的计算公式如下:

数字图像处理第3章

数字图像处理第3章

第三章 VC++图像编程基础3.1 VC++可视化编程3.2 ImageLoad.dll动态链接库3.3 设计CDibObject类3.4 使用CDibObject类3.5 CDibObject类应用实例3.1 VC++可视化编程3.1.1 概述VC++是Microsoft公司推出的开发Win 32应用程序(Windows 95/98/2000/XP/NT)的面向对象的可视化集成工具。

随着VC++所提供的Microsoft基础类库(Microsoft Foundation Class Library,简写为MFC),对Windows 95/NT所用的Win 32应用程序接口(Win 32 Application Programming Interface—API)进行了彻底的封装,从而可以使用完全的面向对象的方法来进行Win 32应用程序的开发,这样大大缩短了应用程序开发周期,降低了开发成本,也将程序员从大量的复杂劳动中解放出来。

VC++ Developer Studio包含有编写程序源代码的文本编辑器、设计用户界面(菜单、对话框、图标等)的资源编辑器、建立项目配置的项目管理器、检查程序错误的集成调试器等工具,同时它还提供了功能强大的应用程序向导工具AppWizard 和类向导工具ClassWizard。

AppWizard用于生成各种不同类型的具有Windows界面风格的应用程序的基本框架,在生成应用程序框架后,使用ClassWizard便可轻松完成创建新类、定义消息处理函数、重载虚拟函数等操作。

3.1.2 用户界面图3-1 VC++ 6.0用户界面工作区窗口输出窗口编辑区窗口VC++ 6.0提供有多种不同用途的菜单命令和工具按钮,多数菜单和工具按钮是人们熟悉的标准Windows菜单和工具铵钮。

用VC++ 6.0开发应用程序主要涉及三大类型的文件:文件(Files)、项目(Projects)和工作区(Workspaces)。

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


Digital Image Processing
图 旋转前的图像
图 旋转15°并进行插值处理的图像

Digital Image Processing
图像的旋转注意点: 图像旋转之后,会出现许多的空白点,对这
些空白点必须进行填充处理,否则画面效果不 好。称这种操作为插值处理。

Digital Image Processing
3.1 图像的几何变换
◘旋转变换 :
将输入图像绕笛卡尔坐标系的原点逆时针旋转 变换后图像坐标为:
角度,则
u cos sin x
v
sin
cos
y
图像 旋转 变换 的示 例:
a 原始图像
Digital Image Processing
b 逆时针旋转30度后的图像
y

0,0
x
Digital Image Processing

水平镜像
垂直镜像
Digital Image Processing
y

0,0
x
Digital Image Processing
y

0,0
x
Digital Image Processing
水平镜像的变换结果

Digital Image Processing
图像的垂直镜像

Digital Image Processing
• 最简单的方法是行插值或是列插值方法: 1. 插值的方法是:空点的像素值等于前一点
的像素值。 2. 同样的操作重复到所有行。

Digital Image Processing
图像的旋转效果

Digital Image Processing
图像旋转中的插值处理效果

Digital Image Processing
Digital Image Processing
3.1 图像的几何变换
◘平移变换 :
若图像像素点 (x, y) 平移到 (x x0 , y y0 ) ,则变换
函数为
u X (x, y) x x0 ,v Y (x, y) y y0 。
写成矩阵表达式为:
u
v
x
y
x0
y0
其中,x0 和 y0 分别为 x 和 y 的坐标平移量。
图像信息的频域处理具有如下特点 : ① 能量守恒,但能量重新分配; ② 有利于提取图像的某些特征; ③ 正交变换具有能量集中作用,可实现图像的高效压缩编码; ④ 频域有快速算法,可大大减少运算量,提高处理效率。
本章除介绍图像的几何变换外,主要介绍可分离正交变换, 包括离散傅立叶变换、离散余弦变换、离散哈达玛-沃尔什变换 等。
减法运算
C(x,y) = A(x,y) - B(x,y) 主要应用举例 – 消除背景影响 – 差影法(检测同一场景两幅图像之间
的变化)
Digital Image Processing
消除背景影响:即去除不需要的叠加性图案
设:背景图像b(x ,y),前景背景混合图像f(x ,y) g(x,y)=f(x,y)–b(x,y) g(x,y) 为去除了背景图像
三次B样条
Digital Image Processing
3.1 图像的几何变换
图像插值放大示例:
(a) 原始图像
(b)最近邻插值放大图像
(c)双线性插值放大图像
Digital Image Processing
(d)三次B样条插值放大
补充 代数运算
代数运算是指两幅输入图像之间进行点 对点的加、减、乘、除运算得到输出图像的 过程。如果记输入图像为A(x,y)和B(x,y), 输出图像为C(x,y),则有如下四种形式:
通模板滤波。
x11 x12
x21
x22
x11 0 x12
0
0
0
x21 0 x22
输入图像邻域
插零的邻域
一般低通模板有:
1 1 1 1
柱形
1 2 1
1 4
2 1
4 2
2 1
棱锥形
1 3 3 1 1 3 9 9 3 16 3 9 9 3
1 3 3 1
钟形
1
1
4 6
64 4
1
4 6 4 1 16 24 16 4 24 36 24 6 16 24 16 4 4 6 4 1
利用差值图像还能鉴别出耕地及不同的作物 覆盖情况。
Digital Image Processing
(a)差影法可以用于混合图像的分离
Digital Image Processing
Digital Image Processing
差影法
指把同一景物在不同时间拍摄的图像或同一 景物在不同波段的图像相减;
差值图像提供了图像间的差异信息,能用于 指导动态监测、运动目标检测和跟踪、图像背景 消除及目标识别等。
Digital Image Processing
Digital Image Processing
去除“叠加性”噪音 对于原图象f(x,y),有一个噪音图像集 { g i (x ,y) } i =1,2,...M 其中:g i (x ,y) = f(x,y) + h(x,y)i M个图像的均值定义为: g(x,y) = 1/M (g0(x,y)+g1(x,y)+…+ g M (x ,y)) 当:噪音h(x,y)i为互不相关,且均值为0 时,上述图象均值将降低噪音的影响。
平移、比例缩放和旋转变换都是一种称为仿射变换的特殊情况。
仿射变换具有如下性质:
(1)仿射变换只有6个自由度(对应变换中的6个系数),因此, 仿射变换后互相平行直线仍然为平行直线,三角形映射后仍是 三角形。但却不能保证将四边形以上的多边形映射为等边数的 多边形。
(2)仿射变换的乘积和逆变换仍是仿射变换。
透视变换也是一种平面映射 ,并且可以保证任意方向上的 直线经过透视变换后仍然保持是直线。
透视变换具有9个自由度(其变换系数为9个),故可以实 现平面四边形到四边形的映射。
Digital Image Processing
3.1 图像的几何变换
◘灰度插值 : (1) 最近邻插值法:也称作零阶插值,也就是令变换后像素的 灰度值等于距它最近的输入像素的灰度值。
Cx, y Ax, y Bx, y Cx, y Ax, y Bx, y Cx, y Ax, y Bx, y Cx, y Ax, y Bx, y
Digital Image Processing
加法运算
C(x,y) = A(x,y) + B(x,y)
主要应用举例 – 去除“叠加性”随机噪音 –
0
0 x
sy
y
其中, sx , s y 分别为 x 和 y 坐标的缩放因子,其大于1
表示放大,小于1表示缩小。
Digital Image Processing
图像的缩小
1. 图像按比例缩小: 最简单的是减小一半,这样只需取原图的
偶(奇)数行和偶(奇)数列构成新的图像。
2. 图像不按比例缩小: 这种操作因为在x方向和y方向的缩小
Digital Image Processing
• Addition:
– averaging for noise reduction
M=2
M=4
M=1 M=16
Digital Image Processing
生成图象叠加效果:可以得到各种图像合成的 效果,也可以用于两张图片的衔接
Digital Image Processing
(a)原始图像
Digital Image Processing
(b)仿射变换后图像
3.1 图像的几何变换
◘透视变换 :
把物体的三维图像表示转变为二维表示的过程,称为透视 变换,也称为投影映射,其表达式为:
u' a11 a12 a13 x
v'
a21
a22
a
23
y
w' a31 a32 a33 1
在银行金库内,摄像头每隔一固定时间拍摄 一幅图像,并与上一幅图像做差影,如果图像差 别超过了预先设置的阈值,则表明可能有异常情 况发生,应自动或以某种方式报警;
用于遥感图像的动态监测,差值图像可以发 现森林火灾、洪水泛滥,监测灾情变化等;
也可用于监测河口、海岸的泥沙淤积及监视 江河、湖泊、海岸等的污染;
(3)仿射变换能够实现平移、旋转、缩放等几何变换。
Digital Image Processing
3.1 图像的几何变换
上式可以表示成如下的线性表达式 :
u
v
a2 b2
a1 b1
x y
a0 b0
设定加权因子 ai 和 bi 的值,可以得到不同的变换。例如,当
选 像定剪切a2的一b1 种 1列剪,切b。2 0.1 , a1 a0 b0 0 ,该情况是图
大倍数不同,一定带来图像的几何畸 变。
放大的方法是: 将原图像的一个像素添到新图像 的一个k1*k2的子块中去。
Digital Image Processing
图像的不按比例放大

Digital Image Processing
图像的镜像
x'
y'
x(水平镜像 y
)
x'
y'
x
(垂直镜像) y
特点:造成的空间偏移误差为 1/ 2 像素单位,计算简单。但当图像中 的像素灰度级有细微变化时,该方法会在图像中产生人工的痕迹。
(2)双线性插值也称作一阶插值。该方法通常是沿图像矩阵的每 一列(行)进行插值,然后对插值后所得到的矩阵再沿着行(列) 方向进行线性插值。
相关文档
最新文档