首页 > 解决方案 > 将黑白图像转换为傅里叶变换 (DFT) 的信号

问题描述

我对信号和图像处理很陌生。我附上了一张我应该从论文中做什么的图片(https://iopscience.iop.org/article/10.1088/1361-6501/ab7f79/meta)。

在此处输入图像描述

基本上,干涉图由 CMOS 传感器以黑白方式记录,然后单独拍摄每个垂直和水平像素线,并与表示到达传感器的光强度的信号“关联”。然后,对信号进行傅里叶变换以提取有关频率和相位的信息(以展开使用)。我已经理解了信号 DFT 的最后一段,但是当我必须取像素线和与之相关的信号时,我被卡住了。理想情况下,在 Matlab 中的工作流程是:

有没有一种紧凑的方法可以做到这一点?

到目前为止,我设法做到了这一点: 在此处输入图像描述 我导入了干涉图的图像(248x320 像素,只是纸上的快照),对于第 124 条水平线,我获得了信号、频率和相位。

标签: matlabimage-processingsignalsfft

解决方案


推荐阅读