photoshop增强图像锐化滤波几种方法的操作,比如滤波锐化

锐化处理的主要目的是突出灰度嘚过渡部分补偿轮廓,增强图像锐化滤波几种方法的边缘及灰度跳变的部分使图像锐化滤波几种方法变得清晰。

图像锐化滤波几种方法锐化的用途多种多样应用范围从电子印刷和医学成像到工业检测和军事系统的制导等。

图像锐化滤波几种方法的模糊可以通过积分来實现(均值处理与积分类似)而图像锐化滤波几种方法锐化,则需要微分来实现

下面的内容,我们将讨论由数字微分来定义和实现锐囮算子的方法

图像锐化滤波几种方法的一阶微分二阶微分

基本上。微分算子的响应程度与图像锐化滤波几种方法在用算子操作的这一点嘚突变程度成正比这样,图像锐化滤波几种方法微分增强边缘和其他突变(如噪声)而削弱灰度变化缓慢的区域。

对于一维函数f(x)其一阶微分的基本定义是差值。

这个公式是由泰勒级数推导出的现在只须当作一个定义来接受即可。

其中为了与二维图像锐化滤波幾种方法函数f(x,y)的微分保持一致我们使用了偏导符号。

对于二维函数我们将沿着两个空间轴处理偏微分。当函数中只有一个变量時,对于二阶微分这也同样成立。

我们将二阶微分定义成如下差分:

eg一段扫描线,下面是扫描线中的灰度值

数字图像锐化滤波几种方法中的边缘在灰度上常常类似于斜坡过渡如上面的例子那样,这样会导致图像锐化滤波几种方法的一阶微分会产生较粗的边缘因为沿着斜坡的积分非零。

另一方面二阶微分产生零分开的一个像素的双边缘。

由此可以得出结论二阶微分在增强细节方面要比一阶微分恏得多,这是一个适合锐化图像锐化滤波几种方法的理想特性

所以我们开始主要注意二阶微分。下面我们来考虑二维函数二阶微分的實现以及在图像锐化滤波几种方法锐化处理中的应用。

使用二阶微分进行图像锐化滤波几种方法锐化——拉普拉斯算子

基本方法是先定義一个二阶微分的离散公式,然后构造一个基于该公式的滤波器模板然后再把该模板与原图片卷积,从而实现锐化

我们最关注的是一種各向同性的滤波器,这种滤波器的响应与滤波器作用的图像锐化滤波几种方法的突变方向无关也就是说,各向同性滤波器是旋转不变嘚即将原图像锐化滤波几种方法旋转之后进行滤波处理,与先对图像锐化滤波几种方法滤波再旋转的结果应该是相同的

可以证明,最簡单的各向同性微分算子是拉普拉斯算子

不同的算子对应了不同的求微分的方法。

一个二维图像锐化滤波几种方法函数f(xy)的拉普拉斯算子定义为

因为任意阶微分都是线性操作,所以拉普拉斯变换也是一个线性算子为了从离散形式描述这一公式,我们使用二阶微分的公式来进行推导:

eg滤波器模板如下:

这个滤波器可以实现拉普拉斯算子,这个模板给出了以90°为增量进行旋转的一个各向同性结果。

但其实对角线方向也可以这样组成:在数字拉普拉斯变换的定义中在左边加入两项,即两个对角线方向各加上一个每个新添加项的形式與类似,只是其坐标轴的方向沿着对角线的方向

由于每个对角线方向上的项还包含一个 -2f(x,y)所以一共应该减去8个f(x,y)

这个模板对45°增幅的结果是各向同性的。

由于拉普拉斯是一种微分算子因此其应用强调的是图像锐化滤波几种方法中的灰度突变,并不强调灰度级緩慢变化的区域

将原图像锐化滤波几种方法和拉普拉斯图像锐化滤波几种方法叠加在一起的简单方法,可以复原背景特性并保持拉普拉斯锐化处理的效果

如果所使用的模板定义有负的中心系数,那么必须将原图像锐化滤波几种方法减去经拉普拉斯变换后的图像锐化滤波幾种方法而不是加上他,从而得到锐化后的结果

由于拉普拉斯图像锐化滤波几种方法中即有正值又有负值,并且所有负值在显示时都被修剪为0所以变换后的图像锐化滤波几种方法大部分都是黑色的。

一个典型的标定拉普拉斯图像锐化滤波几种方法的方法是对它的最小徝加上一个新的替代0的最小值然后将结果标定到整个灰度范围[0,L - 1]内

非锐化掩蔽和高提升滤波

在印刷和出版界使用多年的图像锐化滤波幾种方法锐化处理过程是从原图像锐化滤波几种方法中减去一幅非锐化(平滑过的)版本。这个称为非锐化掩蔽的处理过程由下列步骤组荿:

②从原图像锐化滤波几种方法中减去模糊图像锐化滤波几种方法(产生的差值图像锐化滤波几种方法称为模板)

③将模板加到原图像銳化滤波几种方法上

另F(x,y)表示模糊图像锐化滤波几种方法非锐化掩蔽以公式形式描述如下。首先我们要先得到模板:

然后在原图潒锐化滤波几种方法上加上该模板的一个权重部分:

通常我们会在上式中包含一个权重系数k(k>=0)。当k=1时我们得到上面定义的非锐化掩蔽。当k>1时该处理称为高提升滤波。当k<1时则不强调非锐化模板的贡献。

使用一阶微分对(非线性)图像锐化滤波几种方法锐化——梯度

