title: 数字图像识别笔记(第三章-灰度变换与空间滤波(1))
categories:

  • 数字图像识别
    tags:
  • 数字图像识别
    date: 2020/10/1 20:33
    mathjax: true
    toc: true

灰度变换与空间滤波

引言

空间域的图像处理方法直接对图像中的像素进行处理;而之后会讲到的变换域中的图像处理,首先要将图像变换到变换域,在变换域上进行处理,然后对结果进行反变换,把结果带回到空间域。

学习目标

  • 了解灰度变换所用的主要技术
  • 了解图像直方图的物理意义,以及如何操作直方图来增强图像。
  • 了解空间滤波的原理,以及如何形成空间滤波。
  • 了解空间卷积和相关的原理。
  • 熟悉空间滤波器的主要类型,以及如何应用它们。
  • 了解空间滤波器之间的关系,以及低通滤波器的基本作用。
  • 了解如何在单种增强方法无效的情况下组合使用多种增强方法。
3.1.1 灰度变换和空间滤波基础

空间域处理基于
g(x,y)=T[f(x,y)]g(x,y)=T[f(x,y)] g(x,y)=T[f(x,y)]
其中,f(x,y)f(x,y)f(x,y)是输入图像,g(x,y)g(x,y)g(x,y)是输出图像,TTT是在点(x,y)(x,y)(x,y)的一个邻域上定义的针对fff的算子。

3.2 一些基本的灰度变换函数

3.2.1 图像反转

使用上图的反转变换函数,得到的灰度级在区间[0,L−1][0,L-1][0,L−1]内的反转图像的形式为
s=L−1−rs=L-1-r s=L−1−r

3.2.2 对数变换

对数变换的通式为
s=clog(1+r)s=clog(1+r) s=clog(1+r)
我们使用这类变换来拓展图像中的暗像素值,同时压缩高灰度级值。反对数(指数)的功能正好相反。

3.2.3 幂律(伽马)变换

幂律变换的形式为
s=crγs =cr^\gamma s=crγ
幂律曲线用分数值γ\gammaγ将较窄范围的暗输入值映射为较宽范围的输出值,将高输入值映射为较窄范围的输出值。其中γ>1\gamma>1γ>1和γ<1\gamma<1γ<1时生成的曲线效果正好相反。当c=γ=1c=\gamma=1c=γ=1时,简化为恒等变换。

公式中的指数称为伽马。用于校正这些幂律相应现象的处理称为伽马校正伽马编码

除了伽马校正外,幂律变换对于普通目的的对比度处理也是有用的。

例子:

  • 使用幂律灰度变换增强图像的对比度

  • 压缩灰度级

3.2.4 分段线性变换函数
  1. 对比度拉伸

  2. 灰度级分层

    • 一种方法是将感兴趣范围内的所有灰度值显示为一个值,而将其它灰度值显示为另一个值,如图(a)
    • 另一种方法是将感兴趣范围的灰度变亮(或变暗),而保证图像中其它灰度级不变,如图(b)

  3. 比特平面分层

    最高有效的4个平面(尤其是其中较高的两个平面)中包含大量具有视觉意义的数据。

这些图像可以通过特定的变换函数处理输入函数得到。

较高的两个平面)中包含大量具有视觉意义的数据。

[外链图片转存中…(img-R6DJ5R4D-1601618714458)]

这些图像可以通过特定的变换函数处理输入函数得到。

