数字图像复习笔记
第一章 绪论
1.数字图像:
一幅图像可定义为一个二维函数f(x,y),其中x和y是 ,而在任何一对空间坐标(x, y)处的幅值f称为图像在该点处的 。当x, y和灰度值f是有限的 时,我们称该图像为数字图像。2.数字图像处理:
是指借助于 来处理数字图像。3.像素:
数字图像是由有限数量的(二维的)元素组成的,每个元素都有一个特定的位置(x,y)和幅值f(x,y)。这些元素称为 。4.图像增强:
对一幅图像进行某种操作,使其结果在特定应用中比原始图像 进行处理5.图像复原:
图像复原也是改进图像外观的一个处理领域。然而,与图像增强不同,图像增强是 ,而图像复原是 ;在某种意义上说,复原技术倾向于以 为基础。另一方面,增强以 这种人的主观偏爱为基础。6.图像处理系统基本组成结构:图像
设备(数码相机、数码摄像机)、图像 设备(计算机和存储系统)、图像 设备(打印机)7.图像存储系统:
(1)图像文件格式体系:
互联网用:GIF、JPG
印 刷 用:TIF、JPG、TAG 、PCX
国际标准:TIF、JPG、BMP
(2)图像存储体系:(分级存储)
内存存储: 处理时使用
硬盘存储:处理、备份时用
备份存储:光盘、磁带
网络存储:SAN、 NAS8.数字图像处理应用领域:传统领域(医学、地理学、生物学、军事);最新领域(指纹识别、人脸识别、图像检索等)
第二章 数值图像基础
两个名词解释
1.为了产生一幅数字图像,需要把连续的
转化为 ,这包括两种处理:取样和量化2.取样:图像
的数字化;(对 进行数字化)
量化:图像 的数字化;(对 进行数字化)3.非统一的图像的采样
在灰级变化 区域,用 采样,
在灰度级比较 区域,用 采样4.非统一的图像的量化
✓ 在 (灰度级变化尖锐)使用 的灰度级。剩余的灰度级可用于灰度级变化比较 的区域
✓ 避免或减少由于量化的 ,在灰度级变化比较平滑的区域出现 的现象5.通常,图像在任何坐标(x,y)处的值记为f(x,y),其中x和y都是整数。由一幅图像的坐标张成的实平面部分称为
,x和 y称为 。6.灰度跨越的值域非正式地称为
。7.空间分别率:图像中可辨别的
的度量,其中每单位 和每单位 (像素数)都是最通用的度量。
灰度分别率:可分辨的 变化。8.数字图像的表示包括:图像
(如图像高度和宽度)、图像 (顺序存放的连续数据)9.图像的质量包括:
(1)层次:图像实际拥有的 的数量(灰度级:表示像素 的整数量) 图像的实际层次越多,视觉效果就越好。
(2)对比度:一幅图像中 的大小(对比度=最大亮度/最小亮度)
(3)与清晰度相关的主要因素:亮度、对比度、尺寸大小、细微层次、颜色饱和度10.4邻域:像素p(x,y)的4邻域是: (x+1,y);(x-1,y);(x,y+1);(x,y-1)。用N4(p)表示像素p的4邻域
D邻域定义:像素p(x,y)的D邻域是对角上的点 (x+1,y+1);(x+1,y-1);(x-
1,y+1);(x-1,y-1)
用ND(p)表示像素p的D邻域8邻域定义:像素p(x,y)的8邻域是:
4邻域的点 + D邻域的点
用N8(p)表示像素p的8邻域。 N8(p) = N4(p) + ND(p)10.连通性:是描述区域和边界的重要概念。
两个像素连通的两个必要条件是:(1)两个像素 ;(2)两个像素的灰度值是否满足 (或者是否相等)11.像素的连通性:
(1)4连通:对于具有值V的像素p和q,如果q在集合N4(p)中,则称这两个像素是4 连通的
(2)8连通:对于具有值V的像素p和q,如果q在 集 合N8(p)中,则称这两个像素是8连通的
(3)对 于 具 有 值 V 的 像 素 p 和 q ,
如 果
I.q在集合N4(p)中,或
II. q在集合ND(p)中,并且N4(p)与N4(q)的交集为空(没有值V的像素) 则称这两个像素是m连通的,即4连通和D连通的混合连通。12.像素p(x,y)和q(s,t)间的欧式距离:
对于这个距离计算法,具有与(x,y) 距离小于等于某个值r的像素是:包含在以(x,y)为圆心,以r为半径的
13.像素p(x,y)和q(s,t)之间的D4距离(城市距离、街区距离):
具有与(x,y)距离小于等于某个值r的那些像素形成一个14.q(s,t)之间的D8距离(棋盘距离):
具有与(x,y)距离小于等于某个值r的那些像素形成一个
第三章 灰度变换和空间滤波
两个名词解释+一个简答 +程序
1.图像增强分为两类:
(1)空间域处理:对 直接处理
(2)频率域处理:修改图像的
2.灰度变换函数:g(x,y)=T[f(x,y)] 或 s = T(r)3.一些基本的灰度变换函数:
(1)反转变换:s = (L-1) - r
作用:黑的变白,白的变黑(特别适合用于增强嵌入在一幅图像暗区域中的白色或灰色细节,特别是当黑色面积在尺寸上占主导时)
(2)对数变换:s = c log(1+r)
有时原图的动态范围太大,超出某些显示设备的允许动态范围,如直接使用原图,则一部分细节可能丢失, 解决办法是对原图进行灰度压缩,如对数变换作用:灰度压缩/扩展,对数函数有个重要特征,即它能压缩像素值变化较大的图像的动态范围。
(3)幂次变换:s = c ^r^
γ<1
γ>1 ,在正比函数下方,使图像
4.直方图的定义:h(r
k)= nkp(rk)= nk/n
第二种定义的好处:
✓ 使函数值正则化到[0,1]区间,成为实数函数 ;
✓ 函数值的范围与像素的总数无关 ;
✓ 给出灰度级rk在图像中出现的概率密度统计补充:
- 暗图像:直方图的分量集中在灰度级的低端
- 亮图像:直方图的分量集中在灰度级的高端
- 低对比度图像:具有较窄的直方图,且集中在灰度级的中部
- 高对比度图像:具有较宽的直方图,直方图的分量覆盖了很宽的灰度级范围,且像素没有分布不均匀
5.直方图的均衡化:基本思想是把原始图的直方图变换为
的形式,这样就增加了像素灰度值的 ,从而达到增强图像 的效果6.直方图均衡化公式:s=T(r) 0<=r<=1
T(r)满足下列两个条件:
(1)T(r)在区间0≤r≤1中为单值且单调递增
(2)当0≤r≤1时,0≤T(r)≤1条件(1)保证输出灰度不少于相应的输入灰度,防止灰度反变换时产生的人为缺陷
条件(2)保证灰度的输出范围与输入范围一致,且是一对一的映射关系,防止二义性
7.对于连续灰度值:
对于离散灰度值:
(P76 【例3.5】!)8.直方图规定化:希望处理后的图像具有
,这种用于产生处理后有特殊直方图的方法,称为直方图匹配或直方图规定化。
(P80 【例 3.8】)9.镜头检测方法:
10.镜头:是指一系列连续记录的
,用于表示一个时间段或相同地点连续的动作。11.连续帧相减:
(1)算法原理:计算相邻两帧 变化的数目。当超过设定的阈值时,即找到镜头的边缘。
(2)缺点:对摄像机运动敏感,如放缩、平移
(3)解决办法:通过滤波器的使用来降低。在比较一帧的每个像素前,用它的邻近区域的平均值来代替,这也就过滤了输入图像的一些噪声。12.直方图相减
(1)算法原理:统计相邻两帧中所有像素在不同灰度上的 ,当差异的累加值超过阈值T时,即检测到镜头边缘。
(2)优点:对对象运动不敏感,因为直方图忽略了帧内的空间变化。
(3)缺点:可能两个图像有类似的直方图但却是完全不同的内容。然而这种事件概率是足够低的。13.空间滤波和空间滤波器的定义 使用
进行的图像处理,被称为 。模板本身被称为 (空间滤波器:邻域与预操作的集合)14.
其中w是滤波器系数,z是该系数对应的图像灰度值。
15.平滑空间滤波器:
(1)线性滤波器:均值滤波器
(2)非线性滤波器:最大值滤波器、中值滤波器、最小值滤波器16.均值滤波器:
(用像素领域内的平均值代替该像素)
作用:减小图像灰度的 变化,减小 ;边缘模糊
公式:
- 17.统计排序滤波器:
是一种非线性滤波器,基于滤波器所在图像区域中 ,由 代替中心像素的值
(1)中值滤波器:用像素领域内的中间值代替该像素
①用途:
②公式:R = mid {zk | k = 1,2,…,n}
③
特点:在去除噪音的同时,可以比较好地保留 和 (优于均值滤波器)
能够有效去除 :以黑白点叠加在图像上
(2)最大值滤波器:用像素领域内的最大值代替该像素
①用途:
②公式:R = max {zk | k = 1,2,…,n}
(3)最小值滤波器:用像素领域内的最小值代替该像素
①用途:
②公式:R = min {zk | k = 1,2,…,n}
18.锐化滤波器的应用:
突出图像中的细节,增强被模糊了的细节
✓ 印刷中的细微层次强调。弥补扫描对图像的钝化
✓ 超声探测成像,分辨率低,边缘模糊,通过锐化来改善
✓ 图像识别中,分割前的边缘提取
✓ 锐化处理恢复过度钝化、暴光不足的图像
✓ 尖端武器的目标识别、定位19.二阶微分滤波器–拉普拉斯算子
20.一阶微分滤波器–梯度算子
第六章 彩色图像处理
1.为什么要研究彩色图像处理?
(1)
(2)2.彩色图像处理分为:全彩色图像处理、伪彩色图像处理
3.三原色:红、绿、蓝
二次色: 红+蓝= 红+绿= 绿+蓝=4.描述彩色光源质量的三个基本量:
(1) (率):从光源流出能量的总和,用瓦特(W)度量
(2) :观察者从光源感知的(接收的)能量总和,用流明来度量
(3) :主观描绘子。实际上是不可能度量的,用来表示无色的强度概念。5.用于区分不同颜色特性的基本量:
(1) :具体表达了无色的强度概念
(2) :是混合光波中与主波长有关的属性,表明观察者感知的主要颜色
(3) :指的是相对纯净度,或一种颜色混合白光的数量。纯谱色是全饱和的。6.彩色模型(彩色空间、彩色系统)
在某些标准下,用通常可以接收的方式方便地对彩色加以说明。本质上是对 和 的说明。现在大多数的彩色模型不是面向硬件的,就是面向应用的。
7.RGB(红绿蓝模型)
(1)用于彩色监视器和一大类彩色视频摄像机;
(2)是图像 等设备的基础
(3)面向硬件8.CMY和CMYK(青、深红、黄、黑)
(1)用于彩色 和
(2)为什么用CMYK:等量的CMY原色产生黑色,但不纯9.HSI(色调、饱和度、亮度)
(1)特点:
①I(亮度)分量与图像的彩色信息无关(解除分量中灰度I和颜色HS的联系)
②H和S分量与人感受颜色的方式是紧密联系的
(2)应用于计算机视觉、图像检索、视频检索10.彩色空间转换
11.什么叫伪彩色图像处理?
为什么需要伪彩色图像处理?
12.怎样进行伪彩色图像处理?
、13.全彩色图像处理分类
(1)分别处理每一分量,然后合成彩色图像
(2)直接对彩色像素处理14补色:在彩色环上,与一种的色调H
的另外一种色调
第八章 图像压缩
1.为什么需要图像压缩?
(1)
(2)2.图像压缩分类
(1)无损压缩:在压缩和解压缩过程中没有信息损失
(2)有损压缩:能取得较高的压缩率,但压缩后不能通过解压缩恢复原状3.压缩方法:预测编码方法、变换编码方法
4.数据冗余:
数据是用来表示信息的。如果不同的方法为表示给定量的信息使用了不同的 ,那么使用较多数据量的方法中,有些数据必然是代表了无 用的信息,或者是重复地表示了其它数据已表示的信息,这就是数据冗余的概念5.公式(相对数据冗余与压缩率的关系)
6.三种基本的数据冗余
(1)编码冗余
如果一个图像的灰度级编码,使用了多于 ,就称该图像包含了编码冗余
(2)像素间冗余
对于一幅图像,很多 是冗余的。它的值可以通过与它相邻的像素值为基础进行预测
(3)心理视觉冗余
有些信息在 通常的视觉过程中与另外一些信息相比并不那么重要,这些信息被认为是心理 视觉冗余的,去除这些信息并不会明显降低图像质量7.保真度准则:
图像压缩可能会导致信息损失,需要有 的测度,以描述解码图像相
对于原始图像的 ,这些测度称为保真度准则(量化信息丢失的本质的方法)
(1)均方根误差(2)均方信噪比
8.图像压缩系统的功能流程图
- 9.图像压缩系统模型(简)
编码器:
解码器:
(映射器):减少像素间冗余 :减少心理视觉冗余,该步操作不可逆 :减少编码冗余(进行无损压缩时,去掉量化器)
- 10.信源的熵:
每个信源输出的平均信息。
11.变长编码:
(1)减少编码冗余
(2)变长编码,即把 赋予给 的灰度级12.霍夫曼编码(步骤)
(1)第一步:将所有需要考虑的符号进行概率排序,并将最低概率的符号合并为一个符号来替代下次信源化简过程中的符号,从而创建一个信源化简系统;
(2)第二步:对每个化简后的信源进行编码,从小的信源开始一直编码到原始信源。
(3)P346 【例】13.LZW编码(消除像素间冗余/空间冗余)
将原始数据中的重复字符串建立一个字串表,然后用该重复字串在字串表中的索引替代原始数据达到压缩的目的。
P351
程序
- 补色和反色
1 | import numpy as np |
- 直方图均衡化Histogram
1 | img=cv.imread("his.jpg", cv.IMREAD_GRAYSCALE) |
- 均值滤波
- 中值滤波
锐化滤波
图像的熵
- LZW-encode
- LZW-decode