An integrated concept for post-acquisition spectrum analysis was developed for in-line (real-time) and off-line applications that preserves absolute spectral quantification; after the initializing parameter setup, only minimal user intervention is required. This spectral evaluation suite is composed of a sequence of tasks specifically addressing cosmic ray removal, background subtraction, and peak analysis and fitting, together with the treatment of two-dimensional charge-coupled device array data. One may use any of the individual steps on their own, or may exclude steps from the chain if so desired. For the background treatment, the canonical rolling-circle filter (RCF) algorithm was adopted, but it was coupled with a Savitzky-Golay filtering step on the locus-array generated from a single RCF pass. This novel only-two-parameter procedure vastly improves on the RCF's deficiency to overestimate the baseline level in spectra with broad peak features. The peak analysis routine developed here is an only-two-parameter (amplitude and position) fitting algorithm that relies on numerical line shape profiles rather than on analytical functions. The overall analysis chain was programmed in National Instrument's LabVIEW; this software allows for easy incorporation of this spectrum analysis suite into any LabVIEW-managed instrument control, data-acquisition environment, or both. The strength of the individual tasks and the integrated program sequence are demonstrated for the analysis of a wide range of (although not necessarily limited to) Raman spectra of varying complexity and exhibiting nonanalytical line profiles. In comparison to other analysis algorithms and functions, our new approach for background subtraction, peak analysis, and fitting returned vastly improved quantitative results, even for "hidden" details in the spectra, in particular, for nonanalytical line profiles. All software is available for download.
Read full abstract