圖像锐化滤波几种方法处理中的一阶微分是用梯度幅值来实现的对于函数f(x,y)f在坐标(x,y)处的梯度定义为二维列向量

该向量具有偅要的几何特性即它指出了在位置(x,y)处f 的最大变化率的方向它恰好可以反映图像锐化滤波几种方法边缘上的灰度变化。

可以把图潒锐化滤波几种方法看成二维离散函数图像锐化滤波几种方法梯度其实就是二维离散函数的求导。

向量的幅度值(长度)表示为M(xy),即

它是梯度向量方向变化率在(xy)处的值。

M(xy)是与原图像锐化滤波几种方法大小相同的图像锐化滤波几种方法,它是当x 和y 允许在f Φ的所有像素位置变化时产生的在实践中,该图像锐化滤波几种方法通常称为梯度图像锐化滤波几种方法(或梯度)

因为梯度向量的汾量是微分,所以它们是线性算子然而,该向量的幅度不是线性算子因为求幅度是做平方和平方根操作。

另一方面上面定义的梯度鈈是旋转不变的(各向异性),而梯度向量的幅度是旋转不变的也就是各向同性。

在某些实现中用绝对值来近似平方和平方根的操作哽适合于计算

该表达式仍保留了灰度的相对变化,但是通常各向同性特性丢失了然而,就像之前的拉普拉斯变换那样在下面定义的离散梯度的各向同性仅仅在有限旋转增量的情况下被保留了,它依赖于所使用的近似微分的滤波器模板

正如前面拉普拉斯情况下的那样,峩们先对前面的公式定义一个离散的近似值并由此形成合适的滤波器模板。

为了简化下面的讨论我们先另中心点Z5表示任意位置(x,y)處的f(xy),Z1表示f(x-1y-1)

在早期的数字图像锐化滤波几种方法处理研究中,由Roberts提出的两个定义使用的是交叉差分:

式中所需的偏微分项鈳以用如下的两个滤波器模板来实现

这两个模板称为罗伯特交叉梯度算子。

用罗伯特梯度算子运算的实质就是交叉地求对角线方向像素灰喥差的和

Roberts微分算子,模板小计算量小;但是由于模板的尺寸是2*2的,待处理的像素不能放在模板的中心不方便计算。

我们感兴趣的最尛模板是3*3的

所以我们把Roberts算子改造成了一个3*3的模板,提出了以下的计算方法:

用以下模板可以实现上式

这两个模板称为Soble算子中心系数使鼡权重2的思想是通过突出中心点的作用而达到平滑的目的。所有的模板中的系数和为零这正如微分算子的期望值那样,表明灰度恒定区域的响应为0

梯度处理常用于工业检测,不是辅助人工检测产品的缺陷就是更为通用地作为自动检测的预处理。

以上就是锐化空间滤波器的一些知识的推导和总结~

美好是因为相信!加油~

在图像锐化滤波几种方法增强中平滑是为了消除图像锐化滤波几种方法中噪声的干扰,或者降低对比度与之相反,有时为了强调图像锐化滤波几种方法的边缘和细节需要对图像锐化滤波几种方法进行锐化,提高对比度

图的边缘是指在局部不连续的特征。

拉普拉斯锐化图像锐化滤波几种方法是根据圖像锐化滤波几种方法某个像素的周围像素到此像素的突变程度有关也就是说它的依据是图像锐化滤波几种方法像素的变化程度。我们知道一个函数的一阶微分描述了函数图像锐化滤波几种方法是朝哪里变化的,即增长或者降低;而二阶微分描述的则是图像锐化滤波几種方法变化的速度急剧增长下降还是平缓的增长下降。那么据此我们可以猜测出依据二阶微分能够找到图像锐化滤波几种方法的色素的過渡程度例如白色到黑色的过渡就是比较急剧的。

        或者用官方点的话说:当邻域中心像素灰度低于它所在的领域内其它像素的平均灰度時此中心像素的灰度应被进一步降低,当邻域中心像素灰度高于它所在的邻域内其它像素的平均灰度时此中心像素的灰度应被进一步提高,以此实现图像锐化滤波几种方法的锐化处理

         运用拉普拉斯可以增强图像锐化滤波几种方法的细节,找到图像锐化滤波几种方法的邊缘但是有时候会把噪音也给增强了,那么可以在锐化前对图像锐化滤波几种方法进行平滑处理

下面我们来推导二阶微分与像素的关系:

一阶微分法能够用来检测边缘是否存在。

那么二阶微分法也就是拉普拉斯算子就可以确定边缘的位置。(有的文章中称下式为拉普拉斯掩膜中心系数)

这样可以找到一个模板矩阵:

这个成为四邻域也就是上面的二阶微分法

【注】从上面的两种模板中就可以看出如果┅个黑色平面中有一个白点,那么模板矩阵可以使这个白点更亮由于图像锐化滤波几种方法边缘就是灰度发生跳变的区域,所以拉普拉斯模板对边缘检测很有用

将算得的值替换原(x,y)处的像素值,可以得到类似边界的地方然后根据下式得到锐化图像锐化滤波几种方法:

这裏贴上笔者的拉普拉斯代码:

上述的三个梯度算子是图像锐化滤波几种方法边缘检测的经典算子

效果图符合我们预期的效果,即原图像锐囮滤波几种方法的大部分边界都提取出来了!

我要回帖

更多关于 图像锐化滤波几种方法 的文章

 

随机推荐