PIE-Basic 微分锐化

1.基本概念

Roberts算子:

Roberts算子又称为交叉微分算法,采用交叉差分的方法表示梯度,是一种利用局部差分方法寻找边缘的算子,该算子采用对角线方向相邻两像元之差近似梯度幅值检测边缘。

Roberts算子常用来处理具有陡峭的低噪声图像,当图像边缘接近于正45度或负45度时,该算法处理效果较好。其缺点是对边缘的定位不太准确,提取的边缘线条较粗。

 

Prewitt算子:

Prewitt算子是一种一阶微分算子,对邻域内采用平均法进行差分实现图像边缘检测。

Prewitt算子对边缘的定位不如Roberts算子,但在水平方向和垂直方向的边缘检测结果较好,对噪声有抑制作用,常用于噪声较多、灰度渐变的图像的处理,但处理后图像边缘较宽,而且间断点多。

 

Sobel算子:

Sobel算子是一种用于边缘检测的离散微分算子,其在Prewitt算法的基础上,对4-邻域采用加权方法进行差分,边缘定位更准确,但检测出的边缘容易出现多像素宽度,对噪声具有平滑作用,常用于噪声较多、灰度渐变图像的处理

 

2.功能概述

PIE-Basic软件微分锐化工具通过微分过程增强图像的边缘、轮廓或细节,使图像更加清晰。支持Prewitt算子、Sobel算子、Robert算子三种锐化方式。

Roberts算子提取的边缘线条较粗;Prewitt算子对边缘的定位不如Roberts, Prewitt算子、Sobel算子检测出的边缘容易出现多像素宽度。

 

3.演示数据

操作流程:

1)选用一景遥感影像,使用【定向滤波】功能,对选取的影像进行微分锐化处理;

2)对处理结果进行分析。

使用数据:

GF1-zcs-sub.tif——为裁剪的某一区域GF1 2m真彩色影像,为微分锐化的测试数据。

 

4.操作演示

打开PIE-Basic软件,选择菜单栏【图像处理】à【边缘增强】à【微分锐化】, 打开"微分锐化" 对话框:

  • 输入文件:输入待进行微分锐化处理的影像;
  • 波段选择:设置待处理的波段,默认是所有波段,也可以根据需要选择几个波段进行处理;
  • 参数设置:选择锐化方式,支持Robert算子、Prewitt算子、Sobel算子三种锐化方式:

锐化方式

描述

优缺点

Robert算子

又称为交叉微分算法,是基于交叉差分的梯度算法,是一种利用局部差分算子寻找边缘的算子,边缘定位精度较高,但容易丢失一部分边缘,不具备抑制噪声的能力。

常用于处理陡峭边缘且含噪声少的图像,当图像边缘接近于正负45度时,处理效果较好,但对边缘的定位不太准确,提取的边缘线条较粗

Prewitt算子

是一种图像边缘检测的微分算子,利用特定区域内像元灰度值产生的差分实现边缘检测,对噪声有抑制作用。

适用于噪声较多、灰度渐变的图像的处理,但没有考虑相邻点的距离远近对当前像元的影响,对边缘的定位不如Roberts算子,检测出的边缘容易出现多像素宽度

Sobel算子

是一种用于边缘检测的离散微分算子,其在Prewitt算法的基础上,对4-邻域采用加权方法进行差分,提供较为精确的边缘方向信息,对噪声有抑制作用。。

考虑了综合因素,对边缘定位更准确,常用于噪声较多、灰度渐变图像的处理,但检测出的边缘容易出现多像素宽度

  • 输出文件:设置输出锐化结果的保存路径及文件名;
  • 输出类型:设置文件的输出类型,支持输出字节型8位、整型/无符号整型16位、长整型/无符号长整型/浮点型32位、双精度浮点型64位多种位深类型。

所有参数设置完成后,点击【确定】按钮即可进行微分锐化处理。

 

经Prewitt算子、Sobel算子、Robert算子处理后,图像上边缘轮廓与线性目标被突出显示,而灰度变化比较平缓或均匀的区域(水域、绿地等)几乎是黑色。

posted @ 2020-07-16 17:16  PIESAT  阅读(550)  评论(0编辑  收藏  举报