A survey of the baseline correction algorithms for real-time spectroscopy processing

In spectroscopy data analysis, such as Raman spectra, X-ray diffraction, fluorescence and etc., baseline drift is a ubiquitous issue. In high speed testing which generating huge data, automatic baseline correction method is very important for efficient data processing. We will survey the algorithms from classical Shirley background to state-of-the-art methods to present a summation for this specific field. Both advantages and defects of each algorithm are scrutinized. To compare the algorithms with each other, experiments are also carried out under SVM gap gain criteria to show the performance quantitatively. Finally, a rank table of these methods is built and the suggestions for practical choice of adequate algorithms is provided in this paper.

[1]  R. Denecke,et al.  Improved peak-fit procedure for XPS measurements of inhomogeneous samples—Development of the advanced Tougaard background method , 2015 .

[2]  Yi-Zeng Liang,et al.  An intelligent background-correction algorithm for highly fluorescent samples in Raman spectroscopy , 2010 .

[3]  Pavel Matějka,et al.  Noise reduction in Raman spectra: Finite impulse response filtration versus Savitzky–Golay smoothing , 2007 .

[4]  Jeffrey S. Morris,et al.  Improved peak detection and quantification of mass spectrometry data acquired from surface‐enhanced laser desorption and ionization by denoising spectra with the undecimated discrete wavelet transform , 2005, Proteomics.

[5]  Vincent Mazet,et al.  Background removal from spectra by designing and minimising a non-quadratic cost function , 2005 .

[6]  J. Mo,et al.  Baseline correction by improved iterative polynomial fitting with automatic threshold , 2006 .

[7]  A Jirasek,et al.  Accuracy and Precision of Manual Baseline Determination , 2004, Applied spectroscopy.

[8]  Dante Mantini,et al.  LIMPIC: a computational method for the separation of protein MALDI-TOF-MS signals from noise , 2007, BMC Bioinformatics.

[9]  János Végh,et al.  The Shirley background revised , 2006 .

[10]  Wei Li,et al.  A background elimination method based on wavelet transform for Raman spectra , 2007 .

[11]  Jeffrey S. Morris,et al.  Quality control and peak finding for proteomics data collected from nipple aspirate fluid by surface-enhanced laser desorption and ionization. , 2003, Clinical chemistry.

[12]  Peter de B Harrington,et al.  Baseline correction method using an orthogonal basis for gas chromatography/mass spectrometry data. , 2011, Analytical chemistry.

[13]  Andrew J. Doig,et al.  Accurate determination of protein secondary structure content from Raman and Raman optical activity spectra. , 2010, Analytical chemistry.

[14]  Robert T. Downs,et al.  The power of databases: The RRUFF project , 2016 .

[15]  Yi-Zeng Liang,et al.  Baseline correction using adaptive iteratively reweighted penalized least squares. , 2010, The Analyst.

[16]  Yap Chun Wei,et al.  A fully automated iterative moving averaging (AIMA) technique for baseline correction. , 2011, The Analyst.

[17]  Xiaoguang Zhou,et al.  A concise iterative method using the Bezier technique for baseline construction. , 2015, The Analyst.

[18]  Ping-Ping Liu,et al.  Simple automatic strategy for background drift correction in chromatographic data analysis. , 2016, Journal of chromatography. A.