本章主要内容为二维傅立叶变换及其反变换,频域平滑滤波器、频域锐化滤波器,以及同态滤波器的相关介绍。

本章要求重点掌握图像频域滤波的基本流程及表示;二维离散傅里叶变换的表示及特点;频域平滑滤波器的基本原理和目的,三种典型滤波器;频域锐化滤波器的基本原理和目的,三种典型滤波器;同态滤波器的基本原理和目的。

本章科普内容为图像变换域滤波;离散傅里叶变换;频域带通滤波器。

4.1 二维傅里叶变换及其反变换

4.1.1 图像变换域滤波

图像虽然具有明确视觉意义,但人眼并不能从中直接看出频域信息。通过变换,找出图像的频率成分,有助于图像的增强、去噪。

4.1.2 图像频域滤波

频率滤波需要先进行傅里叶变换,将图像的空域信息转换到频域进行处理,然后再反变换回空域还原为图像,具体流程如下:

参考二维傅里叶变换及逆变换公式:

上述模型中用到的FFT和IFFT对应于快速傅里叶变换与快速傅里叶反变换,空域滤波对应的频域滤波可依次由以下三个公式简单表示:

4.1.3 正弦型变换:离散傅里叶变换(DFT)

4.1.3.1 一维离散傅里叶变换(1D-DFT)

对于有限长序列f(n) (n = 0, 1, 2, ·····, N-1),其DFT为:

1D-DFT矩阵表示:

其中U称为变换矩阵,从U的构成形式可知:

由此可知,U是一个酉矩阵,且

所以1D-DFT是正交变换,其反变换为:

4.1.3.2 二维离散傅里叶变换(2D-DFT)

令f(x, y)表示一幅大小为M×N像素的数字图像,其中x=0, 1, 2, ···, M-1,y=0, 1, 2, ···, N-1。由F(u,v)表示的f(x, y)的二维离散傅里叶变换(DFT)及二维离散傅里叶反变换由下式给出:

其中,m, n, u, v均为整数0 ≤ m, n, u, v ≤ N-1。使用确定频率的变量u和v,可以将指数项展开为正弦函数和余弦函数。频率域是使用u和v作为(频率)变量,由F(u, v)构成的坐标系,而空间域是使用x和y作为(空间)变量,由f(x, y)构成的坐标系。

傅里叶变换表示为复数形式:

傅里叶变换表示成为指数形式:

幅度谱:                        

        相位:                                 

功率谱:                           

4.1.3.3 2D-DFT的性质

(1)变换核的可分离性

在离散傅里叶变换中,变换核为:

变换核的可分离性说明2D-DFT可通过两次1D-DFT完成,具体计算如下:

因此,我们无论从行方向还是列方向开始对  进行1D-DFT,都可以得到最终的二维傅里叶变换:

(2)移位特性

(3)周期性和共轭特性

(4)旋转不变性

(5)比例尺(尺度变换)

(6)平均性

(7)卷积定理

(8)实偶函数的DFT

(9)实奇函数的DFT

4.2 图像频域滤波

4.2.1 频域低通滤波器

(1)理想低通滤波器(ILPF)

(2)Butterworth低通滤波器(BLPF)

n为整数,称为滤波器的阶数,n越大,通带和阻带的近似性越好,过渡带也越陡。

(3)指数低通滤波器(ELPF)

(4)梯形低通滤波器(TLPF)

(5)高斯低通滤波器(GLPF)

高斯滤波器的空域和频域形式相同,从频域来看没有振铃现象。

4.2.2 频域高通滤波器

(1)理想高通滤波器(IHPF)

(2)Butterworth高通滤波器(BHPF)

(3)指数高通滤波器(EHPF)

(4)梯形高通滤波器(THPF)

4.2.3 频域带通滤波器

(1)双高斯差带通滤波器(DOG)

4.3 同态滤波

同态滤波是一种把频率过滤灰度变换结合起来的图像处理方法。它根据图像的照度反射模型,利用压缩亮度范围增强对比度来改善图像质量。

同态滤波主要为了解决:(1)光照不均匀,则使图像上对应于照度暗的区域,无法分辨细节;(2)动态范围过大,如在夏日强光照射下成像,景物细节无法区分。

同态滤波可以增强图像暗区细节,同时又不损失图像亮区细节。

入射分量  在空间缓慢变化,处于低频区域;

反射分量 反映细节,处于高频区域。

同态滤波的滤波滤波步骤:

(1)图像光照模型建模:

(2)变换到对数坐标系(注意条件!!!)

(3)变换到频域

(4)用传递函数H实施频域滤波

(5)变换回时域

(6)变换回原坐标

