数字图像处理


  • 数字图像处理

    • 一、学习内容总结

      • 1. 第一章 绪论

        • 1.1 什么是数字图像处理
        • 1.2 使用数字图像处理领域的实例
        • 1.3 数字图像处理的基本步骤
        • 1.4 图像处理系统的组成
      • 2. 第二章 数字图像处理基础
        • 2.1 视觉感知要素
        • 2.2 光和电磁波谱
        • 2.3 图像感知和获取
        • 2.4 图像取样和量化
        • 2.5 像素间的基本关系
        • 2.6 常用数学工具介绍
      • 3.第三章
        • 3.1 背景知识
        • 3.2 基本灰度变换函数
        • 3.3 直方图的处理
        • 3.4 空间滤波基础
        • 3.5 平滑空间滤波器
        • 3.6 锐化空间滤波器
      • 4.第四章
        • 4.1. 基本概念
        • 4.2. 取样与取样函数中的傅里叶变换
        • 4.3. DFT小结
        • 4.4. 频率域滤波
        • 4.5. 使用频率域滤波器平滑图像
        • 4.6. 使用频率域滤波器锐化图像
        • 4.7.选择性滤波器

一、学习内容总结

1. 第一章 绪论

本章主要有几个目的:

  1. 定义我们称之为数字图像处理领域的范围;
  2. 通过考察几个领域,给出图像处理技术状况的概念;
  3. 讨论图像处理用到的几种方法;
  4. 概述通用目的的典型图像处理系统的组成。

1.1 什么是数字图像处理

我们给出一些定义:

  • 强度灰度:一幅图像可以被定义为一个二维函数 f(x,y)f(x,y)f(x,y),其中 x,yx,yx,y 是空间(平面)坐标,而在任何一处的幅值 fff 被称为在该点的灰度或强度。
  • 数字图像:当 x,y" role="presentation">x,yx,yx,y 或灰度值 fff 是有限的离散数值时,称该图像为数字图像。也就是说数字图像是由有限数量的元素组成,每个元素都有特定的位置和幅值。这些元素被称为图画元素图像元素像素
  • 数字图像处理 : 指用特定的计算机来处理数字图像。

本书中将数字图像处理界定为其输入和输出都是图像的处理。

1.2 使用数字图像处理领域的实例

  • 伽马射线成像:医学和天文。
  • X射线成像:最早用于成像的电磁辐射源之一,医学诊断。
  • 紫外波段成像 :荧光显微镜。
  • 可见光及红外线成像 :可见显微镜技术,遥感,天气预测和预报,红外卫星图像,自动视觉检测,检测丢失的部件,指纹图像。
  • 微波波段成像 :雷达。
  • 无线电波段成像 :天文学和医学(核磁共振)。
  • 其他方式 :声波成像,电子显微镜方法,(由计算机产生的)合成图像。

1.3 数字图像处理的基本步骤

1.4 图像处理系统的组成

2. 第二章 数字图像处理基础

本章主要介绍数字图像处理一些基本概念

2.1 视觉感知要素

  • 人眼的结构

    重点介绍视网膜里的两类光感受器

    • 锥状体 :对颜色高度敏感,这种视觉称为白昼视觉或者亮视觉。高照明水平下执行。
    • 杆状体 :没有彩色感觉,对低照明度敏感,称为暗视觉或微光视觉。低照明水平下执行。
  • 亮度适应与辨别

    • 亮度适应现象 :视觉系统不能同时在一个范围内工作,它是通过改变其整个灵敏度来完成这一较大变动的。
    • 韦伯比 :较大:亮度辨别能力较差;反之,较好。
  • 感知亮度 不是简单的强度的函数

    • 视觉系统往往会在不同强度区域的边界处出现“下冲”或“上冲”现象。
    • 同时对比、错觉

2.2 光和电磁波谱

  • 电磁波是能量的一种,任何有能量的物体都会释放电磁波谱。它可以用 波长 (λ" role="presentation">λλ\lambda)、频率(vvv)或能量(E" role="presentation">EEE) 来描述,其中
λ=c/vλ=c/v

\lambda = c/v

E=hvE=hv

E = hv

  • 光是一种特殊的电磁辐射,可以被人眼感知。

    • 单色光 是没有颜色的光,也成为无色光。唯一属性就是它的强度或者大小,用 灰度级 来表示。单色图像常被称为 灰度图像
    • 彩色光源 的质量可以用发光强度、光通量和亮度 来表示。

