文章目录

  • 2.1 视觉感知要素
  • 2.2 光和电磁波谱
  • 2.3 图像感知与获取
  • 2.4 图像取样和量化
    • 2.4.1 取样和量化的基本概念
    • 2.4.2 数字图像表示
    • 2.4.4 空间分辨率和灰度分辨率
    • 2.4.5 图像内插 (image interpolation)
    • 2.5 像素间的一些基本关系
  • 2.6 数字图像处理所用的基本数学工具介绍
    • 2.6.3 算术运算
    • 2.6.4 集合运算和逻辑运算
    • 2.6.5 空间运算
    • 2.6.7 图像变换
    • 2.6.8 图像灰度和随机变量

2.1 视觉感知要素

感知亮度不是实际灰度 的简单函数。图 2.7 马赫带效应、图 2.8 同时对比。


2.2 光和电磁波谱

电磁波的能量与频率成正比,更高频率(更短波长)的电磁波的每个光子携带有更多的能量。伽马射线的能量最高,对活体组织的危害很大。无线电波的能量最低。

可见光波段的跨越范围 0.43 μm 紫色~0.79 μm 红色。

除频率外,还用 3 个基本量来描述彩色光源: 辐射、光通量(也称为发光强度)和亮度。

2.3 图像感知与获取

使用单个传感器、使用条带传感器、使用阵列传感器

2.4 图像取样和量化

2.4.1 取样和量化的基本概念

图像取样是坐标值的数字化。图像量化是是幅度值的数字化。

2.4.2 数字图像表示

函数图形、可视灰度矩阵、二维数值阵列。

2.4.4 空间分辨率和灰度分辨率

空间分辨率:是图像中最小可辨别细节的度量

广泛使用的图像分辨率的定义是:单位距离内可分辨的最大线对数,或者单位距离内的点数。

灰度分辨率是指在灰度级中可分辨的最小变化。

2.4.5 图像内插 (image interpolation)

内插通常在图像放大、缩小、旋转和几何校正等任务中使用。

  1. 最近邻内插 :把原图像中最近邻的灰度赋给了每个新位置,最简单但会造成严重的直边失真 。
  2. 双线性内插:用 4 个最近邻点去估计给定位置的灰度可给出比最近邻内插好得多的结果,但随之而来的是计算量的增加
    v ( x , y ) = a x + b y + c x y + d v(x, y)=a x+b y+c x y+d v(x,y)=ax+by+cxy+d
  3. 双三次内插:用 16 个最近邻点,复杂度较高,在保持细节方面强于双线性内插。系数由周围的16个最邻近的点计算。
    v ( x , y ) = ∑ i = 0 3 ∑ j = 0 3 a i j x i y j v(x, y)=\sum_{i=0}^{3} \sum_{j=0}^{3} a_{i j} x^{i} y^{j} v(x,y)=i=0∑3​j=0∑3​aij​xiyj

2.5 像素间的一些基本关系

连通:令 S S S 是图像中像素的一个子集。如果 S S S 中的两个像素 p p p 和 q q q 之间存在一个完全由 S S S 中像素组成的通路 那么称 p p p 和 q q q 在 S S S 中是 连通的。

区域:令 R R R 是图像中像素的一个子集 。 如果 R R R 是连通集,则称 R R R 为一个区域 。 在谈到区域时,一般考虑 4 邻接 或 8 邻接。必须指定邻接类型。

区域 R R R 的边界,也称为 边框 或 轮廓 是 R R R 中与 R R R 的补集中的像素相邻的一组像素。

距离测度

  1. 欧式距离 D e D_e De​
    D e ( p , q ) = [ ( x − u ) 2 + ( y − v ) 2 ] 1 2 D_{e}(p, q)=\left[(x-u)^{2}+(y-v)^{2}\right]^{\frac{1}{2}} De​(p,q)=[(x−u)2+(y−v)2]21​

  2. 城市街区距离 D 4 D_4 D4​

