美文网首页
傅里叶变换之理论基础

傅里叶变换之理论基础

作者: 大龙10 | 来源:发表于2021-11-15 05:24 被阅读0次

《OpenCV轻松入门:面向Python》读书笔记
作者:李立宗
出版社:电子工业出版社
出版时间:2019-05

第14章 傅里叶变换

  图像处理一般分为

  • 空间域处理
    空间域处理是直接对图像内的像素进行处理。
    空间域处理主要划分为灰度变换和空间滤波两种形式。
    灰度变换是对图像内的单个像素进行处理,比如调节对比度和处理阈值等。
    空间滤波涉及图像质量的改变,例如图像平滑处理。
    空间域处理的计算简单方便,运算速度更快。
  • 频率域处理。
    频率域处理是先将图像变换到频率域,然后在频率域对图像进行处理,最后再通过反变换将图像从频率域变换到空间域。
    傅里叶变换是应用最广泛的一种频域变换,它能够将图像从空间域变换到频率域,而逆傅里叶变换能够将频率域信息变换到空间域内。
    傅里叶变换在图像处理领域内有着非常重要的作用。

14.1 理论基础

1)实例

  • 配方表格
    表14-1所示的是某饮料的配方,该配方是一个以时间形式表示的表格,表格很长,这里仅仅截取了其中的一部分内容。该表中记录了从时刻“00:00”开始到某个特定时间“00:11”内的操作。


    表14-1 饮料配方
  • 分析
    仔细分析该表格可以发现,该配方:
    ● 每隔1分钟放1块冰糖。
    ● 每隔2分钟放3粒红豆。
    ● 每隔3分钟放2粒绿豆。
    ● 每隔4分钟放4块西红柿。
    ● 每隔5分钟放1杯纯净水。

  • 配方的时域图
    在数据的处理过程中,经常使用图表的形式表述信息。如果从时域的角度,该配方表可以表示为图14-1。图14-1仅仅展示了配方的前11分钟的操作,如果要完整地表示配方的操作,必须用图表绘制出全部时间内的操作步骤。

    图14-1 配方的时域图
  • 配方的频域图
    如果从频率(周期)的角度表示,这个配方表可以表示为图14-2,图中横坐标是周期(频率的倒数),纵坐标是配料的份数。可以看到,图14-2可以完整地表示该配方的操作过程。

    图14-2 配方的频域图

2)函数

  对于函数,同样可以将其从时域变换到频域。

  • 时域图
    图14-3是一个频率为5(1秒内5个周期)、振幅为1的正弦曲线。


    图14-3 正弦曲线
  • 频域图
    如果从频率的角度考虑,则可以将其绘制为图14-4所示的频域图,图中横坐标是频率,纵坐标是振幅。


    图14-4 正弦函数的频域图

图14-3与图14-4是等价的,它们是同一个函数的不同表示形式。可以通过频域表示得到对应的时域表示,也可以通过时域表示得到对应的频域表示。

3)傅里叶变换

法国数学家傅里叶指出,任何周期函数都可以表示为不同频率的正弦函数和的形式。

4)变换的具体过程

下面我们来看傅里叶变换的具体过程。

  • 时域图
    例如,周期函数的曲线如图14-5左上角的图所示。该周期函数可以表示为:

    图14-5 函数曲线
    y=3*np.sin(0.8*x) + 7*np.sin(0.5*x) + 2*np.sin(0.2*x)
    因此,该函数可以看成是由下列三个函数的和构成的:
    ● y1=3*np.sin(0.8*x)(函数1)
    ● y2=7*np.sin(0.5*x)(函数2)
    ● y3=2*np.sin(0.2*x)(函数3)
    上述三个函数对应的函数曲线分别如图14-5中右上角、左下角及右下角的图所示。
  • 频域图
    如果从频域的角度考虑,上述三个正弦函数可以分别表示为图14-6中的三根柱子,图中横坐标是频率,纵坐标是振幅。


    图14-6 函数的频域图

  通过以上分析可知,图14-5中左上角的函数曲线可以表示为图14-6所示的频域图。
  从图14-5左上角的时域函数图形,构造出如图14-6所示的频域图形的过程,就是傅里叶变换。
  傅里叶变换就是从频域的角度完整地表述时域信息。

