C语言数字图像处理---2.4图像频域变换

        上一小节我们讲述了图像空域滤波,这一小节我们介绍图像频率变换,主要讲述图像的傅里叶变换和逆变换以及图像的幅度谱和相位谱等内容,同时,使用C语言编程实现对应的算法部分,完成图像的傅里叶变换、逆变换以及幅度/相位图像的显示。

[定义与算法]

        说实话,这一小节如何写的能够让初学者明白,确实很难。在介绍傅里叶变换之前,我们先明白以下几点。

        在图像信号中,经常会遇到空间域、频率域和时域的问题,初学者要先明白这三个概念,,才能不受其乱。

        空间域(Spatial domain),对于图像信号而言,即像素域,也就是图像平面坐标域。在图像平面的二维坐标中,对于任意一点(x,y)处的像素而言,我们定义函数变换f(x,y),在二维平面内对像素处理,那么f(x,y)就是空间域的图像处理或图像变换,我们前面讲述的空域滤波、颜色变换等等都是空域图像处理;

        频率域(Frequency domain),它的坐标轴横轴是频率,纵轴是信号的幅度,表示信号频率与幅度的关系;

        时域,它的坐标轴横轴是时间,纵轴是信号变化,反映了信号随时间的变化关系;时域与频域的关系,举例如图Fig.1所示。在频域中的一个周期信号,映射到时域中是一个正弦信号波形。

猜你喜欢

转载自blog.csdn.net/Trent1985/article/details/105018868