第3章图像基本运算数字图像处理及MATLAB实现(第2版)ppt课件.ppt
《第3章图像基本运算数字图像处理及MATLAB实现(第2版)ppt课件.ppt》由会员分享,可在线阅读,更多相关《第3章图像基本运算数字图像处理及MATLAB实现(第2版)ppt课件.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字图像处理数字图像处理中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识(Basic Operation in Digital Image Processing)3.1 图像基本运算的概述图像基本运算的概述(Introduction)3.2 点运算点运算(Point Operation)3.3 代数与逻辑运算代数与逻辑运算(Algebra and Logical Operation)3.4几何运算几何运算(Geometric Operation)第3章 图像基本运算中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦
2、和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识3.1 图像基本运算的概述图像基本运算的概述(Introduction)图像基本运算图像基本运算点运算点运算(Point Operation)代数运算代数运算(Algebra Operation)逻辑运算逻辑运算(Logical Operation)几何运算几何运算(Geometric Operation)按图像处理运算的数学特征按图像处理运算的数学特征,图像基本运算可分为:图像基本运算可分为:图像基本运算的分类图像基本运算的分类中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提
3、高师生的控烟意识3.1 图像基本运算的概述图像基本运算的概述(Introduction)点运算点运算 点运算是指对一幅图像中每个像素点的灰度值进行计算的点运算是指对一幅图像中每个像素点的灰度值进行计算的方法。方法。代数运算、逻辑运算代数运算、逻辑运算 代数运算或逻辑运算是指将两幅或多幅图像通过对应像素代数运算或逻辑运算是指将两幅或多幅图像通过对应像素之间的加、减、乘、除运算或逻辑与、或、非运算得到输出图之间的加、减、乘、除运算或逻辑与、或、非运算得到输出图像的方法。像的方法。中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识
4、3.1 图像基本运算的概述图像基本运算的概述(Introduction)几何运算几何运算 几何运算就是改变图像中物体对象(像素)几何运算就是改变图像中物体对象(像素)之间的空间关系。之间的空间关系。从变换性质来分,几何变换可以分为图像的从变换性质来分,几何变换可以分为图像的位置变换(平移、镜像、旋转)、形状变换(放位置变换(平移、镜像、旋转)、形状变换(放大、缩小)以及图像的复合变换等。大、缩小)以及图像的复合变换等。中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识3.2 点运算点运算(Point Operation)1.
5、1.1.1.点运算的点运算的定义定义定义定义 设输入图像的灰度为设输入图像的灰度为f(x,y),输出图像的灰度为,输出图像的灰度为g(x,y),则点运算可以表示为:则点运算可以表示为:其中其中T T 是对是对f 在(在(x,y)点)点值的一种数学运算,即点运值的一种数学运算,即点运算算是一种像素的逐点运算是一种像素的逐点运算,是灰度到灰度的映射过程,故称,是灰度到灰度的映射过程,故称T T 为为灰度变换函数。灰度变换函数。灰度变换函数灰度变换函数中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识3.2 点运算点运算(Poin
6、t Operation)若令f(x,y)f(x,y)和和g(x,y)g(x,y)在任意点在任意点(x x,y y)的灰度级分别为)的灰度级分别为r和和s,则则灰度变换函数灰度变换函数可简化表示为:可简化表示为:3.1 对比度增大对比度增大255178482550sr3.2 加亮、减暗图像加亮、减暗图像2552550sr128218非线性灰度变换非线性灰度变换 点运算可以改变图像数据所占据的灰度值范围,点运算可以改变图像数据所占据的灰度值范围,从而改善图像显示效果。从而改善图像显示效果。中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生
7、的控烟意识3.2 点运算点运算(Point Operation)点运算又称为点运算又称为“对比度增强对比度增强”、“对比度拉伸对比度拉伸”、“灰度变灰度变换换”等,按灰度变换函数等,按灰度变换函数T 的性质,可将点运算分为:的性质,可将点运算分为:点运算点运算灰度变换增强灰度变换增强直方图增强直方图增强(5.2.2 基于直方图处理的图像增强基于直方图处理的图像增强)线性灰度变换(线性点运算)线性灰度变换(线性点运算)非线性灰度变换(非线性点运算)非线性灰度变换(非线性点运算)分段线性灰度变换(分段线性点运算)分段线性灰度变换(分段线性点运算)2.2.2.2.点运算的点运算的分类分类分类分类 中
8、国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识3.2.1线性点运算(Linear Point Operation)线性点运算的灰度变换函数形式可以采用线性方程描述,即线性点运算的灰度变换函数形式可以采用线性方程描述,即 图图 3.33.3线性点运算线性点运算 1 1、线性点运算、线性点运算黑线:黑线:红线:红线:蓝线:蓝线:输出灰度压缩输出灰度压缩输出灰度扩展输出灰度扩展整体变亮整体变亮输出灰度不变输出灰度不变绿线:绿线:输出灰度压缩,输出灰度压缩,整体变暗整体变暗45 中国历史上吸烟的历史和现状、所采取的措施以及由此带来
9、的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识线性点运算的应用线性点运算的应用1 1)如果)如果a1a1,输出图像的对比度增大(灰度扩展),输出图像的对比度增大(灰度扩展)3.4 对比度增大对比度增大变换前变换前变换后变换后3.2.1线性点运算(Linear Point Operation)255178482550sr中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识2 2)如果如果0a1,0a1,输出图像的对比度减小(灰度压缩)输出图像的对比度减小(灰度压缩)25525514203.5 3.5 降低对
10、比度降低对比度变换前变换前变换后变换后3.2.1线性点运算(Linear Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识3 3)如果)如果a a为负值,暗区域将变亮,亮区域将变暗为负值,暗区域将变亮,亮区域将变暗0255255变换前变换前变换后变换后3.2.1线性点运算(Linear Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识2 2、分段线性点运算、分段线性点运算将感兴趣的灰度范围
11、线性扩展,相对抑制不感兴趣的灰度区域。将感兴趣的灰度范围线性扩展,相对抑制不感兴趣的灰度区域。设设f(x,y)灰度范围为灰度范围为 0,Mf,g(x,y)g(x,y)灰度范围为灰度范围为 0,Mg,0f(x,y)g(x,y)abcdMfMg3.2.1线性点运算(Linear Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识0f(x,y)g(x,y)abcdMfMg变换前变换前变换后变换后分段线性点运算的应用分段线性点运算的应用3.2.1线性点运算(Linear Point Operation
12、)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识 对数变换的一般表达式为:对数变换的一般表达式为:s=c log(1+r)其中其中C C是一个常数。是一个常数。图3.9 对数曲线图1、非线性点运算、非线性点运算 非线性点运算的输出灰度级与输入灰度级呈非线性关非线性点运算的输出灰度级与输入灰度级呈非线性关系,常见的非线性灰度变换为对数变换和幂次变换。系,常见的非线性灰度变换为对数变换和幂次变换。1)、对数变换)、对数变换r ss=log(1+r)低灰度区扩展,高灰度区压缩。低灰度区扩展,高灰度区压缩。图像加亮、减暗。图像加
13、亮、减暗。非线性拉伸不是对图像的整个灰非线性拉伸不是对图像的整个灰度范围进行扩展,而是有选择地对某度范围进行扩展,而是有选择地对某一灰度值范围进行扩展,其他范围的一灰度值范围进行扩展,其他范围的灰度值则有可能被压缩。灰度值则有可能被压缩。3.2.2非线性点运算(Non-Linear Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识非线性点运算应用实例非线性点运算应用实例1 1对比度拉伸效果:图像加亮、减暗对比度拉伸效果:图像加亮、减暗3.2.2非线性点运算(Non-Linear Point
14、Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识非线性点运算应用实例非线性点运算应用实例2 2:傅里叶频谱的显示:傅里叶频谱的显示s=c log(1+r)此时,C=1经对数灰度变换后的频谱图原始图像原始图像原始图像的傅里叶谱原始图像的傅里叶谱3.2.2非线性点运算(Non-Linear Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识幂次变换的一般形式为:幂次变换的一般形式为:2)、幂次变换)、幂次变
15、换其中其中C C和和 为正常数。为正常数。加亮、减暗图像加亮、减暗图像加暗、减亮图像加暗、减亮图像3.2.2非线性点运算(Non-Linear Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识=25.0=10.0=2.5=1=0.4=0.1=0.04L-10L/2L/2L-1输入灰度级r不同的s=cr曲线及图像变换结果输出灰度级s=1.5=0.66原始图像非线性点运算应用实例非线性点运算应用实例3 3加亮、减暗图像加亮、减暗图像加暗、减亮图像加暗、减亮图像3.2.2非线性点运算(Non-Li
16、near Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识加暗、减亮图像加暗、减亮图像3.2.2非线性点运算(Non-Linear Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识思考问题思考问题:1、点运算是否会改变图像内像素点之间的空间位置关系?、点运算是否会改变图像内像素点之间的空间位置关系?2、对图像灰度的拉伸,非线性拉伸与分段线性拉伸的区别?、对图像灰度的拉伸,非线性拉伸与分段线
17、性拉伸的区别?非线性拉伸不是通过在不同灰度值区间选择不同的线非线性拉伸不是通过在不同灰度值区间选择不同的线性方程来实现对不同灰度值区间的扩展与压缩,而是在整性方程来实现对不同灰度值区间的扩展与压缩,而是在整个灰度值范围内采用统一的非线性变换函数,利用函数的个灰度值范围内采用统一的非线性变换函数,利用函数的数学性质实现对不同灰度值区间的扩展与压缩。数学性质实现对不同灰度值区间的扩展与压缩。点运算是一种像素的逐点运算,它与相邻的像素之间没有点运算是一种像素的逐点运算,它与相邻的像素之间没有运算关系,点运算不会改变图像内像素点之间的空间位置关系。运算关系,点运算不会改变图像内像素点之间的空间位置关系
18、。3.2.2非线性点运算(Non-Linear Point Operation)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识3.33.3代数运算与逻辑运算代数运算与逻辑运算(Algebra and Logical Operation)(Algebra and Logical Operation)1.1.概念概念 代数运算是指两幅或多幅输入图像之间进行点对点代数运算是指两幅或多幅输入图像之间进行点对点的加、减、乘、除运算得到输出图像的过程。如果记输的加、减、乘、除运算得到输出图像的过程。如果记输入图像为入图像为A(x,y
19、)A(x,y)和和B(x,y)B(x,y),输出图像为,输出图像为C(x,y)C(x,y),则有如,则有如下四种形式:下四种形式:代数运算的四种基本形式代数运算的四种基本形式中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识逻辑运算逻辑运算 在进行图像理解与分析领域比较有用。运用这种方法可在进行图像理解与分析领域比较有用。运用这种方法可以为图像提供模板,与其他运算方法结合起来可以获得某种以为图像提供模板,与其他运算方法结合起来可以获得某种特殊的效果。特殊的效果。3.33.3代数运算与逻辑运算代数运算与逻辑运算(Algebra
20、 and Logical Operation)(Algebra and Logical Operation)逻辑运算是指将两幅或多幅图像通过对应像素之间逻辑运算是指将两幅或多幅图像通过对应像素之间的与、或、非逻辑运算得到输出图像的方法。的与、或、非逻辑运算得到输出图像的方法。中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识1 1、加法运算、加法运算3.3.13.3.1加法运算加法运算(Addition)(Addition)主要应用举例:主要应用举例:去除去除“叠加性叠加性”随机噪音随机噪音生成图像叠加效果生成图像叠加效果中
21、国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识去除去除“叠加性叠加性”噪音噪音对于原图象对于原图象f(x,y),f(x,y),有一个噪音图像集有一个噪音图像集 g g i i(x,y)i=1,2,.M(x,y)i=1,2,.M其中:其中:g g i i(x,y)=f(x,y)+e(x,y)=f(x,y)+ei(i(x,y)x,y)当:噪音当:噪音ei(x,y)为互不相关,且均值为为互不相关,且均值为0 0时,上述图象均值将降低噪音的影响。时,上述图象均值将降低噪音的影响。M个图像的均值为:个图像的均值为:3.3.1加法运算
22、加法运算(Addition)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识3.3.1加法运算加法运算(Addition)则则 是是 的无偏估计的无偏估计 利用同一景物的多幅图像取平均、消除噪声。取利用同一景物的多幅图像取平均、消除噪声。取M M个图像相个图像相加求平均得到加求平均得到1 1幅新图像,一般选幅新图像,一般选8 8幅取平均。幅取平均。中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识相加相加3.3.1加法运算加法运算(Addition)Ad
23、dition:averaging for noise reductionM=1M=2M=4M=16中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识生成图象叠加效果:可以得到各种图像合成的效果,也可以生成图象叠加效果:可以得到各种图像合成的效果,也可以用于两张图片的衔接。用于两张图片的衔接。3.3.1加法运算加法运算(Addition)中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识3.3.2减法运算(Subtraction)减法运算减法运算主要应用举例
24、:主要应用举例:差影法差影法(检测同一场景两幅图像之间的变化检测同一场景两幅图像之间的变化)混合图像的分离混合图像的分离 将同一景物在不同时间拍摄的图像或同一景物在不同波段将同一景物在不同时间拍摄的图像或同一景物在不同波段的图像相减,这就是图像的减法运算。实际中常称为差影法。的图像相减,这就是图像的减法运算。实际中常称为差影法。差值图像提供了图像间的差值信息,能用于指导动态监测、差值图像提供了图像间的差值信息,能用于指导动态监测、运动目标的检测和跟踪、图像背景的消除及目标识别等。运动目标的检测和跟踪、图像背景的消除及目标识别等。中国历史上吸烟的历史和现状、所采取的措施以及由此带来的痛苦和灾难,
25、可以进一步了解吸烟对人民健康的危害,提高师生的控烟意识检测同一场景两幅图像之间的变化检测同一场景两幅图像之间的变化设:时刻设:时刻设:时刻设:时刻1 1 1 1的图像为的图像为的图像为的图像为 T T T T1 1 1 1(x,y)(x,y)(x,y)(x,y),时刻时刻时刻时刻2 2 2 2的图像为的图像为的图像为的图像为 T T T T2 2 2 2(x,y)(x,y)(x,y)(x,y)g(x,y)=T g(x,y)=T g(x,y)=T g(x,y)=T2 2 2 2(x,y)-T(x,y)-T(x,y)-T(x,y)-T1 1 1 1(x,y)(x,y)(x,y)(x,y)=-T T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 基本 运算 数字图像 处理 MATLAB 实现 ppt 课件
限制150内