zoukankan      html  css  js  c++  java
  • 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算子处理后,图像上边缘轮廓与线性目标被突出显示,而灰度变化比较平缓或均匀的区域(水域、绿地等)几乎是黑色。

  • 相关阅读:
    C++ 用宏实现swap(a,b)
    C++ string类的实现
    博客园代码高亮Html转换小程序,Linux/Mac下可用
    C++STL
    数据结构课程设计(基于二叉排序树的身份证管理系统)
    简单模拟B1011
    简单模拟B1001
    双向链表的双向冒泡排序 c++
    IO流处理文件读取到字节数组,再从字节数组读取到文件,Java实现
    Java多人聊天室第一版
  • 原文地址:https://www.cnblogs.com/PIESat/p/13323723.html
Copyright © 2011-2022 走看看