arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2005.06830v1 [stat.AP] 14 May 2020

Bayesian quantification for coherent anti-Stokes Raman scattering spectroscopy

Teemu Härkönen    Lassi Roininen    Matthew T. Moores    Erik M. Vartiainen
Abstract

We propose a Bayesian statistical model for analyzing coherent anti-Stokes Raman scattering (CARS) spectra. Our quantitative analysis includes statistical estimation of constituent line-shape parameters, underlying Raman signal, error-corrected CARS spectrum, and the measured CARS spectrum. As such, this work enables extensive uncertainty quantification in the context of CARS spectroscopy. Furthermore, we present an unsupervised method for improving spectral resolution of Raman-like spectra requiring little to no a priori information. Finally, the recently-proposed wavelet prism method for correcting the experimental artefacts in CARS is enhanced by using interpolation techniques for wavelets. The method is validated using CARS spectra of adenosine mono-, di-, and triphosphate in water, as well as, equimolar aqueous solutions of D-fructose, D-glucose, and their disaccharide combination sucrose.

affiliation: LUT School of Engineering Science, LUT University, Lappeenranta, Finlandemail: teemu.harkonen@lut.fiaffiliation: LUT School of Engineering Science, LUT University, Lappeenranta, Finlandaffiliation: National Institute for Applied Statistics Research Australia, University of Wollongong, Australiaaffiliation: LUT School of Engineering Science, LUT University, Lappeenranta, Finlandsuppinfo: M

1 Introduction

Coherent anti-Stokes Raman scattering (CARS) spectroscopy offers a unique microscopic tool in biophysics, biology, and materials research. Müller and Schins 2002; Evans and Xie 2008; Min et al. 2011; Garbacik et al. 2011; Fussell et al. 2014; Cheng and Xie 2015; Cleff et al. 2016; Osseiran et al. 2017; Geissler et al. 2017; Hirose et al. 2018; Karuna et al. 2019; Levchenko et al. 2019; Nuriya et al. 2019; Nishiyama et al. 0 In addition to being ideally suited for qualitatively label-free microscopy Evans and Xie 2008; Min et al. 2011; Cheng and Xie 2015, the multiplex approach of CARS can also provide complete (position-dependent) vibrational spectra. In principle, this would allow a quantitative, local analysis of chemical composition Müller and Schins 2002; Rinia et al. 2006; Müller et al. 2007; Rinia et al. 2008; Day et al. 2011; Karuna et al. 2019; Nuriya et al. 2019. However, unlike a spontaneous Raman scattering spectrum, a CARS measurement as such does not directly provide any quantitative information.

An observed CARS spectrum arises from a coherent addition of both resonant contributions from different vibrational modes and a constant, non-resonant (NR) background contribution. This results in a complex line shape, where the positions, amplitudes, and line widths of each vibrational mode are generally hidden. This is particularly true for condensed-phase samples, where the vibrational spectra are highly congested with strongly-overlapping vibrational modes Vartiainen et al. 2006. At a minimum, quantitative analysis requires extracting the Raman line shapes from CARS spectra. This can be done by using a suitable phase retrieval method Vartiainen et al. 2006; Liu et al. 2009 on the normalized CARS spectrum. However, the technology is still limited in terms of comparable and quantitative analysis methods, which remain active and ongoing topics of research. Vartiainen et al. 2006; Day et al. 2011; Camp Jr. et al. 2016; Kan et al. 2016 Moreover, the analysis is complicated by experimental errors encountered in obtaining a normalized CARS line-shape spectrum, which leads to an erroneous, non-additive, and non-constant background component to the NR background Camp Jr. et al. 2016; Kan et al. 2016. If it remains uncorrected, this artefact in the NR background can prevent any quantitative information from being obtained from a CARS measurement. Recently, a procedure based on the wavelet prism decomposition algorithm was proposed to address this issue Kan et al. 2016.

Sequential Monte Carlo (SMC) methods have been successfully applied in a wide variety of contexts, including motion trackingAbabsa and Mallem 2011; Liu et al. 2015, satellite image analysis Moores et al. 2015, medical applications Lee et al. 2017, and geophysics van Leeuwen 2009. In spectroscopy, Bayesian methods such as SMC have recently been gaining significant attention from the research community. Bayesian statistical inference has been applied to electrochemical impedance Effat and Ciucci 2017, double electron-electron resonance Edwards and Stoll 2016, time-resolved analysis of gamma-ray bursts Yu et al. 2019, and in estimation of elastic and crystallographic features by resonance ultrasound spectroscopy Bales et al. 2018 to name a few. In particular, a hierarchical Bayesian approach combining modelling of individual line shapes with a continuous background model, with estimation done via SMC methods, has been introduced for Raman spectroscopyMoores et al. 2016.

The contributions of this study are three-fold. We introduce a method for correcting experimental artefacts in raw CARS measurements, extending further the existing method based on wavelet prism decompositionKan et al. 2016. Secondly, we propose a line-narrowing method with improved properties compared to the Line Shape Optimized Maximum Entropy Linear Prediction (LOMEP) methodKauppinen et al. 1981; Kauppinen et al. 1991. Our method utilizes linear prediction, as in LOMEP, but in contrast circumvents the need of assuming a single a priori common line shape for all spectral lines. This constitutes a major improvement over the LOMEP method. Thirdly and foremost, Bayesian inference is introduced to CARS spectrum analysis, extending previously available analysis methods. We formulate a Bayesian inference model that is capable of estimating predictive distributions of the underlying Raman signal, error-corrected CARS spectrum, and the measurement CARS spectrum. This is enabled by parametric modelling of Voigt line shapes, along with a continuous, wavelet-based model for experimental artefacts.

In what follows, we introduce the Bayesian statistical model for CARS. The Raman signal of the CARS spectrum is modelled using a linear combination of Voigt line shapes. Using the Hilbert transform, we construct the modulus of the resonant part of the CARS spectrum. A non-resonant part, estimated from the dataKan et al. 2016, is added to obtain an error-free CARS spectrum, which is finally modulated with a slowly-varying error function. Next, we describe the numerical algorithms used for statistical inference and line narrowing, along with our Bayesian prior distributions. We then present experimental details along with obtained results for the predictive intervals for the resonant Raman signal and the constituent line shapes, modulating error function, error-corrected CARS spectrum, and the measurement CARS spectrum. Lastly, the key aspects of the study are briefly remarked upon, thereby concluding the paper.

2 Methods

2.1 Statistical Model

We model CARS spectral measurements with an additive error model given as

yk:=y(νk)=f(νk,p,𝜽)+ϵ(νk),\displaystyle y_{k}:=y(\nu_{k})=f(\nu_{k};p,\bm{\theta})+\epsilon(\nu_{k}), (1)

