色谱峰检测 - 聚束与其他?

信息处理 平滑 峰值检测
2022-02-10 14:26:50

阅读现有工具提供商的演示文稿,我注意到为了检测峰,他们首先使用聚束(平均 N 个点),然后使用斜率和曲率来检测峰。我猜他们使用聚束来消除高频噪声。

难道没有更好的选择,比如用 FT 去除高频吗?我担心聚束需要知道峰宽来定义聚束因子。这意味着在使用曲率之前,我们首先需要以其他方式检测峰宽。但是我已经看到超过 1 个关于聚束的演示文稿,因此必须有理由使用这种方法而不是其他方法。

1个回答

峰的确定往往是特定于应用的。有许多启发式方法,通常需要尝试和测试很多。

如果您的数据有一个可靠的统计模型,这将大有帮助。

一个技巧是注意峰值大于其相邻的邻居。边界上的峰值可以通过反射来确定。

另一个问题是您正在寻找峰值的集合。一些数据由多次扫描组成,可以平均以减少噪声。也可以做你所说的聚束,聚束有许多变化,例如求和、加权求和、取中位数和组合。

另一个问题可能是强峰渗入弱峰或完全掩盖它们。许多应用程序都有这个 bin 偏差问题,并且有一些方法可以解决超出此处给出的简单答案所能回答的问题。

还可以使用阈值来隔离峰值,并且再次具有许多变化。

通常,社区对如何解决诸如寻找峰值之类的问题有约定,并且可能有一些文件构成了标准。你可能想寻找那些。