2.3 图像感知和获取

  • 图像获取方式

    • 使用单个传感器来获取图像
    • 使用条带传感器获取图像
    • 使用传感器阵列获取图像
  • 简单的图像形成模型

    用形如 f(x,y)f(x,y)f(x,y) 的二维函数来表示图像,那么:

    0<f(x,y)<∞0<f(x,y)<∞

    0
    f(x,y)f(x,y)f(x,y) 可以用两个分量来表征:

    • 入射分量 入射到被观察场景的光源照射总量,用i(x,y)i(x,y)i(x,y) 表示;
    • 反射分量 场景中物体所反射的光照总量,用r(x,y)r(x,y)r(x,y) 表示。

    所以有:

    f(x,y)=i(x,y)r(x,y),0<i(x,y)<∞,0<r(x,y)<1f(x,y)=i(x,y)r(x,y),0<i(x,y)<∞,0<r(x,y)<1

    f(x,y) = i(x,y)r(x,y),0

2.4 图像取样和量化

  • 取样和量化的基本概念

    • 取样 :对坐标值进行数字化
    • 量化 : 对幅值数字化

    数字图像的质量在很大程度上取决于取样和量化中所用的样本数灰度级

  • 数字图像表示

    用数列矩阵来表示一幅数字图像。在实数矩阵中,每个元素称为图像单元、图像元素或像素。

    对比度 一幅图像最高和最低灰度级间的灰度差为对比度。

    存储数字图像所用的比特数为:

    b=M×N×k,当M=N时,b=N2kb=M×N×k,当M=N时,b=N2k

    b = M×N×k,当M=N时,b = N^2k
    灰度级数L=2kL=2kL = 2^k

  • 空间和灰度分辨率

    • 空间分辨率 :图像中可辨别的最小细节的度量。在数量上,表示每单位距离线对数和每单位距离点数是最通用的度量(必须针对空间单位来规定才有意义)。
    • 灰度分辨率 :指在灰度级中可分辨的最小变化。
  • 图像内插

    用已知数据来估计未知位置的数据处理。是基本的图像重取样方法。可以处理图像的放大和缩小。