where yky_{k} denotes a measurement that has been discretized with spectral sampling resolution h>0h>0 at a wavenumber location νk=kh\nu_{k}=kh with k+k\in\mathbb{Z}_{+}, f(νk,p,𝜽)f(\nu_{k};p,\bm{\theta}) is the CARS spectrum model with parameter pp controlling the baseline and parameters 𝜽\bm{\theta} for the Voigt line shape, and with measurement error ϵ(νk)𝒩(0,σϵ2)\epsilon(\nu_{k})\sim\mathcal{N}(0,\sigma_{\epsilon}^{2}) with known variance. For the spectrum, we use a parameter-wise separable model

f(ν,p,𝜽)=εm(ν,p)S(ν,𝜽),\displaystyle f(\nu;p,\bm{\theta})=\varepsilon_{\rm{m}}(\nu;p)S(\nu;\bm{\theta}), (2)

where pp is the interpolated discrete wavelet transform (DWT) detail level, εm(ν,p)\varepsilon_{\rm{m}}(\nu;p) is the modulating error function, and S(ν,𝜽)S(\nu;\bm{\theta}) is the error-corrected CARS signal, similar to the representation used in Ref. 22. The signal SS can further be represented as

S(ν,𝜽)=|χNR(3)(ν)+χR(3)(ν,𝜽)|2=|exp(AJ(ν)2)+(iVN(ν,𝜽){VN(ν,𝜽)})|2,\begin{split}S(\nu;\bm{\theta})&=\left|\chi^{(3)}_{\mathrm{NR}}(\nu)+\chi^{(3)}_{\text{R}}(\nu;\bm{\theta})\right|^{2}\\ &=\left|\exp\left(\frac{A_{J}(\nu)}{2}\right)+\left(iV_{N}(\nu;\bm{\theta})-\mathcal{H}\{V_{N}(\nu;\bm{\theta})\}\right)\right|^{2},\end{split} (3)

where the exponential part corresponds to the non-Raman part with AJA_{J} practically constant (see Ref. 22 for details), \mathcal{H} is the Hilbert transform, and

VN(ν,𝜽)=n=1NanV(ννn,σn,γn)=n=1NanL(ννn,γn)G(ννn,σn)=n=1Nan12πσn2exp((ννn)22σn2)1πγnγn2(ννn)2+γn2,\begin{split}V_{N}(\nu;\bm{\theta})&=\sum_{n=1}^{N}a_{n}V(\nu-\nu_{n};\sigma_{n},\gamma_{n})=\sum_{n=1}^{N}a_{n}L(\nu-\nu_{n};\gamma_{n})\ast G(\nu-\nu_{n};\sigma_{n})\\ &=\sum_{n=1}^{N}a_{n}\frac{1}{\sqrt{2\pi\sigma_{n}^{2}}}\exp\left(-\frac{(\nu-\nu_{n})^{2}}{2\sigma_{n}^{2}}\right)*\frac{1}{\pi\gamma_{n}}\frac{\gamma_{n}^{2}}{(\nu-\nu_{n})^{2}+\gamma_{n}^{2}},\end{split} (4)

where \ast denotes convolution. NN stands for the number of line shapes, with each line shape having 𝜽n:=(an,νn,σn,γn)T\bm{\theta}_{n}:=(a_{n},\nu_{n},\sigma_{n},\gamma_{n})^{T} parameters standing for the amplitude, location, scale of the Gaussian shape, and scale of the Lorentzian shape, respectively. Thus, we have 4N4N parameters in total for our model of S(ν,𝜽)S(\nu;\bm{\theta}).

Instead of the wavelet prism method Kan et al. 2016, we model the modulating error function as

log(εm(ν,p))=j=p+1JDj(ν)+(1β)Dp(ν),\displaystyle\log\big(\varepsilon_{\rm{m}}(\nu; p) \big)=\sum\limits_{j={\lceil p+1\rceil}}^{J}D_{j}(\nu)+(1-\beta)D_{\lceil p\rceil}(\nu), (5)

where p[1,J]p\in[1,J], and β=pp\beta=p-\lfloor p\rfloor, i.e., as an interpolation between the discrete wavelet reconstruction levels DjD_{j} to have a continuous model for the background. With the above, we can have an unnormalized posterior formulated as

π(p,𝜽𝐲)(𝐲p,𝜽)π0(p,𝜽),\displaystyle\pi\left(p,\bm{\theta}\mid\mathbf{y}\right)\propto\mathcal{L}\left(\mathbf{y}\mid p,\bm{\theta}\right)\pi_{0}\left(p,\bm{\theta}\right), (6)

where 𝐲:=(y1,,yK)TK\mathbf{y}:=(y_{1},\dots,y_{K})^{T}\in\mathbb{R}^{K} is the vector of observations given via eq (1), 𝜽+4N\bm{\theta}\in\mathbb{R}^{4N}_{+} is the parameter vector (𝜽1,,𝜽N)T(\bm{\theta}_{1},\dots,\bm{\theta}_{N})^{T} for the NN Voigt peaks, (𝐲p,𝜽)\mathcal{L}(\mathbf{y}\mid p,\bm{\theta}) represents the likelihood distribution of the forward model, and π0(p,𝜽)\pi_{0}(p,\bm{\theta}) denotes prior distributions for some or all of the model parameters pp and 𝜽\bm{\theta}. As such, the total number of parameters in the model is 4N+14N+1. The solution of (6) is unavailable in closed form, but following Ref. 32 we can use Monte Carlo methods to obtain samples from this distribution, as described in the following section.

2.2 Sequential Monte Carlo

Sequential Monte Carlo (SMC) methods, also known as particle filtering and smoothing, are widely used in statistical signal processing Särkkä 2013. These algorithms provide a general procedure for sampling from Bayesian posterior distributions Chopin 2002; Del Moral et al. 2006. SMC methods utilize a collection of weighted particles, initialized from a prior distribution, which are ultimately transformed to represent a posterior distribution under investigation. The methodology used in this study is similar to the one used in Ref. 22 where they use sequential likelihood tempering Del Moral et al. 2006 to fit a model of surface-enhanced Raman spectra to measurements.

Assuming additive Gaussian measurement errors ϵ(νk)\epsilon(\nu_{k}), likelihood of the model f(νk,p,𝜽)f(\nu_{k};p,\bm{\theta}) fitting measurement data yky_{k} can be formulated as

(𝐲|p,𝜽)k=1K𝒩(yk,f(νk,p,𝜽),σϵ2),\displaystyle\mathcal{L}(\mathbf{y}\,|\,\,p,\bm{\theta})\sim\prod\limits_{k=1}^{K}\mathcal{N}(y_{k};f(\nu_{k};p,\bm{\theta}),\sigma_{\epsilon}^{2}), (7)

and the posterior distribution for step tt of the sequential likelihood tempering is given by

π(t)(p,𝜽|𝐲)(𝐲|p,𝜽)κ(t)π0(p,𝜽),\displaystyle\pi^{(t)}(p,\bm{\theta}\,|\,\,\mathbf{y})\propto\mathcal{L}(\mathbf{y}\,|\,\,p,\bm{\theta})^{\kappa^{(t)}}\pi_{0}(p,\bm{\theta}), (8)

