首发于 计算摄影学
6. 傅里叶变换与图像的频域处理

6. 傅里叶变换与图像的频域处理

本文同步发表在我的微信公众号“计算摄影学”,欢迎扫码关注

【转载请注明来源和作者】

今天这篇主要介绍傅里叶变换与图像的频域处理,并分析频域滤波和图像的空域滤波的关系。


一、傅里叶的趣事



今天的主角是图上这位男子:让·巴普蒂斯特·约瑟夫·傅立叶。 这位男子面相呆萌,但却是教过书、打过仗、当过官、搞过科研。

傅里叶小时候父母双亡,但他却机缘巧合接受了较好的教育,二十多岁毕业后当了一名数学老师,后来竟然受聘于巴黎综合理工学院,后来甚至接替了拉格朗日的工作。在法国大革命期间,他参加了一些政治行动,并且表现得比较引人注目,这差点让他上了断头台。1798年他陪同拿破仑远征埃及并担任科学顾问,在此期间他还负责军火的供应。在从埃及回国后,拿破仑任命他为伊泽尔省诺布尔的地方长官,负责公路的建设与其他项目。而那时候他刚刚重新获得巴黎理工学院的教授职位。他在地方官期间也没有停止科研工作,正是在那里他开始进行了热传播的实验。1807年12月21日,他向巴黎科学院提交了关于固体中热量传播的论文<固体中的热传导>。论文审查委员会对此表示了怀疑,部分原因是其证据不够严谨。有趣的是,当时的审查委员会成员们都是超级大牛:



他们和傅里叶一起都是艾弗尔铁塔上刻着的72位名人中的几位。



由于论文审查委员会的强烈反对,傅里叶在1807年提出的这篇论文从未发表,在多次尝试失败后,1822年傅里叶将这个理论写进了他的著作《热的解析理论》中, 其中有一个重要的纯数学的贡献,即:

Any univariate function can be rewritten as a weighted sum of sines and cosines of different frequencies

任何单变量函数都可以写成一系列正弦函数和余弦函数的加权和。

这个就是著名的傅里叶级数。

二、傅里叶级数



傅里叶级数是否在任意情况下都成立? 其实当初拉格朗日等人的反对是有道理的,傅里叶的数学证明确实不够完善,并不是每个单变量函数都满足其声明。事实上仅当单变量函数满足下面的“狄里赫莱条件”时傅里叶级数声明成立。当然即便是这样,当时也是一个令人震惊的成果。


傅里叶级数的基本构成是:



它说明,当累积足够多属性不同的基本构成模块后就可以构成任意的周期信号。

先看看两个一维信号的和是什么样子:




方波也能表示为多个sin函数的和:



可以用傅里叶级数从空域和频域上表示方波,注意右下图就是该信号在频域上的表达, 下一节我们仔细谈谈图像的频域和空域的关系



三、图像的空域和频域



一维信号的频域表示通常只画出正半轴的情况,其中横坐标为0时表示的是频率为0,即直流信号,如下图所示:



对于二维信号,其频谱的表示如下,其中




这样就可以来看看一些基本二维图像的频谱了:







四、傅里叶变换



任意信号,包括非周期信号都可以用傅里叶变换转到频域:



进而,用欧拉公式来转换为一系列正弦和余弦的加权和:



信号的傅里叶变换有很多有用的性质



这样很容易画出信号的频域表达:



同样,非周期性的二维图像也可以表达为频谱形式:



有趣的是,图像的相位信息非常重要。当你对比猎豹的相位融合斑马的幅度再转换到空域,以及猎豹的幅度融合斑马的相位再转换到空域时,图像分别是下面的左图和右图。



五、图像的频域滤波



两个信号的乘积的傅里叶变换,等于它们各自的傅里叶变换的卷积。而在频域中两信号的乘积的反傅里叶变换等于它们各自的反傅里叶变换相卷积。

因此,可以通过在频域进行滤波,处理特定的频谱信号,再反傅里叶变换到空域来完成图像的滤波



我们可以用此原理来分析高斯滤波和box滤波的效果为什么会有较大的区别:高斯滤波结果相对更加平滑,而boxFilter似乎有更多边缘和细节效应。



我们分别来看看它们在频域上是如何滤波的. 可以看到高斯滤波的滤波核频谱很集中,是一个很典型的低通滤波器。所以其结果图像的频谱也主要集中在频谱图的中心部分。



再来看看box滤波,很明显,它的滤波核的频谱相比高斯滤波核的频谱有更多的高频信息,所以其滤波后的结果也包含更多的高频信息。 这也是为什么其滤波结果不够光滑,有更多条纹状的效应。




人们已经在傅里叶光学这个领域中证明,理想的薄透镜可以实现光学傅里叶变换。镜头其实也是一个滤波器,而其物理上的滤波核就是其光圈。因此为了使得滤波结果尽量的平滑,不杂乱,光圈越圆越好。



以下还有一些频域滤波的示例:





六、奈奎斯特采样定律



让我们重新看看第五章里面提到的奈奎斯特采样定律:

如果对一个连续信号进行采样,然后想要用采样之后的信号来恢复出原有信号的完整信息,那么采样率必须大于等于Nyquist Rate,而这个Rate是此连续信号中最高频分量频率的两倍。

以下摘引Wikipedia原文:

In signal processing, the Nyquist rate, named after Harry Nyquist, is twice the bandwidth of a bandlimited function or a bandlimited channel.

When it is relate to sampling:
It is a lower bound for the sample rate for alias-free signal sampling(not to be confused with the Nyquist frequency, which is half the sampling rate of a discrete-time system).

这也解释了为什么我们在构建图像金字塔时要先高斯模糊,再下采样了。每一次高斯模糊,都是在去除图像中的高频分量,这样图像的最大频率就会降低,于是就会满足采样频率fs > Nyquist Rate的要求,也就使得采样后的图像没有缺陷。




七. 总结


在很多领域信号的傅里叶变换和频域处理都有广泛的应用,今天这篇文章主要介绍了图像的傅里叶变换、频域图像处理基础。下面是大纲:


我在如下的Jupyter Notebook中展示了本帖中的相关操作,你可以对着它获取更深入的理解,也能够进一步掌握用Python来进行图像处理的一些技巧。

nbviewer.jupyter.org/gi

跟这一系列专题文章相关的Notebook可以从 github.com/yourwanghao/获取

参考资料:


这一篇文章的绝大部分素材来自于
[1] CMU 2017 Fall Computational Photography Course 15-463, Lecture 6

我也会参考下面的重要资料中的内容,尤其是其中傅里叶变换的性质和常见信号的傅里叶变换图像来自于此
[2] Richard Szeliski, Computer Vision : Algorithms and Applications, Section 3.4

其他相关我觉得比较好的书籍:






深圳SEO优化公司嘉兴百度标王推荐大庆SEO按天收费报价大同外贸网站建设推荐安阳外贸网站建设湛江百度竞价包年推广威海外贸网站制作价格张北网站设计模板哪家好果洛网站优化推广公司阳泉网站定制价格大理关键词排名德阳至尊标王哪家好三明网站优化软件多少钱福州网站优化按天收费报价南通推广网站报价商丘网站推广价格开封SEO按效果付费报价鞍山品牌网站设计哪家好成都设计网站南澳关键词按天收费布吉网站定制公司六安百度爱采购推荐哈尔滨网站优化软件报价贵港网站改版推荐阿里网站设计价格惠州网站改版多少钱白城百度关键词包年推广公司南联建站价格廊坊百度seo报价昌都网络广告推广光明网站开发歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化