目录

  • 1. 数字图像概念
  • 1.1 图像采样和量化
  • 1.2 图像存储格式
  • 2.图像的直方图
  • 2.1 灰度直方图
  • 2.1.1 基本概念
  • 2.1.2灰度直方图归一化
  • 2.1.3 直方图应用
  • 3.图像增强
  • 3.1 图像增强概念
  • 3.2 图像增强方法
  • 3.2.1 方法概述
  • 3.2.1 空间域增强
  • 3.2.1.1 空间域增强(灰度变换)
  • 3.2.1.2 空间域增强(代数运算)
  • 3.2.1.3 空间域滤波
  • 3.2.2 频率域增强



学习自:MOOC


roi 图像识别 图像识别入门_roi 图像识别

1. 数字图像概念

1.1 图像采样和量化

数字图像主要是以像素为元素的矩阵,所以一副图像一般由矩阵行数 * 矩阵列数 * 像素位数来表示

roi 图像识别 图像识别入门_计算机视觉_02


主要是空间分辨率的采样(矩阵的大小)和亮度分辨率的量化(如灰度值的位数,一般256是8位分辨率)

roi 图像识别 图像识别入门_计算机视觉_03

roi 图像识别 图像识别入门_图像处理_04

1.2 图像存储格式

主要有四种图像处理格式:

BMP:

roi 图像识别 图像识别入门_灰度值_05

JPEG:

roi 图像识别 图像识别入门_计算机视觉_06


主要是通过相关性,保留重要信息,背景进行极致压缩,所以压缩率高且保持了图像质量。

GIF:

roi 图像识别 图像识别入门_计算机视觉_07

PNG:

roi 图像识别 图像识别入门_灰度值_08

2.图像的直方图

2.1 灰度直方图

2.1.1 基本概念

统计该灰度值下的像素个数,所以nk的和即总的像素个数

roi 图像识别 图像识别入门_计算机视觉_09


roi 图像识别 图像识别入门_图像处理_10


灰度:把白色与黑色之间按对数关系分成若干级,称为“灰度等级”。范围一般从0到255,白色为255,黑色为0

roi 图像识别 图像识别入门_灰度值_11


上图可以发现同一灰度直方图可能有多个图像与之对应。并没有对图像的灰度值的位置出现有描述。

2.1.2灰度直方图归一化

归一化原因:由于各种图像的像素点个数不一样,所以利用归一化(该灰度值下像素的个数/总个数)表示该灰度值出现的概率

roi 图像识别 图像识别入门_学习_12

2.1.3 直方图应用

  1. 图像增强
    直方图均衡处理将图像进行细节提取
  2. roi 图像识别 图像识别入门_计算机视觉_13

  3. 图像分割
  4. roi 图像识别 图像识别入门_计算机视觉_14

  5. 图像分类
    对比直方图查看图像有无不同,如可以判断有无物体经过
  6. roi 图像识别 图像识别入门_roi 图像识别_15

3.图像增强

3.1 图像增强概念

按照特定需要突出或者去除某些信息

3.2 图像增强方法

3.2.1 方法概述

roi 图像识别 图像识别入门_灰度值_16


应用实例:

roi 图像识别 图像识别入门_图像处理_17


第一、三、四幅图和是对灰度值进行灰度变换,使得灰度值变换到人眼敏感的范围。

第二幅图是对图像进行了滤波处理。

3.2.1 空间域增强

3.2.1.1 空间域增强(灰度变换)

直接对图像像素的灰度值处理

  • 普通的线性变换
  • roi 图像识别 图像识别入门_图像处理_18

  • 对图像的灰度值进行区间平移伸缩处理。
    现象:
  • roi 图像识别 图像识别入门_学习_19

  • 分段线性变换
  • roi 图像识别 图像识别入门_灰度值_20

  • 对人眼敏感的灰度区间进行拉伸,不敏感区间进行压缩。
  • roi 图像识别 图像识别入门_灰度值_21

  • 非线性变换(对数变换)
  • roi 图像识别 图像识别入门_roi 图像识别_22

  • 对数变换:灰度值低的部分(黑色)拉伸,灰度值高的部分(白色)压缩。使得偏向黑色的区域变得明显。
  • roi 图像识别 图像识别入门_图像处理_23


  • roi 图像识别 图像识别入门_roi 图像识别_24

  • 非线性变换(幂次变换)
  • roi 图像识别 图像识别入门_学习_25

  • 当幂的次数大于1时,与对数相反,使得偏白色的区域变得明显(变化大/斜率大)
    当幂的次数大于1时,与对数相通,使得偏黑色的区域变得明显(变化大/斜率大)
  • roi 图像识别 图像识别入门_roi 图像识别_26


  • roi 图像识别 图像识别入门_计算机视觉_27


  • roi 图像识别 图像识别入门_灰度值_28

  • 那么非线性变换前后的直方图有什么联系呢???
  • roi 图像识别 图像识别入门_灰度值_29

  • 假设D表示不同的灰度值,f即为灰度值变换前后的映射函数,H则表示图像灰度的直方图。因为灰度变换前后,该灰度值对应的像素个数是不变的。
  • roi 图像识别 图像识别入门_图像处理_30

  • 所以存在上图变化,右上角即表示了灰度值的映射关系,横坐标为之前的灰度值,纵坐标是改变后的灰度值。例如DA映射后变为了DB,虽然灰度值发生了变化,但是在两者的对应邻域内的直方图所对应的纵坐标即像素个数和是一样的,由于进行了伸缩,所以概括就是积分是一样的。(正如图上的DA ~ DA+ΔDA对应到DB ~ DB+ΔDB)
  • roi 图像识别 图像识别入门_roi 图像识别_31

  • 进行取极限操作,假设区间取得非常小,积分就可以看作矩形的长乘宽。
  • roi 图像识别 图像识别入门_灰度值_32

  • 灰度变换后图像直方图是变换前直方图与变换函数导数之比