where the superscript (t)(t) denotes the iteration or “time” step of the algorithm and κ(t)\kappa^{(t)}, κ(t1)<κ(t)<κ(t+1)<1\kappa^{(t-1)}<\kappa^{(t)}<\kappa^{(t+1)}<\dots\leq 1 with κ(0)=0\kappa^{(0)}=0, being a parameter controlling the degree of tempering of the likelihood, with the initial state being equal to the prior distribution while increasingly tempering the total likelihood towards the complete Bayes’ theorem. The tempering parameter κ(t)\kappa^{(t)} can be defined simply as an strictly increasing sequence so that κ(t)[0,1]\kappa^{(t)}\in[0,1] or as done in Ref. 32, the parameter can be determined adaptively according to a given learning rate η\eta such that the relative reduction in the ESS between iterations is approximately η\eta.

Using QQ particles, individual weights of each particle at initial step t=0t=0 are set as equally important wq(0)=1Qw_{q}^{(0)}=\frac{1}{Q}. The weights are then updated, and normalized, at each step tt according to

wq(t)(𝐲|p,𝜽)κ(t)(𝐲|p,𝜽)κ(t1)wq(t1).\displaystyle w_{q}^{(t)}\propto\frac{\mathcal{L}(\mathbf{y}\,|\,\,p,\bm{\theta})^{\kappa^{(t)}}}{\mathcal{L}(\mathbf{y}\,|\,\,p,\bm{\theta})^{\kappa^{(t-1)}}}w_{q}^{(t-1)}. (9)

However, updating the particle weights gradually impoverishes the sample distribution. This degradation is measured by the effective sample size (ESS)

QESS(t)=1q=1Q(wq(t))2.\displaystyle Q_{\text{ESS}}^{(t)}=\frac{1}{\sum\limits_{q=1}^{Q}\left(w_{q}^{(t)}\right)^{2}}. (10)

To counteract this, the particles are resampled when the ESS has fell below a set threshold QminQ_{\text{min}} according to a chosen resampling algorithm and the particle weights are reset as wq(t)=1Qw_{q}^{(t)}=\frac{1}{Q}. Due to resampling, duplicates of the particles are obviously generated. This is undesirable and as such, each particle is additionally updated using Markov chain Monte Carlo (MCMC) with the target distribution given by the tempered posterior distribution defined in eq (8) at the current iteration or “time” step tt. A pseudo-code of the SMC algorithm used is presented in Algorithm 1.

Algorithm 1 A sequential Monte Carlo sampler.
Initialize:
   Set t=0t=0 and κ(t)=0\kappa^{(t)}=0.
   Draw QQ particles from the prior distribution π0(p,𝜽)\pi_{0}(p,\bm{\theta}).
   Set particle weights wq=1Qw_{q}=\frac{1}{Q}.
while κt<1\kappa_{t}<1 do
  t=t+1t=t+1.
  Determine κ(t)\kappa^{(t)}.
  Update particle weights wq(t)w_{q}^{(t)} according to (9).
  Compute the effective sample size QESS(t)Q_{\text{ESS}}^{(t)} using (10).
  if QESS(t)<QminQ_{\text{ESS}}^{(t)}<Q_{\text{min}} then
   Resample particles according to their weights.
   Set particle weights wq=1Qw_{q}=\frac{1}{Q}.
  end if
  Update the particles with MCMC using the tempered posterior given by (8).
  Update particle weights wq(t)w_{q}^{(t)} according to their likelihoods.
  Recompute the effective sample size QESS(t)Q_{\text{ESS}}^{(t)} using (10).
end while

2.3 Line Narrowing Method

In line narrowing one aims at spectral line sharpening. We shall use line narrowing for making rough initial estimation of peak locations νn\nu_{n}, amplitudes ana_{n}, and number of line shapes NN. This is a preprocessing step for the statistical estimation method described in the previous section. Let us model and approximate a spectrum with Lorentzian line shapes as

V~N(νk,𝜽~):=n=1NanL(νk,νn,γn)n=1NanL(νk,νn,γ)=L(νk,0,γ)n=1Nanδ(νkνn),\widetilde{V}_{N}(\nu_{k},\widetilde{\bm{\theta}}):=\sum\limits_{n=1}^{N}a_{n}L(\nu_{k};\nu_{n},\gamma_{n})\approx\sum\limits_{n=1}^{N}a_{n}L(\nu_{k};\nu_{n},\gamma)=L(\nu_{k};0,\gamma)\ast\sum\limits_{n=1}^{N}a_{n}\delta(\nu_{k}-\nu_{n}), (11)

where V~N(νk,𝜽~)\widetilde{V}_{N}(\nu_{k},\widetilde{\bm{\theta}}) denotes a measured spectrum, νkK\nu_{k}\in\mathbb{R}^{K} measurement locations, 𝜽~:=(an,νn,γn)T\widetilde{\bm{\theta}}:=\linebreak(a_{n},\nu_{n},\gamma_{n})^{T}, γ\gamma a single constant width parameter, and δ(ννn)\delta(\nu-\nu_{n}) is the Dirac delta function.

Our starting point is the LOMEP method Kauppinen et al. 1981; Kauppinen et al. 1991, where the constant γ\gamma approximation is used. With suitably chosen γ\gamma, we have

{n=1Nanδ(ννn)}={V~N(νk,𝜽~))}{L(νk,0,γ)}=:xLP(tk,γ,NFIR),\displaystyle\mathcal{F}\left\{\sum\limits_{n=1}^{N}a_{n}\delta(\nu-\nu_{n})\right\}=\frac{\mathcal{F}\left\{\widetilde{V}_{N}(\nu_{k},\widetilde{\bm{\theta}}))\right\}}{\mathcal{F}\left\{L(\nu_{k};0,\gamma)\right\}}=:x_{\textrm{LP}}(t_{k};\gamma,N_{\textrm{FIR}}), (12)

where \mathcal{F} denotes the Fourier transform, tkt_{k} the Fourier domain variable, and xLP(tk,γm,NFIR)x_{\textrm{LP}}(t_{k};\gamma_{m},N_{\textrm{FIR}}) is the linearly predicted time signal. In LOMEP, the linear prediction is done finite impulse response filtering with filter length NFIR1N_{\textrm{FIR}}-1Kauppinen et al. 1981; Kauppinen et al. 1991. The major limitation of LOMEP is the heuristic choice of γ\gamma, and additionally, the qq-curve optimization method fails when number of line shapes NN increases. Despite the drawbacks, the potential of the linear prediction scheme is nevertheless attractive for its ability to heavily narrow down line shapes when successful.

We propose an alternative approximative model in eq (11) as a linear combination of MM similarly constructed convolutions

