Baseline correction algorithm for Raman spectra based on median filtering and un-uniform B-spline

被引:1
|
作者
Wang Xin [1 ,2 ]
Kang Zhe-Ming [1 ]
Liu Long [1 ]
Fan Xian-Guang [1 ,2 ]
机构
[1] Xiamen Univ, Dept Instrumental & Elect Engn, Xiamen 361005, Peoples R China
[2] Fujian Key Lab Univ & Coll Transducer Technol, Xiamen Key Lab Optoelect Transducer Technol, Xiamen 361005, Peoples R China
基金
中国国家自然科学基金;
关键词
baseline correction; Raman spectrum; un-uniform B-spline; median filtering; adaptive knots; BACKGROUND SUBTRACTION; SPECTROSCOPY;
D O I
10.7498/aps.69.20200552
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
As one of the key steps for data preprocessing of Raman spectra, baseline correction is an effective method to eliminate fluorescence interference. Traditional algorithms such as polynomial fitting and uniform B-spline fitting are simple and easy to implement, but the uncertain fitting order and internal knots limit their flexibility. In addition, the baseline correction results of traditional algorithms often occur over and under fitting phenomena. Therefore, we propose a baseline correction algorithm for Raman spectra based on median filtering and un-uniform B-spline. Firstly, the trough points of the spectral data are filtered by smoothing preprocess, difference calculation and threshold setting, and the internal knots of the un-uniform B-spline are adaptively selected by the trough positions of the spectral data. Then, the median filtering algorithm is used to process the spectral data so that the un-uniform B-spline has a better baseline fitting effect at the position where the signal changes from peak to smooth band. Finally, the un-uniform B-splines is used to fit the baseline by fitting the baseline iteratively. The proposed algorithm overcomes the shortcoming of traditional B-spline algorithm that the internal knots need to be selected manually based on different Raman spectra, and also avoids influencing the baseline fitting by random noise in the spectral data, and thus further improving the spectral baseline correction effect. The original Raman spectra of polymethyl methacrylate and normal octane are used for experimentally evaluating the baseline correction effect. Compared with the results from polynomial fitting, uniform B-spline and adaptive iteratively reweighted penalized least squares algorithms, the experimental results show that the proposed algorithm can well eliminate the Raman signal baseline drift effectively without over or under fitting phenomena, and it can perform better baseline correction for different baseline drift situations. Therefore, the proposed algorithm can provide more accurate and reliable information for the further analysis of spectral data.
引用
收藏
页数:8
相关论文
共 20 条
  • [1] Improved methods for fluorescence background subtraction from Raman spectra
    Cadusch, P. J.
    Hlaing, M. M.
    Wade, S. A.
    McArthur, S. L.
    Stoddart, P. R.
    [J]. JOURNAL OF RAMAN SPECTROSCOPY, 2013, 44 (11) : 1587 - 1595
  • [2] Baseline correction for Raman spectra using penalized spline smoothing based on vector transformation
    Cai, Yaoyi
    Yang, Chunhua
    Xu, Degang
    Gui, Weihua
    [J]. ANALYTICAL METHODS, 2018, 10 (28) : 3525 - 3533
  • [3] 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
  • [4] Application of Raman Spectroscopy and Surface-Enhanced Raman Scattering to the Analysis of Synthetic Dyes Found in Ballpoint Pen Inks
    Geiman, Irina
    Leona, Marco
    Lombardi, John R.
    [J]. JOURNAL OF FORENSIC SCIENCES, 2009, 54 (04) : 947 - 952
  • [5] COMPARISON OF ALGORITHMS FOR STANDARD MEDIAN FILTERING
    JUHOLA, M
    KATAJAINEN, J
    RAITA, T
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1991, 39 (01) : 204 - 208
  • [6] Joint Baseline-Correction and Denoising for Raman Spectra
    Liu, Hai
    Zhang, Zhaoli
    Liu, Sanya
    Yan, Luxin
    Liu, Tingting
    Zhang, Tianxu
    [J]. APPLIED SPECTROSCOPY, 2015, 69 (09) : 1013 - 1022
  • [7] Lu J D, 2018, SPECTROSC SPEC ANAL, V38, P3708
  • [8] Volumetric parameterization and trivariate B-spline fitting using harmonic functions
    Martin, T.
    Cohen, E.
    Kirby, R. M.
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2009, 26 (06) : 648 - 664
  • [9] Morris M. D., 2006, ANAL CHEM, V78, P33, DOI DOI 10.1021/ac069338n
  • [10] A method of removing baseline drift in ECG signal based on morphological filtering
    Pang Yu
    Deng Lu
    Lin Jin-Zhao
    Li Zhang-Yong
    Zhou Qian-Neng
    Li Guo-Quan
    Huang Hua-Wei
    Zhang Yi
    Wu Wei
    [J]. ACTA PHYSICA SINICA, 2014, 63 (09)