Week 3: Spatial processing

Chapter_3 Intensity Transsformations and Spatial Filtering 灰度变换与空间滤波

Intensity transformation function **s = T(r) *(size of the neighborhood is 11)


Some Basic Intensity Transformation Functions
1.Image Negatives 图像反转
s = T(r) = L - 1 - r
2.Log Transformations 对数变换
s = T(r) = clog(1+r)
改进傅里叶频谱的丰富度

3.Power-Law (Gamma) Transformations 幂定律(伽马)变换
s = T(r) = crγ

进行对比度增强、丰富画面细节。
许多图像获取打印显示的设备根据该定律产生响应,而用于校正这些响应现象的处理则称为Gamma ccorrection(伽马校正)

4.Piecewise-Linear Transformation Function 分段线性变换函数
Contrast stretching 对比度拉伸(扩展图像灰度级动态范围)、Intensity-level slicing 灰度级分层(使感兴趣范围灰度级变亮/暗,而保持图像中其他灰度级不变)、Bit-plane slicing 比特平面分层(分析比特、图像压缩)

3.3 Histogram Processing直方图处理
an image whose pixels tend to occupy the entire range of possible intensity levels and, in addition, tend to be distributed uniformly, will have an appearance of high contrast and will exhibit a large variety of gray tones.一幅图像的像素倾向于占据整个可能的灰度级并且分布均匀,则该图像将呈现高对比度并且展示灰色调的较大变化。最终效果将是一副灰度细节丰富且动态范围较大的图像。
分全局global的和局部local

1、Histogram Equalization 直方图均衡化
原理:
一幅图像的灰度级可看成是区间[0,L-1]内的随机变量,我们用其Probability density function,PDF(概率密度函数)来描绘。令pr
(r)和ps
(s)分别表示随机变量r和s的概率密度函数,由基本的概率论,编花环后的变量s的PDF可由以下公式得到:


在图像处理中特别重要的变换函数如下所示:

等式右边是随机变量r的累积分布函数(CDF)进行去归一化映射到[0,L-1] ,结合Leibniz's rule得到:

将上式结果带入,并记住概率密度值为正,得到:

可见,这是一个均匀概率密度函数。
ps
(s)始终是均匀的而且与pr
(r)的形式无关。

因为直方图是PDF的近似(离散化了),而且处理中不允许出现新的灰度级,因此在实际的直方图均衡应用中很少见到完美平坦的直方图。

2、Histogram Matching (Specification) 直方图匹配(规定化)
用于产生特定的直方图的方法。令pr
(r)为输入图像PDF,pz
(z)是希望输出图像所具有的PDF,直方图规定化过程如下:


1、计算给定图像的直方图pr
(r),通过上式进行直方图均衡化,将sk
四舍五入为[0,L-1]范围内的整数。

2、由上式计算变换函数G(z)所有的值,把G(z)的值四舍五入为[0,L-1]范围内的整数,将G(z)的值存储在一张表中。
3、对于每一个值sk
,使用存储的G值寻找相应的zq
值,使G(zq
)最接近sk
,并存储从s到z的映射,当映射不唯一时选择最小的值。

空间滤波基础


平滑空间滤波器 Smoothing Spatial Filters
Smoothing Spatial Filters are used for blurring and for noise reduction
用于模糊处理和降低噪声。


1、Smoothing Linear Filters 平滑线性滤波器


也称为均值滤波器averaging filters。用滤波器掩模定义的邻域内像素的平均灰度值代替图像中每个像素的值。,从而降低图像灰度尖锐的变化。由于随机噪声通常是灰度级的剧烈变化而形成的,因此平滑处理最显著的应用就是降噪。但是均值滤波器会引起边缘模糊的负面效应。

2、Order-Statistic(Nonlinear) 统计排序(非线性)滤波器
将滤波器包围的图像区域中的像素排序,然后按照排序结果决定的值取代中心像素的值。这一类滤波器中最著名的的是median filter(中值滤波器)。(除此之外比较常用的还有max filter最大值滤波器、min filter最小值滤波器)。

中值滤波器对处理impulse noise (脉冲噪声,也叫做salt-and-pepper nosie 椒盐噪声,以黑白点的形式叠加在图像上) 非常有效。

锐化空间滤波器 Sharpening Spatial Filters
The Principal objective of sharpening is to highlight transitions in intensity
用于突出灰度级过度的部分


一阶微分和二阶微分的定义如下:




