2

我花了几天时间寻找解决问题的方法。我在一个大矩阵(大约 1400 x 2700)中找到峰值时遇到问题。我需要找到主峰和两个较小的峰 - 换句话说,图片中的三个最大的峰。该矩阵是一个拟合图像的两个 FFT 的结果。主要问题是找到主峰的大小。我设法找到了中心峰的最大值,但由于噪音,我找不到它的尽头。有没有人有任何想法或代码示例我可以查看以找到解决方案?

更新:还有一个相关的问题:如何有效地确定矩阵中的阈值(噪声)?如果我能成功地做到这一点,找到峰值会很容易吗?

4

1 回答 1

0

如果您不关心峰值的大小,您可以尝试先在矩阵上应用移动平均滤波器。这样,您一方面会降低峰的高度,但另一方面会消除噪音。

应用移动平均滤波器后,您可能会查看矩阵的梯度,以识别峰值。

于 2012-06-20T08:33:46.710 回答