我的 2D 测量结果似乎具有恒定的非平凡背景,如下所示:
对于此图像中的每一列,似乎都存在类似的振荡。我想将此振荡与实际测量信号区分开来,例如图像坐标中从大约 (15,1080) 到 (25,1140) 的斜带。
我已经尝试了几件事,包括:对每一列进行 FFT 过滤;使用似乎没有额外信号用于归一化的列;以及在 python 的 scikit learn 中实现的独立分量分析 (ICA)。使用 ICA,我能够找到一个非常令人满意的结果,如下图所示:
其中上图的每一行都被绘制为一条红线,而 ICA 结果为一条蓝线。不幸的是,ICA 结果需要重新调整,并且不时给出不同的结果。
任何人都可以就如何解决这样的任务以及如何正确自动地减去背景提供一些提示吗?Python 代码受到高度赞赏。
谢谢!