5)相差

  除了频率和振幅外,还要考虑时间差的问题。
  例如,饮料配方为了控制风味,需要严格控制加入配料的时间。
  如果加入配料的时间发生了变化,饮料的风味就会发生变化。所以,在实际处理过程中,还要考虑时间差。这个时间差,在傅里叶变换里就是相位。相位表述的是与时间差相关的信息。
  相差也是傅里叶变换中非常重要的条件。

6)图像处理过程中的傅里叶变换

  在图像处理过程中,傅里叶变换就是将图像分解为正弦分量和余弦分量两部分,即将图像从空间域转换到频率域(以下简称频域)

  • 数字图像经过傅里叶变换后,得到的频域值是复数。
  • 因此,显示傅里叶变换的结果需要使用实数图像(realimage)加虚数图像(complex image),
  • 或者幅度图像(magnitude image)加相位图像(phase image)的形式。

7)幅度图像

  因为幅度图像包含了原图像中我们所需要的大部分信息,所以在图像处理过程中,通常仅使用幅度图像。
  当然,如果希望先在频域内对图像进行处理,再通过逆傅里叶变换得到修改后的空域图像,就必须同时保留幅度图像和相位图像。

8)低频和高频信息

  对图像进行傅里叶变换后,我们会得到图像中的低频和高频信息。

  • 低频信息对应图像内变化缓慢的灰度分量。
  • 高频信息对应图像内变化越来越快的灰度分量,是由灰度的尖锐过渡造成的。
    例如,在一幅大草原的图像中有一头狮子,低频信息就对应着广袤的颜色趋于一致的草原等细节信息,而高频信息则对应着狮子的轮廓等各种边缘及噪声信息。

9)傅里叶变换的目的

  傅里叶变换的目的,就是为了将图像从空域转换到频域,并在频域内实现对图像内特定对象的处理,然后再对经过处理的频域图像进行逆傅里叶变换得到空域图像。
  傅里叶变换在图像处理领域发挥着非常关键的作用,可以实现图像增强、图像去噪、边缘检测、特征提取、图像压缩和加密等。

相关文章

  • 傅里叶变换之理论基础

    《OpenCV轻松入门:面向Python》读书笔记作者:李立宗出版社:电子工业出版社出版时间:2019-05 第1...

  • 2019-03-04

    基于快速傅里叶变换法之图像处理整理 1.这里采用的是傅里叶变换技术,在噪点消除上有明显的不同,其次就是在杂点去除过...

  • 无标题文章

    傅里叶变换的本质是什么? 傅里叶变换的公式为 可以把傅里叶变换也成另外一种形式: 可以看出,傅里叶变换的本质是内积...

  • 2018Android实验室CV培训总结

    Android实验室CV培训 傅里叶变换(空间域 -> 频率域) 什么是傅里叶变换? 维基百科: 傅里叶变换(法语...

  • 离散傅里叶变换 DFT

    离散傅里叶变换 DFT 周期 离散信号 (离散时间傅里叶变换:非周期,离散;傅里叶变换:非周期,连续;傅里叶级数:...

  • 快速傅里叶变换和离散傅里叶变换

    快速傅里叶变换(FFT) 离散傅里叶变换(DFT) 基础理论是傅里叶变换的分离形式,和采样定理(香菜定理) 采样定...

  • Scipy

    通过傅里叶变换实现图片降噪 scipy.fftpack模块用来计算快速傅里叶变换速度比传统傅里叶变换更快,是对之前...

  • 《财务自由之路》2

    这本书分两部分:一、理论基础;二、实践篇 今天主要谈理论基础篇。理论基础部分从仓鼠之轮、书本知识与社会实...

  • 基础-小波傅里叶变换

    https://www.zhihu.com/question/22864189 傅里叶变换-频率信息短时傅里叶变换...

  • 快速傅里叶变换——理论

    本文公式较多,欢迎大家勘误 1.周期离散信号的傅里叶变换 离散信号傅里叶变换的公式如下所示: 离散傅里叶变换的原理...

网友评论

      本文标题:傅里叶变换之理论基础

      本文链接:https://www.haomeiwen.com/subject/gfbezltx.html