E-Dreamer

脚踏实地,仰望星空

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

灰度变换和空间滤波基础

图像增强例子

s0xl26.png

基本的灰度变换函数

s0xfGq.png

<!-- more -->

图像反转

s = L - 1 - r

对数变换

s = c log (1 + r)

伽马变换 (改变对比度)

s = c r^y

改变伽马值不仅会改变亮度,而且会改变彩色图像中红、绿、蓝的比率。

sB9gXV.md.png

分段线性变换
对比度拉伸

s0xHZ4.png

灰度级分层

s0zZSP.png

(a)变换产生了一幅二值图像。(b)使感兴趣范围的灰度变亮(或变暗),而保持图像中其他灰度级不变。

比特平面分层

256级灰度图像中,每个像素的灰度是由8比特(1个字节)组成。 一幅8比特图像由8个1比特平面组成,其中平面1包含图像中所有像素的最低阶比特,平面8包含图像中所有像素的最高阶比特。

s0zQoj.png

直方图处理

直方图

s0z8Wq.png

其中,MN是图像中像素的总数,nk是灰度为rk的像素个数,L是图像中可能的灰度级的数量(即对8比特图像是256),rk相对的p(rk)图形通常称为直方图。

直方图均衡

s0z3Yn.png

将输入图像中灰度级为rk的各像素映射到输出图像中灰度级为sk的对应像素。

直方图均衡说明实例

s0zTpt.png

sBSJNd.png

图像具有相同内容,直方图均衡导致的对比度增强足以步长图像在视觉上难以区分灰度级的差别。

直方图规定化

sBSsEQ.png

直方图规定化过程

sBSWvV.png

直方图规定化实例

sBS5bF.png

局部直方图处理

定义:类似于卷积过程,逐像素移至另一个像素,在每个位置,计算邻域中点的直方图,不采用直方图均衡化而是规定化变换函数。

相关参量

平均灰度——所有像素的灰度值之和/ 图像中的像素总数,平均灰度的度量。

灰度方差——[f(x,y)-m]^2/图像中像素总数,图像对比度的度量。

计算实例

sBpyqO.png

空间滤波基础

滤波过程

sBp2IH.png

卷积与滤波的区别:滤波是滤波器模板移过每个位置乘积之和的处理,卷积机理类似但是滤波器首先要旋转180度。

各种滤波去噪见:https://www.cnblogs.com/E-Dreamer-Blogs/p/10458846.html

去噪定义

sBpIQP.png

f(x,y)和g(x,y)分别是输入图像和锐化后的图像。如果是拉普拉斯滤波器,则常数为c = -1。如果是线性滤波器和统计排序(非线性)滤波器,则c = 1 。

非锐化掩蔽

(常用于印刷和出版界的图像锐化处理过程)

1.模糊原图像

2.从原图像中减去模糊图像(产生的差值图像称为模板)

3.将模板加到原图像上。

sBpqoQ.png

使用一阶微分对(非线性)图像锐化——梯度

使用梯度进行边缘增强实例

sBpzQ0.png

模糊集合应用

sB9pLT.png

sB9QTe.png

sB98fA.md.png

基于规则的模糊集可以用于灰度变化和空间滤波。

posted on 2021-04-14 10:47  E-Dreamer  阅读(377)  评论(1编辑  收藏  举报