n=1NanL(ν,νn,γn)1Mm=1Mn=1NanL(ν,νn,γm)=1Mm=1M(L(ν,0,γm)n=1Nanδ(ννn)),\sum\limits_{n=1}^{N}a_{n}L(\nu;\nu_{n},\gamma_{n})\approx\frac{1}{M}\sum\limits_{m=1}^{M}\sum\limits_{n=1}^{N}a_{n}L(\nu;\nu_{n},\gamma_{m})=\frac{1}{M}\sum\limits_{m=1}^{M}\left(L(\nu;0,\gamma_{m})\ast\sum\limits_{n=1}^{N}a_{n}\delta(\nu-\nu_{n})\right), (13)

using a set of width parameters γm\gamma_{m} in contrast to fixed γ\gamma. Then, the approximation of the Dirac delta functions is

DA(νk,γm,NFIR)=1{xLP(tk,γm,NFIR)}n=1Nanδ(νkνn).\displaystyle D_{\textrm{A}}(\nu_{k},\gamma_{m},N_{\textrm{FIR}})=\mathcal{F}^{-1}\left\{x_{\textrm{LP}}(t_{k};\gamma_{m},N_{\textrm{FIR}})\right\}\approx\sum\limits_{n=1}^{N}a_{n}\delta(\nu_{k}-\nu_{n}). (14)

The squared sum of residuals for a single convolution, denoted here by d(γm,NFIR)d(\gamma_{m},N_{\textrm{FIR}}), can be given as

d(γm,NFIR)=V~N(νk,𝜽~)L(νk,0,γm)DA(νk,γm,NFIR)22.\displaystyle d(\gamma_{m},N_{\textrm{FIR}})=\big\|\widetilde{V}_{N}(\nu_{k},\widetilde{\bm{\theta}})-L(\nu_{k};0,\gamma_{m})\ast D_{\textrm{A}}(\nu_{k},\gamma_{m},N_{\textrm{FIR}})\big\|_{2}^{2}. (15)

We additionally define a constrained squared sum of residuals as

dC(γm,NFIR)=V~N(νk,𝜽~)cnL(νk,0,γm)𝟏DA>0DA(νk,γm,NFIR)22,\begin{split}d_{\textrm{C}}(\gamma_{m},N_{\textrm{FIR}})=\left\|\widetilde{V}_{N}(\nu_{k},\widetilde{\bm{\theta}})-c_{\textrm{n}}L(\nu_{k};0,\gamma_{m})\ast\mathbf{1}_{D_{\textrm{A}}>0}D_{\textrm{A}}(\nu_{k},\gamma_{m},N_{\textrm{FIR}})\right\|_{2}^{2},\end{split} (16)

where 𝟏DA>0=1\mathbf{1}_{D_{\textrm{A}}>0}=1, if DA>0D_{\textrm{A}}>0 and 00 otherwise, and cnc_{\textrm{n}} is a normalization constant so that the area under the spectrum is conserved:

cn\displaystyle c_{\textrm{n}} =k=1KDA(νk,γm,NFIR)k=1K𝟏DA>0DA(νk,γm,NFIR).\displaystyle=\frac{\displaystyle\sum\limits_{k=1}^{K}D_{\textrm{A}}(\nu_{k},\gamma_{m},N_{\textrm{FIR}})}{\displaystyle\sum\limits_{k=1}^{K}\mathbf{1}_{D_{\textrm{A}}>0}D_{\textrm{A}}(\nu_{k},\gamma_{m},N_{\textrm{FIR}})}. (17)

With dC(γm,NFIR)d_{\textrm{C}}(\gamma_{m},N_{\textrm{FIR}}) we truncate any negative parts of DA(νk,γm,NFIR)D_{\textrm{A}}(\nu_{k},\gamma_{m},N_{\textrm{FIR}}) and distort the truncated spectrum according to the normalization constant cnc_{\textrm{n}} the more signal energy is present on the negative parts. By Parseval’s theorem, and by using an orthonormal wavelet basis, the energy of a signal g(ν)g(\nu) can be represented as

|g(ν)|2dt\displaystyle\int\limits_{-\infty}^{\infty}|g(\nu)|^{2}\,\text{d}t =l=|a(l)|2+j=0κ=|bj(κ)|2\displaystyle=\sum_{l=-\infty}^{\infty}|a(l)|^{2}+\sum_{j=0}^{\infty}\sum_{\kappa=-\infty}^{\infty}|b_{j}(\kappa)|^{2} (18)

where aa and bb are the scaling function and wavelet coefficients obtained using DWT. Given a signal with sharp features, the energy of the signal should be concentrated on the wavelet coefficients bjb_{j} and, a measure of this concentration of wavelet coefficient energy (we) can be defined as

Cwe=j=0κ=|bj(κ)|2l=|a(l)|2+j=0κ=|bj(κ)|2.\displaystyle C_{\textrm{we}}=\frac{\displaystyle\sum_{j=0}^{\infty}\sum_{\kappa=-\infty}^{\infty}|b_{j}(\kappa)|^{2}}{\displaystyle\sum_{l=-\infty}^{\infty}|a(l)|^{2}+\sum_{j=0}^{\infty}\sum_{\kappa=-\infty}^{\infty}|b_{j}(\kappa)|^{2}}. (19)

With the above formulations, we propose Algorithm 2: Define a set of width parameters γm\gamma_{m}, for example, inferred from computational chemistry. Similarly, define an upper bound for the impulse response parameter NFIRN_{\textrm{FIR}}. Then, compute DA(νk,γm,NFIR)D_{\textrm{A}}(\nu_{k},\gamma_{m},N_{\textrm{FIR}}) using linear prediction for all parameter combinations of γm\gamma_{m} and NFIRN_{\textrm{FIR}} and residuals dd and dCd_{\textrm{C}} along with the wavelet energy concentrations CweC_{\textrm{we}}.

Then using the filtering criterion fc=d+dCf_{\textrm{c}}=d+d_{\textrm{C}}, narrow down the set of possible solutions by sorting them according to fcf_{\textrm{c}} and CweC_{\textrm{we}}. Take a percentage pwep_{\textrm{we}} of the wavelet energy sorted solutions, including the largest energy concentrations. Similarly, take a percentage pfcp_{f_{\textrm{c}}} of the filtering criterion sorted solutions, including the smallest filtering criteria. Thus, an intersection of these sets should include solutions with mostly positive and sharp line shapes. Sort this intersection set of size M~\widetilde{M} according to dd. Finally, estimate eq (13) by choosing MM so that the sum of residuals dMd_{M} is minimized:

argminMM~dM=argminMM~V~N(νk,𝜽~)1Mm=1ML(ν,0,γm)DA(νk,γm,NFIR)22.\displaystyle\argmin_{M\leq\widetilde{M}}d_{M}=\argmin_{M\leq\widetilde{M}}\left\|\widetilde{V}_{N}(\nu_{k},\widetilde{\bm{\theta}})-\frac{1}{M}\sum\limits_{m=1}^{M}L(\nu;0,\gamma_{m})\ast D_{\textrm{A}}(\nu_{k},\gamma_{m},N_{\textrm{FIR}})\right\|_{2}^{2}. (20)