2.5 像素间的基本关系

  • 相邻像素

    位于坐标 (x,y)(x,y)(x,y) 处的像素 ppp 有4个水平和垂直上的相邻像素,用 N4(p)" role="presentation">N4(p)N4(p)N_4(p) 表示;有四个对角相邻像素,用 ND(p)ND(p)N_D(p) 表示。如果 ppp 位于图像边界,则某些邻点可能 落在图像外边。

  • 邻接性、连通性、区域和边界

    • 4邻接、8邻接、混合邻接
  • 距离度量

    • 欧氏距离(圆)
    • D4" role="presentation">D4D4D_4 城市街区距离(菱形)
    • 棋盘距离(正方形)

    2.6 常用数学工具介绍

    • 阵列和矩阵操作
    • 线性操作和非线性操作
    • 算术操作
    • 集合和逻辑操作
      • 基本集合操作
      • 逻辑操作
      • 模糊集合
    • 空间操作
      • 单像素操作
      • 邻域操作
      • 几何空间变换与图像配准
    • 向量和矩阵操作
    • 图像变换

    3.第三章

    3.1 背景知识

    • 空间域 就是简单的包含图像像素的平面。空间域处理可用以下方式表示:
    g(x,y)=T[f(x,y)],T是在点(x,y)的邻域上处定义的一种算子g(x,y)=T[f(x,y)],T是在点(x,y)的邻域上处定义的一种算子

    g(x,y) = T[f(x,y)], T是在点(x,y)的邻域上处定义的一种算子

    • 灰度变换函数

      s=T(r),r,s分别代表处理前后的像素值s=T(r),r,s分别代表处理前后的像素值

      s = T(r), r,s分别代表处理前后的像素值

    3.2 基本灰度变换函数

    • 图像反转

      得到灰度范围为 [0,L−1][0,L−1][0,L-1] 的一幅图像的反转图像:(得到等效的照片底片)

      s=L−1−rs=L−1−r

      s = L - 1 -r

    • 对数变换

      对数变换的通用形式:

      s=clog(1+r)s=clog(1+r)

      s = c log(1+r)
      扩展图像中暗像素的值,同时压缩更高灰度级的值。反对数变换的作用与此相反。

    • 幂律变换(伽马)变换

      基本形式:

      s=crγs=crγ

      s = cr^\gamma
      γ<1γ<1\gamma 变亮,大于1变暗,c=γ=1c=γ=1c = \gamma = 1 恒等变换。


    * 分段线性变换函数
    * 对比度拉伸:扩展图像灰度级动态范围处理,因此它可以跨越记录介质和显示装置的全部灰度范围。

    根据$r,s$ 的取值,变换可以为线性函数和阈值处理函数。
    
    • 灰度级分层:突出特定图像灰度范围的亮度。有两种方法:

      • 突出范围 [A,B][A,B][A,B] 内的灰度,并将所有其他灰度降低到一个更低的级别;
      • 突出范围[A,N][A,N][A,N] 内的灰度,并保持所有其他灰度级不变。
    • 比特平面分层:突出特定比特为整个图像外观作贡献。

      • 4个高阶比特平面,特别是最后两个比特平面,包含了在视觉上很重要的大多数数据。
      • 低阶比特平面在图像中贡献更精细的灰度细节。

      得出结论:储存四个高阶比特平面将允许我们以可接受的细节来重建原图像。这样可减少50%的存储量。

    3.3 直方图的处理

    • 理论基础:若一幅图像的像素倾向于占据可能的灰度级并且分布均匀,则该图像会有高对比度的外观并展示灰色调的较大变化。

    • 直方图均衡:

      • 灰度范围为 [0,L−1][0,L−1][0,L-1] 的数字图像的直方图是离散函数 h(rk)=nkh(rk)=nkh(r_k) = n_k,其中 rkrkr_k 是第 kkk 级灰度值,nk" role="presentation">nknk n_k 是图像中灰度为rkrkr_k 的像素的个数。
      • 通过转换函数T(rk)T(rk)T(r_k)变换,得到直方图均衡化。
      • 应用:自适应对比度增强。
    • 直方图匹配:用于处理后有特殊直方图的方法。

    • 局部直方图处理:以图像中每个像素邻域中的灰度分布为基础设计变换函数,来增强图像中小区域的细节。

    • 在图像增强中使用直方图统计:提供这样一种增强图像的方法:

      在仅处理均值和方差时,实际上直接从取样值来估计它们,不必计算直方图。这些估计被称为取样均值和取样方差。

    3.4 空间滤波基础

    • 空间滤波机理

      • 空间滤波器的组成:
      • 一个邻域
      • 对该邻域包围的图像像素执行的预定义操作

      滤波产生的是一个新像素,新像素的坐标等于邻域中心的坐标,像素的值是滤波操作的结果。

    • 空间相关与卷积

      • 相关:滤波器模板移过图像并计算每个位置乘积之和的处理。一个大小为m×nm×nm×n 的滤波器与一幅图像 f(x,y)f(x,y)f(x,y) 做相关操作,可表示为w(x,y)☆f(x,y)w(x,y)☆f(x,y)w(x,y)☆f(x,y)
      • 卷积:与相关机理相似,但滤波器首先要旋转180o180o180^o 一个大小为m×nm×nm×n 的滤波器与一幅图像 f(x,y)f(x,y)f(x,y) 做j卷积操作,可表示为w(x,y)★f(x,y)w(x,y)★f(x,y)w(x,y)★f(x,y) 。

    3.5 平滑空间滤波器

    用于模糊处理和降低噪声。

    • 平滑线性滤波器(均值滤波器)

      它使用滤波器确定的邻域内像素的平均灰度值代替图像中每个像素的值。应用:

      • 降低噪声
      • 灰度级数量不足而引起的伪轮廓效应的平滑处理
      • 去除图像的不相关细节
    • 统计排序(非线性)滤波器

      最有代表性的是中值滤波器 ,特点:

      • 将像素邻域内灰度的中值(在中值计算中,包括原像素值)代替该像素的值;
      • 对处理脉冲噪声(椒盐噪声)非常有效。

    3.6 锐化空间滤波器

    • 拉普拉斯算子:最简单的各向同性微分算子,是一个线性算子。因其为微分算子,因此强调的是图像中灰度的 突变而不是灰度级缓慢变换的区域。

    • 非锐化隐蔽和高提升滤波:从原图像中减去一部分非锐化的版本。步骤:

      • 模糊原图像
      • 从原图像减去模糊图像
      • 将模板加到原图像上
    • 梯度:图像处理中的一阶微分用梯度实现。对于函数f(x)f(x)f(x) ,在坐标(x,y)(x,y)(x,y) 处的梯度定义为二维列向量。它指出在位置f(x,y)f(x,y)f(x,y)处fff的最大变化率方向。

      应用:边缘增强。

    4.第四章

    本章主要为傅里叶变换的原理打一个基础,并介绍在基本的图像滤波中如何使用傅里叶变换。

    4.1. 基本概念

    • 傅里叶概念:任何周期函数都可以表示为不同频率的正弦和或余弦和的形式,每个正弦项和或余弦项乘以不同的系数(傅里叶级数)。
    • 傅里叶变换:在非周期函数用正弦和或余弦和乘以加权函数的积分来表示的公式。
    • 介绍复数、傅里叶级数、冲击及其取样特征、连续函数的傅里叶变换以及之前提过的卷积。

    4.2. 取样与取样函数中的傅里叶变换

    • 取样

      在连续函数f(x,y)" role="presentation">f(x,y)f(x,y)f(x,y) 中模拟取样的一种方法是:用一个ΔTΔT\Delta T 单位间隔的冲击串作为取样函数去乘以f(t)f(t)f(t) .

    • 取样函数的傅里叶变换

      空间域来两个函数乘积的傅里叶变换是两个函数在频率域的卷积。

    • 取样定理

      如果以超过函数最高频率的两倍的取样来获取样本,连续的带限函数可以完全从它的样本集来恢复。

    4.3. DFT小结

    在课本上,作者给了我们详细的总结:



    4.4. 频率域滤波

    • 步骤

      • 等到填充参数PPP 和 QQQ
      • 形成大小为P×Q" role="presentation">P×QP×QP × Q 的填充后的图像fp(x,y)fp(x,y)f_p(x,y)
      • 用(−1)x+y(−1)x+y(-1)^{x+y} 乘以fp(x,y)fp(x,y)f_p(x,y)移到其变换中心
      • 计算上一步骤的DTF,得到F(u,v)F(u,v)F(u,v)
      • 生成实的、对称的滤波函数H(u,v)H(u,v)H(u,v)
      • 得到处理后的图像gp(x,y)gp(x,y)g_p(x,y)
      • 从gp(x,y)gp(x,y)g_p(x,y) 的做上限提取M×NM×NM×N区域 ,得到最终的处理结果g(x,y)g(x,y)g(x,y)
    • 空间域与频率域间的纽带是卷积定理。

    4.5. 使用频率域滤波器平滑图像

    三种低通滤波器来平滑图像

    • 定义总结

    • 特性

      • 理想低通滤波器(ILFP)
      • 特性:模糊和振铃。
      • 布特沃斯低通滤波器(BLPF)
      • 特性:随着阶数增高,其振铃和负值变明显。(一阶时无)
      • 高斯低通滤波器(GLPF)
      • 特性:无振铃

    4.6. 使用频率域滤波器锐化图像

    • 三种高通滤波器来锐化图像

      • 定义总结


    * 特性

    * 理想高通滤波器(IHPF)* 有振铃
    * 布特沃斯高通滤波器(BHPF)* 比IHPF更平滑
    * 高斯低通滤波器(GHPF)* 比前两个更平滑,即使微小物体和细线条得到的结果也比较其清晰
    
    • 其他方式

      • 拉普拉斯算子
      • 钝化模板、高提升滤波和高频强调滤波
      • 同态滤波

    4.7.选择性滤波器

    处理指定频段或者频率域的小区域

    • 带阻滤波器和带通滤波器

      • 带阻滤波器

      • 带通滤波器

      • 通过1减去带阻得到。

    • 陷波滤波器:拒绝事先定义的关于频率矩形中心的一个邻域的频率。

      • 陷波带阻滤波器

      用中心已被平移到陷波滤波中心的高通滤波器的乘积来构造。

      • 陷波带通滤波器

      通过1减去带阻得到。

