SARscape——均值滤波

目录

  • 一、算法原理
    • 1、概述
    • 2、参考文献
  • 二、软件操作
  • 三、结果展示
    • 1、原始图像
    • 2、滤波结果

一、算法原理

1、概述

  均值滤波是选定一个合适的邻域窗口,然后取每个像素邻域窗口内的像素平均值,最后用均值取代待滤波的像素值作为最终的输出值。这种滤波比较简单,可以用一个特定形状的邻域窗口,比如4点邻域或9点邻域的均值模板,一般用较小的滑动窗(如3x3或5x5)对图像进行操作。均值为0,方差为 δ 2 \delta^2 δ2的噪声,经过均值滤波后,其均值没有变化,但噪声方差下降为 1 N δ 2 \frac{1}{N} \delta^2 N1δ2,图像也由 I ( n , m ) I(n,m) I(n,m)变为 1 N ∑ ∑ I ( i , j ) \frac{1}{N} \sum\sum I(i,j) N1∑∑I(i,j),这会引起图像的失真,在图像中表现为目标的轮廓细节变的模糊了。使用均值滤波模板增大滑动窗时降噪更明显,但是细节模糊现象也更严重。有时为了突出 ( m , n ) (m,n) (m,n)点本身的重要性,以便在一定程度上减少失真,可采用公式(1)和公式(2)所示的加权模板。因此均值滤波器也可被认为是矩形窗加权的有限冲激响应线性滤波器。
1 10 [ 1 1 1 1 2 1 1 1 1 ] (1) \frac{1}{10} \left[ \begin{matrix} 1 & 1 & 1\\ 1 & 2 & 1 \\ 1 & 1 & 1 \end{matrix} \right] \tag{1} 101 111121111 (1)

1 16 [ 1 2 1 2 4 2 1 2 1 ] (2) \frac{1}{16} \left[ \begin{matrix} 1 & 2 & 1\\ 2 & 4 & 2 \\ 1 & 2 & 1 \end{matrix} \right] \tag{2} 161 121242121 (2)

  均值滤波易于实现,效果明显,可以有效地平滑噪声,但也模糊了图像的边缘。不适合用于要求分辨率较高的SAR图像的滤波。基于均值滤波的边缘保持的噪声平滑法有:带门限的邻域、半邻域均值滤波和用邻域均值和标准差确定邻域、邻域加权均值滤波等。

2、参考文献

[1] SAR图像相干斑滤波算法研究_朱俊玲

二、软件操作

(1)Toolbox 中,选择 /SARscape/Basic/Intensity Processing/Filtering/Filtering Single Image 。
在这里插入图片描述
(2)在Single Image Filtering 面板:

  • 数据输入( Input Files )面板,单击 Brower 按钮,选择所要处理的SAR数据。
    在这里插入图片描述

  • 参数设置( Parameters )面板,主要参数设置 Principal Parameters )为
    • 滤波方法( Filter Method): Mean
    • 方位向窗口大小( Azimuth Window Size): 5
    • 距离向窗口大小 (Range Window Size): 5
    • 等效视数(Equivalent Number of Looks): 1
    (窗口设置越大,滤波效果越平滑,需要的时间越长)
    •数据输出( Output Files): 输出路径和文件名按照默认 自动添加了 _fil 的后缀。
    在这里插入图片描述

(3)单击 Exec 执行。
在这里插入图片描述

三、结果展示

1、原始图像

在这里插入图片描述

2、滤波结果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/734945.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式linux系统中LCD屏驱动实现思路分析

在 Linux 下 LCD 的使用更加广泛,在搭配 QT 这样的 GUI 库下可以制作出非常精美的 UI 界面。接下来就来学习一下如何在 Linux 下驱动 LCD 屏幕。 第一:Framebuffer设备简介 先来回顾一下裸机的时候 LCD 驱动是怎么编写的,裸机 LCD 驱动编写流程如下: ①、初始化 I.MX6U 的…

【漏洞复现】Rejetto HTTP File Server 远程代码执行漏洞 (CVE-2024-23692)

免责声明: 本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测…

【windows|008】DNS服务详解

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 ​ 🏅阿里云ACE认证高级工程师 ​ 🏅阿里云开发者社区专家博主 💊交流社…

FlowUs AI的使用教程和使用体验

FlowUs AI 使用教程 FlowUs AI特点使其成为提升个人和团队生产力的有力工具,无论是在学术研究、内容创作、技术开发还是日常办公中都能发挥重要作用。现在来看看如何使用FlowUs AI吧! 注册与登录:首先,确保您已经注册并登录FlowU…

【图像识别系统】昆虫识别Python+卷积神经网络算法+人工智能+深度学习+机器学习+TensorFlow+ResNet50

