A baseline correction algorithm for Raman spectroscopy by adaptive knots B-spline

被引:12
|
作者
Wang, Xin [1 ]
Fan, Xian-guang [1 ]
Xu, Ying-jie [1 ]
Wang, Xiu-fen [1 ]
He, Hao [1 ]
Zuo, Yong [2 ]
机构
[1] Xiamen Univ, Dept Mech & Elect Engn, Xiamen 361005, Peoples R China
[2] 1st Metrol & Measurement Res Ctr Natl Def Sci Ind, Changcheng Inst Metrol & Measurement, Beijing 100095, Peoples R China
基金
中国国家自然科学基金;
关键词
baseline correction; adaptive knots B-spline; Raman spectroscopy; signal processing; CONTINUOUS WAVELET TRANSFORM; FLUORESCENCE; SPECTRA;
D O I
10.1088/0957-0233/26/11/115503
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Raman spectroscopy technique is a powerful and non-invasive technique for molecular fingerprint detection which has been widely used in many areas, such as food safety, drug safety, and environmental testing. But Raman signals can be easily corrupted by a fluorescent background, therefore we presented a baseline correction algorithm to suppress the fluorescent background in this paper. In this algorithm, the background of the Raman signal was suppressed by fitting a curve called a baseline using a cyclic approximation method. Instead of the traditional polynomial fitting, we used the B-spline as the fitting algorithm due to its advantages of low-order and smoothness, which can avoid under-fitting and over-fitting effectively. In addition, we also presented an automatic adaptive knot generation method to replace traditional uniform knots. This algorithm can obtain the desired performance for most Raman spectra with varying baselines without any user input or preprocessing step. In the simulation, three kinds of fluorescent background lines were introduced to test the effectiveness of the proposed method. We showed that two real Raman spectra (parathion-methyl and colza oil) can be detected and their baselines were also corrected by the proposed method.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Baseline Correction Algorithm for Raman Spectroscopy Based on Non-Uniform B-Spline
    Fan Xian-guang
    Wang Hai-tao
    Wang Xin
    Xu Ying-jie
    Wang Xiu-fen
    Que Jing
    [J]. SPECTROSCOPY AND SPECTRAL ANALYSIS, 2016, 36 (03) : 724 - 728
  • [2] Baseline Correction Method for Raman Spectroscopy Based on B-Spline Fitting
    Wang Xin
    Fan Xian-guang
    Xu Ying-jie
    Wu Jing-lin
    Liang Jun
    Zuo Yong
    [J]. SPECTROSCOPY AND SPECTRAL ANALYSIS, 2014, 34 (08) : 2117 - 2121
  • [3] Baseline Correction Algorithm for Raman Spectroscopy Based on Adaptive Window Spline Fitting
    Liu Long
    Fan Xian-guang
    Kang Zhe-ming
    Wu Yi
    Wang Xin
    [J]. SPECTROSCOPY AND SPECTRAL ANALYSIS, 2021, 41 (01) : 111 - 115
  • [4] Baseline Correction Algorithm for Raman Spectroscopy Based on Adaptive Window Spline Fitting
    Liu, Long
    Fan, Xian-Guang
    Kang, Zhe-Ming
    Wu, Yi
    Wang, Xin
    [J]. Guang Pu Xue Yu Guang Pu Fen Xi/Spectroscopy and Spectral Analysis, 2021, 41 (01): : 111 - 115
  • [5] Baseline correction algorithm for Raman spectra based on median filtering and un-uniform B-spline
    Wang Xin
    Kang Zhe-Ming
    Liu Long
    Fan Xian-Guang
    [J]. ACTA PHYSICA SINICA, 2020, 69 (20)
  • [6] AN EXTENSION OF CHAIKEN ALGORITHM TO B-SPLINE CURVES WITH KNOTS IN GEOMETRIC PROGRESSION
    GOLDMAN, R
    WARREN, J
    [J]. CVGIP-GRAPHICAL MODELS AND IMAGE PROCESSING, 1993, 55 (01): : 58 - 62
  • [7] INSERTING NEW KNOTS INTO B-SPLINE CURVES
    BOEHM, W
    [J]. COMPUTER-AIDED DESIGN, 1980, 12 (04) : 199 - 201
  • [8] Baseline Correction for Raman Spectroscopy Using Cubic Spline Smoothing Combined with Discrete State Transformation Algorithm
    Yao Zekai
    Cai Yaoyi
    Li Shiwen
    Chen Yifei
    [J]. CHINESE JOURNAL OF LASERS-ZHONGGUO JIGUANG, 2022, 49 (18):
  • [9] An Adaptive Median Filter Algorithm Based on B-spline Function
    Mei-Sen Pan1
    [J]. Machine Intelligence Research, 2011, (01) : 92 - 99
  • [10] An adaptive median filter algorithm based on B-spline function
    Pan M.-S.
    Tang J.-T.
    Yang X.-L.
    [J]. International Journal of Automation and Computing, 2011, 8 (1) : 92 - 99