D 4 ( p , q ) = ∣ x − u ∣ + ∣ y − v ∣ D_{4}(p, q)=|x-u|+|y-v| D4​(p,q)=∣x−u∣+∣y−v∣

可以想象一个纽约街区,人只能拐角走直线。

  1. 棋盘距离 D 8 D_8 D8​

D 8 ( p , q ) = max ⁡ ( ∣ x − u ∣ , ∣ y − v ∣ ) D_{8}(p, q)=\max (|x-u|,|y-v|) D8​(p,q)=max(∣x−u∣,∣y−v∣)

2.6 数字图像处理所用的基本数学工具介绍

2.6.3 算术运算

图像标定的一般方法及编程实现

g m = g − min ⁡ ( g ) g_{m}=g-\min (g) gm​=g−min(g)

它生成最小值为0的一幅图像。然后再执行运算:

g s = K [ g m / max ⁡ ( g m ) ] g_{s}=K\left[g_{m} / \max \left(g_{m}\right)\right] gs​=K[gm​/max(gm​)]

它生成一幅标定的图像,其值在 [ 0 , K ] [0, K] [0,K] 范围内。在执行除法运算时,要避免除以0的情况发生。注意:MATLAB编程时,+eps

f=imread('Pout.tif');
g=imadjus
t(f);
figure;
imshow(f);
figure; imhist(f);
figure; imshow(g); imwrite(g,
灰度扩展图像 .
figure; imhist(g);

2.6.4 集合运算和逻辑运算

逻辑运算广泛用于图像形态学处理 。

2.6.5 空间运算

单像素运算、邻域运算、几何变换、图像配准

几何变换由两种基本运算组成

  1. 坐标的空间变换

  2. 灰度内插,即为空间变换后的像素赋灰度值

旋转的图形坐标变换之后,新的图片需要进行插值。

图像配准用于对齐两幅或多幅相同场景的图像 。

2.6.7 图像变换

在有些情况下,图像处理最好按如下步骤完成:变换输入图像,在变换域执行指定任务,执行反变换,返回空间域。

2.6.8 图像灰度和随机变量

本书中的许多地方将图像灰度处理为随机变量。

p ( z k ) = n k M N p\left(z_{k}\right)=\frac{n_{k}}{M N} p(zk​)=MNnk​​

均值(平均)灰度为:
m = ∑ k = 0 L − 1 z k p ( z k ) m=\sum_{k=0}^{L-1} z_{k} p\left(z_{k}\right) m=k=0∑L−1​zk​p(zk​)

灰度的方差是:

σ 2 = ∑ k = 0 L − 1 ( z k − m ) 2 p ( z k ) \sigma^{2}=\sum_{k=0}^{L-1}\left(z_{k}-m\right)^{2} p\left(z_{k}\right) σ2=k=0∑L−1​(zk​−m)2p(zk​)

它是图像对比度的有用测度。

冈萨雷斯DIP第2章知识点相关推荐

  1. 冈萨雷斯DIP第7章知识点

    文章目录 7.3 相关 7.5 基图像 7.6 傅里叶相关变换 7.6.1 离散哈特利变换 7.6.3 离散正弦变换 DIP的其他章节都好复习,唯独就这个第7章小波变换.复习起来十分头大,所以我开始写 ...

  2. 冈萨雷斯DIP第1章知识点

    文章目录 1.1 什么是数字图像处理 1.3 数字图像处理技术应用领域实例 1.4 数字图像处理的基本步骤 1.1 什么是数字图像处理 图像.数字图像 一幅图像可以定义为一个二维函数 f ( x , ...

  3. 冈萨雷斯DIP第10章知识点

    文章目录 10.2 点.线和边缘检测 10.2.2 孤立点的检测 10.2.3 线检测 10.2.4 边缘模型 10.3 阈值处理 10.3.4 使用图像平滑改进全局阈值处理 10.3.5 使用边缘改 ...

  4. 冈萨雷斯DIP第4章知识点

    文章目录 4.1 背景 4.3 取样和取样函数的傅里叶变换 4.5 二变量函数的傅里叶变换 4.6 二维 DFT 和 IDFT 的一些性质 4.6.6 二维离散卷积定理 4.7 频率域滤波基础 4.7 ...

  5. 冈萨雷斯DIP第8章知识点

    文章目录 8.1 基础 8.9 块变换编码 8.9.1 变换的选择 8.9.2 子图像尺寸选择 8.9.3 比特分配 8.12 数字图像水印 8.1 基础 图像中的冗余 编码冗余:用于表示灰度的8比特 ...

  6. 冈萨雷斯DIP第6章知识点

    文章目录 6.1 彩色基础 6.2 彩色模型 6.2.4 设备无关彩色模型 6.3 假彩色图像处理 6.3.1 灰度分层和彩色编码 6.3.2 灰度到彩色的变换 6.4 全彩色图像处理基础 6.5 彩 ...

  7. 冈萨雷斯DIP第9章知识点

    文章目录 9.1 预备知识 9.2 腐蚀和膨胀 9.3 开运算与闭运算 9.5 一些基本的形态学算法 9.8 灰度级形态学 9.1 预备知识 形态学运算是用 集合 来定义的 . 在图像处理中 使用两类 ...

  8. 《javascript高级程序设计》第五章知识点总结

    第五章知识点总结 1.object类型 访问对象的方法:①点表示法        (people.name) :      ②方括号表示法         (people[name]). 常用方法:h ...

  9. oracle过滤器基础,Oracle培训(四十六)——Servlet第六章知识点总结——过滤器编程...

    Oracle培训(四十六)--Servlet第六章知识点总结--过滤器编程 目标 编写一个过滤器 部署一个过滤器 了解请求和响应包装器 在请求分发器下的过滤器 知识点预览 过滤器 过滤器 1. 什么是 ...

最新文章

  1. 国产游戏《黑神话:悟空》刷爆全网,虚幻引擎4打造,网友:有生之年终于看到国产3A!...
  2. liferay spring mvc 案例地址
  3. ansible结合playbook批量部署war包项目上线
  4. pythonwhile循环怎么修改数据类型_python开发学习day05 (while循环; for循环; 数字类型操作)...
  5. zoj 1005 jugs
  6. html密码字段语法,HTML input 标签的 type 属性
  7. react脚手架 显示npm不知内部命令_第一章 React开发环境搭建
  8. JAVA多线程之synchronized和volatile实例讲解
  9. acrobat 控件可以发布吗_自己能做小程序商城吗?可以发布使用吗
  10. 【python小工具】vbb文件提取json
  11. [Spark机器学习]基于Spark 2.0 机器学习之推荐系统实现
  12. dell进入u盘启动模式_Dell戴尔笔记本bios设置u盘启动详细步骤
  13. 千博日志索引,收录了带头大哥、laok、王国强、严为民等人的博客
  14. 基于时延估计的动力型下肢假肢分段控制策略研究
  15. wmv格式+java_Java调用ffmepg+mencoder视频格式转换(*)
  16. 无忧·企业文档2.1.4版本更新清单说明来啦
  17. 互联网江湖“黑话”一览——狼厂、猫厂、鹅厂、狗厂……
  18. python培训广告语
  19. 辉太郎看前端(query和params)
  20. 关于录取志愿者培训人员名单的通知

热门文章

  1. 如何将你的android手机和outlook的通讯录同步?
  2. js 在元素前后添加元素
  3. 品读国学经典之三——《齐桓晋文之事》
  4. Lotus中千奇百怪的 $$
  5. 如何查看apache配置文件路径
  6. zcmu--1199: 英雄无敌3(2)
  7. 【LOJ6681】yww 与树上的回文串(点分治)(AC自动机)(字符串哈希)(回文串broder理论)
  8. Java中Set真的是无序的吗?
  9. WordPress是什么?它是如何工作的?
  10. 【大数据学习之路之hive】