一、介绍 昆虫识别系统,使用Python作为主要开发语言。通过TensorFlow搭建ResNet50卷积神经网络算法(CNN)模型。通过对10种常见的昆虫图片数据集(‘蜜蜂’, ‘甲虫’, ‘蝴蝶’, ‘蝉’, ‘蜻蜓’, ‘蚱蜢’, ‘蛾’, ‘蝎子’, ‘…

HTML静态网页成品作业(HTML+CSS)——动漫猪猪侠网页(4个页面)

🎉不定期分享源码,关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 🏷️本套采用HTMLCSS,未使用Javacsript代码,共有4个页面。 二、作品演示 三、代…

[MQTT]Mosquitto的權限管理_使用者/密碼(pwfile)和訪問控制清單(aclfile)

延續Mosquitto的內網連接(intranet)和使用者/密碼權限設置文章,經解讀mosquitto官網文檔,在權限管理部分,除了設置使用者/密碼(pwfile)之外,還有訪問控制清單(Access Control List, aclfile)可以設置。經過測試,同時設…

装备制造行业数据分析指标体系

数字化飞速发展的时代,多品种、定制化的产品需求、越来越短的产品生命周期、完善的售后服务、极佳的客户体验和快速的交货速度等,使得装备制造行业的经营环境越来越复杂,企业竞争从拼产品、拼价格迈向拼服务,装备制造企业正处于数…

sql server 非sa账号配置发布订阅

如果有些源端环境,sa账号被禁用,或者有其他问题,那可以按以下步骤操作。 使用高权限账户登录,另外需要拥有源端windows用户管理员的账号和密码 表发布订阅成功的前提:发布的表必须有主键。 创建一个专门用于发布订阅的…

66Uptime – 网站服务器 Cronjob 监控工具 v35.0.0扩展中文版安装

66Uptime是一款自托管、易于使用、轻量级且高性能的网站服务器和Cronjob监控工具。以其丰富的功能和便捷的管理方式,为用户提供了全方位的网站服务器和Cronjob监控解决方案: 主要功能: 监控网站服务器和Cronjob的运行状态,确保它们…

学习使用js和jquery修改css路径,实现html页面主题切换功能

学习使用js和jquery修改css路径&#xff0c;实现html页面主题切换功能 效果图html代码jquery切换css关键代码js切换css关键代码 效果图 html代码 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>修改css路径</title&g…

LabVIEW电机故障监测系统

电机作为工业生产中的关键设备&#xff0c;其故障会导致生产停滞和经济损失。因此&#xff0c;开发一个能实时监控电机状态并预测潜在故障的系统具有重要意义。通过高效的数据采集和分析技术&#xff0c;提升故障诊断的准确性和及时性。 系统组成 该系统由以下部分组成&#…

内外网映射访问内网服务器

如果本地有公网ip&#xff0c;比如连接的宽带有公网ip&#xff0c;可以直接通过路由配置转发就行了&#xff0c;如果本地没有公网ip&#xff0c;那就需要通过下面这种方式来访问内网服务器了。 1&#xff1a;首先内网服务器需要连接外网&#xff0c;可以通过网线或者WiFi都可以…

Google Earth Engine(GEE)——ui.DateSlider时间进度条的设置

结果 函数: ui.DateSlider(start, end, value, period, <

【递归、搜索与回溯】floodfill算法一

floodfill算法一 1.floodfill算法简介2.图像渲染3.岛屿数量4.岛屿的最大面积 点赞&#x1f44d;&#x1f44d;收藏&#x1f31f;&#x1f31f;关注&#x1f496;&#x1f496; 你的支持是对我最大的鼓励&#xff0c;我们一起努力吧!&#x1f603;&#x1f603; 1.floodfill算法…

测试:设计测试用例

文章目录 概念设计正交法判定表法 本篇总结的是测试用例的概念和设计方法 概念 测试用例是为了实施测试而向被测试的系统提供的一组集合&#xff0c;这个集合中包含的内容有测试环境&#xff0c;操作步骤&#xff0c;测试数据&#xff0c;预期结果等要素 在测试用例的设计中…

MySQL:JDBC详解!

文章目录 &#x1f4d1;JDBC简介&#x1f4d1;通过代码使用JDBC的API☁️结语 &#x1f4d1;JDBC简介 实际上在工作中&#xff0c;针对数据库的操作&#xff0c;很少会直接通过命令行/图形化客户端来操作数据库&#xff0c;更多的是通过代码&#xff08;C、Java、Python、GO……

基于simulink的PEM燃料电池控制系统建模与仿真,对比PID,积分分离以及滑模控制器

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 PID控制器 4.2 积分分离PID控制器 4.3 滑模控制器 5.完整工程文件 1.课题概述 基于simulink的PEM燃料电池控制系统建模与仿真,对比PID,积分分离以及滑模控制器。 2.系统仿真结果 &#xff08;完…

qt开发-10_LineEdit

QLineEdit 小部件是一个单行文本编辑器。行编辑允许用户使用一组有用的编辑函数输入和 编辑一行纯文本。包括撤消和重做、剪切和粘贴以及拖放。通过更改行编辑的 echoMode()&#xff0c;它 还可以用作“只写”字段&#xff0c;用于输入如密码等. 创建好项目后&#xff0c;进入 …

热重启(硬重启)获取Bitlocker密钥取证

计算机内存&#xff08;条&#xff09;在系统运行时存储了大量敏感信息&#xff0c;当断电后&#xff0c;内存中的数据荡然无存。反之&#xff0c;当一直通电的情况下&#xff0c;内存中的一些敏感数据一直存在。当然&#xff0c;正如某些人了解的&#xff0c;当断电后&#xf…