As needed, smooth the obtained line narrowed spectrum with a smoothing function.

Algorithm 2 Line narrowing algorithm.
Initialize:
   Set γm\gamma_{m}.
   Set NFIRN_{\textrm{FIR}}.
for γm\gamma_{m} do
  for NFIRN_{\textrm{FIR}} do
   Apply linear prediction using γm\gamma_{m} and NFIRN_{\textrm{FIR}}.
   Compute dd, dCd_{\textrm{C}}, and CweC_{\textrm{we}}.
  end for
end for
Construct the solution:
   Filter out a set of possible solutions according to fcf_{\textrm{c}} and CweC_{\textrm{we}}.
   Sort the possible solutions according to dd.
   Compute dMd_{M} and choose the MM solutions which minimize dMd_{M}.
Smoothing:
   Convolute the result using an appropriate smoothing kernel.

2.4 Priors

We obtained priors by manually correcting for the experimental artefacts modelled by eq (5) and simultaneously applying phase retrieval Vartiainen 1992; Vartiainen et al. 2006; Liu et al. 2009; Cicerone et al. 2012 and computation of the resonant imaginary component of the CARS spectrum until a reasonable Raman signal was observed. The line narrowing algorithm was applied on the manually estimated Raman signal, producing a line narrowed spectrum from which individual line shapes could be identified. We follow Ref. 32 in setting informative priors for the line shape locations νk\nu_{k} as normal distributions

π0(νn)=𝒩(μνn,σνn2),\displaystyle\pi_{0}(\nu_{n})=\mathcal{N}\left(\mu_{\nu_{n}},\sigma_{\nu_{n}}^{2}\right), (21)

where μνn\mu_{\nu_{n}} and σνn2\sigma_{\nu_{n}}^{2} are estimated for each line shape V(ν,𝜽n)V(\nu,\bm{\theta}_{n}) by numerically integrating perceived individual line shapes in the line narrowed spectrum to estimate the means μνn\mu_{\nu_{n}} and variances σνn2\sigma_{\nu_{n}}^{2}. The line narrowing algorithm utilizes multiple Lorentzian line shapes with differing scale parameters γm\gamma_{m}, thereby giving access to an informative prior for γn\gamma_{n}. As in Ref. 32, we set a prior common for each γn\gamma_{n} as a log-normal distribution:

π0(log(γn))=𝒩(μlog(γ),σlog(γ)2),\displaystyle\pi_{0}\left(\log(\gamma_n)\right)=\mathcal{N}\left(\mu_{\log(\gamma)},\sigma_{\log(\gamma)}^{2}\right), (22)

where the estimates for the mean and variance, μlog(γ)\mu_{\log(\gamma)} and σlog(γ)2\sigma_{\log(\gamma)}^{2}, are obtained from the parameters contained in the intersection set of size M~\widetilde{M}. Priors for the Gaussian shape parameters σn\sigma_{n} are obtained by scaling π0(log(γn))\pi_{0}\big(\log(\gamma_n)\big) by 2log(2)\sqrt{2\log(2)}. This would correspond to using identical priors for the full-width at half maximums for both the Gaussian and Lorentzian line shapes. For the amplitudes, we can obtain an estimate for the areas straight-forwardly by the same numerical integration used to estimate the priors for the locations, as described above. We set a fairly wide prior for the amplitude by setting them as

π0(an)=𝒩(μan,(μan4)2),\displaystyle\pi_{0}(a_{n})=\mathcal{N}\left(\mu_{a_{n}},\left(\frac{\mu_{a_{n}}}{4}\right)^{2}\right), (23)

where the mean μan\mu_{a_{n}} is the numerically integrated area of each line shape. A prior for the background parameter pp is set as a uniform prior:

π0(p)=𝒰(pmin,pmax).\displaystyle\pi_{0}(p)=\mathcal{U}\left(p_{\text{min}},p_{\text{max}}\right). (24)

An estimate for the noise level σϵ2\sigma_{\epsilon}^{2} was also obtained using the line narrowing algorithm. The algorithm fits a smooth representation of the Raman spectrum to the manually corrected data according to eq (20). This smooth representation of the Raman signal is then transformed to the measurement space by eq (3) and then by eq (2). The resulting residuals between the transformed smooth Raman signal and the measured CARS spectrum were used as an estimate for the noise variance σϵ2\sigma_{\epsilon}^{2}. Detailed descriptions of priors specific for each experimental data set of fructose, glucose, sucrose, and adenosine phosphate can be found in the supplementary material.

3 Experimental details

3.1 Samples

The sugar samples used in the multiplex CARS spectroscopy were equimolar aqueous solutions of D-fructose, D-glucose, and their disaccharide combination sucrose. For sample preparation D-fructose, D-glucose, and their disaccharide combination, sucrose (α\alpha-D-glucopyranosyl-(1\to2)-β\beta-D-fructofuranoside) were dissolved in buffer solutions (50 mM HEPES, pH=7) at equal molar concentrations of 500 mM Müller et al. 2007. The adenosine phosphate sample was an equimolar mixture of AMP, ADP and ATP in water for a total concentration of 500 mM Vartiainen et al. 2006. The adenine ring vibrations Mathlouthi and Luu 1980 are found at identical frequencies for either for AMP, ADP or ATP around 1350 cm-1. The phosphate vibrations between 900 and 1100 cm-1 can be used to discriminate between the different nucleotides Rinia et al. 2006. The tri-phosphate group of ATP shows a strong resonance at 1123 cm-1, whereas the monophosphate resonance of AMP is found at 979 cm-1. For ADP a broadened resonance is found in between at 1100 cm-1.

3.2 Multiplex CARS Spectroscopy

All CARS spectra were recorded using a multiplex CARS spectrometer, the detailed description of which can be found elsewhere Müller and Schins 2002; Rinia et al. 2006. In brief, a 10-ps and an 80-fs mode-locked Ti:sapphire lasers were electronically synchronized and used to provide the narrowband pump/probe and broadband Stokes laser pulses in the multiplex CARS process. The center wavelengths of the pump/probe and Stokes pulses were 710 nm. The Stokes laser was tunable between 750 and 950 nm. The sugar spectra were probed within a wavenumber range from 700 to 1250 cm-1, and the AMP/ADP/ATP spectrum within a range from 900 to 1700 cm-1. The linear and parallel polarized pump/probe and Stokes beams were made collinear and focused with an achromatic lens into a tandem cuvette. The latter could be translated perpendicular to the optical axis to perform measurements in either of its two compartments, providing a multiplex CARS spectrum of the sample and of a non-resonant reference under near identical experimental conditions. Typical average powers used at the sample were 95 mW (75 mW, in case of AMT/ADP/ATP) and 25 mW (105 mW) for the pump/probe and Stokes laser, respectively. The anti-Stokes signal was collected and collimated by a second achromatic lens in the forward-scattering geometry, spectrally filtered by short-pass and notch filters, and focused into a spectrometer equipped with a CCD camera. The acquisition time per CARS spectrum was 200 ms for sugar spectra and 800 ms for the AMP/ADP/ATP spectrum.

