数字图像处理 灰度变换

第4章 图像的灰度变换 第4章 图像的灰度变换 BIT 第4章 图像的灰度变换 4.1灰度变换的基本方法 4.2二值化和阈值处理 4.3 灰度的线性变换 4.4灰度的非线性变换 4.1灰度变换的基本方法 背景 图像质量差:获取图像时光照不正常、噪声影响及发生畸变 改善图像质量 图像增强:不考虑图像质量下降的原因(方法包括灰度变换、平滑处理等) 图像复原(恢复):建立降质模型,恢复原始图像 4.1灰度变换的基本方法 灰度变换(gray-scale transformation, GST) 根据要求按一定关系逐点改变原图像中每一个像素灰度值的方法 图像增强中的空域处理技术 目的是改善图像画质 表示方法 设原图像像素的灰度值D = f(x, y),处理后图像像素的灰度值D'=g(x, y),D和D'间的关系为 D'= T[D] g(x, y)=T[f(x, y)] 4.1灰度变换的基本方法 灰度线性变换 若g(x, y)=T[ f(x, y)]=af(x, y) + b 是一个线性或分段线性的单值函数,则由它确定的变换称为灰度线性变换 如:图像的灰度范围较窄,图像看起来比较模糊,造成目标图像灰度值与背景灰度值接近。 4.1灰度变换的基本方法 灰度的非线性变换 图像的像素集中于中间灰度部分,而其它部分的像素很少。可以压缩像素少的部分,扩展像素集中的部分 直方图均衡化处理等属于非线性灰度变换 第4章 图像的灰度变换 4.1灰度变换的基本方法 4.2二值化和阈值处理 4.3 灰度的线性变换 4.4 灰度直方图及均衡化处理 4.2二值化和阈值处理 非零元素取一法 方法:如果像素灰度值为零,则其灰度值不变;对于灰度值不为零的像素,灰度值变为255。 非零元素取一法函数表达式 4.2二值化和阈值处理 固定阈值法 为灰度图像设定一个阈值 T ,把灰度值小于给定阈值 T 的像素灰度置为0,大于 T 的像素灰度置为255 函数表达式 4.2二值化和阈值处理 MatLab函数 I=imread('rice.tif'); for i=1:256 for j=1:256 J(i,j)=0; if I(i,j)>100 J(i,j)=255; end end end subplot(1,2,1),imshow(I); subplot(1,2,2),imshow(J); 4.2二值化和阈值处理 双固定阈值法 预先为灰度图像设定两个阈值T1和T2,把灰度值小于给定阈值T1的像素灰度置为0;大于T1且小于T2的像素灰度置为255;大于T2的像素灰度置为0 函数表达式 第4章 图像的灰度变换 4.1灰度变换的基本方法 4.2二值化和阈值处理 4.3 灰度的线性变换 4.4灰度直方图及均衡化处理 4.3灰度的线性变换 背景 曝光不足或过度情况下,图像灰度局限在很窄的范围内,图像中的像素灰度没有层次 采用一个线性单值函数,对图像内的每一个像素灰度做线性扩展,提高灰度层次 4.3灰度的线性变换 1. 简单线性变换 设原图像 f(x, y)的灰度范围为[z1, z2],线性变换后图像g (x, y)的灰度范围为[z’1, z’2]。 那么g (x, y)和f(x, y)间的关系为: 如果|z’2 - z’1|大于|z2 - z1|,使得变换后像素的灰度差增大,对比度增大,图像质量得到增强。 4.3灰度的线性变换 灰度变换方程 当a>1,输出图像的对比度增大 当a<1,输出图像的对比度减小 当a=1且b≠0时,输出图像的灰度值上移或下移,使得图像变亮或暗 当a=-1,b=255时,图像灰度正好反转 当a<0且b>0时,原图像的暗区域变亮,亮区域变暗 4.3灰度的线性变换 MatLab函数 J = imadjust (I, [low_in high_in] , [low_out high_out]) 例: >> I = imread('pout.tif'); >> J = imadjust(I,[0.3 0.7],[]); >> imshow(I), figure, imshow(J) >> K = imadjust(I,[0.0 1],[0.3 0.7]); >> figure, imshow(K) 4.3灰度的线性变换 (2)窗口灰度变换 保留灰度级在[ L, U ]间的值,将大于 U 的灰度值置为255,小于 L 的灰度置为0 方程 4.3灰度的线性变换 (3)分段线性变换 对不同

