使用优化从一个高斯信号中减去另一个高斯信号

问题描述 投票:0回答:0

所以我有一个关于识别类似信号然后减去它们的问题,以便我们得到信号的基线值而不是某个零或负值。考虑下面的示例图片:

Example

在此图像的左侧,我们有两个信号(橙色和蓝色)。橙色和蓝色的部分是相同的信号,但它们的比例不同(例如,查看 x 轴上从 40 到 55 和从 56 到 75 的分段)。我想做的是(1)识别橙色和蓝色曲线之间相似信号的区域(我知道它们不会准确,但不知何故它们应该“非常相似”),以及(2)从橙色曲线和蓝色曲线中删除蓝色曲线橙色曲线,这样我们就可以让蓝色曲线下降到某个基线值(右侧图像上的红色虚线)。 我正在考虑解决这个问题的方法如下:

[1] 识别相似区域(不知道如何做到这一点)。已经查看了各种指标,但似乎没有一个效果很好

[2] 创建线性方程组如下: [橙线] - a*[蓝线] = [蓝线基线]

步骤 [2] 的目标是通过一些比例常数

a

迭代地从 OrangeLine 中删除 blueLine,这将为我提供蓝色信号的基线。但是,我认为单个 a 值不起作用。 所以我有两个问题 - (1)如何识别相似区域以及(2)如何通过某些优化例程(可以是任何类型的优化)完成的 a 迭代地从橙色线中删除蓝色线。我将不胜感激任何有关数学方法或任何代码的指导。谢谢!

我尝试了两个信号的减法和一些优化,但我无法将蓝色信号删除到基线。相反,它会删除为零或某个负数。

optimization linear-algebra correlation minimization
© www.soinside.com 2019 - 2024. All rights reserved.