频域图像增强(图像的频域分析)高通低通滤波器

article/2025/4/21 12:38:03

1. 频率域平滑(低通)

图像的平滑除了在空间域中进行外,也可以在频率域中进行。

由于噪声主要集中在高频部分,为去除噪声改善图像质量,滤波器采用低通滤波器H_{LP}(u,v)​​​​​​​ 来抑制高频成分,通过低频成分,然后再进行逆傅立叶变换获得滤波图像,就可达到平滑图像的目的。

 

 

1.1 理想低通滤波器

 说明:在半径为D_{0}的圆内,所有频率没有衰减地通过滤波器,而在此半径的圆之外的所有频率完全被衰减掉。

 

 1.2 巴特沃思低通滤波器

可用于平滑处理,如图像由于量化不足产生虚假轮廓时,常可用低通滤波进行平滑以改进图像质量。
通常,BLPF的平滑效果好于ILPF(振铃现象)。

 

1.3 高斯低通滤波器 

采用高斯低通滤波器滤波在抑制噪声的同时,图像边缘的模糊程度较用Butterworth滤波产生的大些,无明显的振铃效应。
★高斯滤波器无振铃现象

1.4 三种低通滤波器小结

GLPF不能达到有相同截止频率的二阶BLPF的平滑效果;
GLPF没有振铃;
如果需要严格控制低频和高频之间截至频率的过渡,选用BLPF,代价是可能产生振铃。

 

1.5 低通滤波器的应用实例:模糊,平滑等

字符识别:通过模糊图像,桥接断裂字符的裂缝。

印刷和出版业:从一幅尖锐的原始图像产生平滑、柔和的外观,如人脸,减少皮肤细纹的锐化程度和小斑点。 

处理卫星和航空图像:尽可能模糊细节,而保留大的可识别特征。低通滤波通过消除不重要的特征来简化感兴趣特征的分析。

 

2 频率域锐化(高通)滤波器

图像的边缘、细节主要位于高频部分,而图像的模糊是由于高频成分比较弱产生的。
频率域锐化就是为了消除模糊,突出边缘。
因此采用高通滤波器让高频成分通过,使低频成分削弱,再经逆傅立叶变换得到边缘锐化的图像。

2.1 理想高通滤波器(IHPF)

 

2.2 巴特沃思高通滤波器

 

 

 2.4 三种高通滤波器小结

三种滤波函数的选用类似于低通。
理想高通有明显振铃现象,即图像的边缘有抖动现象;
Butterworth高通滤波效果较好,但计算复杂,其优点是有少量低频通过, H(u,v)是渐变的,振铃现象不明显;
指数高通效果比Butterworth差些,振铃现象不明显;
一般来说,不管在图像空间域还是频率域,采用高频滤波不但会使有用的信息增强,同时也使噪声增强。因此不能随意地使用。


2.5 频率域的拉普拉斯算子

 

2.6 钝化模板、高频提升滤波和高频加强滤波

为什么要进行高频提升和高频加强?
高频滤波后的图像,其背景平均强度减小到接近黑色(因为高通滤波器滤除了傅里叶变换的零频率成分:F(0,0)=0)

解决办法:把原始图像加到过滤后的结果中,如拉普拉斯算子增强,这种处理称为高频提升过滤。它是钝化模板的推广。

 

 

转载博客

数字图像处理学习笔记(十四)——频域图像增强(图像的频域分析)_闭关修炼——暂退的博客-CSDN博客_glpf特点


http://chatgpt.dhexx.cn/article/pDvxUP73.shtml

相关文章

9.频率域锐化滤波

目录 一 理想高通滤波器 定义 二 巴特沃斯高通滤波器[BLPF] 定义 三 高斯高通滤波器[GLPF] 四 振铃效应对比 五 示例 六 区别和联系 数字图像处理的配套视频教程: 1.【冈萨雷斯-数字图像处理】开始安排续数字图像处理的教程_哔哩哔哩_bilibili 2. 数字图像…

【示波器专题】示波器探头的负载效应

