• Spectroscopy and Spectral Analysis
  • Vol. 36, Issue 3, 724 (2016)
FAN Xian-guang*, WANG Hai-tao, WANG Xin, XU Ying-jie, WANG Xiu-fen, and QUE Jing
Author Affiliations
  • [in Chinese]
  • show less
    DOI: 10.3964/j.issn.1000-0593(2016)03-0724-05 Cite this Article
    FAN Xian-guang, WANG Hai-tao, WANG Xin, XU Ying-jie, WANG Xiu-fen, QUE Jing. Baseline Correction Algorithm for Raman Spectroscopy Based on Non-Uniform B-Spline[J]. Spectroscopy and Spectral Analysis, 2016, 36(3): 724 Copy Citation Text show less

    Abstract

    As one of the necessary steps for data processing of Raman spectroscopy, baseline correction is commonly used to eliminate the interference of fluorescence spectra. The traditional baseline correction algorithm based on polynomial fitting is simple and easy to implement, but its flexibility is poor due to the uncertain fitting order. In this paper, instead of using polynomial fitting, non-uniform B-spline is proposed to overcome the shortcomings of the traditional method. Based on the advantages of the traditional algorithm, the node vector of non-uniform B-spline is fixed adaptively using the peak position of the original Raman spectrum, and then the baseline is fitted with the fixed order. In order to verify this algorithm, the Raman spectra of parathion-methyl and colza oil are detected and their baselines are corrected using this algorithm, the result is made comparison with two other baseline correction algorithms. The experimental results show that the effect of baseline correction is improved by using this algorithm with a fixed fitting order and less parameters, and there is no over or under fitting phenomenon. Therefore, non-uniform B-spline is proved to be an effective baseline correction algorithm of Raman spectroscopy.
    FAN Xian-guang, WANG Hai-tao, WANG Xin, XU Ying-jie, WANG Xiu-fen, QUE Jing. Baseline Correction Algorithm for Raman Spectroscopy Based on Non-Uniform B-Spline[J]. Spectroscopy and Spectral Analysis, 2016, 36(3): 724
    Download Citation