拉普拉斯算子属于卷积方法吗_边缘检测 Laplace算子

Laplace算子作为边缘检测之一,和Sobel算子一样也是工程数学中常用的一种积分变换,属于空间锐化滤波操作。拉普拉斯算子(Laplace Operator)是n维欧几里德空间中的一个二阶微分算子,定义为梯度(▽f)的散度(▽·f)。拉普拉斯算子也可以推广为定义在黎曼流形上的椭圆型算子,称为拉普拉斯-贝尔特拉米算子。(百度百科)

拉普拉斯算子是最简单的各项同性二阶微分算子,具有旋转不变性。根据函数微分的特性,该像素点值的二阶微分点为0的点为边缘点,对于二维图像函数f(x,y),图像的Laplace算子为:

9b13993b-6c13-eb11-8da9-e4434bdf6706.png

laplace是对x方向和y方向分别求二阶导数,其在x方向的二阶导数如下:

9c13993b-6c13-eb11-8da9-e4434bdf6706.png

其在y方向上的二阶导数如下:

9e13993b-6c13-eb11-8da9-e4434bdf6706.png

所以二阶laplace算子的表达式为:

a013993b-6c13-eb11-8da9-e4434bdf6706.png

根据这个表达式可以得到如下的filter mask:

a213993b-6c13-eb11-8da9-e4434bdf6706.png

对laplace算子进行扩展可以得到下面的filter mask:

a613993b-6c13-eb11-8da9-e4434bdf6706.png

对于图像中灰度变化剧烈的区域,拉普拉斯算子能够实现边缘检测。拉普拉斯算子利用二次微分特性与峰值间的过零点确定边缘的位置,对于扩展的拉普拉斯filter mask也能够应用于图像的锐化处理中。

图像锐化(image sharpening)是补偿图像的轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰,分为空间域处理和频域处理两类。图像锐化是为了突出图像上地物的边缘、轮廓,或某些线性目标要素的特征。这种滤波方法提高了地物边缘与周围像元之间的反差,因此也被称为边缘增强。图像的拉普拉斯锐化可用下式表示:

a713993b-6c13-eb11-8da9-e4434bdf6706.png

当mask中心系数为正时,中心像素的灰度被提高,否则中心像素的灰度会被降低。

OpenCV中拉普拉斯函数原型如下:

void 

参数说明:

src : 输入图像

dst : 输入图像,和输入图像有相同的大小和通道

ddepth: 输出图像的深度

ksize : 算子的核大小,只能为1,3,5,7

scale: 可选参数,缩放导数的放缩因子

delta: 可选的增量常数

borderType : 用于推断图像外部像素的边界模式,一般是DORDER_DEFAULT,不支持BORDER_WRAP.

示例代码如下:

#include 

结果展示:

a813993b-6c13-eb11-8da9-e4434bdf6706.png

aa13993b-6c13-eb11-8da9-e4434bdf6706.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值