二维傅里叶变换是怎么进行的?

article/2025/10/3 2:10:40

1.首先回顾一下一维FT

通俗来讲,一维傅里叶变换是将一个一维的信号分解成若干个三角波。

对于一个三角波而言,需要三个参数来确定它:频率,幅度 A ,相位。因此在频域中,一维坐标代表频率,而每个坐标对应的函数值也就是是一个复数,其中它的幅度就是这个频率三角波的幅度 A ,相位就是 。下图右侧展现的只是幅度图,在信号处理中用到更多的也是幅度图。

2.类比:从一维到二维

一维信号是一个序列,FT将其分解成若干个一维的简单函数(三角波)之和。二维的信号可以说是一个图片,类比一维,那二维FT是不是将一个图片分解成若干个简单的图片呢?

确实是这样,二维FT将一个图像分解成若干个三角平面波之和。如下图:

对于三角平面波,可以这样理解,在一个方向上存在一个三角函数,在法线方向上将其拉伸。前面说过三个参数可以确定一个一维的三角波。哪几个参数可以确定一个二维的三角平面波呢?答案是四个,其中三个和一维的情况一样(频率 ,幅度 A ,相位 ),但是具有相同这些参数的平面波却可以有不同的方向。如下图所示:

两个不同方向的平面波叠加

3.二维频率域K-SPACE

在一维中由于分解后的参数只要三个,所以用一个序列就能存储它:下标表示频率,存储的内容表示此频率的三角波的幅度和相位。而对于二维FT变换后的平面波有四个参数,那怎末来保存呢?

类比一维中,幅度和相位可以用一个复数表示,它可以作为我们存储的内容。但是还有两个:一个频率一个方向。这时想到向量是有方向的,也是有长度的。所以我们用一个二维的矩阵的来保存分解之后得到的信息。这个矩阵就是K空间。(一般用k来表示空间频率,单位是1/m)

什么意思呢?就是说一个二维矩阵点代表这个平面波的法向量,这个向量的模代表这个平面波的频率 ,这个点里面保存的内容复数就是此平面波的幅度和相位。下面这个图很好的体现了这一点:

也因此K空间的中心对于低频,周围对于高频。如下图,K空间中只有(0,0)处有值,也就是信号都是直流即不存在变化,所以实空间就是一张白纸。

再如下面这个图片,中心低频贡献了图像的主体,周围高频提供图像的细节和边缘。

4.关于K空间

在一维FT变换后,频域呈现对称性,也就前半段代表(0,fs/2),而后半段代表(-fs/2,0)。在二维中也是如此。因此为了方便理解,一般会对图像进行fftshift,将其交叉替换,将0频移至中心。另外,K空间也具有共轭对称性。

下面这个图像显示了二维傅里叶变换中,实空间旋转多少,频率空间也会相应旋转多少。这其实是高维傅里叶变换缩放定理的一种特殊情况。

5.二维傅里叶变换公式

上式为二维FT的公式。可以证明的实部也就是是一个三角平面波。也就是说,二维FT的公式就是将与每个不同方向不同频率的平面波做积分,求出这个基的系数。至于为什么这样可以,就要涉及到正交基、内积、线性空间的知识了。


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

相关文章

二维傅里叶变换需知

from: https://blog.csdn.net/wenhao_ir/article/details/51037744 代码如下,这个代码是实现灰度图像作二维傅里叶变换后的非线性变换哈~ clear all; Iimread(coins.png); Ffft2((im2double(I))); Ffftshift(F); Fabs(F); Tlog(F1); subplot(1,2,1); imshow(F,[]…

傅里叶级数、一维傅里叶变换到二维傅里叶变换数理推导

傅里叶级数、一维傅里叶变换到二维傅里叶变换数理推导 参考资料: 如何理解傅里叶级数公式 二重傅里叶级数 从傅里叶级数到傅里叶变换 高维傅里叶变换的推导 连续傅里叶变换和离散傅里叶变换 二维离散傅里叶变换 IDL实现傅里叶变换 想要用傅里叶变换的思维处理一个…

二维傅里叶变换简化方式