数字图像识别笔记(第三章-灰度变换与空间滤波)相关推荐

  1. 数字图像识别笔记(第一章绪论)

    title: 数字图像识别笔记(第一章绪论) categories: 数字图像识别 tags: 数字图像识别 date: 2020/9/29 23:59 mathjax: true toc: true ...

  2. 数字图像处理 第三章 灰度变换与空间滤波

    空间域处理主要分为灰度变换和空间滤波两类.灰度变换对图像的单个像素进行操作,主要以对比度和阈值处理为目的.空间滤波涉及改善性能的操作,如通过图像中每个像素的领域处理来锐化图像. 1.背景知识 空间域增 ...

  3. 冈萨雷斯数字图像处理第三章灰度变换与空间滤波算法 c++

    3.2一些基本的灰度变换函数 具体有 1.图像反转函数 2.对数变换函数 3.幂次(伽马)变换函数 4.分段线性变换函数(对比拉伸.灰度切割.位图切割) 3.2.1图像反转函数 1.数学原理 灰度级范 ...

  4. 灰度值取值范围_第三章 灰度变换与空间滤波-(三)直方图之直方图均衡

    听说:单反穷三代,摄影毁一生. 本节目录 3.1 直方图均衡 3.2 直方图匹配(规定化) 3.3 局部直方图处理 3.4 图像增强中使用直方图 真是感谢雷神,举例子还是以灰度图为主,减负了不少.是因 ...

  5. 空间滤波_第三章 灰度变换与空间滤波-(六)锐化空间滤波器之拉普拉斯算子...

    我们知道的东西是有限的,我们不知道的东西则是无穷的.----拉普拉斯 普拉斯算子 既然我们知道了二阶微分是对图像锐化处理的一大利器,我们本节就来讨论二阶微分在数字图像领域的实际应用. 拉普拉斯在就为我 ...

  6. 空间滤波_第三章 灰度变换与空间滤波-(六)锐化空间滤波器之非锐化掩蔽

    知识使人自由,印刷术使知识自由. 按照书中的顺序,我们插入一章非微分模式下的锐化的方法,非锐化掩蔽. 这种方法在印刷术和出版界已经用了好多年了,具体的过程: 模糊原图像 从原图像中减去模糊图像(产生的 ...

  7. 数字图像处理--冈萨雷斯第4版--第三章 灰度变换

    数字图像处理--冈萨雷斯第4版--第三章 灰度变换 第三章 灰度变换 3.1 背景 3.1.1 灰度变换和空间滤波基础 3.1.2 本章例子说明 3.2 一些基本的灰度变换函数 3.2.1 图像反转 ...

  8. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

  9. 计算机系统导论第九章,计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新)...

    计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新) 第三章 程序的机器级表示 3.1 历史观点 3.2 程序编码 1. 命令行 (1)编译 Linux> gcc -Og ...

最新文章

  1. Python入门100题 | 第029题
  2. Zabbix的架构配置选项
  3. ECMAScript 6教程 (一)
  4. 【STM32】keil软件常用使用技巧
  5. python 怎么取对数_概率矩阵分解(PMF)及MovieLens上的Python代码
  6. P4300-[AHOI2006]上学路线【网络流,最短路】
  7. java compare equla_Java中的equals,==,compareTo和compare的比较
  8. 已重置默认应用设置html,win10已重置应用默认设置一直弹怎么办_win10已重置应用默认设置老是弹出解决方法...
  9. Win2003安装不了 Windows Media Player 11
  10. 我是怎么定义微服务平台?
  11. 让你更好的使用jQuery插件
  12. windows内核_Windows内核漏洞利用
  13. js向html文档添加空格,javascript – 如何在HTML中的行之间找到空格?
  14. python面向对象编程(1)
  15. linux svn备份,SVN完全备份svnadmin hotcopy
  16. java中类图概念_UML类图详细介绍
  17. 【STM32】 SG90舵机
  18. Android Studio实现计算器功能
  19. 不要迷恋哥,哥不只是传说(再【转】世界上最牛的程序员)
  20. 知乎视频:联合创作盘活内容价值

热门文章

  1. 把UltraEdit改造成VC
  2. centos7 卸载安装失败的mysql7
  3. pymysql模块的使用
  4. 从0到1搭建spark集群---企业集群搭建
  5. 每天CookBook之Python-048
  6. Unity+NGUI多分辨率适配方案
  7. OJ 注意点及知识点总结
  8. ios 添加条纹背景
  9. poj3461kmp
  10. springcloud的中文文档地址和中国社区