zoukankan      html  css  js  c++  java
  • 【笔记】傅里叶变换学习笔记

    傅里叶变换

    参考资料

    https://zhuanlan.zhihu.com/p/19763358
    https://zhuanlan.zhihu.com/p/110026009
    https://robots.ox.ac.uk/~az/lectures/ia/lect2.pdf

    时域和频域

    音乐类比:波形图是时域,乐谱(音符)是频域

    单个音符是一个正弦波,不同振幅不同相位的正弦波叠加,可以构成任意波形

    也就是说,任何周期函数都可以由正弦波叠加而成

    傅里叶级数的频谱

    我们用一系列正弦波叠加成矩形波

    img

    不同频率的正弦波频率分量

    特别地,0频率(直线)被称为直流分量,它只造成整体上下平移

    它的频域是这样的

    img

    为什么?

    从三维空间看这些正弦波,如下:

    img

    时域就是正面看,频域就是侧面看

    傅里叶变换就是时域和频域之间的转换

    img

    傅里叶级数的相位谱

    很多在时域不好做的操作,在频域可以轻松做到

    确定一条正弦波需要知道振幅、频率和相位,从侧面看保留了振幅(y轴)和频率(x轴)信息

    相位信息从哪来?

    我们将离频率轴最近的波峰标记一个红点,再投影到下平面上,就得到了相位谱

    img

    傅里叶变换

    终于到了傅里叶变换部分

    我们要通过它,将时域的连续信号转化为频域的连续信号

    区别于傅里叶级数,它将时域的连续信号转化成频域的离散信号

    img

    离散信号足够密集,就类似连续信号了

    也就从求和符号变成积分符号了

    img img

    欧拉公式

    \[e^{ix}=\cos x+i\sin x \]

    乘以\(i\)可以看成旋转90°(参考三蓝一棕)

    从复平面法向量方向拉一条时间轴,用\(t\)替换\(x\),那么\(e^{it}\)可以看成一条螺旋线

    preview

    指数形式的傅里叶变换

    由上图,正弦波的叠加,可以看成螺旋线的叠加在实数空间的投影

    振幅——旋转半径

    频率——旋转周期

    相位——位置

    img

    最终结果是这样的

    img

    一维公式

    时域信号f(t)的傅里叶变换为

    \[F(\omega)=\mathscr{F}[f(t)]=\int_{-\infty}^{\infty}f(t)e^{-j\omega t}dt \]

    理解:对每个t,求\(f(t)\)\(e^{-j\omega t}\)的内积,再求和,\(f(t)\)在正弦波\(e^{-j\omega t}\)上的投影​

    反变换为

    \[f(t)=\mathscr{F}^{-1}[F(\omega)]=\dfrac{1}{2\pi}\int_{-\infty}^{\infty}F(j\omega)e^{-j\omega t}d\omega \]

    二维公式

    将一个图像分解成复平面波之和

    \[F(u,v)=\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}f(x,y)e^{-j2\pi(ux+vy)}dxdy \]

    同样可以理解为:图像与不同频率不同方向的复平面波内积求和,即投影的过程

    K空间

    K空间即二维频率域

    确定一个二维正弦平面波需要四个参数:振幅、频率、相位和方向向量

    用复数存储幅振幅和相位,用二维向量表示频率和方向

    (向量的方向为正弦波方向,向量的模长为频率,向量终点存复数)

    理解一下,越靠近中心原点,模长越小,频率越小,对应低频信息,提供主体信息

    反之,越远离中心,模长越大,频率越大,对应高频信息,提供细节信息

    更好地理解了SOD里的结论:

    high-level features help locate the salient objects roughly, low-level features help refine boundaries.

    这些向量放到二维平面中,就是K-SPACE了

    img

    K空间的每个复数代表了复平面波在原图像中占有多少成分,复系数乘以平面波相加就能得到原图像

    img

    平面波是基,K空间的数是系数,叠加就是原信息

    K空间里的相位保留位置信息,幅度保留强度信息

    图像旋转,K空间也旋转

    Convolution Theorem

    空间卷积=频域乘积

    类似FFT,要对两个图像卷积,先分别FT,再相乘,再IFT即可

    Sampling Theorem

    如果f(x,y)的傅里叶变换对频率大于\(u_b\)\(v_b\)的都为0

    那么只要采样距离\(w\le\dfrac{1}{2u_b}\),\(h\le\dfrac{1}{2v_b}\)​,原图像就可以被完全恢复

    本文来自博客园,作者:GhostCai,转载请注明原文链接:https://www.cnblogs.com/ghostcai/p/15704702.html

  • 相关阅读:
    hdu 1455 N个短木棒 拼成长度相等的几根长木棒 (DFS)
    hdu 1181 以b开头m结尾的咒语 (DFS)
    hdu 1258 从n个数中找和为t的组合 (DFS)
    hdu 4707 仓鼠 记录深度 (BFS)
    LightOJ 1140 How Many Zeroes? (数位DP)
    HDU 3709 Balanced Number (数位DP)
    HDU 3652 B-number (数位DP)
    HDU 5900 QSC and Master (区间DP)
    HDU 5901 Count primes (模板题)
    CodeForces 712C Memory and De-Evolution (贪心+暴力)
  • 原文地址:https://www.cnblogs.com/ghostcai/p/15704702.html
Copyright © 2011-2022 走看看