图像梯度与几种算子

"滤波器"也可以称为"卷积核","掩膜","算子"等。

1、Sobel算子

Sobel算子是一个3×3的卷积核,利用局部差分寻找边缘,计算得到梯度的近似值。x和y方向的Sobel算子分别为:

梯度有方向,对于一个图像,可以通过Sobel算子分别计算水平方向和垂直方向的偏导数的近似值。

计算水平方向偏导数的近似值

设原图像大小为,水平方向偏导数为:

计算像素点P5的梯度,需要利用邻域内的像素点,公式为:

即用像素点P5右侧像素值减去左侧像素值,距离P5近的点权重较大,为2;距离P5远的点权重较小,为1。

计算垂直方向偏导数的近似值

设原图像大小为,垂直方向偏导数为:

计算像素点P5的梯度,需要利用邻域内的像素点,公式为:

即用像素点P5下一行的像素值减去上一行的像素值,距离P5近的点权重较大,为2;距离P5远的点权重较小,为1。

2、Scharr算子

x和y方向的Scharr算子分别为:

Sobel算子与Scharr算子比较:Sobel算子的缺点是,当结构较小是,精确度不高,Scharr算子具有更高的精度。

3、Roberts算子

当图像边缘接近于正45°或负45°时,该算法处理效果更理想。其缺点是对边缘的定位不太准确,提取的边缘线条较粗。正45°和负45°方向的Roberts算子分别为:

4、Laplacian算子

Laplacian算子是一种二阶导数算子,具有旋转不变性,可以满足不同方向的边缘检测要求。通常其算子的系数之和需要为0。

例如,一个3×3的Laplacian算子如下:

对原图像使用Laplacian算子:

计算P5的近似导数值,如下:

相关推荐
胖墩会武术13 小时前
由浅及深:扫描电子显微镜(Scanning Electron Microscope,SEM)
人工智能·electron
cxr82813 小时前
Claude-Flow AI协同开发:基础入门之 AI编排
人工智能·驱动开发
fundroid13 小时前
AI 创业的机遇、趋势与实践指南 - 吴恩达在 YC AI Startup School 演讲深度解读
人工智能
bst@微胖子14 小时前
WGAI项目图像视频语音识别功能
人工智能·语音识别·xcode
胖达不服输14 小时前
「日拱一码」081 机器学习——梯度增强特征选择GBFS
人工智能·python·算法·机器学习·梯度增强特征选择·gbfs
大千AI助手14 小时前
VeRL:强化学习与大模型训练的高效融合框架
人工智能·深度学习·神经网络·llm·强化学习·verl·字节跳动seed
灵犀物润14 小时前
2025年AI PPT必修课-汇报中AI相关内容的“陷阱”与“亮点”
人工智能·powerpoint
TMT星球14 小时前
发布工业智能体,云从科技打造制造业AI“运营大脑”
大数据·人工智能·科技
星空的资源小屋14 小时前
PPTist,一个完全免费的 AI 生成 PPT 在线网站
人工智能·python·电脑·excel
全年无休的IT老兵14 小时前
使用AI工具一句话生成PPT
人工智能·powerpoint