观察上图,注意到一阶微分和二阶微分具有以下性质:
1、both be zero in constant areas 在恒定灰度区域一阶微分和二阶微分都是零
2、first derivative must be nonzero at the onset of an intensity step or ramp 一阶微分在台阶起点或者斜坡起点处不为零
second derivative must be nonzero at the onset and end of an intensity step or ramp 二阶微分在台阶和斜坡的起点以及终点都不为零
3、first derivative must be nonzero along ramps 一阶微分在斜坡上不为零
second derivative must be zero along ramps of constant slope 二阶微分在斜坡上为零

数字图像的边缘在灰度值上通常就是这种斜坡式的过渡。这样就导致图像的一阶微分产生较粗的边缘,因为沿斜坡的微分非零。另一方面,二阶微分则产生一个由零值分开的单像素宽的双边缘。由此得出结论,二阶微分在增强图像细节方面比一阶微分要好很多,这个特性非常适合锐化图像。而且,二阶微分比一阶微分更容易实现,所以我们要更加关注二阶微分。

Using the Second Derivative for Image Sharpening--The Laplacian 用二阶微分进行图像锐化--拉普拉斯算子

一个二维图像的Laplacian定义为



使用3.6-2的定义,在双变量的情况下,我们得到:



由以上三式,得到双变量的离散拉普拉斯算子为:

该公式可以用图3.37(a)的滤波模板来实现:



Laplacian是一个微分算子,它强调图像中灰度级的突变,并不强调灰度级缓慢变化的区域,这将产生把灰色边缘线和突变点添加到暗色无特征背景中的图像。将拉普拉斯图像叠加到原图像叠上可以复原背景的特性并保持锐化的效果。

另外,记住拉普拉斯用定义是很重要的,如果定义中使用的是负的中心系数,那么我们就从原图像中减去拉普拉斯图像,而不是加上它。从而得到锐化的结果(增强灰度图突变处的对比度,增强图片细节)。所以,我们使用拉普拉斯对图像增强的基本方法可以表示为下式:


3.6.3 Unsharp Masking and Highboost Filtering 反锐化掩模和高提升滤波

在印刷界和出版界使用多年的锐化图像的方法是,从原图像中减去非锐化(平滑过的)的版本。这种过程称之为unsharp masking反锐化掩模,包括以下过程:
1、Blur the original image. 模糊原图像
2、Substract the blurred image from the original (the resulting difference is called the mask). 从原图像上减去模糊的图像(产生的差值图像称为模板)
3、 Add the mask to the original. 将模板加到原图像上

令fblur
(x,y)表示模糊图像,反锐化掩模用公式形式表示如下:
1、首先得到模板 gmask
(x,y) = f(x,y) - fblur
(x,y)
2、然后在原图像上加上该模板的一个权重部分 g(x,y) = f(x,y) + k * gmask
(x,y)

k称为权重系数。当k=1时,我们得到上面定义的反锐化掩模。当k>1时,该处理称为highboost filtering(高提升滤波)。当k<1时则不强调反锐化掩模的贡献。

Figure 3.39 explains how unsharp masking works.


3.6.4 Using First-Order Derivatives for (Nonlinear) Image Sharpening--The Gradient 用一阶微分对(非线性)图像锐化--梯度

图像处理中的一阶微分使用梯度幅度来实现的。对于函数f(x,y),f在坐标(x,y)处的梯度定义为二维列向量



该向量指出了在(x,y)处f的最大变化率的方向。
该向量的幅度值(长度)表示为M(x,y),即



M是梯度向量在(x,y)处的值(沿梯度方向)。注意,M(x,y)是与原图像大小相同的图像,该图像通常被称为梯度图像(当含义很清楚时可简称为梯度)。

索贝尔算子(Sobel operator)
主要用作边缘检测。在技术上,它是一离散性差分算子,用来运算图像亮度函数的梯度之近似值。在图像的任何一点使用此算子,将会产生对应的梯度矢量或是其法矢量。

MATLAB:

Demo - Enhancement Histogram modification

I = imread('tire,tif');
imhist(I); #展示直方图
imshow(255-I); #反色
histeq(I); #直方图均衡化

Demo - Median filter

I = imread('eight.tif'); #读取图像
J = imnoise(I, 'salt & pepper', 0.09); #加椒盐噪声
K = medfilt2(J); #中值滤波器
figure, imshow(I); figure, imshow(I), figure, imshow(K) #展示对比图像

Demo - Unsharp masking

I = imread('eight.tif');
J = imnoise(I, 'salt & pepper', 0.09);
K = medfilt2(J);
figure, imshow(I); figure, imshow(J), figure, imshow(K), figure, imshow(I-K), figure,
imshow((I-k).^(2)); #直方图拉伸便于更好的展示边缘

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容