第四章 图像频域滤波相关推荐

  1. java 图像傅里叶变换_图像频域滤波与傅里叶变换

    1.频率滤波 图像的空间域滤波:用各种模板直接与图像进行卷积运算,实现对图像的处理,这种方法直接对图像空间操作,操作简单.图像处理不仅可以在空间域进行还可以在频率域进行,把空间域的图像开窗卷积形式,变 ...

  2. C语言数字图像处理---2.5图像频域滤波

    上一小节我们介绍了图像频域变换,本小节将以此为基础,介绍图像频域滤波的相关内容,包含常见高通/低通/带通/带阻/方向滤波等频域滤波方法,同时以C语言编码实现,帮助初学者理解和掌握如何进行图像的频域滤波 ...

  3. 10句话读懂图像频域滤波——不能不知道的信号与系统基本理论

    10句话读懂图像频域滤波--不能不知道的信号与系统基本理论 今天的图像处理依靠各类方便易用的工具箱与函数库似乎已然成为上手就能用的应用科学.但没有那种算法是普适的,知其所以然才能真正理解原理,深刻的理 ...

  4. 数字图像处理第四章频率域滤波(低通滤波器、高通滤波器、拉普拉斯滤波、同态滤波器)

    本章节的主要内容具体包括:傅里叶变换的概念及处理的相关知识.频率域卷积概念.三种低通滤波器的原理及代码实现.三种高通滤波器的原理及代码实现.频率域拉普拉斯算法原理及实现.同态滤波器原理及代码实现. 4 ...

  5. 数字图像处理——第四章 频率域滤波

    数字图像处理--第4章 频率域滤波 文章目录 数字图像处理--第4章 频率域滤波 频率域 1.傅里叶级数原理 1.1.一维傅里叶变换 1.2.二维傅里叶变换 2.python×傅里叶级数 2.1.傅里 ...

  6. Python图像处理八:图像频域滤波

    一.图像频谱 在 numpy 库的 fft 模块中有计算二维离散傅里叶变换的函数 fft2,此外图像 变换到频域后,原点需要移动到频域矩形的中心,所以要对fft2的结果使用fftshift 函数实现频 ...

  7. 图像处理(二)——图像频域滤波

    一.图像傅里叶变换的物理意义 图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度.傅里叶变换是将图像从空间域转换到频率域,换句话说,是将图像的灰度分布函数变换为图像的频率分布函数. ...

  8. (数字图像处理MATLAB+Python)第四章图像正交变换-第一节:离散傅里叶变换

    文章目录 一:一维离散傅里叶变换 (1)定义 (2)实例 二:一维快速傅里叶变换 (1)定义 (2)实例 三:二维离散傅里叶变换 (1)定义 (2)程序 四:二维离散傅里叶变换的性质 (1)可分性 ( ...

  9. 数字图像处理与Python实现笔记之频域滤波

    数字图像处理与Python实现笔记 摘要 绪论 1 数字图像处理基础知识 2 彩色图像处理初步 3 空间滤波 4 频域滤波 4.1 傅里叶变换 4.1.1 一维傅里叶变换 4.1.2 二维傅里叶变换 ...

最新文章

  1. 以太坊:比特币 + 无限可能
  2. desc mysql 连表查询_Mysql连表查询
  3. 集合 判断是否为同一元素 总结
  4. 1.2 如何在visual studio 中建立C#程序
  5. (转)Elasticsearch NoNodeAvailableException None of the configured nodes are available
  6. python网络编程学习笔记(6):Web客户端访问
  7. 如何使用camtasia制作网页视频调查问卷
  8. python程序员年薪20万_据说做好这几道考题的python程序员年薪超20万
  9. 油猴管理程序复制百度文库网页内容
  10. JAVA计算机毕业设计大学生旅游拼团网站Mybatis+源码+数据库+lw文档+系统+调试部署
  11. composer.json 解决依赖冲突
  12. Supervisor 使用说明,轻松管理进程
  13. Kent Beck 教你编程模式与代码重构
  14. java用ssm框架开发的空气质量检测系统源码网站实战项目
  15. Spring的ioc控制反转
  16. HTML期末大作业 学生DW静态网页设计 动画漫展学习资料电影模板(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源
  17. 计算机专业修读指导论文,计算机专业网络与课堂教学整合
  18. 设计模式初探-观察者模式(OBSERVER)又称发布-订阅(Publish-Subscribe)依赖(Dependents)
  19. 汇编语言六 报数出列设有n(设为17)个人围坐在圆桌周围,按顺时针给他们编号(1,2,~~~,n),从第1个人开始顺时针方向+1报数,当报数到m(设为11)时,该人出列
  20. Cocos2d-x 屏幕适配

热门文章

  1. Java | eclipse注释快捷键
  2. Linux服务器上用gitolite管理代码仓库
  3. yolov3检测和平精英视频中人物及物体【附源码+数据】
  4. 自启动U盘,一个会流行的好玩意
  5. python保存变量sklearn.externals_如何利用python中的sklearn.externals 模块保存加载训练模型...
  6. 百度搜索结果屏蔽百家号方法
  7. 基于cyclegan的遥感影像色差改正
  8. 第002课 ubuntu环境搭建和ubuntu图形界面操作(免费)
  9. 信关站、关口站、earth station、gatway
  10. js中双感叹号_JavaScript中双叹号!!作用示例介绍