图像处理学习记录---频域滤波

频域滤波

  • 数字图像的表示
    空间域表示法:图像数据的矩阵表示,数组表示
    变换域表示法:傅里叶变换的频域表示

  • 数字图像的处理方法
    空间域法:直接在图像作用域处理
    变换域法:图像变化-变换域处理-逆变换

图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低;而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高。
傅立叶变换是将图像从空间域转换到频率域,其逆变换是将图像从频率域转换到空间域。换句话说,傅立叶变换的物理意义是将图像的灰度分布函数变换为图像的频率分布函数,傅立叶逆变换是将图像的频率分布函数变换为灰度分布函数。

基于傅里叶变换的图像处理

  • 扩展知识
    欧拉公式(宇宙第一公式)
    在这里插入图片描述
  • 基于傅里叶变换域的数字图像描述
    在这里插入图片描述

一维傅里叶变换

一维连续傅里叶变换
  • 连续转连续
    在这里插入图片描述
一维离散傅里叶变换
  • 离散转连续
    在这里插入图片描述
  • 离散转离散
    在这里插入图片描述
    在这里插入图片描述
    离散信号的傅里叶频谱
    在这里插入图片描述
    傅里叶幅度谱四个角为直流成分

二维傅里叶变换

二维连续傅里叶变换

与一维的类似
在这里插入图片描述

二维离散傅里叶变换
  • 公式描述
    在这里插入图片描述
  • 傅里叶频谱
    在这里插入图片描述
  • 图像重建
    在这里插入图片描述
  • 性质

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

图像频域滤波

利用频域成分和图像外表之间的对应关系,可以更好的解释空间滤波的某些性质。

频率分量和图像空间之间的联系

  1. 变化最慢的频率成分(u=v=0)对应一幅图像的平均灰度级
    在这里插入图片描述
  2. 当从变化的原点移开时,低频对应着图像的慢变化分量,如图像的平滑部分。
  3. 进一步离开原点时,较高的频域对应图像中变化越来越快的灰度级,如边缘或噪声等尖锐部分。

基于频率域图像滤波原理

在这里插入图片描述
明确 滤波器的类型(如:理想滤波器、高斯滤波器、巴特沃斯滤波器等)、及(如:理想滤波器、高斯滤波器、巴特沃斯滤波器等)、及 操作行为(低通、高通、带通、带阻、陷波等)

  • 具体步骤:
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

常见的频域滤波器

在这里插入图片描述

低通滤波器

使得低频通过,而使高频衰减的滤波器,减少尖锐的细节部分,突出平滑过渡部分。
在这里插入图片描述

  • 理想低通滤波器(ILPF)
    在这里插入图片描述

  • 巴特沃斯低通滤波器(BLPF)

  • 阶数越高越容易出现振铃效应
    在这里插入图片描述

  • 高斯低通滤波器(GLPF)
    在这里插入图片描述

高通滤波器

使得高频通过,而使低频衰减的滤波器,减少平滑过渡部分,突出边缘等细节。
在这里插入图片描述

  • 理想高通滤波器(IHPF)
    在这里插入图片描述

  • 巴特沃斯高通滤波器(GHPF)
    在这里插入图片描述

  • 高斯滤波器(BHPF)
    在这里插入图片描述

  • 其他混合高频增强
    拉普拉斯算子
    在这里插入图片描述

  • 钝化模板、高提升滤波和高频强调滤波
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 同态滤波
    压缩图像的灰度动态范围,增强对比度
    在这里插入图片描述

选择性滤波
  • 带阻滤波器
    在这里插入图片描述
  • 带通滤波器
    在这里插入图片描述
  • 陷波滤波器
    用于阻止或通过实现定义的中心频率邻域内的频率成分
    陷波对
    在这里插入图片描述

快速傅里叶变换(FFT)

当序列长度N很大时,直接使用DFT进行计算,计算量与时间都会增加。
将N分解为几个较短的序列分别进行计算DFT,同时,利用旋转因子的周期性,对称性进行合并,归类处理,以减少DFT的运算次数。
在这里插入图片描述

基2FFT算法

要求DFT变换区间长度为:N=2**M M为整数

时域 抽取 法FFT ( Decimation in Time FFT)简称DIT-FFT
频域 抽取 法FFT ( Decimation in Frequency FFT)简称DIF-FFT
  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python中进行频域滤波可以使用傅里叶变换来实现。首先,通过使用正向傅里叶变换将原始图像从空间域转换到频域。这可以通过NumPy库中的fft函数来实现。接下来,使用频域滤波器对频率进行过滤,保留或去除某些特定频率。常用的频域滤波器包括低通滤波器、高通滤波器和带通滤波器等。最后,使用傅里叶逆变换将滤波后的频域图像重新转换到空间域,得到处理后的图像。 以下是一个使用Python进行频域滤波的示例代码: ```python import numpy as np from scipy.fft import fft, ifft # 假设原始图像为img img = ... # 进行正向傅里叶变换 img_freq = fft(img) # 定义频域滤波器,这里以低通滤波器为例 # 可根据需要选择其他滤波器 filter = ... # 对频域图像进行滤波 filtered_img_freq = img_freq * filter # 进行傅里叶逆变换,得到处理后的图像 filtered_img = ifft(filtered_img_freq) # 处理后的图像即为filtered_img ``` 在上述代码中,首先使用fft函数对原始图像进行正向傅里叶变换得到频域图像。然后,定义一个频域滤波器,可以根据需要选择不同的滤波器类型。通过将频域图像与滤波器进行乘法运算,可以对频域进行滤波。最后,使用ifft函数进行傅里叶逆变换,将滤波后的频域图像转换回空间域,得到处理后的图像。 请注意,示例代码中的滤波器部分需要根据具体需求进行定义和实现。可以根据实际应用的场景选择不同的滤波器类型和参数。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [数字图像处理与Python实现笔记之频域滤波](https://blog.csdn.net/qq_40507857/article/details/107609844)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值