3.3 Computational Details

The SMC algorithm was computed using Q=2000Q=2000 particles with the resampling threshold set to Qmin=1000Q_{\text{min}}=1000 and the learning parameter set as η=0.9\eta=0.9. Resampling was done, as in Ref. 32, via residual resampling Douc and Cappe 2005. Target MCMC acceptance rate was set to 0.23 and the number of MCMC updates at each iteration was 200. An AMD Ryzen 3950X processor was used with 27 CPU threads utilized, with the SMC estimation taking 580, 522, 413, and 688 seconds to produce the final posterior estimate of the parameters for the fructose, glucose, sucrose, and phosphate samples respectively. For modelling the modulating error function εm(ν,p)\varepsilon_{\rm{m}}(\nu;p) symlet 34 basis functions were used.

The line narrowing algorithm was run with γm[1,35]\gamma_{m}\in[1,35] linearly spaced using 33 points. The maximum number of measurement points NFIRN_{\textrm{FIR}} used was 150, meaning that NFIR={1,,150}N_{\textrm{FIR}}=\{1,\dots,150\}. The length of the extrapolated signal Kauppinen et al. 1981; Kauppinen et al. 1991 was set to equal the number of measurement points in each spectrum. The percentages pwep_{\textrm{we}} and pfcp_{f_{\textrm{c}}} were set as 50% and 2.5% respectively. To ensure that M~>0\widetilde{M}>0, pfcp_{f_{\textrm{c}}} was incrementally increased by 2.5% until a minimum intersection set size M~50\widetilde{M}\geq 50 was achieved. For computation of the wavelet energy concentration CweC_{\textrm{we}} symlet 8 basis functions were used.

4 Results and discussion

In what follows, obtained 95% predictive intervals for the forward model f(νk,p,𝜽)f(\nu_{k};p,\bm{\theta}), the modulating error function εm(ν,p)\varepsilon_{\rm{m}}(\nu;p), and the error corrected spectra S(ν,𝜽)S(\nu;\bm{\theta}) are presented in Figures 2a, 3a, 4a, and 5a for the experimental spectra of fructose, glucose, sucrose, and phosphate respectively. Similarly, in Figures 2b, 3b, 4b, and 5b the 95% predictive interval for the Raman signal represented by VN(ν,𝜽)V_{N}(\nu,\bm{\theta}) is presented along with the predictive intervals for each constituent line shape V(ν,𝜽n)V(\nu,\bm{\theta}_{n}). To illustrate how the priors were estimated, the manually corrected Raman signal and the result obtained via the proposed line narrowing method are shown in Figure 1. Additionally, the obtained posterior distributions for 𝜽\bm{\theta}, alongside their respective prior distributions, are presented in the supplementary material.

The inference model proposed here was found to adequately model the CARS measurements along with perceived noise levels in the spectra. For future work, it would be interesting to include heteroscedasticity in the model instead of assuming a constant measurement error variance. Comparing the estimated predictive intervals of the obtained Raman signal showed clear correspondence to measured Raman intensities of aqueous solutions for fructose and glucoseSöderholm et al. 1999. For aqueous solution of sucrose, number of estimated line shapes was considered to resemble the 18 line shapes reported for solid sucrose Brizuela et al. 2012. The estimated priors were considered not to restrict the parameter posterior which can be observed in the posterior distributions when seen alongside the respective priors, especially so for the cases of fructose, sucrose, and adenosine phosphate. The obtained Raman signals for fructose, glucose, and sucrose are similar to results obtained Ref. 22 which further supports the applicability of the methodology presented in this study.

Obtaining informative priors can be approached in different ways for chemically known samples as was done in Ref. 32 where the authors use results obtained by density functional theory (DFT) software to derive estimates for the location priors and existing studies on structural properties of a known sample such as Söderholm et al. 1999; Brizuela et al. 2012. Naturally, any other forms of information on the underlying line shapes could just as well be used for the prior distributions. Here we have considered estimating the priors purely from the data using a line narrowing algorithm requiring little to no a priori information on the sample under study, ignoring the fact that this information would clearly be available Söderholm et al. 1999. Additionally, it is known that the use of maximum entropy methods in improving spectral resolution can cause individual line shapes to split Kauppinen et al. 1992; Kauppinen and Saario 1993. In the proposed line narrowing method, the averaging together multiple resolution enhanced spectra is postulated to possibly lessen the effect of this undesired spectral line splitting.

Refer to caption
Figure 1: The manually estimated Raman signal of the fructose sample and the line narrowed Raman signal are shown in blue and red respectively. The perceivable individual line shapes were numerically integrated to yield informative prior estimates for Voigt line shape parameters.

4.1 Fructose

Refer to caption
(a)
Refer to caption
(b)
Figure 2: In (a), the obtained 95% predictive intervals for yky_{k}, ff, SS, and εm\varepsilon_{\rm{m}} shown in blue, red, yellow, and purple respectively for a CARS measurement of a fructose sample. In (b), the obtained 95% predictive intervals for VN(νk,𝜽)V_{N}(\nu_{k};\bm{\theta}) and each individual line shape V(νk,𝜽n)V(\nu_{k};\bm{\theta}_{n}) for the fructose sample.

4.2 Glucose

Refer to caption
(a)
Refer to caption
(b)
Figure 3: In (a), the obtained 95% predictive intervals for yky_{k}, ff, SS, and εm\varepsilon_{\rm{m}} shown in blue, red, yellow, and purple respectively for a CARS measurement of a glucose sample. In (b), the obtained 95% predictive intervals for VN(νk,𝜽)V_{N}(\nu_{k};\bm{\theta}) and each individual line shape V(νk,𝜽n)V(\nu_{k};\bm{\theta}_{n}) for the glucose sample.

4.3 Sucrose

Refer to caption
(a)
Refer to caption
(b)
Figure 4: In (a), the obtained 95% predictive intervals for yky_{k}, ff, SS, and εm\varepsilon_{\rm{m}} shown in blue, red, yellow, and purple respectively for a CARS measurement of a sucrose sample. Some discrepancies between yky_{k} and ff can be seen around the boundaries. These areas of the data should be ignored in the optimization. In (b), the obtained 95% predictive intervals for VN(νk,𝜽)V_{N}(\nu_{k};\bm{\theta}) and each individual line shape V(νk,𝜽n)V(\nu_{k};\bm{\theta}_{n}) for the sucrose sample.

4.4 Adenosine phosphate

