数字图像处理基础-课件_第1页
数字图像处理基础-课件_第2页
数字图像处理基础-课件_第3页
数字图像处理基础-课件_第4页
数字图像处理基础-课件_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数字图象处理2020/11/291第二章数字图像处理基础2.1图像运算算术运算逻辑运算2.2空域变换几何变换非几何变换2.3频域变换傅立叶变换导言傅立叶变换的特性快速傅立叶变换第二章数字图象处理基础2020/11/292精品资料2020/11/293你怎么称呼老师?如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进?你所经历的课堂,是讲座式还是讨论式?教师的教鞭“不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘……”“太阳当空照,花儿对我笑,小鸟说早早早……”2020/11/294第一节图象运算2.1.1算术运算加法、减法乘法、除法2.1.2逻辑运算求反异或、或与第二章数字图象处理基础第一节图象运算2020/11/2952.1.1图象运算:算术运算加法运算的定义C(x,y)=A(x,y)+B(x,y)主要应用举例去除“叠加性”噪音生成图象叠加效果第二章数字图象处理基础第一节图象运算2020/11/2962.1.1图象运算:算术运算去除“叠加性”噪音

对于原图象f(x,y),有一个噪音图象集

{gi(x,y)}i=1,2,...M

其中:gi(x,y)=f(x,y)+h(x,y)iM个图象的均值定义为:g(x,y)=1/M(g0(x,y)+g1(x,y)+…+gM(x,y))当:噪音h(x,y)i为互不相关,且均值为0时,上述图象均值将降低噪音的影响。第二章数字图象处理基础第一节图象运算2020/11/2972.1.1图象运算:算术运算生成图象叠加效果对于两个图象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

我们可以得到各种图象合成的效果,也可以用于两张图片的衔接第二章数字图象处理基础第一节图象运算2020/11/2982.1.1图象运算:算术运算第二章数字图象处理基础第一节图象运算2020/11/2992.1.1图象运算:算术运算减法的定义

C(x,y)=A(x,y)-B(x,y)主要应用举例去除不需要的叠加性图案检测同一场景两幅图象之间的变化计算物体边界的梯度第二章数字图象处理基础第一节图象运算2020/11/29102.1.1图象运算:算术运算去除不需要的叠加性图案设:背景图象b(x,y),前景背景混合图象f(x,y)

g(x,y)=f(x,y)–b(x,y)

g(x,y)为去除了背景的图象。电视制作的蓝屏技术就基于此第二章数字图象处理基础第一节图象运算2020/11/29112.1.1图象运算:算术运算检测同一场景两幅图象之间的变化设:时间1的图象为T1(x,y), 时间2的图象为T2(x,y)g(x,y)=T2(x,y)-T1(x,y)=-第二章数字图象处理基础第一节图象运算2020/11/29122.1.1图象运算:算术运算计算物体边界的梯度

在一个图象内,寻找边缘时,梯度幅度(描绘变化陡峭程度的量)的近似计算

|Vf(x,y)|=max(f(x,y)–f(x+1,y),f(x,y)–f(x,y+1))

以后还会讲到第二章数字图象处理基础第一节图象运算2020/11/29132.1.1图象运算:算术运算第二章数字图象处理基础第一节图象运算2020/11/29142.1.1图象运算:算术运算乘法的定义C(x,y)=A(x,y)*B(x,y)

主要应用举例

图象的局部显示用二值蒙板图象与原图象做乘法第二章数字图象处理基础第一节图象运算2020/11/29152.1.1图象运算:算术运算第二章数字图象处理基础第一节图象运算2020/11/29162.1.2

图象运算:逻辑运算2.1.2逻辑运算求反异或、或与第二章数字图象处理基础第一节图象运算2020/11/29172.1.1图象运算:逻辑运算求反的定义

g(x,y)=255-f(x,y)主要应用举例获得一个阴图象获得一个子图像的补图像绘制区别于背景的、可恢复的图形第二章数字图象处理基础第一节图象运算2020/11/29182.1.1图象运算:逻辑运算获得一个阴图象第二章数字图象处理基础第一节图象运算2020/11/29192.1.1图象运算:逻辑运算获得一个子图像的补图像255-第二章数字图象处理基础第一节图象运算=2020/11/29202.1.1图象运算:逻辑运算绘制区别于背景的、可恢复的图形第二章数字图象处理基础第一节图象运算原图求反画图求反恢复原图2020/11/29212.1.1图象运算:逻辑运算异或运算的定义g(x,y)=f(x,y)h(x,y)主要应用举例获得相交子图象绘制区别于背景的、可恢复的图形第二章数字图象处理基础第一节图象运算2020/11/29222.1.1图象运算:逻辑运算获得相交子图象第二章数字图象处理基础第一节图象运算=2020/11/29232.1.1图象运算:逻辑运算绘制区别于背景的、可恢复的图形第二章数字图象处理基础第一节图象运算原图异或画图异或恢复原图2020/11/29242.1.1图象运算:逻辑运算或运算的定义

