CN108051084A - 光谱峰值中心的确定方法 - Google Patents
光谱峰值中心的确定方法 Download PDFInfo
- Publication number
- CN108051084A CN108051084A CN201711106779.5A CN201711106779A CN108051084A CN 108051084 A CN108051084 A CN 108051084A CN 201711106779 A CN201711106779 A CN 201711106779A CN 108051084 A CN108051084 A CN 108051084A
- Authority
- CN
- China
- Prior art keywords
- center
- spectrum
- peak center
- data area
- peak
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001228 spectrum Methods 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004611 spectroscopical analysis Methods 0.000 claims abstract description 8
- 238000000205 computational method Methods 0.000 claims abstract description 6
- 238000001514 detection method Methods 0.000 claims description 11
- 230000005484 gravity Effects 0.000 claims description 9
- 230000003595 spectral effect Effects 0.000 abstract description 7
- 238000001237 Raman spectrum Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013499 data model Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/28—Investigating the spectrum
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/28—Investigating the spectrum
- G01J2003/2859—Peak detecting in spectrum
Landscapes
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- General Physics & Mathematics (AREA)
- Spectrometry And Color Measurement (AREA)
- Investigating, Analyzing Materials By Fluorescence Or Luminescence (AREA)
Abstract
一种光谱峰值中心的确定方法,其特点在于包括如下步骤:获取光谱数据和输入设定的误差参数;判断光谱中心适合的峰值中心计算方法;确定数据范围中心;确定峰值中心计算的数据范围;计算光谱峰值中心;判断迭代次数是否大于1;判断中心是否收敛;更新数据范围中心;输出峰值中心。本方法能在不需要额外的数据处理来增加信噪比的情况下,对光谱中心进行较高精度确定,提高了***的运算速度;对***硬件不需要额外的更改;本发明可应用于多个领域,具有通用性好,抗干扰能力强的特点。
Description
技术领域
本发明涉及光谱,特别是一种光谱峰值中心的确定方法。
技术背景
在光纤传感领域,布里渊散射谱的光谱中心的移动代表着温度的变化量,应力的变化量;光斑探测领域,光斑中心的变化代表着物体表面的形变;在拉曼光谱分析领域,光谱中心的不同代表着不同的物质。但是由于这些光谱包含着复杂的噪声,造成中心估计不准确,也意味着传感量探测的不准确。在已有的方法中,如拟合法、重心法,对光谱峰值中心的探测精度有限,需要的较高的光谱信噪比,鲁棒性不强,光谱中心的探测精度不高。
发明内容
本发明根据上述的不足,提出了一种光谱峰值中心的确定方法。该方法解决了现有方法鲁棒性低,光谱峰值中心精度探测不高的问题。
本发明的技术解决方案如下:
一种光谱峰值中心的确定方法,其特征在于包括如下步骤:
1)从前端探测***获取光谱数据和设定的光谱峰值计算中心与真实中心的可容忍误差ε,取值范围为0<ε<1;
2)根据经验,选择现有的光谱峰值中心的计算方法;
3)确定数据范围的中心:对待确定峰值中心的光谱的最大值点的横坐标作为数据范围的中心为S0,令迭代次数t=1;
4)确定峰值中心计算的数据范围:以所述的数据范围中心S0为中点,向左右各取大于M个数据点作为峰值中心计算的数据范围,即M>3;
5)采用所述的计算光谱峰值中心的方法,对所述的光谱数据进行处理得到的光谱峰值中心ct;
6)判断t>1是否成立:成立则进入步骤7),否则进入步骤8);
7)判断|ct-ct-1|<ε是否成立:如果是成立,进入步骤9);否则进入步骤8);
8)令S0=ct,并令t=t+1,返回步骤4);
9)输出光谱的峰值中心ct。
所述的现有的计算光谱峰值中心的方法是基于最小二乘法的二次曲线拟合法、基于最小二乘法的洛伦兹曲线拟合法或重心法。
本发明具有如下的特点和优点:
(1)本发明通过迭代计算修正初始中心估计的误差,鲁棒性强。
(2)与现有技术相比,相同信噪比的光谱,本发明能获取的光谱峰值中心的精度更高;相同精度要求下,减少了提升光谱信噪比的数据处理时间,增加了***的
运行速度。
(3)本发明可应用于光纤传感,散斑探测,拉曼光谱分析等领域,通用性好。
附图说明
图1是本发明光谱峰值中心的确定方法的流程图
图2是本发明实施例中的布里渊散射的示例光谱
图3是本发明实施例1,二次多项式拟合迭代的峰值中心随迭代次数的变化
图4是本发明实施例1,二次多项式拟合迭代的峰值中心标准差随迭代次数的变化
图5是本发明实施例2,洛伦兹拟合迭代峰值中心随迭代次数的变化
图6是本发明实施例2,洛伦兹拟合迭代峰值中心标准差随迭代次数的变化
图7是本发明实施例3,重心迭代峰值中心随迭代次数的变化
图8是本发明实施例3,重心迭代峰值中心标准差随迭代次数的变化
具体实施方式
下面结合附图和实施例对本发明作进一步的说明,但不限于此。根据本发明的思想,可以采用若干实施方法具体方案并不局限于此。下面结合实施例和附图对本发明进一步详细说明。指出,对于本领域的不同技术人员来说,在不脱离本申请技术方案构思的前提下,还可以做出若干的变形和改进,这些都属于本申请的保护范围。
实施例1:
一种光谱峰值中心的确定方法,包括如下步骤:
1)从前端探测***获取光谱数据和设定光谱峰值计算中心与真实中心的可容忍误差ε,其中,ε为根据经验确定的参数,取ε=0.01;
2)根据经验选择光谱峰值中心的计算方法,如图2的洛伦兹线型的光谱,基于最小二乘法的二次拟合法是适用的。
3)确定数据范围的中心:对待确定峰值中心的光谱,用其最大值点的横坐标作为数据范围的中心,如图3的数据范围中心S0=339,令迭代次数t=1;
4)确定峰值中心计算的数据范围:以所述的数据范围中心S0为中点,向左右各取10个数据点作为峰值中心计算的数据范围:[329,349];
5)根据步骤2)基于最小二乘法的二次拟合法,选取二次曲线模型利用现有技术基于最小二乘法的二次拟合法获取p1,p2,p3的参数值,计算得到峰值中心ct=-p2/2p1,其中,xi,yi为所述的计算光谱峰值中心的数据范围内的数据点坐标,i表示数据点的序号;
6)判断t>1是否成立:成立,进入步骤7),否则进入步骤8);
7)判断|ct-ct-1|<0.01是否成立:如果是,进入步骤9),否则进入步骤8);如图3,在迭代次数t<6时,不满足|ct-ct-1|<0.01,进入步骤8);在迭代次数t=6时,满足|c6-c5|<0.01,进入步骤9);
8)更新所述的数据范围中心:即令S0=ct,并令t=t+1,返回步骤4);
9)输出光谱的峰值中心,如图3,输出光谱峰值中心c6=330。
实施例2
1)从前端探测***获取光谱数据和设定光谱峰值计算中心与真实中心的可容忍误差ε,其中,ε为根据经验确定的参数,取ε=0.02;
2)根据经验选择光谱中心适合的峰值中心计算方法,如图2的洛伦兹线型的光谱,基于最小二乘法的洛伦兹拟合法是适用的。
3)确定数据范围的中心:对待确定峰值中心的光谱,用其最大值点的横坐标作为数据范围的中心,如为图5的数据范围中心S0=330,令迭代次数t=1;
4)确定峰值中心计算的数据范围:以所述的数据范围中心S0为中点,向左右各取50个数据点作为峰值中心计算的数据范围[280,380];
5)根据步骤2)的判断,取洛伦兹曲线模型用现有技术基于最小二乘法的洛伦兹拟合法,获取参数p1,p2,p3,p4的值,即可计算得到峰值中心ct=p3。其中,xi,yi为所述的计算光谱峰值重心的数据范围内的数据点坐标,i表示数据点的序号。
6)判断t>1是否成立:进入步骤7),否则进入步骤8);
7)判断|ct-ct-1|<0.02是否成立:如果是,进入步骤9);否则进入步骤8);如图5,在迭代次数t=2时,就已经满足|c2-c1|<0.02,进入步骤9);
8)更新所述的数据范围中心:即令S0=ct,并令t=t+1,返回步骤4);
9)输出光谱的峰值中心331.1。如图5,输出光谱峰值中心c2=331.1。
实施例3:
1)从前端探测***获取光谱数据和设定光谱峰值计算中心与真实中心的可容忍误差ε,其中,ε为根据经验确定的参数,取ε=0.05;
2)据经验选择光谱峰值中心的计算方法,如图2洛伦兹线型光谱,重心法是适用的。3)确定数据范围的中心:对待确定峰值中心的光谱,用其最大值点的横坐标作为数据范围的中心,如为图7的数据范围中心S0=335,令迭代次数t=1;
4)确定峰值中心计算的数据范围:以所述的数据范围中心S0为中点,向左右各取30个数据点作为峰值中心计算的数据范围[305,365];
5)采用现有的基于重心法得到光谱峰值中心ct,具体如下:
xi,yi为所述的计算光谱峰值重心的数据范围内的数据点坐标,i表示数据点的序号,N表示所述的数据范围内的数据点总数。
6)判断t>1是否成立:进入步骤7),否则进入步骤8);
7)判断|ct-ct-1|<0.05是否成立:如果是,进入步骤9);否则进入步骤8);如图7,在迭代次数t<4时,不满足|ct-ct-1|<0.01,进入步骤8);在迭代次数t=4时,满足|c4-c3|<0.05,进入步骤9);
8)更新所述的数据范围中心:即令S0=ct,并令t=t+1,返回步骤4);
9)输出光谱的峰值中心331.7,如图7,光谱峰值中心c4=331.7。
再参见图4、图6、图8,分别对应实施例1、实施例2、实施例3相同实验条件下1000条光谱峰值中心的标准差随迭代系数的变化,可见随着迭代次数的增加,其标准差随着迭代次数的增加下降且收敛,即峰值中心的精度随着迭代次数的增加而提高。注意图2为示例光谱,以上3个实施例中用的光谱与图2为同一类型的光谱,但不是同一条光谱,其初始峰值中心并不相同。
Claims (2)
1.一种光谱峰值中心的确定方法,其特征在于包括如下步骤:
1)从前端探测***获取光谱数据和设定的光谱峰值计算中心与真实中心的可容忍误差ε,取值范围为0<ε<1;
2)根据经验,选择现有的光谱峰值中心的计算方法;
3)确定数据范围的中心:对待确定峰值中心的光谱的最大值点的横坐标作为数据范围的中心为S0,令迭代次数t=1;
4)确定峰值中心计算的数据范围:以所述的数据范围中心S0为中点,向左右各取大于M个数据点作为峰值中心计算的数据范围,即M>3;
5)采用所述的计算光谱峰值中心的方法,对所述的光谱数据进行处理得到的光谱峰值中心ct;
6)判断t>1是否成立:成立则进入步骤7),否则进入步骤8);
7)判断|ct-ct-1|<ε是否成立:如果是成立,进入步骤9);否则进入步骤8);
8)令S0=ct,并令t=t+1,返回步骤4);
9)输出光谱的峰值中心ct。
2.根据权利要求1所述的光谱峰值中心的确定方法,其特征在于,所述的现有的计算光谱峰值中心的方法是基于最小二乘法的二次曲线拟合法、基于最小二乘法的洛伦兹曲线拟合法或重心法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711106779.5A CN108051084A (zh) | 2017-11-10 | 2017-11-10 | 光谱峰值中心的确定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711106779.5A CN108051084A (zh) | 2017-11-10 | 2017-11-10 | 光谱峰值中心的确定方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108051084A true CN108051084A (zh) | 2018-05-18 |
Family
ID=62119050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711106779.5A Pending CN108051084A (zh) | 2017-11-10 | 2017-11-10 | 光谱峰值中心的确定方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108051084A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117332258A (zh) * | 2023-12-01 | 2024-01-02 | 奥谱天成(成都)信息科技有限公司 | 基于多尺度洛伦兹的近红外吸收峰识别方法、***、介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103759827A (zh) * | 2014-01-07 | 2014-04-30 | 姚志湘 | 一种基于一阶导数寻峰和样条拟合的光谱基线校正方法 |
CN103954368A (zh) * | 2014-05-21 | 2014-07-30 | 北京遥测技术研究所 | 一种基于光电探测阵列的窄带光解调***及其解调方法 |
CN104634460A (zh) * | 2015-03-04 | 2015-05-20 | 重庆邮电大学 | 一种分布式fbg传感网络多峰自适应精确寻峰方法 |
CN105424185A (zh) * | 2015-11-04 | 2016-03-23 | 清华大学 | 一种计算机辅助的全波段光谱仪波长标定方法 |
CN106092162A (zh) * | 2016-06-06 | 2016-11-09 | 中国船舶重工集团公司第七〇九研究所 | 一种功率反馈式的光纤光栅传感解调寻峰方法 |
CN106404173A (zh) * | 2016-08-30 | 2017-02-15 | 聚光科技(杭州)股份有限公司 | 校正光谱漂移的方法及装置 |
-
2017
- 2017-11-10 CN CN201711106779.5A patent/CN108051084A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103759827A (zh) * | 2014-01-07 | 2014-04-30 | 姚志湘 | 一种基于一阶导数寻峰和样条拟合的光谱基线校正方法 |
CN103954368A (zh) * | 2014-05-21 | 2014-07-30 | 北京遥测技术研究所 | 一种基于光电探测阵列的窄带光解调***及其解调方法 |
CN104634460A (zh) * | 2015-03-04 | 2015-05-20 | 重庆邮电大学 | 一种分布式fbg传感网络多峰自适应精确寻峰方法 |
CN105424185A (zh) * | 2015-11-04 | 2016-03-23 | 清华大学 | 一种计算机辅助的全波段光谱仪波长标定方法 |
CN106092162A (zh) * | 2016-06-06 | 2016-11-09 | 中国船舶重工集团公司第七〇九研究所 | 一种功率反馈式的光纤光栅传感解调寻峰方法 |
CN106404173A (zh) * | 2016-08-30 | 2017-02-15 | 聚光科技(杭州)股份有限公司 | 校正光谱漂移的方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117332258A (zh) * | 2023-12-01 | 2024-01-02 | 奥谱天成(成都)信息科技有限公司 | 基于多尺度洛伦兹的近红外吸收峰识别方法、***、介质 |
CN117332258B (zh) * | 2023-12-01 | 2024-01-30 | 奥谱天成(成都)信息科技有限公司 | 基于多尺度洛伦兹的近红外吸收峰识别方法、***、介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103983361B (zh) | 在线式网络测温热像仪标定方法 | |
CN105043342B (zh) | 单向精密测距三角高程测量方法 | |
CN108955727B (zh) | 一种光纤线圈性能评价方法 | |
CN103234647B (zh) | 一种嵌入式***的温度校准方法及*** | |
CN104634460A (zh) | 一种分布式fbg传感网络多峰自适应精确寻峰方法 | |
CN104573248A (zh) | 基于emd的光纤陀螺温度漂移多尺度极限学习机训练方法 | |
CN104330095A (zh) | 基于分段拟合的mems陀螺温度补偿方法 | |
CN104792436B (zh) | 一种分布式光纤测温方法 | |
CN102043757A (zh) | 一种测量不确定度的计算装置 | |
RU2009139072A (ru) | Системы внесения поправок на рельеф местности | |
CN110188321A (zh) | 一种基于神经网络算法的主次镜校准方法 | |
CN109580033A (zh) | 一种混凝土坝分布式光纤测温数据误差补偿方法 | |
CN109916388A (zh) | 基于小波降噪和神经网络的光纤陀螺温度漂移补偿方法 | |
CN104950135A (zh) | 基于lm_bp算法的硅微加速度计温度补偿方法及*** | |
CN108051084A (zh) | 光谱峰值中心的确定方法 | |
CN105571666B (zh) | 流量补偿方法及补偿装置、流量传感器 | |
CN102879061A (zh) | 一种基于拟合方程的水表误差校正方法 | |
CN106092162B (zh) | 一种功率反馈式的光纤光栅传感解调寻峰方法 | |
CN110186533A (zh) | 一种高精度的河口短期潮位预报方法 | |
CN104458630B (zh) | 一种紫外差分气体分析仪的数据处理方法及*** | |
CN108228535A (zh) | 一种不等精度测量数据融合的最优加权参数估算方法 | |
CN108459314A (zh) | 一种三维固态面阵激光雷达非均匀校正方法 | |
CN106153046B (zh) | 一种基于自适应Kalman滤波的陀螺随机噪声AR建模方法 | |
CN104597513B (zh) | 一种地球物理磁场大数据预处理值的获取方法 | |
CN103256999A (zh) | 分布式光纤测温方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180518 |
|
RJ01 | Rejection of invention patent application after publication |