Refer to caption
(a)
Refer to caption
(b)
Figure 5: In (a), the obtained 95% predictive intervals for yky_{k}, ff, SS, and εm\varepsilon_{\rm{m}} shown in blue, red, yellow, and purple respectively for a CARS measurement of a adenosine phosphate sample. In (b), the obtained 95% predictive intervals for VN(νk,𝜽)V_{N}(\nu_{k};\bm{\theta}) and each individual line shape V(νk,𝜽n)V(\nu_{k};\bm{\theta}_{n}) for the adenosine phosphate sample.

5 Conclusion

A Bayesian inference model applicable to coherent anti-Stokes Raman spectroscopy is proposed and numerically implemented. This work extends the current methodology of analyzing CARS spectra by introducing Bayesian inference in the field, enabling uncertainty quantification of spectral features. The statistical inference model is able to produce posterior distributions for physically informative parameters, line shape amplitudes, widths, and locations, for each constituent line shape along with predictive distributions for the the estimated resonant Raman signal contained in the CARS measurement spectrum, the error corrected CARS measurements, and the CARS measurement spectrum as well as extending currently existing methodology for modelling experimental artefacts present in CARS measurements. Additionally, a line narrowing algorithm requiring little to no a priori information on the underlying line shapes readily applicable to various spectral measurements is developed and is successfully used to obtain informative priors purely from the measurement data for the Bayesian inference model. The applicability of the methods is demonstrated with experimental CARS spectra of sucrose, fructose, glucose, and adenosine phosphate.

The authors thank Prof. Heikki Haario for useful discussions and Michiel Müller and Hilde Rinia for providing the experimental data. This work has been funded by the Academy of Finland (project numbers 312122, 326341 and 327734). MTM also thanks the Australian Research Council Centre of Excellence for Mathematical and Statistical Frontiers (project number CE140100049).

odel parameter priors and obtained posterior distributions of the parameters for each case are available online.