在处理二维矩阵时,常想着如何把时域转换到频域来处理,因此翻来了以往数分里面的常用的傅里叶(Fourier Transform); (Notes:一下公式中 M,N分别为二维矩阵的列数和行数,f(x,y) 代表改二维矩阵,F(u,v)为转换后的矩阵&…

C++中fftw库二维傅里叶变换笔记

目录 1.相关基础知识参考链接 2.二维傅里叶变换作用简介 3.FFTW二维傅里叶变换输出分析 (1)原始输出数据​ (2)频谱中心化后的输出数据 4.频谱图绘制 5.二维傅里叶变换逆变换 6.从输出结果中分离各平面波并画出波形平面图…

二维傅里叶变换的理解和使用

目录 似模似样的前言一维傅里叶二维傅里叶 似模似样的前言 最近的瑕疵检测项目需要在有纹理的产品上做很细致的检测。由于当前做项目使用的还是halcon居多,目前知道的方法还是傅里叶变换比较靠谱。 但仅靠halcon自带的样例并不能很好的理解和使用傅里叶&#xff0…

二维傅里叶变换频谱图的直观理解

众所周知:频谱中心代表低频,四周代表高频。 问:那(u,v)一点代表什么? 答: 1.当为水平方向的正弦图片时,二维傅里叶变换后,其只有u方向的频谱值; 2…

Matlab:二维傅里叶变换

Matlab:二维傅里叶变换 二维傅里叶变换二维衍射模式fft2 函数将二维数据变换为频率空间。例如,您可以变换二维光学掩膜以揭示其衍射模式。 二维傅里叶变换 以下公式定义 mn 矩阵 X 的离散傅里叶变换 Y。 i 是虚数单位,p 和 j 是值范围从 0 到 m–1 的索引,q 和 k 是值范围…

matlab二维傅里叶变换ffshift,形象理解二维傅里叶变换

点击上方“机器学习与生成对抗网络”,关注"星标" 获取有趣、好玩的前沿干货! 来自 | 知乎 阿姆斯特朗 链接 | https://zhuanlan.zhihu.com/p/110026009 文仅交流,侵删 1.回顾一下一维FT 公式: 通俗来讲,一维傅里叶变换是将一个一维的信号分解成若干个复指数波 …

傅里叶变换(二维离散傅里叶变换)

离散二维傅里叶变换 一常用性质: 可分离性、周期性和共轭对称性、平移性、旋转性质、卷积与相关定理; (1)可分离性: 二维离散傅里叶变换DFT可分离性的基本思想是DFT可分离为两次一维DFT。因此可以用通过计算两次一维…

二维傅里叶变换

fft2 函数将二维数据变换为频率空间。例如,可以变换二维光学掩膜以揭示其衍射模式。 二维傅里叶变换 以下公式定义 mn 矩阵 X 的离散傅里叶变换 Y。 和 是以下方程所定义的复单位根。 i 是虚数单位,p 和 j 是值范围从 0 到 m–1 的索引,q …

【深度好文】二维图像傅里叶变换 YYDS

1. 傅里叶变换原理 在数学中进行傅里叶变换为连续模拟信号,通常来说: 二维连续函数f(x,y)的傅里叶正变换为: 相应的傅里叶逆变换公式为: 但是在计算机领域,计算机一般处理的是数字信号,只能进行有限次计…

微信公众号开发模式没有域名怎么办?申请免费域名

微信公众号开发采用前后端分离模式,那么前端使用微信开发工具开发时,需要域名才能访问,那么域名从何而来呢? 1、申请域名 a)、NetApp申请免费域名 : https://natapp.cn/login b)、域名申请好以后,下载客户端&#xf…

freenom 申请免费域名

为了降低建站成本,可在freenom上申请免费域名,可以免费使用一年。 一. 注册域名 登录freenom.com,输入域名,检测通过后,输入邮箱,登录邮箱完成激活。 二. 配置DNS 上面申请的域名未绑定外网ip&#xff0c…

如何注册一个免费的网站空间和域名

https://www.jianshu.com/p/016c83f70d43 前几天想搞个网站玩玩,于是就上网搜哪里可以注册免费的网站空间和域名,折腾了好几天都没注册成,国内好像已经没有免费的了。只好用英文去搜国外的网站,才找到了一个能注册成功的&#xff…

Freenom免费域名申请

Freenom免费域名申请 准备条件操作流程注意选择域名确定并提交订单方法一(谷歌,FaceBook)方法二(开发者邮箱注册) 注册谷歌,Facebook 注册 防订单失败操作 准备条件 必须拥有一个 谷歌账号 或 Facebook 账号 亦或者 拥有一个 未注册Freenom的邮箱 登录 …

【免费域名】教你免费申请顶级域名

一、输入网址 :https://my.freenom.com/ 二、点击Service->Register a New Domain,注意这里有网络延时至少30秒 三、输入自己想要的域名,点击Check Avaliability,比如我的是abc5500,延时10秒 四、Get it now! ->…

免费域名证书最新申请方式大全

目前市场环境下,可获得域名SSL证书的方式有很多,一般有付费和免费划分。对于想免费使用域名SSL证书的朋友,这里收集整理了几个常用的SSL证书申请方式。 对于SSL证书的用处,简单的来说,就是加密数据传输,使…

免费域名申请及免费DNS解析

一:免费域名申请 1:freenom免费域名申请(有效期12个月) 我是通过科学上网才申请成功。普通方式申请容易出现各种问题不成功。因为freenom网站要连接国外各种服务器检测域名的可用性。 如下图申请成功的域名: 域名再DNS…

freenom域名申请教程

freenom域名申请教程 1. 注册&申请域名 打开freenom官网,注册一个账户【注意:如果没有明显的注册按钮,可以通过如下方式同时申请域名和注册账户】 打开域名申请【不用注册】 选择好了域名之后,点击Checkout;选择…

freenom免费域名的申请+cloudflare(域名代理解析)

视频网址:公众号知识浅谈回复 freenom+cloudflare 领取 第一步:注册 freenom{申请免费域名}: https://my.freenom.com/ 注册步骤 首页->partners->Devlopers->下滑找到Get a Random Domains Account today! 这句话,点击之后进入下一个页面 然后去邮箱激活,再次重复上…