相关算子、卷积算子、边缘效应

转载 2015年11月19日 09:16:32

这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering)。其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和。

 

1.相关算子(Correlation Operator)

       定义:image,  即image ,其中h称为相关核(Kernel).

        

  步骤:

        1)滑动核,使其中心位于输入图像g的(i,j)像素上

        2)利用上式求和,得到输出图像的(i,j)像素值

        3)充分上面操纵,直到求出输出图像的所有像素值

 

  例:

A = [17  24   1   8  15            h = [8   1   6
     23   5   7  14  16                     3   5   7
      4   6  13  20  22                     4   9   2]
     10  12  19  21   3            
     11  18  25   2   9]

计算输出图像的(2,4)元素=image

image

Matlab 函数:imfilter(A,h)

 

2.卷积算子(Convolution)

定义:image ,image ,其中

   步骤:

        1)将核围绕中心旋转180度

        2)滑动核,使其中心位于输入图像g的(i,j)像素上

        3)利用上式求和,得到输出图像的(i,j)像素值

        4)充分上面操纵,直到求出输出图像的所有像素值

       例:计算输出图像的(2,4)元素=image

       image

Matlab 函数:Matlab 函数:imfilter(A,h,'conv')% imfilter默认是相关算子,因此当进行卷积计算时需要传入参数'conv'

3.边缘效应

当对图像边缘的进行滤波时,核的一部分会位于图像边缘外面。

image

常用的策略包括:

1)使用常数填充:imfilter默认用0填充,这会造成处理后的图像边缘是黑色的。

2)复制边缘像素:I3 = imfilter(I,h,'replicate');

image

   

4.常用滤波

fspecial函数可以生成几种定义好的滤波器的相关算子的核。

例:unsharp masking 滤波

1
2
3
4
5
I = imread('moon.tif');
h = fspecial('unsharp');
I2 = imfilter(I,h);
imshow(I), title('Original Image')
figure, imshow(I2), title('Filtered Image')

相关算子、卷积算子、边缘效应

相关算子、卷积算子、边缘效应
  • jacke121
  • jacke121
  • 2017年03月22日 10:33
  • 565

线性滤波(相关算子、卷积算子、边缘效应)

转自:http://www.cnblogs.com/pegasus/archive/2011/05/19/2051416.html 这里讨论利用输入图像中像素的小邻域来产生输出图像的...
  • majinlei121
  • majinlei121
  • 2015年07月10日 15:29
  • 839

图像处理线性滤波(基础算子、卷积、拉普拉斯)

图像处理-线性滤波-1 基础(相关算子、卷积算子、边缘效应) 这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering)。其中,最常用的是...
  • whuexe
  • whuexe
  • 2013年04月25日 23:43
  • 3024

卷积算子的计算方法(卷积的运算)

原文地址:http://blog.csdn.net/niuwei22007/article/details/48969709 卷积操作是对图像处理时,经常用到的一种操作。它具有增强原...
  • ccblogger
  • ccblogger
  • 2017年03月01日 20:10
  • 197

opencv的几种滤波算子

1、 模糊函数blur滤波 //! a synonym for normalized box filter CV_EXPORTS_W void blur( InputArray src, Outp...
  • wuguanghao
  • wuguanghao
  • 2017年04月09日 22:15
  • 610

sobel算子原理、卷积核滤波原理与实现

索贝尔算子(Sobeloperator)主要用作边缘检测,在技术上,它是一离散性差分算子,用来运算图像亮度函数的灰度之近似值。在图像的任何一点使用此算子,将会产生对应的灰度矢量或是其法矢量 Sobe...
  • lien0906
  • lien0906
  • 2014年11月06日 09:39
  • 3242

卷积算子计算方法(卷积运算)

转载自:http://blog.csdn.net/niuwei22007/article/details/48969709 原链接:http://blog.csdn.net/niuwei22...
  • qq_26898461
  • qq_26898461
  • 2016年03月30日 10:46
  • 1666

java 图像卷积运算,高斯模糊以及拉普拉斯算子

关于卷积,在上一节中我们已经提到来,不明白的童鞋可以
  • epleone
  • epleone
  • 2014年07月27日 17:44
  • 4864

计算机视觉——DoG和LoG算子

计算机视觉—DoG和LoG算子 brycezou@163.com        阅读本文,需要有一定的数字图像处理基础,否则不太容易明白数学公式想要传达的物理意义。希望通过仅此一篇文章就能...
  • gnehcuoz
  • gnehcuoz
  • 2016年10月12日 01:32
  • 3697

高斯拉普拉斯算子的卷积模板

Laplacian of Gaussian Operator是用于边缘检测的算子, 其形状如一个墨西哥草帽。 相关的资料很多,本文不赘述,这里谈谈它的卷积模板,常用的卷积模板有 这两个模板是怎么得...
  • qiuchangyong
  • qiuchangyong
  • 2017年06月20日 22:20
  • 432
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:相关算子、卷积算子、边缘效应
举报原因:
原因补充:

(最多只允许输入30个字)