Blind deconvolution estimation of fluorescence measurements through quadratic programming
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Blind deconvolution estimation of fluorescence measurements through quadratic programming Daniel U. Campos-Delgado Omar Gutierrez-Navarro Edgar R. Arce-Santana Melissa C. Skala Alex J. Walsh Javier A. Jo Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Journal of Biomedical Optics 20(7), 075010 (July 2015) Blind deconvolution estimation of fluorescence measurements through quadratic programming Daniel U. Campos-Delgado,a,* Omar Gutierrez-Navarro,a Edgar R. Arce-Santana,a Melissa C. Skala,b Alex J. Walsh,b and Javier A. Joc a Universidad Autonoma de San Luis Potosi, Facultad de Ciencias, San Luis Potosi C.P 78290, Mexico b Vanderbilt University, Department of Biomedical Engineering, Nashville, Tennessee, United States c Texas A&M University, Department of Biomedical Engineering, College Station, Texas, United States Abstract. Time-deconvolution of the instrument response from fluorescence lifetime imaging microscopy (FLIM) data is usually necessary for accurate fluorescence lifetime estimation. In many applications, however, the instrument response is not available. In such cases, a blind deconvolution approach is required. An iterative methodology is proposed to address the blind deconvolution problem departing from a dataset of FLIM mea- surements. A linear combination of a base conformed by Laguerre functions models the fluorescence impulse response of the sample at each spatial point in our formulation. Our blind deconvolution estimation (BDE) algo- rithm is formulated as a quadratic approximation problem, where the decision variables are the samples of the instrument response and the scaling coefficients of the basis functions. In the approximation cost function, there is a bilinear dependence on the decision variables. Hence, due to the nonlinear nature of the estimation process, an alternating least-squares scheme iteratively solves the approximation problem. Our proposal searches for the samples of the instrument response with a global perspective, and the scaling coefficients of the basis functions locally at each spatial point. First, the iterative methodology relies on a least-squares solution for the instrument response, and quadratic programming for the scaling coefficients applied just to a subset of the measured fluo- rescence decays to initially estimate the instrument response to speed up the convergence. After convergence, the final stage computes the fluorescence impulse response at all spatial points. A comprehensive validation stage considers synthetic and experimental FLIM datasets of ex vivo atherosclerotic plaques and human breast cancer cell samples that highlight the advantages of the proposed BDE algorithm under different noise and initial conditions in the iterative scheme and parameters of the proposal. © 2015 Society of Photo-Optical Instrumentation Engineers (SPIE) [DOI: 10.1117/1.JBO.20.7.075010] Keywords: signal processing; fluorescence; deconvolution; digital processing; optimization. Paper 150106R received Feb. 24, 2015; accepted for publication Jun. 29, 2015; published online Jul. 29, 2015. 1 Introduction a Laguerre basis.17–19 This process is usually called deconvolu- Fluorescence microscopy imaging is a powerful noninvasive tion in the FLIM literature.1–4 Once the fluorescence impulse technique that allows a biochemical characterization of biologi- response has been identified at each spatial point of the sample, cal tissue for medical and biophysical applications.1–4 Specifi- the lifetime per spectral channel and normalized intensities are cally, multispectral fluorescence lifetime imaging microscopy used to provide quantitative features for classification purposes (m-FLIM) captures the time-resolved response to a laser exci- of the m-FLIM dataset.10 Meanwhile, a graphical perspective is tation at different spectral channels in order to record the optical the phasor approach that provides a two-dimensional (2-D) vis- emission of synthetic or endogenous fluorophores.5 Different ual representation of each spatial point in the dataset by mapping studies in the literature have shown the potential of FLIM infor- the identified fluorescence impulse response per spectral band. mation for providing an early and noninvasive diagnosis tool for Classification or linear unmixing can be achieved from this 2-D different pathologies, as cardiovascular and dermatology dis- representation, as suggested in Ref. 20 and 21. eases,6–9 oral precancer conditions,10 colonic dysplasia,11 or The main two trends in deconvolution algorithms depend on measuring therapeutic responses of anticancer drugs.12,13 In the structure of the fluorescence impulse response. The first order to provide quantitative evaluations of m-FLIM informa- approach assumes a linear combination of exponential functions tion, the datasets are first processed to isolate the instrument that characterize the response of each fluorophore in the sam- signature and extract the intrinsic fluorescence response of ple.4,13 Thus, the free parameters in this model are the character- the studied sample. Departing from a linear interaction in the istic times for the exponential functions and their scaling measured fluorescence decay due to the optic excitation, a con- coefficients. In this case, the scalings are linear variables in the volution model is adopted where the fluorescence impulse model, but the characteristic times exhibit a nonlinear depend- response denotes the distinctive signature of the sample that is ency. Hence, a nonlinear approximation problem is formulated usually characterized by a multiexponential model14–16 or by to compute the free variables and minimize the prediction error, which can be iteratively solved by nonlinear least squares22,23 for *Address all correspondence to: Daniel U. Campos-Delgado, E-mail: ducd@ fciencias.uaslp.mx 1083-3668/2015/$25.00 © 2015 SPIE Journal of Biomedical Optics 075010-1 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming each spatial point in the sample. Furthermore, if the character- non-negative. Ya∶b ∈ Rðb−aþ1Þ×M represents the block matrix istic times are assumed invariant in all the samples, then there extracted from Y ∈ RN×M by its rows a to b (1 ≤ a < are few parameters involved in the optimization scheme, and b ≤ N). For all vectors x ∈ RN and y ∈ RM , T x;y ∈ RN×M this concept is called the global approach.14–16 Meanwhile, in denotes a toeplitz matrix with x and y⊤ as its first column Refs. 24 and 25, by addressing the properties of the optical and row, respectively, where the first entry in x and y must instrumentation, the exponential profiles can be affected by be equal. An N-dimensional vector filled with ones (zeros) is uncertainty in the photon counts, which can be modeled as represented by 1N (0N ), and IN denotes the identity matrix of Poisson noise. Thus, the problem of Poisson–Gaussian param- order N. For a random variable x, x ∼ U½a; b represents that eter estimation has recently caught the attention of the scientific x is uniformly distributed in the interval ½a; b (b > a), and x ∼ community. On the other hand, the second approach for decon- N ð0; σ 2 Þ that x is normally distributed with zero mean and vari- volution considers that a linear combination of discrete-time ance σ 2 . Laguerre functions models the fluorescence impulse response; this technique is referred to as the model-free scheme. In this way, the scaling coefficients of the Laguerre functions are linear 2 Problem Formulation variables in the residual, so a least-squares estimation can be First, the deconvolution of FLIM data is expressed in discrete followed.17,18 One disadvantage of the Laguerre basis is that time by assuming that the measured fluorescence decays and for some cases, the resulting fluorescence impulse responses instrument response are sampled with a period T over a spatial might not have a monotonic decay. Therefore, a constrained domain of K points in the dataset.1–3 Therefore, by considering a quadratic optimization has to be applied to compute the scaling time window of L samples and a causal response,28 the obser- coefficients, where the restrictions are imposed to the second- vation model for the l’th time sample and k’th spatial point is or third-order time derivatives of the resulting fluorescence given by impulse responses.19 One disadvantage of the deconvolution algorithms from the yk ½l ¼ u½l⋆hk ½l þ vk ½l (1) literature is the requirement of a previous recording of the FLIM instrument response. In addition, while computing the deconvo- X L−1 lution methodology, the instrument response has to be carefully ¼ u½l − jhk ½j þ vk ½l ∀ l ∈ ½0; L − 1; aligned with the fluorescence decay measurements in order to j¼0 (2) avoid dead-times, which could be a time-consuming task due to noise, and could also bias the lifetime estimations. Hence, k ∈ ½0; K − 1; the contribution of this work is to present a blind deconvolution estimation (BDE) algorithm that does not require previous where yk ½l, u½l, and hk ½l denote the measured fluorescence knowledge of the instrument response in the m-FLIM setup. decay, instrument response, and fluorescence impulse response For this purpose, we consider that the fluorescence impulse samples, respectively, ⋆; stands for the convolution operation, response is characterized by a linear combination of Laguerre and vk ½l represents the random noise related to the instrumen- functions. Our BDE algorithm searches for the instrument tation or measurement uncertainty. A block diagram of the response samples with a global perspective, meanwhile the scal- observation model in our formulation is presented in Fig. 1. In ing coefficients of the basis functions are computed for each our framework, the effect of scattering can be modeled as a point in the sample. Since the residual exhibits a bilinear scaled factor Ak > 0 of the instrument response in the observa- dependency on the decision variables, and alternating least- tion model,4,13 i.e., yk ½l ¼ ðhk ½l þ Ak δ½lÞ⋆u½l þ vk ½l, where squares (ALS) methodology iteratively estimates the instrument δ½l denotes the discrete-time delta function. Therefore, the esti- response and scaling variables.26,27 The recurrent steps in the mation of the instrument response u½l will not be affected by the BDE algorithm rely on constrained quadratic programming scattering component, since the structure of the observation and least-squares solutions. In this way, our BDE method jointly model is not modified with respect to u½l. Although this com- provides an estimation of the instrument and fluorescence ponent could potentially introduce a distortion of the estimated impulse responses in the sample. Our synthetic and experimen- impulse response function, that is, ðhk ½l þ Ak δ½lÞ instead of tal results with ex vivo atherosclerotic plaques and human breast cancer cell samples show that the proposal is robust to uncer- y0[l]=h0[l] u[l]+v0[l] tainty in the measured fluorescence decays and variations in the initial conditions. The notation used in this paper is described next. Scalars are h0[l] denoted by italic letters, and vectors and matrices by lower-case y1[l]=h1[l] u[l]+v1[l] and upper-case bold letters, respectively. R and Z represent the Instrument response real and integer numbers, RN N-dimensional real vectors, and h1[l] cardðΩÞ the cardinality of a set Ω. For a real vector x, the trans- pose operation ⊤ pffiffiffiffiffiffiffiffi is denoted by x , the Euclidean norm by u[l] ⊤ kxk2 ¼ x x, and x ⪰ 0 represents that each component in yK-1[l]=hK-1[l] u[l]+vK-1[l] the vector is positive or zero. For a square matrix X ∈ RN×N , X i;j represents the element P in the i’th row and j’th column hK-1[l] (i; j ∈ ½1; N), TrðXÞ ¼ i X i;i denotes the trace operation, pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Tissue sample Measured fluorescence kXkF ¼ TrðX⊤ XÞ denotes the Frobenius norm, and kXk∞ ¼ decay PN maxi j¼1 jXi;j j denotes the maximum absolute row sum Fig. 1 Fluorescence lifetime imaging microscopy (FLIM) observation norm. X ⪰ 0 represents that each component in the matrix is model. Journal of Biomedical Optics 075010-2 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming hk ½l, this a common problem to all deconvolution methods. 2. The fluorescence impulse response hk ½l at each spatial However, it has been shown that the scattering effect is not sample k and time instant l can be represented by a significant for endogenous tissue FLIM.29 In general, the decon- linear combination of N discrete-time basis functions volution formulation is an ill-posed inverse problem that can N−1 fbn ½lgn¼0 also common to all the spatial points. have multiple solutions.1–3 Therefore, to restrict the search space and to have a tractable problem, in our formulation, there are Assumption 1 allows to restrict the search among all possible two key assumptions: instrument responses, and to avoid numerical scaling problems in the estimation of u½l. Nonetheless, the shape of the resulting 1. The instrument response u½l is common to all K spa- instrument response is not limited as our validation section will tial points in the dataset, and its samples are non-neg- show. Meanwhile, assumption 2 allows to formulate the estima- ative and normalized to sum one in time domain, i.e., tion problem as constrained quadratic programming or least- squares approximations, which can be efficiently solve by X L−1 numerical optimization algorithms.23 These two conditions will u½l ¼ 1 and u½l ≥ 0 ∀ l ∈ ½0; L − 1; be exploited to achieve the blind deconvolution of the dataset as l¼0 explained next. First, the observation model in Eq. (1) can be (3) written in a vector notation as 2 3 2 32 3 2 3 yk ½0 u½0 0 ::: 0 hk ½0 vk ½0 6 yk ½1 7 6 u½1 u½0 ::: 0 76 hk ½1 7 6 vk ½1 7 6 7 6 76 7 6 7 6 .. 7¼6 .. .. .. .. 76 .. 7 þ6 .. 7; (4) 4 . 5 4 . . . . 54 . 5 4 . 5 yk ½L − 1 u½L − 1 u½L − 2 : : : u½0 hk ½L − 1 vk ½L − 1 |fflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflffl} yk ∈RL U∈RL×L hk ∈RL vk ∈RL semidefinite on the third-order derivative (hk0 0 0 ≤ 0).19 The ⇒ yk ¼ Uhk þ vk ∀ k ∈ ½0; K − 1; (5) instantaneous expression in Eq. (7) can be also written in vector notation to gather all the time samples as and as a result, the input matrix U has a toeplitz structure30 that does not depend on the spatial location of the sample. hk ¼ Bck ∀ k ∈ ½0; K − 1; (8) In this matrix formulation, the restrictions in Eq. (3) for the instrument response can be written as where 2 3 b0 ½0 b1 ½0 ::: bN−1 ½0 kUk∞ ¼ 1 and U⪰0 (6) 6 b0 ½1 b1 ½1 ::: bN−1 ½1 7 6 7 B¼6 .. .. .. .. 7 ∈ RL×N ; 4 . . . . 5 Next, by assumption 2, the fluorescence impulse response at k’th spatial location is characterized by the scaling coef- b0 ½L − 1 b1 ½L − 1 ::: bN−1 ½L − 1 ficients fck;n gN−1 n¼0 of the basis functions: (9) X N −1 hk ½l ¼ ck;n bn ½l ∀ l ∈ ½0; L − 1; (7) ck ¼ ½ck;0 : : : ck;N−1 ⊤ ∈ RN : (10) n¼0 In the analysis of FLIM measurements, a well-known basis is where the coefficients ck;n ∈ R are selected such that the the Laguerre functions:17–19 estimated fluorescence decay matches the measurement, and the resulting time-response has some smoothness pffiffiffiffiffiffiffiffiffiffiffi X n bn ½l ¼ α2ðl−nÞ 1 − α ð−1Þi ðli Þðni Þαn−i ð1 − αÞi 1 property to represent the response of biological sam- i¼0 ples.17–19 The fluorescence impulse responses estimated ∀ n ∈ ½0; N − 1; l ∈ ½0; L − 1; (11) from FLIM data involve some smoothness properties that in turn constrain the linear model in Eq. (7).1–3 Hence, the where α ∈ ð0; 1Þ is a free parameter. Consequently, by consid- estimated response must be monotonically decreasing to ering measurement noise, the observation model in Eq. (1) can have a biological meaning at any spatial point. As a result, be compactly expressed as the time derivative of the fluorescence impulse response has to be negative definite (hk0 < 0 ∀ k), but without inflec- yk ¼ UBck þ vk ∀ k ∈ ½0; K − 1: (12) tion points or curvature changes. Thus, an alternative restriction is to consider a positive definite condition on By collecting all the spatial measurements in a matrix nota- the second-order time derivative (hk0 0 > 0), or a negative tion, the following model is obtained Journal of Biomedical Optics 075010-3 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming Y ¼ UBC þ V; (13) yl ¼ ½1 0TL−1 ⊤ ∈ RL : (21) where To illustrate the toeplitz structure of matrices Uol , the corre- sponding ones for indices l ¼ 0; 1 and 2 are shown next Y ¼ ½y0 : : : yK−1 ∈ RL×K ; (14) Uo0 ¼ IL ; 2 3 N×K 0 0 ::: 0 0 C ¼ ½c0 : : : cN−1 ∈ R ; (15) 6 7 61 0 ::: 0 07 6 7 6 ::: 07 Uo1 ¼ 6 0 1 0 7; V ¼ ½v0 : : : vK−1 ∈ RL×K : (16) 6. . .. 7 6. . .. .. 7 4. . . . .5 In this way, according to the observation model in Eq. (13), 0 0 ::: 1 0 the blind deconvolution problem is jointly defined as obtaining 2 3 the input and coefficients matrices ðU; CÞ to approximate the 0 0 ::: 0 0 0 6 7 measurements information Y. Hence, our methodology can be 60 0 ::: 0 0 07 formulated as an optimal quadratic approximation problem:23 6 7 61 0 ::: 0 07 6 0 7 Uo2 ¼ 6 60 1 7: (22) 1 6 ::: 0 0 07 7 min kY − UBCk2F ; such that kUk∞ ¼ 1 and U ⪰ 0: 6. . U;C 2 6 .. .. .. .. .. .. 7 |fflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflffl} 4 . . . .7 5 J (17) 0 0 ::: 1 0 0 Therefore, there is a nonlinear interaction in the cost function One advantage of the parametric representation in Eq. (18) is J between the optimization variables U and C. One important that the normalization condition in Eq. (3) for the instrument advantage of the previous formulation is that the input matrix U response can be easily incorporated into the optimization formu- has a toeplitz structure.30 Therefore, to construct this matrix, lation. In this way, the blind deconvolution scheme in Eq. (17) only L values are needed. Moreover, in FLIM applications, the can be rewritten as instrument response is a narrow pulse, so there is no need to 2 estimate all the L terms, since many will be zero. Hence, we 1 X L−1 ^ min Y− θl Ul BC o consider only the first L^ terms ðL^ < LÞ to represent the instru- fθl gl¼0 ;C 2 ^L−1 l¼0 F ment response. In this way, the input matrix U in Eq. (4) can be X parametrized as a linear combination of L^ toeplitz matrices such that θl ¼ 1 and θl ≥ 0 ∀ l ∈ ½0; L^ − 1: (23) Uol ∈ RL×L l X L−1 ^ U¼ θl Uol ; (18) 3 Time Restrictions on the Fluorescence l¼0 Impulse Response In Ref. 19, to facilitate the computation of the scaling coeffi- where the parameter θl ¼ u½l represents l’th sample in the cients through numerical optimization, a negative semidefinite instrument response, and condition (hk0 0 0 ≤ 0) is imposed on the third-order time deriva- tive (NSC-TOTD). This restriction can be written as a linear Uol ¼ Txl ;yl ∈ RL×L ; (19) vector inequality for the scaling coefficients ck in Eq. (8) at k’th spatial location. For this purpose, we employ a numerical approximation for the TOTD based on the central difference xl ¼ ½0Tl 1 0TL−l−1 ⊤ ∈ RL ; (20) approach for l’th time instant and k’th spatial point:22 −hk ½l þ 3 þ 8hk ½l þ 2 − 13hk ½l þ 1 þ 13hk ½l − 1 − 8hk ½l − 2 þ hk ½l − 3 hk0 0 0 ½l ¼ ; (24) 8T 3 where to evaluate hk0 0 0 ½l besides the l’th sample, six more 1 A≜ ð−B7∶L þ 8B6∶L−1 − 13B5∶L−2 þ 13B3∶L−4 time samples are needed. Therefore, by using a vector nota- 8T 3 tion, the discrete-time approximation of the TOTD of the − 8B2∶L−5 þ B1∶L−6 Þ ∈ RðL−6Þ×N : (26) fluorescence impulse response at k’th spatial location is Following this vector notation, the following linear vector h 0 0 0 k ¼ Ack ∈ RL−6 ; (25) inequality can represent the time-domain restrictions on the fluorescence impulse response for the scaling coefficients ck where at the k’th spatial point: Journal of Biomedical Optics 075010-4 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming Ack ≤ 0 ∀ k ∈ ½0; K − 1: (27) where H ¼ B⊤ U⊤ UB, f k ¼ B⊤ U⊤ yk , and A is given by Eq. (26). Alternatively, the previous optimization problem can be efficiently solved by its dual formulation23 as a non-negative 4 Quadratic Optimal Approximation least-squares approximation (NNLSA):19 From the previous results in Eqs. (23) and (27), the blind ξ ¼ arg minkRðA⊤ ξ − f k Þk22 ; (30) deconvolution problem with time-domain restrictions in the ξ≥0 fluorescence impulse response can be formulated as a quadratic constrained optimization scheme with linear equality and where R⊤ R ¼ H−1 is obtained by a Cholesky factorization, and inequality conditions the optimal scaling coefficients are X L−1 2 ck ¼ H−1 ð−A⊤ ξ þ f k Þ: (31) 1 ^ min Y − θ Uo BC l l fθl gl¼0 ;C 2 ^L−1 l¼0 F Since matrices H and A in Eq. (29) are constant for any spatial X point in the dataset, matrix R can be computed just once for the such that θl ¼ 1; θl ≥ 0 ∀ l ∈ ½0; L^ − 1; whole dataset and some terms in Eqs. (30) and (31) can be also l precalculated to speed up the numerical implementation. None- Ack ≤ b ∀ k ∈ ½0; K − 1: (28) theless, the computational time of the estimation process in Eq. (30) can be raised if the number of spatial locations is large The proposed optimization scheme in Eq. (28) has a particu- in the FLIM dataset. Nonetheless, this step in the BDE algorithm lar structure that has not been investigated in the literature so can be further paralleled. In addition, to speed up the convergence far. For example, in linear unmixing problems or non-negative of the ALS structure, we propose to use a small subset of the matrix factorization,27,31–33 the measured fluorescence decays whole FLIM dataset in the iterative scheme until convergence is matrix Y is decomposed as the product of two matrices that reached. At this step, the purpose will be to have a good estimate have certain properties: positivity and/or normalization condi- of the instrument response. Next, in a final step, provided this tions. However, in Eq. (28), the parametric structure of the estimated response, the CLSE in Eq. (29) or NNLSA in Eq. (30) decision variables θl and the presence of the product matrix will be applied to all the spatial points in the FLIM dataset to Uol B oversee a new formulation. In fact, since the cost function compute the scaling coefficients, and as a result, the fluorescence in Eq. (28) involves the product of the decision variables impulse responses. We propose an equidistant spatial downsam- L−1 ^ θl l¼0 ; C , and the constraints can be divided into time- pling of size D ∈ Z (D > 1) for the FLIM measurements’ matrix domain and spatial restrictions, similar to Refs. 26, 27, and 31, Y to obtain its reduced version (column-wise) Y ^ ∈ RL×K^ , with a solution based on ALS is pursued. Hence, first given an initial K ¼ bK∕Dc, where b c denotes the floor function. As another ^ condition for the unknown parameters alternative, the reduced measurement matrix Y ^ could be computed by randomly selecting K^ < K columns of the original matrix Y. h i⊤ θ0 ¼ θ00 ; θ01 ; : : : ; θ0L−1 ^ ; 4.2 Instrument Response Estimation the optimal scaling coefficients ck are calculated for each spatial location k by an optimal approximation method. The initial In this step, the scaling coefficients’ matrix C is assumed known instrument response vector θ0 can be chosen from some a priori in the cost function in Eq. (28), and the optimization is com- information, or as a general square pulse. In this work, we also puted with respect to the parameters fθl gL−1 ^ l¼0 of the instrument consider a signal that employs the mean spatial measurements of response. In this case, a closed-form solution can be calculated the FLIM dataset to shape the initial input vector. Next, fixing as will be shown next by using the whole FLIM dataset. First, the coefficients ck and considering the whole dataset, our pro- the approximation cost function in Eq. P (28) is augmented to posal calculates the optimal instrument response sequence θ ¼ include the normalization condition l θl ¼ 1 by a Lagrange ½θ0 ; : : : ; θL−1 ⊤ multiplier:23 ^ that minimizes the quadratic cost function. This iterative procedure is repeated until a convergence condition is ⊤ satisfied with respect to the estimation error or when a maximum 1 X L−1 ^ X L−1 ^ J^ ¼ Tr Y− θl Uol BC Y− θi Uoi BC number of iterations is reached. Next, both optimization steps 2 l¼0 i¼0 are expanded to formulate them as quadratic or least-squares approximation problems.23 X L−1 ^ þμ θl − 1 (32) l¼0 4.1 Estimation of Scaling Coefficients Assuming that the parameters fθl gL−1 ^ l¼0 are given, then the input 1 X L−1 ^ matrix U can be computed from Eq. (4). Since the scaling coef- ¼ TrfY⊤ Yg − θl TrfY⊤ Uol BCg ficients are estimated for each spatial point k ∈ ½0; K − 1, a 2 l¼0 local constrained least-squares estimation (CLSE) is formulated X L−1 ^ X L−1 ^ from Eq. (28) as 1 ⊤ ⊤ þ Tr θl C B ðUol Þ⊤ θi Uoi BC 2 l¼0 i¼0 1 1 min kyk − UBck k22 ¼ min c⊤k Hck − f ⊤k ck X L−1 ^ ck 2 ck 2 (29) þμ θl − 1 (33) such that Ack ≤ 0; l¼0 Journal of Biomedical Optics 075010-5 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming where μ ≥ 0 is the Lagrange multiplier related to the equality condition. Therefore, the stationary optimality conditions are ∂J^ ∂J^ ¼ 0 ∀ m ∈ ½0; L^ − 1 and ¼ 0; (34) ∂θm ∂μ which result in the following set of equations X L−1 ^ θl TrfC⊤ B⊤ ðUom Þ⊤ Uol BCg þ μ ¼ TrfY⊤ Uom BCg l¼0 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflffl} δm ;l bm (35) ∀ m ∈ ½0; L^ − 1 X L−1 ^ θl ¼ 1: (36) l¼0 Consequently, a system with L^ þ 1 linear equations and ^L þ 1 unknown variables is obtained 2 32 3 2 3 δ0;0 ::: δ1;L−1 ^ 1 θ0 b0 6 . .. .. .. 76 .. 7 6 .. 7 6 .. .7 6 7 6 7 6 . . 76 . 7 ¼ 6 . 7; (37) 4δ ::: δL−1; 1 54 θL−1 ^ 5 4 bL−1 ^ 5 L−1;0 ^ ^ L−1 ^ 1 ::: 1 0 μ 1 Fig. 2 Block diagram of blind deconvolution estimation. ^ whose solution provides the optimal parameters θl L−1 l¼0 . If a resulting parameter θ^l violates the non-negativity condition, IV. Convergence Test: Calculate the estimation error at a practical solution inside the iterative process of BDE is to t stage as J t ¼ kY − Ut BCt kF , and evaluate the error set it to zero (θ^l ¼ 0) and rescales the parameters to keep the improvement ΔJ t ¼ jJt − J t−1 j with respect to the P normalization condition ( l θl ¼ 1). previous iteration t − 1. If ΔJ t > κ and t ≤ tmax go to II, otherwise continue. V. Estimation of Scaling Coefficients of Laguerre 4.3 Blind Deconvolution Estimation Functions on the Whole Dataset: For the complete set Finally, by considering the NNLSA in Eq. (30) for the scaling of locations k ∈ ½0; K − 1 with Ut , compute the coefficients due to its faster implementation compared to CLSE NNLSA for ctk in Eqs. (30) and (31). in Eq. (29), and the closed-form solution for the instrument VI. Compute Final Estimations of Fluorescence Impulse response in Eq. (37), the overall BDE algorithm is outlined Responses and Measured Fluorescence Decays: If we next (see Fig. 2). assume that the algorithm stops at ^t’th iteration with I. Initialization and Selection of Reduced Dataset: outputs ðθ^t ; C^t Þ, the final estimations are given by Provide the FLIM measurements matrix Y and based θ^tl ; 0 ≤ l ≤ L^ − 1 on the selected spatial downsampling D, the reduced u½l ^ ¼ ; dataset Y ^ is constructed. Define the number of samples 0; L^ ≤ l ≤ L − 1 to be estimated from the instrument response L^ and its X N −1 initial condition θ0 , a maximum number of iterations h^ k ¼ BC^t ⇒ h^ k ½l ¼ c^tk;n bn ½l tmax , a convergence thresholdfor the n¼0 estimation error κ, and the basis functions bn ½l N−1 n¼0 to construct ∀ l ∈ ½0; L − 1; k ∈ ½0; K − 1; B. Set t ¼ 0 and J0 ¼ 106 . From θ0 , compute the X N −1 input matrix U0 from Eq. (4). y^ k ¼ U^t BC^t ⇒ y^ k ½l ¼ c^tk;n u½l⋆b ^ n ½l; (38) n¼0 II. Estimation of Scaling Coefficients of Laguerre Functions: Set t ¼ t þ 1, and for the reduced set of where the input matrix U^t is constructed from θ^t spatial locations k ∈ ½0; K^ − 1 with Ut−1 , compute the according to Eq. (4). NNLSA for ctk in Eqs. (30) and (31). Construct the resulting scaling coefficients matrix Ct in Eq. (15). III. Estimation of Instrument Response: Fixing Ct , evalu- 5 Synthetic and Experimental Validation ate the optimal input parameters θt from Eq. (37). The This section presents the validation of the BDE algorithm resulting input matrix Ut is obtained from Eq. (18). by considering two cases: synthetic and experimental FLIM Journal of Biomedical Optics 075010-6 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming PL−1 l¼0 ðu½l − u½lÞ ^ 2 datasets. For both cases, the estimation errors on the instrument response and measured fluorescence decays will be evaluated, Eu ¼ PL−1 l¼0 ðu½lÞ 2 and in the synthetic experiments, we also quantify the error on PK−1 PL−1 the resulting fluorescence impulse responses. In addition, the ðh ½l − h^ k ½lÞ2 Eh ¼ k¼0 PK−1l¼0 PL−1k l¼0 ðhk ½lÞ error on four different initial conditions in the instrument 2 k¼0 response will be analyzed, as well as different scenarios for shot PK−1 PL−1 ðy ½l − y^ k ½lÞ2 noise in the synthetic fluorescence decays.34 Meanwhile, in the Ey ¼ k¼0 PK−1l¼0 PL−1k : (42) l¼0 ðyk ½lÞ 2 experimental evaluation, we consider a comparison for different k¼0 values of the spatial downsampling factor in step II of BDE, and a quantification of the lifetime in the fluorescence impulse These three indices ðEu ; Eh ; Ey Þ will give an indication of the responses. We point out that in the FLIM literature there is no weight of the error energy with respect to the estimated instru- other algorithm able to perform blind deconvolution that could ment response, fluorescence impulse responses, and measured provide a comparison benchmark. fluorescence decays in a percentage fashion. Since the construc- tion of the synthetic datasets involved random samples, we carry out a Monte Carlo evaluation by implementing the BDE algo- 5.1 Synthetic Evaluation rithm according to the parameters listed in Table 1, whose selec- tion is explained next. For the Laguerre functions,17,18 the order The synthetic dataset was generated by considering the mea- of the approximation was set to 8th for the fluorescence impulse sured instrument response in Ref. 7 with a sampling interval responses (N ¼ 8), and their shape parameter was selected as T ¼ 250 ps and a length of 256 samples (L ¼ 256). This signal α ¼ 0.85 by a trial and error method. Nonetheless, the two u½l has a sharp rising time and a subsequent exponential decay parameters N ¼ 8 and α ¼ 0.85 were pretty robust throughout (see top plots in Fig. 4), and its normalized to sum 1, i.e., P our whole validation stage, since we did not have to modify l u½l ¼ 1 (assumption 1 in Sec. 2). The fluorescence impulse them for the synthetic and experimental scenarios, although they response at each spatial point k is modeled as a sum of three represent different types of FLIM datasets. In the synthetic exponential functions: evaluation, 3600 spatial samples were generated by Eqs. (39) and (40) at different PSNRs (15, 20, 25, and 30 dB), and the resulting datasets were analyzed by the BDE algorithm, X 3 −lτ T hk ½l ¼ ak;i e k;i ∀ k ∈ ½0; K − 1; l ∈ ½0; L − 1; i.e., K ¼ 3600. The spatial downsampling inside the iterative i¼1 process at step II of the BDE was set to D ¼ 8, i.e., only K^ ¼ K∕D ¼ 450 spatial samples were employed to estimate the (39) instrument response. In our evaluation, this reduced number of measurements K^ was low enough to minimize the complexity in the estimation of the instrument response, but still provided where the magnitudes and characteristic times of these functions enough information to precisely reconstruct it. Meanwhile, the are randomly chosen for any spatial point, i.e., ak;i ∼ U½0; 50 whole time evolution of the instrument response is captured in and τk;i ∼ U½0.01; 6 ns ∀ k; i. Next, the synthetic uncorrupted less than 13.75 ns, so we selected its estimated number of sam- fluorescence decays yok ½l are computed by applying the convo- ples as L^ ¼ 55, which corresponds to this time by the assigned lution operator in Eq. (1), i.e., yok ½l ¼ u½l⋆hk ½l. In our evalu- sampling interval T. Finally, to evaluate convergence in the ation, we included shot noise in the measurements to take into iterative process of the BDE (see Fig. 2), we set the maximum account uncertainty in the equipment according to the following model:34 Table 1 Parameters of synthetic dataset and blind deconvolution qffiffiffiffiffiffiffiffiffi estimation (BDE) implementation during the synthetic evaluation. yk ½l ¼ yok ½l þ yok ½l · ωk ½l ∀ l ∈ ½0; L − 1; (40) Parameter Value where ωk ½l ∼ N ð0; σ 2k Þ represents a normal random variable, Ts 0.250 ns and its variance σ 2k is selected with respect to a desired peak K 3600 signal-to-noise ratio (PSNR), L 256 maxl∈½0;L−1 yok ½l L^ 55 PSNR ¼ 10 log10 ∀ k ∈ ½0; K − 1: σ 2k D 8 (41) N 8 α 0.85 By assuming that u½l, ^ h^ k ½l and y^ k ½l denote the estimations by the BDE algorithm in Eq. (38), we compute three perfor- t max 20 mance metrics to evaluate the accuracy of the methodology κ 0.01 over the whole dataset: Journal of Biomedical Optics 075010-7 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming PL−1 m 2 number of iterations as tmax ¼ 20 and the convergence preci- and its energy Γ ¼ l¼0 ðy ½lÞ . The initial instrument sion as κ ¼ 0.01, as a good balance between precision and responses ðu0;1 ; u0;2 ; u0;3 ; u0;4 Þ are analytically described by complexity in our evaluations. All the data processing was carried out in MATLAB®. In order to study the performance 1; l ∈ I1 under different initialization signals, four prototypes were u0;1 ½l ¼ ; (44) 0; elsewhere chosen according to the mean spatial measurement in the dataset: 8 X K −1 < 1; l ∈ I1 m 1 u0;2 ½l ¼ 0.1; l ∈ I2 ; y ½l ¼ yk ½l ∀ l ∈ ½0; L − 1; (43) : (45) K k¼0 0; elsewhere 8 < ym;1 ½l; l ∈ ½0; I max u ½l ¼ ym;2 ½ðl − I max − 1Þ · η; l ∈ ½I max þ 1; I max þ 1 þ ðL − 1 − I max − 1Þ∕η ; 0;3 (46) : 0; elsewhere 8 < ym;1 ½l; l ∈ ½0; I max • u0;3 stands for an asymmetric pulse generated by the mean u0;4 ½l ¼ ym;1 ½2I max − l; l ∈ ½I max þ 1; 2I max ; (47) fluorescence decay until its peak value, and its down- : 0; elsewhere sampled version28 by η factor above the peak; and • u0;4 depicts a symmetric pulse generated by the mean where fluorescence decay until its peak value, and its reflection from this position. I 1 ¼ fl ∈ ½0; L − 1j0 < ðym ½lÞ2 ∕Γ ≤ Ω1 g; (48) Therefore, the construction of ðu0;1 ; u0;2 Þ mainly depends on the time energy distribution of the mean fluorescence decay, and ðu0;3 ; u0;4 Þ on its increasing and decreasing patterns with respect I 2 ¼ fl ∈ ½0; L − 1jΩ1 < ðym ½lÞ2 ∕Γ ≤ Ω2 g; (49) to its peak value. In our evaluation, the free parameters were set to the values Ω1 ¼ 0.35, Ω2 ¼ 0.7, and η ¼ 5 by a trial and error procedure. These four initial instrument responses ðu0;1 ; u0;2 ; u0;3 ; u0;4 Þ were later normalized by the condition in Eq. (3). I max ¼ arg max ym ½l; (50) In addition, our evaluation also considers the deconvolution l∈½0;L−1 estimation with measured instrument response (DEMIR) u½l by applying the NNLSA in Eq. (30) (see Fig. 3). Hence, two new performance indices E0h and E0y can examine the esti- mation accuracy in the fluorescence impulse response and mea- ym;1 ½l ¼ ym ½l ∀ l ∈ ½0; I max ; (51) sured fluorescence decays by a direct deconvolution process. Therefore, E0h and E0y are the two lower bounds in the perfor- mance of the BDE algorithm for the four initial conditions ðu0;1 ; u0;2 ; u0;3 ; u0;4 Þ. ym;2 ½l ¼ ym ½l þ I max þ 1 ∀ l ∈ ½0; L − 1 − I max − 1; Table 2 presents the results of our synthetic evaluation and (52) shows that the choice of the initial condition has a small effect Ω1 ; Ω2 ∈ ð0; 1Þ, (Ω1 < Ω2 ), and η ∈ Z (η > 1). In this way, I 1 and I 2 are the sets of time indices such that the energy of the mean spatial fluorescence decay meas- urement ym ½l is below Ω1 %, and between Ω1 % and Ω2 % of its maximum value, respectively; I max is the time index for the peak value in the mean measurement; and ym;1 ½l and ym;2 ½l are the extracted signals below and above the peak mean measurement, respectively. In this way, the ini- tial instrument responses take the following shapes: • u0;1 represents a square pulse with time duration of Ω1 % the energy of the mean fluorescence decay; • u0;2 describes a two-step staircase signal with first-step duration of Ω1 % the energy of the mean fluorescence decay, and second-step time length between Ω1 % Fig. 3 Block diagram of deconvolution with measured instrument and Ω2 %; response and deconvolution with approximated instrument response. Journal of Biomedical Optics 075010-8 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming Table 2 Performance quantification of synthetic datasets for BDE and deconvolution estimation with measured instrument response (DEMIR) with different initial instrument responses and peak signal-to-noise ratios (PSNRs). BDE DEMIR Eu PSNR (dB) u 0;1 u 0;2 u 0;3 u 0;4 — 15 0.1684 0.1627 0.2559 0.2186 20 0.1470 0.1241 0.2149 0.1782 25 0.1416 0.1286 0.2033 0.1754 30 0.1165 0.1062 0.1636 0.1419 PSNR (dB) Eh E 0h u 0;1 u 0;2 u 0;3 u 0;4 15 0.0849 0.0848 0.2605 0.2057 0.0663 20 0.0985 0.0856 0.2209 0.1730 0.0515 25 0.1029 0.0954 0.2050 0.1696 0.0482 30 0.0897 0.0836 0.1574 0.1315 0.0443 PSNR (dB) Ey E 0y u 0;1 u 0;2 u 0;3 u 0;4 15 0.0470 0.0470 0.0470 0.0470 0.0466 20 0.0264 0.0263 0.0264 0.0263 0.0261 25 0.0151 0.0148 0.0202 0.0190 0.0146 30 0.0121 0.0120 0.0153 0.0146 0.0105 on the resulting estimation performance ðEu ; Eh ; Ey Þ for BDE. resulting input estimations by the BDE algorithm for a PSNR In the experiments, u0;1 and u0;2 consistently achieved the = 15 dB and sample 720, where as expected, all the initial points best estimations for the instrument and fluorescence impulse qualitatively provided good results. Also, this figure presents responses ðEu ; Eh Þ at all PSNR values. On the other hand, there a sample of the estimated fluorescence decays and impulse were no significant performance differences in the estimation in responses for the three initial instrument responses ðu0;1 ; u0;2 ; the output intensity Ey for all initial responses. Overall, for all u0;3 ; u0;4 Þ. These plots illustrate a good fit to the synthetic data. initial conditions ðu0;1 ; u0;2 ; u0;3 ; u0;4 Þ, the performance is com- parable among the metrics in Eq. (42), since the best-case and 5.2 Experimental Evaluation worst-case errors for the instrument and fluorescence impulse response estimations ðEu ; Eh Þ were 11%–26%, and 8.5%– 5.2.1 Ex vivo atherosclerotic plaques datasets 26%, respectively. Meanwhile, the estimation error for the fluo- The first experimental evaluation considers the analysis of mul- rescence decay Ey varied in a smaller range of 1–5% for all ini- tispectral FLIM (m-FLIM) datasets of ex vivo atherosclerotic tial conditions. Consequently, the approximations were more plaques.7 The temporal resolution of the measurements is precise with respect to the measured fluorescence decays, which 250 ps. All the measurements include three wavelength bands: provided smaller estimation errors Ey compared to ðEu ; Eh Þ. 390 20, 452 22.5, and 550 20 nm. Each effective time The lower bounds ðE0h ; E0y Þ based on DEMIR for the fluores- trace has a total of L ¼ 167 samples per wavelength. Sixty indi- cence impulse response and measured fluorescence decay had vidual datasets with 60 × 60 spatial samples were analyzed by also little variations as 4–7% and 1–5%, respectively. In fact, the BDE algorithm to estimate the instrument and fluorescence the performance results ðEh ; Ey Þ for BDE with the initial instru- impulse responses and measured fluorescence decays. The same ment responses u0;1 and u0;2 were comparable to DEMIR in parameters employed in the synthetic evaluation of BDE were ðE0h ; E0y Þ, which is its lower bound. Another important property considered for the experimental datasets (see Table 1). Since is that the performance metrics were lightly influenced by the each m-FLIM measurement considers three wavelengths, we PSNR, where the instrument response and fluorescence impulse only analyze the third wavelength, which has distinct informa- response estimations ðEu ; Eh Þ were the mostly sensible metrics. tion for classification purposes, i.e., a total of K ¼ 3600 spatial Nonetheless, the general trend was that as the PSNR increased, points for deconvolution. For all datasets, the instrument the resulting errors ðEu ; Eh ; Ey Þ had a small decrease for all response has the same time-domain characteristics and it was initial conditions ðu0;1 ; u0;2 ; u0;3 ; u0;4 Þ. Figure 4 illustrates the recorded for comparison purposes in order to apply DEMIR. Journal of Biomedical Optics 075010-9 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming Initial input signal u 0,1 Initial input signal u 0,2 Initial input signal u 0,3 Initial input signal u 0,4 Instrument response Instrument response Instrument response Instrument response 0.1 0.1 0.1 0.1 Blind estimation Measured response 0.05 0.05 0.05 0.05 Initial response 0 0 0 0 0 1 2 0 1 2 0 1 2 0 1 2 Time (sec) −8 Time (sec) −8 Time (sec) −8 Time (sec) −8 x 10 x 10 x 10 x 10 (a) (b) (c) (d) Sample No. 720 Sample No. 720 Sample No. 720 Sample No. 720 Fluorescence decay Fluorescence decay Fluorescence decay Fluorescence decay 40 40 40 40 Measurement BDE 20 20 20 20 DEMIR 0 0 0 0 0 5 0 5 0 5 0 5 Time (sec) −8 Time (sec) −8 Time (sec) −8 Time (sec) −8 x 10 x 10 x 10 x 10 (e) (f) (g) (h) Sample No. 720 Sample No. 720 Sample No. 720 Sample No. 720 Impulse response Impulse response Impulse response Impulse response 60 60 60 60 True response 40 40 40 40 BDE DEMIR 20 20 20 20 0 0 0 0 0 5 0 5 0 5 0 5 Time (sec) −8 Time (sec) −8 Time (sec) −8 Time (sec) −8 x 10 x 10 x 10 x 10 (i) (j) (k) (l) Fig. 4 Synthetic evaluation at peak signal-to-noise ratio ðPSNRÞ ¼ 15 dB, where each column corre- sponds to the initial instrument response ðu 0;1 ; u 0;2 ; u 0;3 ; u 0;4 Þ: (a)-(d) comparison for the instrument response estimation, (e)-(h) comparison for the fluorescence decay estimation at sample 720, (i)-(l) com- parison for the fluorescence impulse response estimation at sample 720. Meanwhile, the instrument response is often approximated as a reconstruction of the instrument response will require a large pulse created from the rising part of the measured fluorescence PSNR. Nonetheless, these magnitude errors did not affect the decay by mirroring it around the peak of the fluorescence decay fluorescence impulse response estimations, as the next statistical pulse, similar to the initial input response u0;4 in Eq. (47). This analysis will show. Next, the shape of the instrument response approximated instrument response (AIR) pulse is also used for can be quantified by the full width at half maximum (FWHM) deconvolution in the experimental evaluation. The deconvolu- parameter, and in our experimental setup, the measured value tion by using the AIR pulse is defined as deconvolution estima- was 1.53 ns. From the results in Fig. 5, the estimations by BDE tion with approximated instrument response (DEAIR), and it produced a mean FWHM of 1.35 ns for D ¼ 8 and D ¼ 36, but involves the solution of NNLSA in Eq. (30) for all 60 datasets the AIR pulse produced a large mean value of 2.08 ns. Thus, by (see Fig. 3). These comparison strategies, DEMIR and DEAIR, comparing to the FWHM of the measured instrument response, are both based on a Laguerre-base deconvolution, so they the BDE estimation has a percentage error of 11.6%, and the employ the same expansion order N and shape parameter α AIR pulse of 36.2%. In this way, an advantage is visualized as in BDE (see Table 1). by BDE estimation compared to the AIR pulse. In this experimental evaluation, we will study the effect of Figure 6 (top panels) illustrates the boxplots for the metrics modifying the spatial downsampling that is used to obtain Eu and Ey with the BDE algorithm, and considering DEAIR. the reduced set of measurements Y. ^ We will consider two As expected, the instrument response estimation by DEAIR cases, D ¼ 8 and D ¼ 36, i.e., K^ ¼ 3600∕8 ¼ 450 and K^ ¼ presents a larger error compared to BDE. For the 60 datasets, 3600∕36 ¼ 100 spatial samples are used to reconstruct the the mean value of Eu was 11–12% for BDE with both spatial instrument response at step II of BDE. Figure 5 qualitatively downsamplings, and 49% for DEAIR. Figure 6 (second row) compares the estimated instrument responses for the 60 datasets illustrates the estimation error for the measured fluorescence by considering u0;1 as the initial condition, and both spatial decay Ey by using DEMIR. These results show no significant downsampling factors (D ¼ 8 and D ¼ 36). As a result, a good differences in the DEMIR and BDE output estimation perfor- estimation is visualized for all datasets and values of D, mances with D ¼ 8 and D ¼ 36, although there is a strong although some minor discrepancies were observed. These small difference with DEAIR (see second panel in Fig. 6). The mean magnitude and pulse duration differences in the estimations of value of Ey was 1% for DEMIR and 0.4% for BDE with Fig. 5 are mainly due to noise in the FLIM dataset, since by the both spatial downsamplings, and 4.5% for DEAIR. Hence, synthetic results in the previous section (see Table 2), a perfect the BDE method achieved more accurate estimations of the Journal of Biomedical Optics 075010-10 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming Datasets 1−20 Datasets 1−20 0.2 0.2 Instrument response Instrument response Measured response Measured response 0.15 BDE 0.15 BDE 0.1 0.1 0.05 0.05 0 0 0 0.5 1 1.5 2 0 0.5 1 1.5 2 Time (sec) x 10 −8 Time (sec) −8 x 10 (a) (b) Datasets 21−40 Datasets 21−40 0.2 0.2 Instrument response Instrument response Measured response Measured response 0.15 BDE 0.15 BDE 0.1 0.1 0.05 0.05 0 0 0 0.5 1 1.5 2 0 0.5 1 1.5 2 Time (sec) x 10 −8 Time (sec) −8 x 10 (c) (d) Datasets 41−60 Datasets 41−60 0.2 0.2 Instrument response Instrument response Measured response Measured response 0.15 BDE 0.15 BDE 0.1 0.1 0.05 0.05 0 0 0 0.5 1 1.5 2 0 0.5 1 1.5 2 Time (sec) x 10 −8 Time (sec) −8 x 10 (e) (f) Fig. 5 Experimental evaluation for blind deconvolution estimation (BDE) with datasets of atherosclerotic plaques: comparison for the instrument response estimation for two spatial downsamplings (left column) D ¼ 8 and (right column) D ¼ 36, with (a, b) datasets 1–20, (c, d) datasets 21–40, (e, f) datasets 41–60. Estimation error in instrument response 0.6 0.4 0.2 Eu with DEAIR Eu with BDE (D=8) Eu with BDE (D=36) Estimation error in measured fluorescence decay 0.06 0.04 0.02 0 Ey with DEMIR Ey with DEAIR Ey with BDE (D=8) Ey with BDE (D=36) Estimation error in impulse response with DEMIR as ground−truth 0.1 0.05 0 Eh with DEAIR Eh with BDE (D=8) Eh with BDE (D=36) Estimation error in lifetime with DEMIR as ground−truth 0.15 0.1 0.05 0 El with DEAIR El with BDE (D=8) El with BDE (D=36) Fig. 6 Experimental evaluation with datasets of atherosclerotic plaques: boxplot results for the metrics E u and E y by deconvolution estimation with approximated instrument response (DEAIR) and BDE with spatial downsampling of 8 and 36, E y by deconvolution estimation with measured instrument response (DEMIR), and E h and E l by DEAIR and BDE taking the results by DEMIR as ground truth. Journal of Biomedical Optics 075010-11 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
Campos-Delgado et al.: Blind deconvolution estimation of fluorescence measurements through quadratic programming FLIM measurements than with the measured instrument mean lifetime estimation error over the 60 datasets was 6.4% by response. These statistical results corroborate the qualitative per- DEAIR, and this value was reduced to 3.4% and 4% for BDE formance of Fig. 5, which illustrates a good estimation for the with D ¼ 8 and D ¼ 36, respectively. Figure 7 presents the instrument response, since as previously remarked, the pulse resulting lifetime images for datasets 10 and 16 with DEMIR, shape of the input excitation is correctly estimated. In addition, DEAIR, and BDE (D ¼ 8 and D ¼ 36). The resulting lifetime the third panel of Fig. 6 shows the estimation error in the fluo- images highlight a good agreement between DEMIR and BDE, rescence impulse response Eh in Eq. (42) by taking as a ground independently of the spatial downsampling. Consequently, once truth the DEMIR approximation. Hence, the BDE provides more, the large reduction in the FLIM measurements used to closer estimations to DEMIR, since the mean error for all data- estimate the instrument response did not produce a significant sets was 1.3% (D ¼ 8 and D ¼ 36), but for DEAIR the mean loss of accuracy in the BDE algorithm. However, DEAIR shows error rose to 5.4%. Finally, if h^ lk ∈ RL represents the approxi- some important differences for both datasets, which confirms mated fluorescence impulse response vector at k’th spatial sam- the advantage of BDE in the deconvolution and lifetime estima- ple by l strategy ðl ∈ fDEMIR; DEAIR; BDEgÞ, and tk ∈ RL tion processes. the vector of time samples, the lifetime of the time response λk On the other hand, Table 3 presents the average computa- can be computed as34 tional time per FLIM dataset in the MATLAB implementation for the lifetime estimation by using a Pentium Intel Core i7-4770 t⊤k h^ lk 3.5 GHz quad-core processor and 32 GB RAM computer. This λlk ¼ ∀ k ∈ ½0; K − 1: (53) 1⊤ h^ lk L table also shows the average computational time of just the blind approximation of the instrument response for each dataset, so Thus, by assuming that the lifetime by DEMIR is the ground the effect of the spatial downsampling can be clearly observed truth, the percentage error in the estimation by DEAIR and in BDE. Hence, the spatial downsampling provided some reduc- BDE over the whole dataset is defined as tion in the computational time without compromising the accu- racy of the estimations, as shown in Fig. 6. Thus, to obtain the 1XK −1 DEMIR jλk − λDEAIR k j lifetime image of each dataset, the BDE required in average EDEAIR l ¼ ; (54) K k¼0 λk DEMIR 11.22 s for a spatial downsample of 36 (D ¼ 36), and just 6.53 s to estimate the instrument response. Meanwhile, as expected, the fastest lifetime estimation is achieved by DEMIR since its 1XK −1 DEMIR jλk − λBDE k j implementation requires just a direct computation of NNLSA in EBDE l ¼ : (55) K k¼0 λk DEMIR Eq. (30). The next fastest estimation is DEAIR due to the initial basic approximation of the instrument response based on the Thus, the last panel in Fig. 6 presents the results for EDEAIR l and mean FLIM measurements. Nevertheless, the extra computation EBDE l , where once more BDE provided the best estimation. The time by BDE compared to DEAIR is justified to achieve more DEMIR DEAIR BDE (D=8) BDE (D=36) 20 20 20 20 Pixel Pixel Pixel Pixel 40 40 40 40 60 60 60 60 20 40 60 20 40 60 20 40 60 20 40 60 Pixel Pixel Pixel Pixel 5 6 5 6 5 6 5 6 −9 −9 −9 −9 x 10 sec x 10 x 10 sec x 10 sec sec Dataset 10 DEMIR DEAIR BDE (D=8) BDE (D=36) 20 20 20 20 Pixel Pixel Pixel Pixel 40 40 40 40 60 60 60 60 20 40 60 20 40 60 20 40 60 20 40 60 Pixel Pixel Pixel Pixel 4 6 4 6 4 6 4 6 −9 −9 −9 −9 x 10 x 10 x 10 x 10 sec sec sec sec Dataset 16 Fig. 7 Experimental evaluation for datasets 10 and 16 of atherosclerotic plaques: lifetimes images that employ the estimations by DEMIR, DEAIR, and BDE with spatial downsamplings of 8 and 36. Journal of Biomedical Optics 075010-12 July 2015 • Vol. 20(7) Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Biomedical-Optics on 18 Jun 2022 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use
You can also read