The invention discloses a method for removing a spectral baseline, which belongs to the technical field of spectral analysis. First, read the original data; then find the inflection point of the spectral baseline trend; then fit the spectral baseline in each region; finally, subtract the fitting spectral baseline in each region from the original data to achieve the spectral baseline correction. By dividing the spectral baseline into several regions and fitting the spectral baseline in each region with polynomial, the algorithm of subtracting the spectral baseline is realized. No parameters need to be set in advance, and it is applicable to all spectral baselines with different baseline trends.
【技术实现步骤摘要】
一种去除光谱基线的方法
本专利技术涉及光谱分析
,特别涉及一种去除光谱基线的方法。
技术介绍
目前已经有不少学术论文、专利发表了有关去除光谱基线的算法研究成果,其中比较常见的有:多项式迭代拟合法,小波变换法,一阶导数法等等。然而在实际中,这些方法都有各自的限制条件。多项式迭代拟合法需要事先设置多项式阶数,确定基线趋势。对于不同波长范围的多通道系统,噪声和杂散光干扰产生的基线趋势存在差异,无法统一用某一阶数的多项式完美拟合;小波变换法则需要设置好小波基种类,小波分解层数以及高频滤波阈值。但是哪种小波基种类或者多少分解层数适合具体实际中某一谱线,并没有文献指导,需要不断手动调整尝试,这为谱线的预处理工作带来了繁琐。虽然有文献比较了不同小波基以及不同分解层数对某一谱线的影响,最后得出在某参数下,去基线效果最好;然而其结论并没有推广到其他谱线,所以在实际中没有任何指导意义;对于一阶导数法,申请号为201410006439.5的专利技术专利公开了基于一阶导数寻峰和样条拟合的光谱基线校正方法,在其描述内,原始谱图实在过于简单,所用的谱线可以看成是二次多项式表达的基线再加上几个标准的高斯峰。然而在实际产生的谱线内,除了高斯峰形外,还可能存在肩峰,重叠峰,而一阶导数法无法识别这些肩峰,重叠峰,导致谱线失真变形。
技术实现思路
本专利技术的目的在于提供一种去除光谱基线的方法,以解决现有去除光谱基线的方法只能校正某一类型的基线趋势,或需要手动设置参数、处理效率低的问题。为解决上述 ...
【技术保护点】
1.一种去除光谱基线的方法,其特征在于,包括:/n步骤一,读取原始数据;/n步骤二,找到基线趋势的拐点;/n步骤三,拟合每个区域内的基线;/n步骤四,用原始数据减去各个区域的拟合基线,实现基线校正。/n
【技术特征摘要】
1.一种去除光谱基线的方法,其特征在于,包括:
步骤一,读取原始数据;
步骤二,找到基线趋势的拐点;
步骤三,拟合每个区域内的基线;
步骤四,用原始数据减去各个区域的拟合基线,实现基线校正。
2.如权利要求1所述的去除光谱基线的方法,其特征在于,所述原始数据包括若干个CCD采集数据。
3.如权利要求1所述的去除光谱基线的方法,其特征在于,所述步骤二中根据光谱强度判断公式I(i)<I(i-1)<I(i-2)且I(i)<I(i+1)<I(i+2),找到基线趋势的拐点;其中I(i)为谱线中第i个采样点的光强值;I(i-1)为第i-1个采样点的光强值;I(i-2)为第i-2个采样点的光强值;I(i+1)为第i+1个采样点的光强值;I(i+2)为第i+2个采样点的光强值。
4.如权利要求1所述的去除光谱基线的方法,其特征在于,在所述步骤二前,所述去除光谱基线的方法...
【专利技术属性】
技术研发人员:蔡正杰,袁海军,马建州,
申请(专利权)人:无锡创想分析仪器有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。