References

  • Müller and Schins (2002) Müller, M.; Schins, J. M. Imaging the Thermodynamic State of Lipid Membranes with Multiplex CARS Microscopy. The Journal of Physical Chemistry B 2002, 106, 3715–3723.
  • Evans and Xie (2008) Evans, C. L.; Xie, X. S. Coherent Anti-Stokes Raman Scattering Microscopy: Chemical Imaging for Biology and Medicine. Annual Review of Analytical Chemistry 2008, 1, 883–909, PMID: 20636101.
  • Min et al. (2011) Min, W.; Freudiger, C. W.; Lu, S.; Xie, X. S. Coherent Nonlinear Optical Imaging: Beyond Fluorescence Microscopy. Annual Review of Physical Chemistry 2011, 62, 507–530, PMID: 21453061.
  • Garbacik et al. (2011) Garbacik, E.; Korterik, J.; Otto, C.; Mukamel, S.; Herek, J.; Offerhaus, H. L. Background-Free Nonlinear Microspectroscopy with Vibrational Molecular Interferometry. Phys. Rev. Lett. 2011, 107, 253902.
  • Fussell et al. (2014) Fussell, A.; Grasmeijer, F.; Frijlink, H.; de Boer, A.; Offerhaus, H. L. CARS microscopy as a tool for studying the distribution of micronised drugs in adhesive mixtures for inhalation. Journal of Raman Spectroscopy 2014, 45, 495–500.
  • Cheng and Xie (2015) Cheng, J.-X.; Xie, X. S. Vibrational spectroscopic imaging of living systems: An emerging platform for biology and medicine. Science 2015, 350.
  • Cleff et al. (2016) Cleff, C.; Gasecka, A.; Ferrand, P.; Rigneault, H.; Brasselet, S.; Duboisset, J. Direct imaging of molecular symmetry by coherent anti-stokes Raman scattering. Nature Communications 2016, 7, 11562.
  • Osseiran et al. (2017) Osseiran, S.; Wang, H.; Fang, V.; Pruessner, J.; Funk, L.; Evans, C. L. Nonlinear Optical Imaging of Melanin Species using Coherent Anti-Stokes Raman Scattering (CARS) and Sum-Frequency Absorption (SFA) Microscopy. Optics in the Life Sciences Congress. 2017; p NS2C.3.
  • Geissler et al. (2017) Geissler, D.; Heiland, J. J.; Lotter, C.; Belder, D. Microchip HPLC separations monitored simultaneously by coherent anti-Stokes Raman scattering and fluorescence detection. Microchimica Acta 2017, 184, 315–321.
  • Hirose et al. (2018) Hirose, K.; Fukushima, S.; Furukawa, T.; Niioka, H.; Hashimoto, M. Invited Article: Label-free nerve imaging with a coherent anti-Stokes Raman scattering rigid endoscope using two optical fibers for laser delivery. APL Photonics 2018, 3, 092407.
  • Karuna et al. (2019) Karuna, A.; Masia, F.; Wiltshire, M.; Errington, R.; Borri, P.; Langbein, W. Label-Free Volumetric Quantitative Imaging of the Human Somatic Cell Division by Hyperspectral Coherent Anti-Stokes Raman Scattering. Analytical Chemistry 2019, 91, 2813–2821.
  • Levchenko et al. (2019) Levchenko, S. M.; Peng, X.; Liu, L.; Qu, J. The impact of cell fixation on coherent anti-stokes Raman scattering signal intensity in neuronal and glial cell lines. Journal of Biophotonics 2019, 12, e201800203.
  • Nuriya et al. (2019) Nuriya, M.; Yoneyama, H.; Takahashi, K.; Leproux, P.; Couderc, V.; Yasui, M.; Kano, H. Characterization of Intra/Extracellular Water States Probed by Ultrabroadband Multiplex Coherent Anti-Stokes Raman Scattering (CARS) Spectroscopic Imaging. The Journal of Physical Chemistry A 2019, 123, 3928–3934.
  • Nishiyama et al. (0) Nishiyama, H.; Takamuku, S.; Oshikawa, K.; Lacher, S.; Iiyama, A.; Inukai, J. Chemical States of Water Molecules Distributed Inside a Proton Exchange Membrane of a Running Fuel Cell Studied by Operando Coherent Anti-Stokes Raman Scattering Spectroscopy. The Journal of Physical Chemistry C 0, 0, null.
  • Rinia et al. (2006) Rinia, H. A.; Bonn, M.; Müller, M. Quantitative Multiplex CARS Spectroscopy in Congested Spectral Regions. The Journal of Physical Chemistry B 2006, 110, 4472–4479.
  • Müller et al. (2007) Müller, M.; Rinia, H. A.; Bonn, M.; Vartiainen, E. M.; Lisker, M.; van Bel, A. Quantitative multiplex CARS spectroscopy in congested spectral regions. Multiphoton Microscopy in the Biomedical Sciences VII. 2007; pp 21 – 29.
  • Rinia et al. (2008) Rinia, H.; Burger, K. N. J.; Bonn, M.; Müller, M. Quantitative Label-Free Imaging of Lipid Composition and Packing of Individual Cellular Lipid Droplets Using Multiplex CARS Microscopy. Biophysical Journal 2008, 95, 4908–4914.
  • Day et al. (2011) Day, J. P. R.; Domke, K. F.; Rago, G.; Kano, H.; Hamaguchi, H.-o.; Vartiainen, E. M.; Bonn, M. Quantitative Coherent Anti-Stokes Raman Scattering (CARS) Microscopy. The Journal of Physical Chemistry B 2011, 115, 7713–7725.
  • Vartiainen et al. (2006) Vartiainen, E. M.; Rinia, H. A.; Müller, M.; Bonn, M. Direct extraction of Raman line-shapes from congested CARS spectra. Opt. Express 2006, 14, 3622–3630.
  • Liu et al. (2009) Liu, Y.; Lee, Y. J.; Cicerone, M. T. Broadband CARS spectral phase retrieval using a time-domain Kramers–Kronig transform. Opt. Lett. 2009, 34, 1363–1365.
  • Camp Jr. et al. (2016) Camp Jr., C. H.; Lee, Y. J.; Cicerone, M. T. Quantitative, comparable coherent anti-Stokes Raman scattering (CARS) spectroscopy: correcting errors in phase retrieval. Journal of Raman Spectroscopy 2016, 47, 408–415.
  • Kan et al. (2016) Kan, Y.; Lensu, L.; Hehl, G.; Volkmer, A.; Vartiainen, E. M. Wavelet prism decomposition analysis applied to CARS spectroscopy: a tool for accurate and quantitative extraction of resonant vibrational responses. Opt. Express 2016, 24, 11905–11916.
  • Ababsa and Mallem (2011) Ababsa, F.; Mallem, M. Robust camera pose tracking for augmented reality using particle filtering framework. Machine Vision and Applications 2011, 22, 181–195.
  • Liu et al. (2015) Liu, J.; Liu, D.; Dauwels, J.; Seah, H. S. 3D Human motion tracking by exemplar-based conditional particle filter. Signal Processing 2015, 110, 164 – 177, Machine learning and signal processing for human pose recovery and behavior analysis.
  • Moores et al. (2015) Moores, M. T.; Drovandi, C. C.; Mengersen, K.; Robert, C. P. Pre-processing for approximate Bayesian computation in image analysis. Statist. Comput. 2015, 25, 23–33.
  • Lee et al. (2017) Lee, S.-H.; Kang, J.; Lee, S. Enhanced particle-filtering framework for vessel segmentation and tracking. Computer Methods and Programs in Biomedicine 2017, 148, 99 – 112.
  • van Leeuwen (2009) van Leeuwen, P. J. Particle Filtering in Geophysical Systems. Monthly Weather Review 2009, 137, 4089–4114.
  • Effat and Ciucci (2017) Effat, M. B.; Ciucci, F. Bayesian and Hierarchical Bayesian Based Regularization for Deconvolving the Distribution of Relaxation Times from Electrochemical Impedance Spectroscopy Data. Electrochimica Acta 2017, 247, 1117 – 1129.
  • Edwards and Stoll (2016) Edwards, T. H.; Stoll, S. A Bayesian approach to quantifying uncertainty from experimental noise in DEER spectroscopy. Journal of Magnetic Resonance 2016, 270, 87 – 97.
  • Yu et al. (2019) Yu, H.-F.; Dereli-Bégué, H.; Ryde, F. Bayesian Time-resolved Spectroscopy of GRB Pulses. The Astrophysical Journal 2019, 886, 20.
  • Bales et al. (2018) Bales, B.; Petzold, L.; Goodlet, B. R.; Lenthe, W. C.; Pollock, T. M. Bayesian inference of elastic properties with resonant ultrasound spectroscopy. The Journal of the Acoustical Society of America 2018, 143, 71–83.
  • Moores et al. (2016) Moores, M. T.; Gracie, K.; Carson, J.; Faulds, K.; Graham, D.; Girolami, M. Bayesian modelling and quantification of Raman spectroscopy. arXiv preprint 2016, 1604.07299.
  • Kauppinen et al. (1981) Kauppinen, J. K.; Moffatt, D. J.; Mantsch, H. H.; Cameron, D. G. Fourier Self-Deconvolution: A Method for Resolving Intrinsically Overlapped Bands. Applied Spectroscopy 1981, 35, 271–276.
  • Kauppinen et al. (1991) Kauppinen, J. K.; Moffatt, D. J.; Hollberg, M. R.; Mantsch, H. H. A New Line-Narrowing Procedure Based on Fourier Self-Deconvolution, Maximum Entropy, and Linear Prediction. Applied Spectroscopy 1991, 45, 411–416.
  • Särkkä (2013) Särkkä, S. Bayesian Filtering and Smoothing; Cambridge University Press, 2013.
  • Chopin (2002) Chopin, N. A sequential particle filter method for static models. Biometrika 2002, 89, 539–552.
  • Del Moral et al. (2006) Del Moral, P.; Doucet, A.; Jasra, A. Sequential Monte Carlo samplers. Journal of the Royal Statistical Society: Series B (Statistical Methodology) 2006, 68, 411–436.
  • Vartiainen (1992) Vartiainen, E. M. Phase retrieval approach for coherent anti-Stokes Raman scattering spectrum analysis. J. Opt. Soc. Am. B 1992, 9, 1209–1214.
  • Cicerone et al. (2012) Cicerone, M. T.; Aamer, K. A.; Lee, Y. J.; Vartiainen, E. Maximum entropy and time-domain Kramers–Kronig phase retrieval approaches are functionally equivalent for CARS microspectroscopy. Journal of Raman Spectroscopy 2012, 43, 637–643.
  • Mathlouthi and Luu (1980) Mathlouthi, M.; Luu, D. V. Laser-raman spectra of d-fructose in aqueous solution. Carbohydrate Research 1980, 78, 225 – 233.
  • Douc and Cappe (2005) Douc, R.; Cappe, O. Comparison of resampling schemes for particle filtering. ISPA 2005. Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis, 2005. 2005; pp 64–69.
  • Söderholm et al. (1999) Söderholm, S.; Roos, Y. H.; Meinander, N.; Hotokka, M. Raman spectra of fructose and glucose in the amorphous and crystalline states. Journal of Raman Spectroscopy 1999, 30, 1009–1018.
  • Brizuela et al. (2012) Brizuela, A. B.; Bichara, L. C.; Romano, E.; Yurquina, A.; Locatelli, S.; Brandán, S. A. A complete characterization of the vibrational spectra of sucrose. Carbohydrate research 2012, 361, 212—218.
  • Kauppinen et al. (1992) Kauppinen, J. K.; Moffatt, D. J.; Mantsch, H. H. Nonlinearity of the maximum entropy method in resolution enhancement. Canadian Journal of Chemistry 1992, 70, 2887–2894.
  • Kauppinen and Saario (1993) Kauppinen, J. K.; Saario, E. K. What is Wrong with MEM? Applied Spectroscopy 1993, 47, 1123–1127.