当前位置:   article > 正文

Python 实现图像快速傅里叶变换和离散余弦变换!_图像 频域增强 python

图像 频域增强 python

图像的正交变换在数字图像的处理与分析中起着很重要的作用,被广泛应用于图像增强、去噪、压缩编码等众多领域。本文手工实现了 二维离散傅里叶变换 和 二维离散余弦变换 算法,并在多个图像样本上进行测试,以探究二者的变换效果。

1. 傅里叶变换

实验原理

对一幅图像进行 离散傅里叶变换 (DFT),可以得到图像信号的傅里叶频谱。二维 DFT 的变换及逆变换公式如下:

DFT 尽管解决了频域离散化的问题,但运算量太大。从公式中可以看到,有两个嵌套的求和符号,显然直接计算的复杂度为 O(n2) 。为了加快傅里叶变换的运算速度,后人提出 快速傅里叶变换 (FFT),即蝶形算法,将计算 DFT 的复杂度降低到了 O(nlogn) 。

FFT 利用傅里叶变换的数学性质,采用分治的思想,将一个 N 点的 FFT,变成两个 N/2点的 FFT。以一维 FFT 为例,可以表示如下:

其中, G(k) 是 x(k) 的偶数点的 N/2 点的 FFT, \

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/78304
推荐阅读
相关标签
  

闽ICP备14008679号