数字图像处理期中学习报告相关推荐

  1. 数字图像处理MATLAB学习笔记(五)

    数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...

  2. 冈萨雷斯《数字图像处理》学习总结及感悟:第一章 绪论 百闻不如一见

    ☞ ░ 前往老猿Python博文目录 https://blog.csdn.net/LaoYuanPython ░ 一.引言 好几月前开始自学OpenCV-Python,但老猿以前没接触过图像基础知识, ...

  3. 冈萨雷斯《数字图像处理》学习笔记(4)--图像复原与重建(含傅里叶切片定理推导)

    一.图像复原模型 若H是线性的,空间不变的过程,则退化图像在空间域通过下式给出: g(x,y)=h(x,y)∗f(x,y)+δ(x,y)g(x,y)=h(x,y)*f(x,y)+\delta(x,y) ...

  4. 数字图像处理的学习之路

    数字图像处理的学习之路 总:看山是山,看山不是山,看山还是山! 分:1,兴趣为主,爱好为主,乐此不疲.不求名,不图利,任劳任怨,埋头苦干. 2,基础为主,博采众长. 3,涉猎范围要广,要热爱生活,热爱 ...

  5. 《数字图像处理》学习总结及感悟:第二章数字图像基础(2)电磁波、传感器及辐射成像原理

    ☞ ░ 前往老猿Python博文目录 https://blog.csdn.net/LaoYuanPython ░ 一.引言 本系列文章记录老猿自学冈萨雷斯<数字图像处理>的感悟和总结,不过 ...

  6. 《数字图像处理》学习总结及感悟:第二章数字图像基础(5)数学工具

    ☞ ░ 前往老猿Python博文目录 https://blog.csdn.net/LaoYuanPython ░ 一.引言 本系列文章记录老猿自学冈萨雷斯<数字图像处理>的感悟和总结,不过 ...

  7. 数字图像处理MATLAB学习笔记(一)

    数字图像处理MATLAB学习笔记(一) 灰度转换与空间滤波 本节主要使用Matlab语言进行灰度转换与空间滤波的使用 并对相关数学原理进行总结 1. Intensity Transformer Fun ...

  8. matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc

    数字图像处理课程设计实验报告 数字图像处理课程设计 题 目:数字图像处理及Huufman(或小波变换)编码仿真实现 学生姓名: 学 院:信息工程学院 系 别:电子信息工程系 专 业:电子信息工程 班 ...

  9. 《数字图像处理》学习总结及感悟:第二章数字图像基础(4)像素间的关系

    ☞ ░ 前往老猿Python博文目录 https://blog.csdn.net/LaoYuanPython ░ 一.引言 本系列文章记录老猿自学冈萨雷斯<数字图像处理>的感悟和总结,不过 ...

