美文网首页
图像处理之拉普拉斯算子的详细推导过程

图像处理之拉普拉斯算子的详细推导过程

作者: tech0ne | 来源:发表于2018-08-02 22:17 被阅读0次

看了好多帖子,都没有详细简明的推导过程,所以在这里写一下(前提了解导数的极限定义和图像的结构):

  • 拉普拉斯算子定义:
    \bigtriangledown^2 f = \frac{\partial^2 f}{\partial x^2} + \frac{\partial^2 f}{\partial y^2}

  • f(x,y)对x右侧的一阶偏导(因为相邻点像素距离差为1,所以分母为1略去):
    \frac{\partial f}{\partial x} = f(x+1,y) - f(x,y)

  • f(x,y)对x左侧的一阶偏导(同上):
    \frac{\partial f}{\partial x} = f(x,y) - f(x-1,y)

  • f(x,y)对x的二阶偏导(右侧一阶减左侧一阶,分母仍然是1略去):
    \begin{aligned} \frac{\partial^2 f}{\partial x^2} &= f(x+1,y) - f(x,y) - (f(x,y) - f(x-1,y)) \\ &= f(x+1,y) + f(x-1,y) - 2f(x,y) \end{aligned}

  • f(x,y)对y的二阶偏导(同上):
    \begin{aligned} \frac{\partial^2 f}{\partial y^2} &= f(x,y+1) - f(x,y) - (f(x,y) - f(x,y-1)) \\ &= f(x,y+1) + f(x,y-1) - 2f(x,y) \end{aligned}

  • 上面两式相加得到结果:
    \begin{aligned} \bigtriangledown^2 f &= f(x+1,y) + f(x-1,y) - 2f(x,y) + f(x,y+1) + f(x,y-1) - 2f(x,y) \\ &= (f(x+1,y) + f(x-1,y) + f(x,y+1) + f(x,y-1)) - 4f(x,y) \end{aligned}

然后按照结果中每个点的权值变成卷积核:

0 1 (f(x,y-1)的权值) 0
1 (f(x-1,y)的权值) -4 (f(x,y)的权值) 1 (f(x+1,y)的权值)
0 1 (f(x,y+1)的权值) 0

相关文章

  • 图像处理之拉普拉斯算子的详细推导过程

    看了好多帖子,都没有详细简明的推导过程,所以在这里写一下(前提了解导数的极限定义和图像的结构): 拉普拉斯算子定义...

  • 卷积神经网络

    1.卷积作用及特点 卷积是一种数学运算,在数字图像处理中,运用色谱算子和拉普拉斯算子等卷积核对图像进行卷积,从而实...

  • CV02-02:Laplace滤波

      机器视觉中图像滤波处理应该是很基础,很重要的,本主题梳理下Laplace滤波的原理与实现; 拉普拉斯算子 数学...

  • 强化学习二 MDP

    详细推导过程

  • Python OpenCV Sobel算子

    传统计算机视觉利用算子(Operator),以及算子集对进行图像处理,从而获得特征图像。Sobel算子(Sobel...

  • 拉普拉斯变换

    在图像中,由于各个像素点是离散的,因此一阶导数可以用差分方差来近似。而拉普拉斯算子是二阶微分算子,对于一维图像的拉...

  • 傅里叶变换和拉普拉斯变换--Apple的学习笔记

    1. 傅里叶变换 前2天学习了拉普拉斯算子,那么我看到拉普拉斯就想到傅里叶。图像中灰度变化比较快的地方,比如噪声,...

  • 着色器图像处理(边缘检测)

    拉普拉斯算子(laplacian) 如果在图像中一个较暗的区域中出现了一个亮点,那么用拉普拉斯运算就会使这个亮点变...

  • 图神经网络中的谱图理论基础

    一、图的拉普拉斯矩阵 拉普拉斯算子 拉普拉斯算子(Laplace Operator)是为欧几里德空间中的一个二阶微...

  • 最大后验推导L1 (Lasso) 回归

    序 本次记录一下L1回归的推导过程 拉普拉斯分布 其中 μ 是位置参数,b 是尺度参数。 推导过程 转载注明:ht...

网友评论

      本文标题:图像处理之拉普拉斯算子的详细推导过程

      本文链接:https://www.haomeiwen.com/subject/chkevftx.html