-4

我的图像中有一个弯曲的信号,您可以在下图中看到。(换句话说,不止一个带有阴影的信号)

我在 Matlab 中的图像

我想提取这个正弦信号(比如一维信号)并找到它的占空比、频率等。如您所见,我的图像中也有很多噪声模式,找到阈值或找到边缘并没有帮助我解决问题。

另外,我希望有一个自动算法,可以概括我的其他图像,例如这样。因此,我认为无法找到 ROI,因为一般来说,正弦信号是从不同的行开始的。

4

1 回答 1

1

你所说的,是一个项目,而不是一个问题。我宁愿更多地研究类似的项目,并在这里询问一些细节。虽然我可以给你一些提示:

1-对您的图像进行适当的阈值处理,例如 Otsu 方法(如果需要,可以稍微更改阈值)。

2-在二值图像上依次进行腐蚀和膨胀以去除小物体。

3-进行水平膨胀以使曲线的所有部分粘在一起。这给了你两条坚实的曲线。

4-查找每条曲线的连接分量及其位置,找到最低像素(信号的局部最小值)

这些局部最小值的 5-水平位置为您提供频率。

于 2019-04-22T13:12:22.847 回答