理想的示波器探头可以轻松、精确的复制被探测信号。然而在现实的情况下,探头成为了电路的一部分。如在星球文章:【示波器专题】示波器探头的原理深入——无源探头 中我们讲到一个例子,低阻无源探头的最大好处就是以较低的价格提供了比较高的测试带宽。但缺点就是输入阻抗低(…

编码压缩带来的几种效应和原因

吉布斯效应 先来简要回顾一下吉布斯效应。 对于Gibbs现象,百度百科解释为:吉布斯现象(又叫吉布斯效应):将具有不连续点的周期函数(如矩形脉冲)进行傅立叶级数展开后,选取有限项进行合成。当选…

21.失真/低高通/振铃效应/旁瓣泄漏效应/频域滤波/图像深度/频带/线性滤波源码分析 -- OpenCV从零开始到图像(人脸 + 物体)识别系列

本文作者:小嗷 微信公众号:aoxiaoji 吹比QQ群:736854977 简书链接:https://www.jianshu.com/u/45da1fbce7d0 本文你会找到以下问题的答案: 失真/低高通/振铃效应和旁瓣泄漏效应/图片深度/频带/图像细节/线性滤波源码分析 失…

几种常用的假设图像边界条件用于抑制振铃效应及实现(下)

三 其他BC 1.Repeated BC Xu Zhou等人在《A boundary condition based deconvolution framework for image deblurring》提及,由于原文写的公式比较复杂不好理解,所以就不赘述了,其实核心就是外部边界区域内的某个像素点的灰度等于距离其最近…

振铃效应与样点自适应补偿(Sample Adaptive Offset,SAO)技术

SAO(Sample Adaptive Offset,自适应样点补偿)原理分析 这里写目录标题 SAO(Sample Adaptive Offset,自适应样点补偿)原理分析1. H265压缩原理2. SAO的作用3. SAO原理简介4. SAO的分类--BO5. SAO的分类--EO6…

几种常用的假设图像边界条件用于抑制振铃效应及实现(上)

一 介绍 传统的图像复原方法可能会给复原图像引入振铃效应,并且以边界振铃为主;产生这种现象的原因简单地来讲主要是由于模糊核的 不精确或者信息丢失。 [图片来自论文《光学合成孔径系统成像性能优化与分析》P79 魏小峰] Renting liu、Jiaya J…

rpm包的卸载

两个步骤: 1、查询 即查询Linux中安装的完整包名 命令【rpm -qa | grep xxx】 例如:rpm -qa | grep unzip 2、卸载 命令:rpm -e RPM包的完整名称 例如:rpm -e unzip-6.0-19.el7.x86_64 卸载之后检查发现已经不存在 - - -…

linux卸载命令6,小编为你叙述linux卸载命令【操作流程】

大家应该都知道我们在使用电脑的时候,会发现linux卸载命令【操作流程】的问题,如今还有很多用户不知道如何处理linux卸载命令【操作流程】的情况,于是我就给大家整理总结了linux卸载命令【操作流程】的具体处理方案,就是按照1&…

Linux常见命令 25 - RPM包安装、升级、卸载、查询、校验、提取

目录 1. 包名与包全名 2. RPM安装 3. RPM包升级 4. RPM包卸载 5. 查询是否安装RPM包 6. RPM包校验 7. RPM包中文件提取 1. 包名与包全名 包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径包名:操作已经安…

linuxrpm命令卸载python_Linux RPM包安装、卸载、升级命令讲解

一个 RPM 包包含了已压缩的软件文件集以及该软件的内容信息,通常表现为以 .rpm 扩展名结尾的文件,例如 samba.rpm 。如果需要对RPM包进行操作则需要使用rpm命令。 一、RPM包的来源 所有RPM包都在系统光盘的Packages目录中,那么我们如何获取包…

rpm卸载包的命令

可以先用rpm -q xxx 或者 rpm -qf xxx/bin/xxxx.xx 来查询一下所属的rpm包的名字。然后用rpm -e xxxxxx 来删之。xxx/bin/xxxx.xx 是一个包中任意的文件xxxxxx 是查询得到的rpm包的名称 rpm -e的时候后面的文件名不用加版本号 安全地卸载 RPM卸载软件包,并不是简单地将原来安…

linux的rpm卸载,linux rpm卸载参数

linux rpm卸载参数 本站整理 发布时间:2009-03-10 15:38:48 作者:jb51.net 我要评论 rpm卸载参数--test : 卸载测试 --nodeps : 不检查依赖 --noscripts : 不执行脚本程序 --notriggers : 不执行触发程序 --justdb : 仅修改数据库 --force 强制 RPM卸载软件包,并不是…

rpm卸载命令

可以先用rpm -q xxx 或者 rpm -qf xxx/bin/xxxx.xx 来查询一下所属的rpm包的名字。 然后用rpm -e xxxxxx 来删之。 xxx/bin/xxxx.xx 是一个包中任意的文件 xxxxxx 是查询得到的rpm包的名称 rpm -e的时候后面的文件名不用加版本号 安全地卸载 RPM卸载软件包,并不是简单…

关于传递函数的双边线性Z变换+差分方程

下午查了一下午资料,翻看了一些书籍,看了一些视频学习!!!抛开这些,进入整体。 双边线性Z变换: 将S域虚轴和实轴改为Z域单位圆,由连续变为离散。 线性公式:(如…

基于深度学习的视频预测研究综述

原址:http://html.rhhz.net/tis/html/201707032.htm (收集材料ing,为论文做准备)[综述性文章,,,可以做背景资料] 莫凌飞, 蒋红亮, 李煊鹏 摘要:近年来,深度学习算法在众多有监…

【数字信号处理】傅里叶变换性质 ( 傅里叶变换频移性质示例 | PCM 音频信号处理 | 使用 matlab 进行频移操作 )

文章目录 一、PCM 音频信号处理二、要点说明 一、PCM 音频信号处理 给定一段 PCM 音频数据 , 封装到 .WAV 文件 中 , 此时的信号 是 实信号 , 每个 PCM 音频采样都是一个 实数值 , 绘制该 音频数据 实信号 的 " 幅频特性 " , 将该 PCM 音频的 频率 移动 6 k H z 6…

Three.js视频教程

Threejs引擎 Threejs是WebGL多款3D引擎之一,threejs相比较babylonjs、cesiumjs等引擎在国内使用的更广泛,中文资料更多,相关招聘更多。所以对于WebGL工程师来说,学习threejs是很有必要的。 视频教程发布地址 案例欣赏 下面一些…

AV1视频编解码器核心编码工具概述

一、介绍 在过去的十年里,基于网络的视频应用变得非常普遍,现代设备和网络基础设施推动了高分辨率、高质量内容消费的快速增长。因此,占主导地位的带宽消费者,如视频点播(VoD)、实时流媒体和会话视频&…

Android平台上基于OpenGl渲染yuv视频

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 更多音视频开发文章,请看:音视频开发专栏 介绍一个自己刚出炉的音视频播放录制开源项目 前言 这是我音视频专栏的第一篇实例解析,也算是入门篇,重…