最新文章

  1. 在IIS中删除ETag的方法
  2. Matlab处理JSON数据
  3. JAVA项目实训struts2_Java Web项目搭建过程记录(struts2)
  4. python 爬虫可视化编程_Python爬虫爬取博客实现可视化过程解析
  5. 前端面试大全(问题+答案)2
  6. Leaving Auction CF 749D
  7. 【ES6】Class 类的使用与继承方法详解
  8. Python案例:查询城市天气并绘制最高气温与最低气温折线图
  9. net4.0 程序没反应_笔记本触摸板没反应原因 笔记本触摸板没反应解决方法【详解】...
  10. 离职 Oracle 首席工程师怒喷:MySQL 是“超烂的数据库”,建议考虑 PostgreSQL
  11. java银行叫号课程设计_《银行排队叫号系统设计》课程设计.doc
  12. LIKE 多字段匹配 效率低下
  13. matlab按图像边缘抠图_PS抠图教程_PS抠图方法大全
  14. xp系统打开internet服务器,xp系统浏览器无法打开internet选项的解决方案
  15. 由Tomcat 8005端口想到的...
  16. 复制链接到safari浏览器打开_苹果手机把链接复制到浏览器打不开也下载不了这怎么回事...
  17. Android Wi-Fi 修改国家码(QCOM平台)
  18. 简谈FPGA设计中不同设计方法资源消耗对比
  19. 教你们1秒钟复制百度文库中所有内容
  20. 【JVM进阶之路】内存结构(一)

热门文章

  1. 推荐系统(一)召回阶段
  2. Tkinter实现人员管理系统(mongodb版)
  3. Android 7.0 变更
  4. 【陈工笔记】# Latex中,bib格式转换为bbl格式文件 #
  5. 信号处理:<三> DFT和FFT
  6. 北上深程序猿纷纷入杭!杭州互联网工程师人才净流入率全国第一
  7. 深度学习(6): 卷积神经网络1——发展及应用
  8. 一个文本框可能存在哪些漏洞
  9. 服务器 php 版本低,php 版本过低 怎么修改?
  10. 全球及中国元素铟行业市场规模预测及未来发展前景分析报告2022-2028年