g(x,y)=f(x,y)vh(x,y)主要应用举例合并子图像第二章数字图象处理基础第一节图象运算=2020/11/29252.1.1图象运算:逻辑运算与运算的定义

g(x,y)=f(x,y)h(x,y)主要应用举例求两个子图像的相交子图第二章数字图象处理基础第一节图象运算=2020/11/2926第二节空域变换2.2.1几何变换基本变换灰度级插值2.2.2非几何变换模板运算灰度级变换直方图第二章数字图象处理基础第二节空域变换2020/11/29272.2.1几何变换:基本变换基本几何变换的定义常用的基本几何变换平移变换旋转变换镜像变换:水平镜像、垂直镜像放缩变换拉伸变换离散几何变换的计算第二章数字图象处理基础第二节空域变换2020/11/29282.2.1几何变换:基本变换基本几何变换的定义

对于原图象f(x,y),坐标变换函数

x’=a(x,y); y’=b(x,y)

唯一确定了几何变换:

g(x’,y’)=f(a(x,y),b(x,y)); (1)

g(x,y)是目标图象。表面看没有值的改变。第二章数字图象处理基础第二节空域变换2020/11/29292.2.1几何变换:基本变换平移变换

设:

a(x,y)=x+x0; b(x,y)=y+y0;

用齐次矩阵表示:

a(x,y) 10 x0 x b(x,y) = 01y0 y 1 0011第二章数字图象处理基础第二节空域变换2020/11/29302.2.1几何变换:基本变换旋转变换:绕原点旋转度

设:

a(x,y)=x*cos()-y*sin();

b(x,y)=x*sin()+y*cos();

用齐次矩阵表示:

a(x,y) cos()0 x0 x b(x,y) = sin()1y0 y 1 0011第二章数字图象处理基础第二节空域变换2020/11/29312.2.1几何变换:基本变换0,0xy第二章数字图象处理基础第二节空域变换2020/11/29322.2.1几何变换:基本变换水平镜像

设:

a(x,y)=-x; b(x,y)=y;

用齐次矩阵表示:

a(x,y) -100 x b(x,y) = 010 y 1 0011第二章数字图象处理基础第二节空域变换2020/11/29332.2.1几何变换:基本变换0,0xy第二章数字图象处理基础第二节空域变换2020/11/29342.2.1几何变换:基本变换垂直镜像

设:

a(x,y)=x; b(x,y)=-y;

用齐次矩阵表示:

a(x,y) 10 0 x b(x,y) = 0-10 y 1 0011第二章数字图象处理基础第二节空域变换2020/11/29352.2.1几何变换:基本变换0,0xy第二章数字图象处理基础第二节空域变换2020/11/29362.2.1几何变换:基本变换放缩变换: x方向放缩c倍,y方向放缩d倍

设:a(x,y)=x*c; b(x,y)=y*d;

用齐次矩阵表示:

a(x,y) c0 0 x b(x,y) = 0d0 y 1 0011第二章数字图象处理基础第二节空域变换2020/11/29372.2.1几何变换:基本变换拉伸变换FDCBAFDCAB第二章数字图象处理基础第二节空域变换2020/11/29382.2.1几何变换:基本变换离散几何变换的计算问题向前映射法向后映射法第二章数字图象处理基础第二节空域变换2020/11/29392.2.1几何变换:基本变换离散几何变换的计算问题旋转、放缩、拉伸变换的漏点问题第二章数字图象处理基础第二节空域变换2020/11/29402.2.1几何变换:基本变换向前映射计算法

g(x’,y’)=f(a(x,y),b(x,y));从原图象坐标计算出目标图象坐标镜像、平移变换使用这种计算方法第二章数字图象处理基础第二节空域变换2020/11/29412.2.1几何变换:基本变换向后映射计算法

g(a’(x,y),b’(x,y))=f(x,y);从结果图象的坐标计算原图象的坐标旋转、拉伸、放缩可以使用解决了漏点的问题,出现了马赛克第二章数字图象处理基础第二节空域变换2020/11/29422.2.1几何变换:灰度级插值灰度级插值最邻近插值法双线性插值(一阶插值)高阶插值第二章数字图象处理基础第二节空域变换2020/11/29432.2.1几何变换:灰度级插值最邻近插值法就是最临近点重复第二章数字图象处理基础第二节空域变换2020/11/29442.2.1几何变换:灰度级插值双线性插值(一阶插值) 已知正方形的4个顶点,求正方形内部的点,有双线 性方程:

f(x,y)=ax+by+cxy+d

设4个顶点的坐标为:

(x0,y0),(x1,y0),(x0,y1),(x1,y1) f(x,y0)=f(x0,y0)+x[f(x1,y0)–f(x0,y0)]/(x1–x0) f(x,y1)=f(x0,y1)+x[f(x1,y1)–f(x0,y1)]/(x1–x0)……. f(x,y)=f(x,y0)+y[f(x,y1)–f(x,y0)]/(y1–y0)第二章数字图象处理基础第二节空域变换2020/11/29452.2.1几何变换:灰度级插值双线性插值(一阶插值)第二章数字图象处理基础第二节空域变换2020/11/29462.2.1几何变换:灰度级插值高阶插值双线性插值的缺陷平滑作用使图象细节退化,尤其在放大时不连续性会产生不希望的结果高阶插值的实现用三次样条插值常用卷积来实现将大大增加计算量第二章数字图象处理基础第二节空域变换2020/11/29472.2.2非几何变换2.2.2非几何变换非几何变换的定义模板运算灰度级变换直方图第二章数字图象处理基础第二节空域变换2020/11/29482.2.2非几何变换:非几何变换的定义非几何变换的定义 对于原图象f(x,y),灰度值变换函数

T(f(x,y))

唯一确定了非几何变换:

g(x,y)=T(f(x,y)) (2)

g(x,y)是目标图象没有几何位置的改变。第二章数字图象处理基础第二节空域变换2020/11/29492.2.2非几何变换:非几何变换的定义非几何变换的定义对于彩色原图象f(x,y),颜色值变换函数

Tr(f(x,y));Tg(f(x,y));Tb(f(x,y));唯一确定了非几何变换:

gr(x,y)=Tr(f(x,y)) gg(x,y)=Tg(f(x,y)) gb(x,y)=Tb(f(x,y))

第二章数字图象处理基础第二节空域变换2020/11/29502.2.2非几何变换:模板运算模板运算模板的定义模板大小模板系数模板运算的定义模板运算举例:均值变换第二章数字图象处理基础第二节空域变换2020/11/29512.2.2非几何变换:模板运算模板的定义所谓模板就是一个系数矩阵模板大小:经常是奇数,如:

3x35x57x7模板系数:矩阵的元素

w1w2w3 w4w5w6 w7w8w9第二章数字图象处理基础第二节空域变换2020/11/29522.2.2非几何变换:模板运算模板运算的定义

对于某图象的子图像:

z1z2z3 z4

z5

z6 z7z8z9 z5的模板运算公式为:R=w1z1+w2z2+...+w9z9第二章数字图象处理基础第二节空域变换2020/11/29532.2.2非几何变换:模板运算模板运算举例:均值变换模板系数:wi=1/9计算公式:

R=1/9(w1z1+w2z2+...+w9z9)第二章数字图象处理基础第二节空域变换2020/11/29542.2.2非几何变换:灰度级变换灰度级变换灰度级变换的定义灰度级变换的实现灰度级变换举例图象求反对比度拉伸动态范围压缩灰度级切片第二章数字图象处理基础第二节空域变换2020/11/29552.2.2非几何变换:灰度级变换灰度级变换(点运算)的定义(1)对于输入图象f(x,y),灰度级变换T将产生一个输出图像g(x,y),且g(x,y)的每一个像素值,都是由f(x,y)的对应输入像素点的值决定的。

g(x,y)=T(f(x,y))第二章数字图象处理基础第二节空域变换2020/11/29562.2.2非几何变换:非几何变换的定义灰度级变换(点运算)的定义(2)

对于原图象f(x,y),灰度值变换函数

T(f(x,y))

由于灰度值总是有限个如:0-255

非几何变换可定义为:R=T(r)

其中R,r在0-255之间取值第二章数字图象处理基础第二节空域变换2020/11/29572.2.2非几何变换:非几何变换的定义灰度级变换(点运算)的实现

R=T(r)

定义了输入像素值与输出像素之间的映射关系,通常通过查表来实现。 因此灰度级变换也被称为LUT(LookUpTable)变换。0123456789……250251252253254255035791113151719……252253254254254255第二章数字图象处理基础第二节空域变换2020/11/29582.2.2非几何变换:灰度级变换灰度级变换举例图象求反0255255第二章数字图象处理基础第二节空域变换2020/11/29592.2.2非几何变换:灰度级变换灰度级变换举例对比度拉伸第二章数字图象处理基础第二节空域变换2020/11/29602.2.2非几何变换:灰度级变换灰度级变换举例动态范围压缩0255255第二章数字图象处理基础第二节空域变换2020/11/29612.2.2非几何变换:灰度级变换灰度级变换举例灰度级切片0255255第二章数字图象处理基础第二节空域变换2020/11/29622.2.2非几何变换:直方图直方图图象直方图的定义直方图应用举例直方图均衡化直方图匹配第二章数字图象处理基础第二节空域变换2020/11/29632.2.2非几何变换:直方图图象直方图的定义(1)

一个灰度级别在范围[0,L-1]的数字图象的直方图是一个离散函数

p(rk)=nk/n

n是图象的像素总数

nk是图象中第k个灰度级的像素总数

rk是第k个灰度级,k=0,1,2,…,L-1第二章数字图象处理基础第二节空域变换2020/11/29642.2.2非几何变换:直方图图象直方图的定义举例

p(rk)

Nk第二章数字图象处理基础第二节空域变换0.1

0.2

0.3

0.4

31

15

7

23

2020/11/29652.2.2非几何变换:直方图图象直方图的定义(2)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论