应用:

roi 图像识别 图像识别入门_学习_33


所以出现了直方图均衡的方法:

roi 图像识别 图像识别入门_学习_34


即把像素个数平均分布在所有的灰度级上。所以只要求出f的映射关系,即可实现直方图均衡的目的。

roi 图像识别 图像识别入门_灰度值_35


这里的公式是求该灰度值的新映射(只能取整数),所以必然最后得到的只是大概的平均分布。

roi 图像识别 图像识别入门_roi 图像识别_36


roi 图像识别 图像识别入门_灰度值_37


所以最后比较之前分布,变化到较为均匀的分布

3.2.1.2 空间域增强(代数运算)
  • 加法运算
    图像对应像素点相加
    应用:如果每个图像都会受到一个均值为0的随机噪声的影响,那么采集n副同样的图片,求均值,即可得到原始图像。
  • 减法运算
    两幅图像相减
    应用:分割特定区域、检测场景变换
  • roi 图像识别 图像识别入门_灰度值_38

  • 乘法运算
    应用:获取图像特定部分(0和1运算掩模)
  • roi 图像识别 图像识别入门_roi 图像识别_39

3.2.1.3 空间域滤波

roi 图像识别 图像识别入门_学习_40


图像是是二维坐标,所以引入了二维离散卷积,说白了,卷积就是对应相乘。

均值滤波

roi 图像识别 图像识别入门_学习_41


均值滤波就相当每次从图像中取3*3大小的像素块,然后和h(m,n)对应相乘求和在/9,即对这九个像素点求平均。

高斯滤波

roi 图像识别 图像识别入门_学习_42


高斯滤波即加重与中心点关联大的像素点的重要性,弱化其他点,同时,由于进行了加权,所以最后/(1+2+1+2+4+2+1+2+1)16,突出细节点。

为什么是低通呢?

roi 图像识别 图像识别入门_灰度值_43


这里利用数字信号处理中的DTFT非周期性离散傅里叶变换来计算。Ω即为频域,L=3,我化解了一下没化解出最后一行的结果。

化出(1+2cosΩ)*e-jΩ

roi 图像识别 图像识别入门_计算机视觉_44


低通滤波实现的是图像平滑

中值滤波

roi 图像识别 图像识别入门_计算机视觉_45


roi 图像识别 图像识别入门_图像处理_46


使突出的亮(暗)点更接近它周边的点,消除孤立的亮度或暗点


去除噪声的同时,比较好地保留边缘


能够有效去除脉冲噪声(黑白点叠加在图像上)。

高通滤波(图像锐化) 与低通相反,实现的是微分运算,从而达到增强高频,突出边缘的目的。 因为图像是离散的,所以微分即求梯度。
一阶差分:

roi 图像识别 图像识别入门_计算机视觉_47


算子即函数映射


roi 图像识别 图像识别入门_计算机视觉_48


roi 图像识别 图像识别入门_学习_49


roi 图像识别 图像识别入门_计算机视觉_50


soble算子非常出名,在智能车比赛中也常用于提取赛道边界


roi 图像识别 图像识别入门_灰度值_51

二阶差分:

roi 图像识别 图像识别入门_roi 图像识别_52


roi 图像识别 图像识别入门_计算机视觉_53


roi 图像识别 图像识别入门_学习_54

一阶差分和二阶差分的区别:

roi 图像识别 图像识别入门_计算机视觉_55


一阶导数可以检测图像中的某像素点是否在边缘上


二阶导数可以判断一个边缘像素点在亮或暗的一边


roi 图像识别 图像识别入门_图像处理_56


边缘定位指的应该是黑色亮色交界点,因为上图中sobel在边缘处都为正。

如图,sobel可以用左上角减去右下角,计算45度方向的梯度变化,所以用来判断边缘变化方向,拉普拉斯算子就做不到。

roi 图像识别 图像识别入门_学习_57

3.2.2 频率域增强

待续…