数字图像识别笔记(第三章-灰度变换与空间滤波)
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 分段线性变换函数
对比度拉伸
灰度级分层
- 一种方法是将感兴趣范围内的所有灰度值显示为一个值,而将其它灰度值显示为另一个值,如图(a)。
- 另一种方法是将感兴趣范围的灰度变亮(或变暗),而保证图像中其它灰度级不变,如图(b)。
比特平面分层
最高有效的4个平面(尤其是其中较高的两个平面)中包含大量具有视觉意义的数据。
这些图像可以通过特定的变换函数处理输入函数得到。
较高的两个平面)中包含大量具有视觉意义的数据。
[外链图片转存中…(img-R6DJ5R4D-1601618714458)]
这些图像可以通过特定的变换函数处理输入函数得到。
数字图像识别笔记(第三章-灰度变换与空间滤波)相关推荐
- 数字图像识别笔记(第一章绪论)
title: 数字图像识别笔记(第一章绪论) categories: 数字图像识别 tags: 数字图像识别 date: 2020/9/29 23:59 mathjax: true toc: true ...
- 数字图像处理 第三章 灰度变换与空间滤波
空间域处理主要分为灰度变换和空间滤波两类.灰度变换对图像的单个像素进行操作,主要以对比度和阈值处理为目的.空间滤波涉及改善性能的操作,如通过图像中每个像素的领域处理来锐化图像. 1.背景知识 空间域增 ...
- 冈萨雷斯数字图像处理第三章灰度变换与空间滤波算法 c++
3.2一些基本的灰度变换函数 具体有 1.图像反转函数 2.对数变换函数 3.幂次(伽马)变换函数 4.分段线性变换函数(对比拉伸.灰度切割.位图切割) 3.2.1图像反转函数 1.数学原理 灰度级范 ...
- 灰度值取值范围_第三章 灰度变换与空间滤波-(三)直方图之直方图均衡
听说:单反穷三代,摄影毁一生. 本节目录 3.1 直方图均衡 3.2 直方图匹配(规定化) 3.3 局部直方图处理 3.4 图像增强中使用直方图 真是感谢雷神,举例子还是以灰度图为主,减负了不少.是因 ...
- 空间滤波_第三章 灰度变换与空间滤波-(六)锐化空间滤波器之拉普拉斯算子...
我们知道的东西是有限的,我们不知道的东西则是无穷的.----拉普拉斯 普拉斯算子 既然我们知道了二阶微分是对图像锐化处理的一大利器,我们本节就来讨论二阶微分在数字图像领域的实际应用. 拉普拉斯在就为我 ...
- 空间滤波_第三章 灰度变换与空间滤波-(六)锐化空间滤波器之非锐化掩蔽
知识使人自由,印刷术使知识自由. 按照书中的顺序,我们插入一章非微分模式下的锐化的方法,非锐化掩蔽. 这种方法在印刷术和出版界已经用了好多年了,具体的过程: 模糊原图像 从原图像中减去模糊图像(产生的 ...
- 数字图像处理--冈萨雷斯第4版--第三章 灰度变换
数字图像处理--冈萨雷斯第4版--第三章 灰度变换 第三章 灰度变换 3.1 背景 3.1.1 灰度变换和空间滤波基础 3.1.2 本章例子说明 3.2 一些基本的灰度变换函数 3.2.1 图像反转 ...
- 《Go语言圣经》学习笔记 第三章 基础数据类型
<Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...
- 计算机系统导论第九章,计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新)...
计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新) 第三章 程序的机器级表示 3.1 历史观点 3.2 程序编码 1. 命令行 (1)编译 Linux> gcc -Og ...
最新文章
- Python入门100题 | 第029题
- Zabbix的架构配置选项
- ECMAScript 6教程 (一)
- 【STM32】keil软件常用使用技巧
- python 怎么取对数_概率矩阵分解(PMF)及MovieLens上的Python代码
- P4300-[AHOI2006]上学路线【网络流,最短路】
- java compare equla_Java中的equals,==,compareTo和compare的比较
- 已重置默认应用设置html,win10已重置应用默认设置一直弹怎么办_win10已重置应用默认设置老是弹出解决方法...
- Win2003安装不了 Windows Media Player 11
- 我是怎么定义微服务平台?
- 让你更好的使用jQuery插件
- windows内核_Windows内核漏洞利用
- js向html文档添加空格,javascript – 如何在HTML中的行之间找到空格?
- python面向对象编程(1)
- linux svn备份,SVN完全备份svnadmin hotcopy
- java中类图概念_UML类图详细介绍
- 【STM32】 SG90舵机
- Android Studio实现计算器功能
- 不要迷恋哥,哥不只是传说(再【转】世界上最牛的程序员)
- 知乎视频:联合创作盘活内容价值