当前位置:首页 > 羽毛球资讯 > 正文内容

傅立叶变换还能画简笔画?谷歌工程师开发的这个试玩网站火了| 附资源

杏彩体育2年前 (2023-02-05)羽毛球资讯55

晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 无论是处理声音和图像信号,都必须用到傅

晓查 发自 凹非寺 

无论是处理声音和图像信号,都必须用到傅立叶变换。其实除了这些“正经”用途,它还能做一些有意思的事情。

最近,一位名叫Jez Swanson的谷歌工程师自己写了篇博客,教你用傅立叶变换画出任何简笔画。目前已在Twitter已经收获了3000+点赞。

打开凤凰新闻,查看更多高清图片

什么是傅立叶变换

简而言之,傅里叶变换是将某些东西分解成一系列正弦波,而正弦波是最简单的周期函数。

我们先从一些简单的例子开始,比如下面的波形可以分解成两个正弦波。

反过来说,傅里叶变换也是组合波形的一种方式。把这两个正弦波叠加起来,就得到上方的波形。

即使是看起来并不平滑的方波,也能分解成正弦波。

但是方波和前面波形不同,它在进行叠加操作的时候会有困难。因为方波的成分包含无数正弦波。但是在现实世界中,我们不可能能叠加无限多的波形。

如果我们截取其中主要的部分,就能得到近似的方波波形。随着高频的成分越来越多,图形也会越来越接近方波。

接下来,我们在互动页面上随便画出一个波形,

通常计算机会离散地记录下波形上一些点的数值,然后对它们做傅立叶变换,最终得到的波形与原始波形非常相似

这也是计算机处理声音的方式,MP3文件就是这么做的。

通常计算机会把声波存储为一系列点,点的密集程度决定了舍弃掉多高的频率。电脑只存储那些前面低频部分,忽略声音里的高频,这就是MP3压缩的原理。

从三维角度理解

上面简单介绍了傅立叶变换的基本知识。如果你学过一点三角函数的知识,就知道正弦波其实和圆有密切的关系。

我们一边画圆,一边让绘制点随着时间前进,就得到在三维空间中的螺旋线图像。

它从侧面来看就是正弦波:

叠加的“轮子”

既然正弦波可以理解成圆周运动的投影,那么傅立叶变换就可以理解成不同圆周运动的叠加。

每个轮子的转速代表着频率,轮子的半径代表着振幅。

理解了以上内容,我们就可以用“三维正弦波”做一些有趣的事情,比如画一个胜利手势:

在三维角度看,它是这样的:

我们可以将简笔画视为一个3D图形。想象一个人正在画一只手,那么这3D图形就代表了笔尖位置的变化。x、y维度代表笔尖位置,z维度代表笔尖所在的某个时刻。

在这里,我们使用的是3D螺旋正弦波的组合,来得到我们的图像。

当我们从正面观察这个3D图像时,就会看到许多圆圈的叠加运动。我们把一个圆围绕另一个圆旋转叫做“本轮”(epicycle)。

和前面叠加出方波一样。我们只用几个圆圈就可以很好地逼近简笔画。前面的大圆确定图像的大致形状,而最后的小圆让边缘更锐利。

作者Jez已经把它做成Demo放在网站上试玩,还用它画了一幅自画像。

作者自画像的傅立叶变换

最后奉上Jez本人照片:

自己动手

如果你觉得很酷炫,可以去Jez的个人博客网站去尝试。

http://www.jezzamon.com/fourier/index.html

他还公布了交互部分的源代码。这些交互元素大部分是用JS编写的。

另外Jez还简单介绍了傅立叶变换是如何用于JPEG图像压缩的,这部分内容使用了Python和Jupyter Notebook。并把说明文档放在了Python文件夹中。

如果你想折腾JPEG图像压缩原理的部分,还需要安装Jupyter,以及NumPy,PIL,SciPy和Matplotlib。

扫描二维码推送至手机访问。

版权声明:本文由财神资讯-领先的体育资讯互动媒体转载发布,如需删除请联系。

本文链接:http://www.tengj.cn/?id=53004

分享给朋友:

“傅立叶变换还能画简笔画?谷歌工程师开发的这个试玩网站火了| 附资源” 的相关文章

每周单词24 | “棒球、羽毛球”等球类运动用英语怎么说呢?

每周单词24 | “棒球、羽毛球”等球类运动用英语怎么说呢?

《每周单词》栏目在每周为大家展示5张单词卡,帮助大家养成每周读、练、背单词的好习惯, 并赠送单词讲解视频,视频由专业英语教师所录制,不仅带着大家读单词,学习纯正发音,还为大家展示单词在句子中的使用方法。(获取方式请看文末) 跟着视频学习不仅能记下单词的中文意思,更知道单词如...

普京和前线士兵的妈妈们亲切握手,“非常理解你们失去孩子的心情”

普京和前线士兵的妈妈们亲切握手,“非常理解你们失去孩子的心情”

  在莫斯科附近的官邸进行的一次大肆吹嘘的电视聊天中,普京亲切会见了17位母亲,其中只有一位母亲的儿子被征召入伍。但是这又有什么关系呢,周围的大婶儿们可关心别人家的孩子了。上战场,得是多么光荣的一件事。   这些女人们可是他的铁粉呢。      一位母亲说,被征召入...

国羽全线奏凯5项进四强!石宇奇逆转骆建佑,刘雨辰复仇奥运冠军

国羽全线奏凯5项进四强!石宇奇逆转骆建佑,刘雨辰复仇奥运冠军

11月18日,2022年世界羽联巡回赛超级300澳大利亚公开赛在悉尼展开1/4决赛争夺,国羽五个单项全面出战,最终取得了7胜1负的战绩,外战全赢,继续保有五个单项继续争冠的可能性,男单的陆光祖和石宇奇,女单的韩悦,男双的刘雨辰/欧烜屹、何济霆/周昊东,女双的张殊贤/郑雨,混双的冯彦哲/黄东...

(体育)世界羽联秘书长:东京奥运会羽毛球比赛将以高水平举行

新华社吉隆坡7月1日电(记者林昊)世界羽联秘书长托马斯·伦德1日表示,虽然即将举行的东京奥运会将在特殊的背景下举办,但世界羽联方面相信东京奥运会羽毛球比赛将汇集最优秀的羽毛球选手,展开高水平的比赛。...

省十六运会羽毛球比赛(职工组)开赛

省十六运会羽毛球比赛(职工组)开赛

原标题:省十六运会羽毛球比赛(职工组)开赛 11月26日 云南省第十六届运动会 职工组羽毛球比赛拉开帷幕 36支队伍报名参赛 向7枚金牌发起冲击 当天上午 男子、女子团体 第一阶段首轮比赛拉开战幕 运动员灵活跑位...

干货丨球友们都说这个是简单实用的全场步伐!!

干货丨球友们都说这个是简单实用的全场步伐!!

学羽毛球技术,对于业余球友来说最大的障碍就是不系统,很多人学习时都是“东拼西凑”的,这样就导致了技术的不连贯,这尤其是对步法来说,不连贯往往是步法使用中最大的障碍,快速到位才是打好球的基础。 业余球友在场地上移动时,很容易出现混乱的出脚顺序,这样就会导致脚下很乱,这样移动...