详细设计——数据处理

基本信息

  • 作者: 王聪
  • 日期: 2017-09-05
  • 来源: [detail-data-proc.pdf](云盘路径: /工作相关/Personnal/2017工作/质谱仪软件架构资料调研/detail-data-proc.pdf)

核心内容

1. 谱峰整形

1.1 平滑降噪

常用方法包括:

方法说明
滑动平均滤波器简单但会模糊峰值
Savitzky-Golay 滤波保留峰值形状较好
高斯滤波器平滑效果好
Kaiser 窗频域特性可控
小波去噪(本项目选用)去噪同时保留峰值信息

选用方案: 非抽取小波(UDWT)阈值降噪

  • UDWT 比传统 DWT 具有更好的平移不变性
  • 降噪效果更好

阈值公式:

其中

1.2 基线校正

拟采用方案: 单调最小值法

算法步骤:

  1. 如果点 A 的斜率 ≤ 0,在 A 右侧找到最近的斜率 > 0 的点 B,A-B 之间的点作为基线
  2. 如果 A 的斜率 > 0,在 A 右侧找到第一个纵坐标小于 A 的点 B,A-B 之间基线点的纵坐标均为 A 的纵坐标

2. 峰值查找

拟采用方案: 局部极大值法

  • 对平滑后的信号进行差分运算
  • 找到局部极大值点
  • 若局部极大值 > 设定阈值,则认定为峰值

3. Mascot 数据库

文档提及 Mascot 数据库,但未展开详细说明(可能为后续章节)。


关键要点

  1. UDWT 阈值降噪是本项目的核心预处理算法,选择依据是平移不变性和峰值保留能力
  2. 单调最小值法基线校正是一种局部自适应方法,避免全局基线拟合的误差
  3. 局部极大值法是经典的峰值检测算法,实现简单、直观
  4. 文档结构显示这是详细设计阶段的技术方案,而非最终实现

与其他笔记的关联


本文档为2017年质谱仪软件详细设计资料,技术决策可供后续类似项目参考。