数字图像处理_第6讲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 1 c1 , c2 k1 k2
由此公式可以构造出新图像。 图像在缩小操作中,是在现有的信息里如何挑选所需要的有用信息。
第3章数字图像的基本运算
数字图像处理
其次讨论图像的比例放大:
在图像的放大操作中,则需要对尺寸放大后所多出来的空格填入适当的 像素值,这是信息的估计问题,所以较图像的缩小要难一些。
2、然后乘以相应的变换矩阵即可完成。即 变换后的点集矩阵 = 图像上各点的 新齐次坐标
变换矩阵T×变换前的点集矩阵 图像上各点的 原齐次坐标
第3章数字图像的基本运算
数字图像处理
设变换矩阵T为
则上述变换可以用公式表示为
a b p T c d q l m s
' ' ' Hx1 Hx2 Hxn x1 x2 xn ' ' ' y y y Hy Hy Hy T 2 n n 1 1 2 H H 1 1 1 H 3n 3n
由点的齐次坐标(Hx, Hy, H)求点的规范化齐次坐标
(x, y, 1),可按如下公式进行:
Hx x H
Hy y H
第3章数字图像的基本运算
数字图像处理
齐次坐标的几何意义相当于点 (x, y)落在3D空间H=1的平面上, 如图3-2 所示。如果将XOY 平面内的三角形abc 的各顶点表示成齐次坐标(xi, yi, 1)(i=1, 2, 3)的形式,就变成H=1平面内的三角形a1b1c1的各顶点。
应用实例
第3章数字图像的基本运算
数字图像处理
3.2.1 几何变换基础
1 概述
图像的几何变换,就是按照需要使图像产生大小、形状 和位置的变化。
从变换的性质分:图像的几何变换有平移、比例缩放、 旋转、反射、镜像等基本变换;透视、转置等复合变换,以 及插值运算等。 除了插值运算外,常见的图像几何变换可以通过与之对 应的矩阵线性变换来实现。
比例缩放前后两点P0(x0, y0)、P(x, y)之间的关系用矩阵形式可以表示为
x fx 0 0 x0 y 0 fy 0 y 0 1 1 0 0 1
公式(3-1)的逆运算为
(3-1)
1 fx x0 y 0 0 1 0
k =1/3
图3-5 图像按任意比例缩小
第3章数字图像的基本运算
数字图像处理
当fx≠fy(fx, fy>0)时,图像不按比例缩小,这种操作因为在x方向和y方向 的缩小比例不同,一定会带来图像的几何畸变。图像不按比例缩小的方法是: 如果 M×N 大小的旧图像 F(x , y) 缩小为 k1M×k2N ( k1<1 , k2<1 )大小的新图像 I(x,y)时,则 I(x, y)=F(int(c1×x), int(c2×y)) 其中
第3章数字图像的基本运算
数字图像处理
所以需要在点的坐标列矩阵[x
y]T中引入第三个元素,增加一个附
加坐标,扩展为3×1的列矩阵[x y 1]T,这样用三维空间点(x, y, 1) 表示二维空间点(x, y),即采用一种特殊的坐标,可以实现平移变换,变 换结果为
x0 1 0 x x0 x x y0 P T P0 0 1 y y y0 y 1 由此可得平移变换矩阵为: 1 0 x T 0 1 y
z a1 b1 H=1 c1
O b x
a c
y
图3-2 齐次坐标的几何意义
第3章数字图像的基本运算
数字图像处理
3 二维图像几何变换的矩阵 利用齐次坐标改成 3×3 阶形式的变换矩阵,实现 2D 图 像几何变换的基本变换的一般过程是:
x0 i x0 i 1、 将2×n阶的二维点集矩阵 表示成齐次坐标 y0 i y 0 i 2 n 1 3n
放大 5倍
图3-9 按最近邻域法放大五倍的图像
第3章数字图像的基本运算
数字图像处理
当fx≠fy(fx, fy>0)时
第3章数字图像的基本运算
数字图像处理
对于变换中心在坐标原点的恒等、比例缩放、反射、 错切和旋转等各种变换,都可以用2×2矩阵
a b T c d
表示和实现,但是一个2×2变换矩阵却不能实现2D图像
的平移以及绕任意点的比例缩放、反射、错切和旋转等各
种变换。因此,为了能够用统一的矩阵线性变换的形式表 示和实现这些常见的图像几何变换,就需要引入一种新的 坐标——齐次坐标。
第3章数字图像的基本运算
数字图像处理
可使图像实现恒等、 比例、 反射(或镜像)、 错切和旋转变换。[p q]T 这一列矩阵可以使图像实现平移变换。[l m]这一行矩阵可以使图像实现 透视变换,但当l=0,m=0时它无透视作用。[s]这一元素可以使图像实
a b 3×3的阶矩阵T可以分成四个子矩阵。其中, c d 2 2
第3章数字图像的基本运算
数字图像处理
图像上各点的新齐次坐标规范化后的点集矩阵为
' ' ' x1 x2 xn ' ' ' y1 y2 yn 1 1 1 3n
引入齐次坐标后,表示2D图像几何变换的3×3矩阵的 功能就完善了,可以用它完成2D图像的各种几何变换。下面 讨论3×3阶变换矩阵中各元素在变换中的功能。几何变换的 3×3矩阵的一般形式为
1 0 x 需要使用2×3阶变换矩阵,取其形式为 T 0 1 y
x 1 y 0
0 x0 x y y 1 0
此矩阵的第一、二列构成单位矩阵,第三列元素为平移常量。
当fx=fy=2时,图像被按全比例放大2倍, 放大后图像中的
(0,0)像素对应于原图中的(0,0)像素; (0,1)像素对应于原图中的(0,0.5)像素,该像素不存在,可以近似为(0,0)也
可以近似 (0,1);
(0,2)像素对应于原图像中的(0,1)像素; (1,0)像素对应于原图中的(0.5,0),它的像素值近似于(0, 0)或(1,0)像素; (2,0)像素对应于原图中的(1,0)像素,依此类推。
这个变换用矩阵的 形式可以表示为
P(x , y)
y
x0
x
图3-1 点的平移
x 1 y 0
0 x0 x 1 y y0
第3章数字图像的基本运算
数字图像处理
a b 要实现平移变换,平面上点的变换矩阵 T c d
第3章数字图像的基本运算
数字图像处理
第3章 数字图像的基本运算
3.1图像的像素级运算 3.2图像的空域变换
第3章数字图像的基本运算
数字图像处理
3.2 几何变换
3.2.1
3.2.2 3.2.3 3.2.4 3.2.5
几何变换基础
图像比例缩放 图像平移 图像镜像 图像旋转
3.2.6
3.2.7
图像复合变换
a b p T c d q l m s
这一子矩阵
现全比例变换。例如, 将图像进行全比例变换, 即
第3章数字图像的基本运算
数字图像处理
1 0 0 x0i xi 0 1 0 y0i yi 0 0 s 1 swenku.baidu.com
第3章数字图像的基本运算
数字图像处理
2 齐次坐标 现设点P0(x0, y0)进行平移后,移到P(x, y),其中 x 方向的平移量为 Δx , y 方向的平移量为 Δy 。那么,点 x P(x, y)的坐标为
O P0 (x0 , y0 ) y0 y
x x x 0 y y0 y
第3章数字图像的基本运算
数字图像处理
3.2.2 图像比例缩放
设原图像中的点P0(x0,y0)比例缩放后,在新图
像中的对应点为P(x, y),则P0(x0,y0)和P(x, y)之
间的对应关系如图3-3所示。
放大后
(x , y) (x0 , y0 ) O x
缩放前 y
第3章数字图像的基本运算
数字图像处理
第3章数字图像的基本运算
数字图像处理
通常将2×3阶矩阵扩充为3×3阶矩阵,以拓宽功能。下面 再验证一下点P (x, y)按照3×3的变换矩阵T平移变换的结果。
从上式可以看出,引入附加坐标后,扩充了矩阵的第3行, 并没有使变换结果受到影响。这种用n+1维向量表示n维向量 的方法称为齐次坐标表示法。
1 P T P0 0 0
。
第3章数字图像的基本运算
数字图像处理
3.2.2 图像比例缩放
1 图像比例缩放变换 图像比例缩放是指将给定的图像在x轴方向按比例缩放fx 倍, 在y轴方向按比例缩放fy倍,从而获得一幅新的图像。 如果fx=fy, 即在x轴方向和y轴方向缩放的比率相同, 称这样的比例缩放为图像的全比例缩放。 如果fx≠fy,图像的比例缩放会改变原始图像的像素间的 相对位置,产生几何畸变。
xi yi s
将齐次坐标
规范化后,
由此可见, 当s>1时,图像按比例缩小;当 0<s<1时,整个图 像按比例放大;当s=1时,图像大小不变。
x0i s xi y0 i yi s 1 1
0 1 0
x y 1
x0 x0 x x y0 y0 y y 1 1 1
第3章数字图像的基本运算
数字图像处理
因此, 2D 图像中的点坐标 (x, y) 通常表示成齐次坐标 (Hx, Hy, H),其中H表示非零的任意实数,当H=1时,则 (x, y, 1)就称为点(x, y)的规范化齐次坐标。
第3章数字图像的基本运算
数字图像处理
图3-6 放大前的图像
图3-7 按最近邻域法放大两倍的图像
第3章数字图像的基本运算
数字图像处理
一般地,按比例将原图像放大k倍时,如果按照最近邻域法则需要将一个像素 值添在新图像的k×k的子块中,如图3-9所示。显然,如果放大倍数太大, 按照这 种方法处理会出现马赛克效应。
图3-4 图像缩小一半
第3章数字图像的基本运算
数字图像处理
如果图像按任意比例缩小, 则需要计算选择的行和列。
如果M×N大小的原图像F(x,y)缩小为 kM×kN大小(k<1)的新图像I(x,
y)时,则 I(x, y)=F(int(c×x), int(c×y))
其中, c=1/k。由此公式可以构造出新图像,如图3-5所示。
数字图像处理
首先讨论图像的比例缩小:
最简单的比例缩小是当 fx=fy=1 / 2时,图像被缩到一半大小,图像缩小之 后,因为承载的信息量小了,所以画布可相应缩小。此时, 只需在原图像基础上, 每行隔一个像素取一点,每隔一行进行操作,即取原图的偶(奇)数行和偶(奇)数 列构成新的图像,如图3-4所示。
0 1 fy 0
0 x 0 y 1 1
第3章数字图像的基本运算
数字图像处理
即
x x0 fx y y 0 fy
比例缩放所产生的图像中的像素可能在原图像中找 不到相应的像素点,这样就必须进行插值处理。
第3章数字图像的基本运算