matlab数字图像处理灰度变换ppt课件,数字图像处理 灰度变换.ppt相关推荐

  1. 四年级使用计算机课件,川教版信息技术四年级上册第1课《计算机的存储器》PPT课件 (共20页).ppt...

    川教版信息技术四年级上册第1课<计算机的存储器>PPT课件 (共20页).ppt 文档编号:529955 文档页数:20 上传时间: 2019-01-05 文档级别: 文档类型:ppt 文 ...

  2. 黄建c语言教程,黄建的C语言PPT课件,C_03_循环结构.ppt

    黄建的C语言PPT课件,C_03_循环结构.ppt while 语句 while语句 [2010.9.20]以下程序的运行结果是 int a = 1, b = 2; while (a < 6) ...

  3. c语言程序设计培训班讲课课件,《C语言程序设计》PPT课件43223讲课讲稿.ppt

    <C语言程序设计>PPT课件43223;一.C语言的数据类型 ;2.1 常量和符号常量;上例中的PRICE 就称为符号常量:凡在程序中出现的PRICE 都代表30. PRICE=PRICE ...

  4. 计算机设计色彩ppt课件,《多媒体技术》PPT课件.ppt

    <<多媒体技术>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<多媒体技术>PPT课件.ppt(20页珍藏版)>请在装配图网上搜索. 1.大学信 ...

  5. 计算机系统组成的ppt课件,计算机系统组成的ppt课件.ppt

    计算机系统组成的ppt课件 1.3 计算机系统的组成 运算器 CPU 控制器 主机 寄存器 随机存储器 硬件 内存 只读存储器 输入设备 计算机系统 外部设备 输出设备 系统软件(操作系统.数据库系统 ...

  6. 语言学概论ppt课件_语言学概论ppt课件

    语言学概论ppt课件 单击单击 此处编辑处编辑 母版标题标题 样样式 单击单击 此处编辑处编辑 母版副标题样标题样 式 语 言 学 概 论 The Theoretic of Linguistics v ...

  7. 小学认识计算机课件ppt课件,小学生认识计算机PPT教育课件.ppt

    <小学生认识计算机PPT教育课件.ppt>由会员分享,可在线阅读,更多相关<小学生认识计算机PPT教育课件.ppt(32页珍藏版)>请在人人文库网上搜索. 1.Jerome,走 ...

  8. 认识计算机ppt课件游戏,认识计算机)ppt课件

    一.计算机的种类1.科学的计算2.数据处理3.自动控制4.辅助设计(CAD)和辅助教学(CAI)5.人工智能6.虚拟现实7.娱乐计算机工作原理输入仪器内存(RAM)输出设备外存(硬盘计算机课件模板,光 ...

  9. 六年级下计算机课ppt课件ppt课件,六年级下册计算机信息技术ppt课件.ppt

    XX学校 XX老师 1 你能快速地画出这几幅图吗 2 今天 我们请来了一位小画家 小海龟 来帮我们完成这个任务 3 自我介绍 哈喽 大家好 我是小海龟 我可神奇了 我是一个计算高手 加减乘除难不倒我 ...

  10. 计算机的硬件和软件ppt课件,计算机硬件和软件ppt课件

    计算机硬件和软件 安徽新华学院网络中心 安徽新华学院网络中心 计算机硬件系统 按照计算机工作的逻辑原理 计算机硬件从功能上讲可分为 运算器 控制器 中央处理器 CPU 存储器 输入设备 输出设备 安徽 ...

最新文章

  1. hdu 1879 继续畅通工程
  2. python 关闭 os.popen()
  3. WannaCry勒索软件还在继续传播和感染中
  4. 大爷与支付宝同名,曾想状告阿里巴巴侵权,现在过得怎么样
  5. Dojo实现Tabs页报错(二)
  6. Dapper的语法应用
  7. C#全局钩子和局部钩子记录
  8. python离散点切向量的计算与可视化
  9. html比赛项目,趣味运动会项目
  10. A。资源库和运行时表结构(5)---JBPM4.4数据库表解释
  11. Mac配置Qt环境和把应用打包成dmg文件
  12. java程序员月薪一万很难?(要到什么程度)
  13. 微信小程序开发实战(24):选择图像
  14. 主成分分析(PCA)原理及R语言实现及分析实例
  15. 渗透测试CTF-图片隐写的详细教程2(干货)
  16. 华中科技大学计算机学院刘明,关于拟确定刘明圆等26位同志为发展对象的公示...
  17. 苹果手机 jquery点击事件无效
  18. 计算机网络期末复习资料(一)
  19. 企业AAA信用等级认证 发展一路“亮红灯
  20. 并发编程1 - 线程基础及其常见方法

热门文章

  1. R 学习笔记《十一》 R语言初学者指南--图形工具(续)
  2. 专栏全年主题合辑-代码中文命名相关实践 2018-11-10
  3. python如何安装pdfminer_Python3.8安装pdfminer
  4. 网络安全实验---防火墙实验
  5. linux常用关机命令,linux下常用关机命令
  6. java 刘意 2018_2018刘意油画●水彩作品展
  7. 有哪些开源html5的组态软件,FScada组态软件
  8. JAVA实战项目--文章发布系统
  9. 推荐系统实践学习笔记(一)
  10. 进销存数据库设计 For MysQL