2015-09-16 25 views
1

我已经计算了我的图像的傅立叶变换和傅里叶变换功率谱。傅里叶变换很容易看到,而功率谱则不是。我可以通过实验和对数进一步将对比度标准化为0-255水平。但我无法解释为什么功率谱不可见,以及是否有任何标准方法使对比度可见。功率谱不可见,但我也没有任何想法,我该如何解释。我知道功率谱是傅里叶变换的实部和虚部的总和的平方,因此该值将会很高,但任何人都可以提供一个可靠和令人信服的解释.....为什么任何图像的傅立叶变换功率谱不在颜色范围0到255内?

通过对数,我意味着

Visible_Power_Spectrum = log(1+Power_Spectrum,10)//Java language 

此外,我也困惑,为什么功率谱的中心值是如此之高,标准化的正常方法不能正常工作。

我已经通过其他类似的问题了....

非常感谢

+0

你能否详细说明你的意思是不可见的,可能会提供一个示例图像? –

+0

hi @ClarissaG:对不起,不清楚。由于不可见,我的意思是如果我计算ImageJ中任何图像的功率谱,每个像素的值都很高,以至于它不会在0-255色彩范围内显示为ImageJ中的jpeg文件,或者只是显示任何默认图像观众。当我将结果图像转换为文本时,正常图像的中心值为4654693875712。它有助于帮助。 –

回答

1

许多FFT实现(不是全部)似乎通过规模大小的结果(或长度高度*宽度)以便保存数据和FFT结果之间的总能量(Parseval规则)。如果是这样,请在记录日志之前按照大小缩小数据大小。

0

这是因为光谱不均匀分布。

+1

根据Parseval定理,傅里叶变换在频域中保持了能量守恒的性质。因此,给定来自空间域的许多能量并让其在频率平面上分布,很容易想象它分布得越不均匀的概率越大,它集中在小区域上的可能性就越大,即超过范围255。 – lxg