Skip to main content
IOP Publishing logoLink to IOP Publishing
. 2024 Jul 30;69(16):165008. doi: 10.1088/1361-6560/ad539e

Exact parameter identification in PET pharmacokinetic modeling using the irreversible two tissue compartment model *

Martin Holler 1,4,**, Erion Morina 1, Georg Schramm 2,3
PMCID: PMC11288174  PMID: 38830366

Abstract

Objective. In quantitative dynamic positron emission tomography (PET), time series of images, reflecting the tissue response to the arterial tracer supply, are reconstructed. This response is described by kinetic parameters, which are commonly determined on basis of the tracer concentration in tissue and the arterial input function. In clinical routine the latter is estimated by arterial blood sampling and analysis, which is a challenging process and thus, attempted to be derived directly from reconstructed PET images. However, a mathematical analysis about the necessity of measurements of the common arterial whole blood activity concentration, and the concentration of free non-metabolized tracer in the arterial plasma, for a successful kinetic parameter identification does not exist. Here we aim to address this problem mathematically. Approach. We consider the identification problem in simultaneous pharmacokinetic modeling of multiple regions of interests of dynamic PET data using the irreversible two-tissue compartment model analytically. In addition to this consideration, the situation of noisy measurements is addressed using Tikhonov regularization. Furthermore, numerical simulations with a regularization approach are carried out to illustrate the analytical results in a synthetic application example. Main results. We provide mathematical proofs showing that, under reasonable assumptions, all metabolic tissue parameters can be uniquely identified without requiring additional blood samples to measure the arterial input function. A connection to noisy measurement data is made via a consistency result, showing that exact reconstruction of the ground-truth tissue parameters is stably maintained in the vanishing noise limit. Furthermore, our numerical experiments suggest that an approximate reconstruction of kinetic parameters according to our analytic results is also possible in practice for moderate noise levels. Significance. The analytical result, which holds in the idealized, noiseless scenario, suggests that for irreversible tracers, fully quantitative dynamic PET imaging is in principle possible without costly arterial blood sampling and metabolite analysis.

Keywords: quantitative PET imaging, two-tissue compartment model, exact reconstruction, Tikhonov regularization, iteratively regularized Gauss Newton method

1. Introduction

Positron emission tomography (PET) is a non-invasive clinical technique that images the four dimensional spatio temporal distribution of a radio tracer in-vivo. In quantitative dynamic PET imaging, several 3D PET images are acquired at different time points after tracer injection and reconstructed. As a response to the supply of tracer via the arteries and capillaries, the tracer is exchanged with tissues. This exchange can include reversible and/or irreversible binding and eventually metabolization of the tracer.

Using the right tracer, the time series of reconstructed PET images reflecting the tissue response, a measurement of the arterial tracer input, and a dedicated pharmacokinetic model, it is possible to generate images reflecting certain physiological parameters. Depending on the tracer, these parametric images can reflect e.g. blood flow, blood volume, glucose metabolism or neuro receptor dynamics.

Pharmacokinetic modeling in PET is commonly performed using compartment models, where the compartments usually reflect tissue subspaces. Examples for such subspaces are the extra cellular spaces where the tracer is free or bound 4 . The dynamics between the arterial blood and tissue compartments is typically described using ordinary-differential-equation (ODE) models. For PET tracers with irreversible binding, such as [18F]Fluorodeoxyglucose (FDG) (Sokoloff 1978) or [11C]Clorgyline (Logan et al 2002), the irreversible two tissue compartment model can be used to describe the tracer dynamics, see figure 1 for a scheme of this model.

Figure 1.

Figure 1.

Irreversible two tissue compartment model. The boxes around CP,CB,CF and CT represent the respective concentrations and the arrows between them the directional exchange with the respective rate depicted above or below the corresponding arrow. The box around the CB and CF indicates the extra-vascular measurements associated with CT .

The identification of the kinetic parameters describing the tissue response to the arterial tracer supply in a given region is commonly done using the following input data:

  • 1.

    The metabolite corrected plasma input curve CP(t) describing the concentration of the original non-metabolized free tracer in the arterial blood plasma that is supplied to tissue and available for exchange (and metabolism). However, a direct measurement of CP(t) is complicated. Typically, it is based on an external measurement of a time series of manual arterial blood samples taken from a patient, e.g. using a well counter. Unfortunately, this arterial whole blood tracer concentration CWB(t) obtained from well counter measurements usually overestimates CP(t) since the measured activity of the blood samples also includes activity from radioactive molecules that are not available for exchange with tissue because of (i) parts of the radio tracer being bound to plasma proteins or membranes of blood cells and (ii) activity originating from metabolized tracer molecules that were transfered back from tissue into blood. Measuring the contributions of the latter two effects, summarized in the ratio f(t)=CP(t)/CWB(t), requires further advanced chemical processing and analysis of the blood samples which is time consuming and expensive.

  • 2.

    The tracer concentration in tissue CT(t). This quantity, which is equal to the sum of all the tracer concentrations in all extra-vascular compartments, can be obtained from the time series of reconstructed PET images—either on a region-of-interest (ROI) or at voxel level. Note that in the presence of a finite fraction blood volume VB, the tissue time activity curves (TACs) obtained from dynamic PET images are a weighted sum of the tracer concentration in tissue and blood, i.e. CPET(t)=(1VB)CT(t)+VBCWB(t).

To avoid the necessity of arterial blood sampling, which itself is a very challenging process in clinical routine, many attempts have been made to derive the arterial input function directly from the reconstructed dynamic PET images itself (also called ‘image-based arterial input function’) by analyzing the tracer concentration in regions of interest of the PET images containing arterial blood, such as the left ventricle, the aorta, or the carotic arteries. Note, however, that by using any image-based approach for the estimation of the arterial input function, the contributions of tracer bound to plasma proteins and metabolized tracers cannot be determined. In other words, any image-based approach can only estimate CWB(t) instead of CP(t).

Motivated by this problem, we consider the question whether the identification of kinetic parameters for tracers with irreversible binding is possible without measuring the function f(t) and/or the arterial whole blood tracer concentration CWB(t), by simultaneously analyzing time activity curves from multiple ROIs.

In existing literature on modeling approaches for quantitative PET, see for instance Veronese et al (2013), Tonietto et al (2015), Dimitrakopoulou-Strauss et al (2021), van der Weijden et al (2023), this question has been addressed from different computational perspectives. The work Veronese et al (2013), for instance, accounts for a low number of measurements of the arterial concentration of non-metabolized PET tracer by using a non-linear mixed effect model for the parent plasma fraction, i.e. the parameters defining the parent plasma fraction are modeled as being partially patient-specific and partially the same for a population sample. Moreover, the general idea of jointly modeling the tissue response in different anatomical regions to obtain unknown common parameters or to reduce the variance in the estimated region-dependent parameters has been proposed in Raylman et al (1994), Huesman and Coxson (1997), Todd Ogden et al (2015), Chen et al (2019), Matheson and Todd Ogden (2022, 2023).

For the specific case of simultaneous estimation of kinetic parameters and the input function of [18F]-FDG data using the irreversible two tissue compartment model, Roccia et al (2019) applied the method of non-invasive simultaneous estimation (nSIME) of multiple TACs from different ROIs assuming a common arterial input function. nSIME (Mikhno et al 2015) is an extension of SIME (Feng et al 1997, Wong et al 2001, Todd Ogden et al 2010) aiming to replace the single blood sample needed by SIME with a prediction based on a machine learning model applied to electronic health record data of the patient. Compared to the gold standard of kinetic modeling with arterial blood sampling, the best nSIME method showed high correlation (r = 0.83) and low bias when estimating the regional cerebral metabolic rate of glucose and performed better than method using a population-based input function (Takikawa et al 1993). Recently, Liang et al (2023) proposed a method combining deep learning and kinetic modeling to directly estimate all kinetic parameters and the fractional blood volume for 30 min of dynamic FDG PET data without access to the input function.

Despite these and many more computational approaches for parameter identification in pharmacokinetic modeling using the irreversible two tissue compartment model, a mathematical analysis (in the sense of mathematical proofs) about the sufficiency of measurements of CWB(t) and/or f(t) for successful parameter identification, even in an idealized, noiseless scenario, does not exist. In addition to that, even in the presence of an arbitrary number of such measurements, we are not aware of mathematical proofs that guarantee unique recovery of the tissue parameters in this specific ODE-based compartment model. To the best of our knowledge, these questions can also not be answered as special case of classical identifiability results such as Banks and Kunisch (1989, theorem 4.1) (one reason being lack of regularity, i.e. the first Gâteaux variation of the parameter-to-state map is neither bounded nor coercive).

The aim to this work is hence to answer these questions mathematically. Using a polyexponential parametrization of the arterial plasma concentration, which is frequently used in practice, we prove the following:

Theorem 1 (main paper result, informal version). —

Let (K1i,k2i,k3i) be the kinetic parameters of different anatomical regions i=1,,n of the irreversible two tissue compartment model, let T be the number of time-points where PET measurements of the tissue tracer concentration CT(t) are available, and let p be the degree of the polyexponential parametrization of the arterial plasma concentration.

  • If T2(p+3), and under some non-restrictive technical conditions as stated in theorem 15, the parameters k2i,k3i for i=1,,n can be identified uniquely already from the available image-based measurements of the tracer concentration in the different tissues without the need for CWB(t) and f(t) .

  • Further, the K1i can also be identified already from these measurements up to a constant that is the same for all regions i.

  • In addition, the parameters K1i can be identified exactly if a sufficient number of measurements of the total arterial tracer concentration CWB is available, without the need for f(t) .

A precise statements and proof of these results can be found in theorem 15 below. Regarding practical application, this result means that the relevant tissue parameters (K1i,k2i,k3i), i=1,,n, can, in principle, be uniquely recovered (up to a global constant for the K1i) from image based measurement of the tracer concentration in the different tissue types, provided that image-based measurements of sufficiently high quality and at sufficiently many time-points (e.g. T14) are available. Further, also the parameters K1i, i=1,,n, can be recovered uniquely if a sufficient number of high-quality, image-based measurements of the total arterial tracer concentration is available. While these results are formulated for the case when PET images provide the tissue concentration CT , they also generalize to some extend to the case when voxel measurements provide a convex combination of tissue and blood tracer concentration, see remark 17 below for details.

Besides these unique identifiability results that consider the idealized case of a noise-free measurement, we also present analytical results for a standard Tikhonov regularization approach that addresses the situation of noisy measurements. Using classical results from regularization theory, we show that the Tikhonov regularization approach is stable w.r.t. perturbations of the data and, in the vanishing noise limit, allows to approximate the ground-truth tissue parameters. Numerical experiments further illustrate our analytic results also in an application example.

Scope of the paper. In section 2, we introduce the irreversible two tissue compartment model and provide basic results on explicit solutions both in the general case and in case the arterial concentration is parametrized via polyexponential functions. In section 3 we present and prove our main results on unique identifiability of parameters. In section 4 we introduce a Tikhonov regularization approach and show stability and consistency results, and in sections 5 and 6 we provide a numerical algorithm and numerical experiments for an application example. All numerical experiments of the paper can be reproduced based on the source code (Holler et al 2024).

2. The irreversible two tissue compartment model

The irreversible two tissue compartment model describes the interdependence of the concentration of a radio tracer in the arterial blood plasma and in the extra-vascular compartment, where the latter is further decomposed in a free and a bound compartment. Note that in the irreversible model, once the radio tracer has reached the bound compartment, it is trapped. A visualization of the model is provided in figure 1.

We denote by CP:[0,)[0,) the arterial plasma concentration of the non-metabolized PET tracer. Further, for any anatomical region i=1,,n, we denote by CFi:[0,)[0,) and CBi:[0,)[0,) the free and the bound compartment of the tracer in region i , respectively, and by CTi=CFi+CBi we denote the sum of the two compartments in region i . Using the irreversible two tissue compartment model, the interaction of these quantities is described by the following system of ODEs:

{ddtCFi=K1iCP(k2i+k3i)CFi,t>0ddtCBi=k3iCFi,t>0CFi(0)=0,CBi(0)=0.

Here, the parameters K1i, k2i and k3i are the tracer kinetic parameters that define the interaction of the different compartments in region i .

Our goal is to identify the parameters K1i, k2i and k3i for each i=1,,n. For this, we can use measurements of the CTi(tl) at different time-points t1,,tT obtained from reconstructed PET images at different time points after tracer injection. Further, the parameter identification typically relies on additional measurements related to CP . Here, the standard procedure is to take arterial blood samples and to measure the total activity concentration of the arterial blood samples, given as CWB:[0,)[0,). The relation of the total concentration CWB to the arterial plasma concentration CP of non-metabolized tracer is described via an unknown function f:[0,)[0,1] with f(0)=1 as

CP(t)=f(t)CWB(t).

As described above, to obtain f(t) and thus CP(t), a time-consuming and costly plasma separation and metabolite analysis of the blood samples has to be performed.

In order to realize the parameter identification for the ODE model (S) in practice, the involved functionals need to be discretized, e.g. via a suitable parametrization. For the arterial concentration CP , it is standard to use a parametrization via polyexponential functions as defined in the following.

Definition 2 (polyexponential functions). —

We call a function g polyexponential of degree pN if there exist λi,μiR for 1ip where the (μi)i=1p are pairwise distinct and λi0 for all i such that

g(t)=i=1pλieμit.

We write deg(g)=p and call the zero-function polyexponential of degree zero. By Pp we denote the set of polyexponential functions of degree less or equal to p , and by P=p=0Pp the set of polyexponential functions (of any degree).

Remark 3.

It obviously holds that P is a vector space, and even a subalgebra of C(R). It is also worth noting that, as direct consequence of the Stone-Weierstrass Theorem, polyexponential functions are dense in the set of continuous functions on compact domains. Thus, they are a reasonable approximation class also from the analytic perspective.

Modeling CP as polyexponential function already defines a parametrization of the resulting solutions of the ODE system (S). As we will see in lemma 6 below, the following notion of generalized polyexponential functions is the appropriate notion to describe such solutions.

Definition 4 (generalized polyexponential class). —

We call a function g generalized polyexponential if it is of the form

g(t)=P1(t)eμ1t++Pl(t)eμlt,

where the P1,,Pl0 are polynomials of degree m11,,ml1, respectively, and the μj are pairwise distinct constants. We denote the class of such generalized polyexponential functions with polynomials of degree at most m11,,ml1 by

P[m1,,ml].

We define the degree of g by

deg(g)=m1++ml.

In case m1==ml=1 we write Pdeg(g) for the resulting polyexponential class.

The next two results, which follow from standard ODE theory, provide explicitly the solutions (CF,CB) of the ODE system (S), once in the general case and once in case CP is modeled as polyexponential function.

Lemma 5.

Let CP:[0,)[0,) be continuous, and let the parameters K1i, k2i and k3i be fixed for i=1,,n such that k2i+k3i0. Then, for each i=1,,n, the ODE system (S) admits a unique solution (CFi,CBi) that is defined on all of [0,), and such that CTi=CFi+CBi is given as

CTi(t)=K1ik2ik2i+k3ie(k2i+k3i)t0te(k2i+k3i)sCP(s)ds+K1ik3ik2i+k3i0tCP(s)ds.

Proof.

Fix i{1,,n}. From the equation for CFi in (S) it immediately follows that

CFi(t)=K1ie(k2i+k3i)t0te(k2i+k3i)sCP(s)ds.

This in turn implies that

CBi(t)=K1ik3ik2i+k3ie(k2i+k3i)t0te(k2i+k3i)sCP(s)ds+K1ik3ik2i+k3i0tCP(s)ds

and, consequently, that

CTi(t)=K1ik2ik2i+k3ie(k2i+k3i)t0te(k2i+k3i)sCP(s)ds+K1ik3ik2i+k3i0tCP(s)ds

as claimed. □

Lemma 6.

If CPPp is given as

CP(t)=j=1pλjeμjt,

then, for i{1,,n}, CTi of lemma 5 is given as

CTi(t)=K1ik2i+k3ij=1p(k3iμj1{μj0}+k2ik2i+k3i+μj1{k2i+k3i+μj0})λjeμjt[K1ik2ik2i+k3ij=1k2i+k3i+μj0pλjk2i+k3i+μj]e(k2i+k3i)tK1ik3ik2i+k3ij=1μj0pλjμj+[K1ik2ik2i+k3ij=1k2i+k3i+μj=0pλj]te(k2i+k3i)t+K1ik3ik2i+k3ij=1μj=0pλjt.

Proof.

This follows immediately by inserting the representation of CP in (1). □

Remark 7 (sign of exponents µ j ). —

Note that for the ground truth arterial concentration CP , we will always have μj<0 (in particular μj0) for all j=1,,p, since otherwise this would imply the unphysiological situation that CP(t)c0 for t.

3. Unique identifiability

In view of lemma 6 from the previous section, it is clear that the question of unique identifiability of the parameters K1i, k2i and k3i from measurements of CTi(tl) at time points t1,,tT is related to the question of uniqueness of interpolations with generalized polyexponential functions. A first, existing result in that direction is as follows.

Lemma 8 (roots of generalized polyexponential functions). —

Let P1,,Pl be polynomials of degree m11,,ml1 such that at least one of them is not identically zero, and let the constants μ1,,μl be pairwise distinct. Then the function

g(t)=P1(t)eμ1t++Pl(t)eμlt

admits at most m1++ml1 real roots.

Proof.

See Polya and Szegö (1971, exercise 75 (p 48)). □

As a consequence of the previous proposition, we now obtain the following unique interpolation result for generalized polyexponential functions.

Lemma 9 (unique interpolation). —

Let m1,,mp,TN be such that

2(m1++mp)T.

Then, for any choice of tuples (ti,si)R2, i=1,,T, with t1<<tT, there exists at most one generalized polyexponential function hP[m1,,mp] such that

h(tl)=sl

for l=1,,T, i.e. in case

h(t)=j=1pPj(t)eμjtandh~(t)=j=1pP~j(t)eμ~jt

are two generalized polyexponential functions with h,h~P[m1,,mp] fulfilling the interpolation condition (4), then, up to re-indexing,

PjPj~

for all j and μj=μ~j for all j where Pj0.

Proof.

Let both h,h~P[m1,,mp] fulfill the interpolation condition (4), and, w.l.o.g. assume that Pj0 and P~j0 for all j. Then, hh~P[m1,,mp,m1,,mp] and (hh~)(tl)=0 for l=1,,T. Lemma 8 then implies that all polynomials appearing in hh~ in a representation as in definition 4 are identically zero. This implies that the (Pj)j=1p and (P~j)j=1p coincide up to re-indexing and, likewise, that the corresponding coefficient (μj)j=1p and (μ~j)j=1p where the corresponding polynomials are non-zero coincide as well. □

Based on this result, we now address the question of uniquely identifying the parameters of the ODE system (S) from time-discrete measurements CTi(t1),,CTi(tT) with i=1,,n and measurements CWB(s1),,CWB(sq). For this, we first introduce the following notation.

Definition 10 (parameter configuration). —

We call the parameters p,nN, ((λj,μj))j=1pR2×p, ((K1i,k2i,k3i))i=1nR3×n together with the functions (CTi)i=1n and

CP(t)=j=1pλjeμjt

a configuration of the irreversible two tissue compartment model if λj0 for j=1,,p, the μj , j=1,,p are pairwise distinct, and, for i=1,,n, CTi=CFi+CBi with (CFi,CBi) the solution of the ODE system (S) with arterial concentration CP and parameters K1i,k2i,k3i.

Central for our unique identifiability result will be the following technical assumption on a parameter configuration (p,n,((λj,μj))j=1p,((K1i,k2i,k3i))i=1n,(CTi)i=1n,CP)

{For anyj0,there are at least three regions is,s=1,,3,where k3isand k2is+k3isare each pairwise distinct, μj0+k3is0and either μj0+k2is+k3is=0or j=1μj+k2is+k3is0pλjk2is+k3is+μj0.

As the following lemma shows, this assumption holds in case our measurement setup comprises sufficiently many regions where the parameters k3i and k2i+k3i are pairwise distinct. This is reasonable to assume in practice, and also it is a condition which is to be expected: Our unique identifiability result will require a sufficient number of different regions, and different regions with the same tissue parameter do not provide any additional information on the dynamics of the ODE model.

Lemma 11.

Assume that there are at least p+3 regions i1,,ip+3, with p1, where each the k3is and the k2is+k3is are pairwise distinct for s=1,,p+3. Then assumption (A) holds.

Proof.

For zR, note that

(j=1μj+z0pz+μj)(i=1μi+z0pλiz+μi)=i=1μi+z0pλij=1jiμj+z0p(z+μj)

is a polynomial in z of degree at most p1 . Hence it can admit at most p1 distinct roots. Now since there are at least p+3 regions where each the k3is and the k2is+k3is are pairwise distinct, for at least four of them, say i1,,i4, z=k2is+k3is cannot be a root of the above polynomial. Further, for those four regions, since the k3is are pairwise distinct, for any given μj0, at most one can be such that μj0+k3is=0. As a consequence, the remaining three are such that the conditions of assumption (A) hold. □

Based on assumption (A), we now obtain the following proposition, which is the technical basis for our subsequent results on unique identifiability.

Proposition 12.

Let (p,n,((λj,μj))j=1p,((K1i,k2i,k3i))i=1n,(CTi)i=1n,CP) be a configuration of the irreversible two tissue compartment model with μj0 for j=1,,p, p3, n3, K1i,k2i,k3i>0 for all i=1,,n and such that assumption (A) holds. Let further t1,,tT be distinct points such that

T2(p+3).

Then, with (p~,n,((λ~j,μ~j))j=1p~,((K~1i,k~2i,k~3i))i=1n,(C~Ti)i=1n,C~P) any other configuration of the irreversible two tissue compartment model such that p~p, k~3i0 and k~2i+k~3i0 for all i=1,,n, it follows from CT(tl)=C~T(tl) for l=1,,T that

k~2i=k2iand k~3i=k3i

for all i=1,,n, that there exists a constant ζ0 such that

K1i=ζK~1i

for all i=1,,n, that p=p~ and that (up to re-indexing)

μ~j=μjand λ~j=ζλjfor all j=1,,p.

Proof.

Take (p,n,((λj,μj))j=1p,((K1i,k2i,k3i))i=1n,(CTi)i=1n,CP) and (p~,n,((λ~j,μ~j))j=1p~,

((K~1i,k~2i,k~3i))i=1n,(C~Ti)i=1n,C~P) to be two configurations as stated in the proposition, such that in particular

CTi(tl)=C~Ti(tl)

for l=1,,T.

Now since μj0 for all j=1,,p, we obtain the following representation of CTi:

CTi(t)=K1ik2i+k3ij=1p(k3iμj+k2ik2i+k3i+μj1{k2i+k3i+μj0})λjeμjt[K1ik2ik2i+k3ij=1k2i+k3i+μj0pλjk2i+k3i+μj]e(k2i+k3i)tK1ik3ik2i+k3ij=1pλjμj+[K1ik2ik2i+k3ij=1k2i+k3i+μj=0pλj]te(k2i+k3i)t.

In particular, for any region i{1,,n}, the coefficients of eμjt for j=1,,p in this representation are given as either

K1iλjk3iμj(k2i+k3i)0

in case k2i+k3i+μj=0 or

K1iλj(μj+k3i)μj(k2i+k3i+μj)

otherwise. The latter can only be zero if μj+k3i0=0, which can happen for at most one j^ by the (μj)j being pairwise distinct. Since p3 by assumption, this implies in particular that CTi is a non-zero function for any i. As a consequence of (5), the condition T2(p+3) and the unique interpolation result of lemma 9, this implies that C~Ti is a non-zero function, such that in particular K~1i0 for all i{1,,n}. Together with the assumption that k~3i0 for all i , we also obtain that μ~j0 for all j , since otherwise C~Ti would have a non-zero coefficient of t . As a consequence, also C~Ti admits a representation as in (6).

Uniqueness of the exponents (μj)j=1p. As first step, we now aim to show that p~=p (in particular λ~j0 for all j) and that (up to re-indexing) μj=μ~j for all j=1,,p.

We start with a region i0{1,,n}. In this region, as argued above, the coefficients of the eμjt for j=1,,p can be zero for at most one j^. Since further at most one j0 can be such that μj0=(k~2i0+k~3i0), the unique interpolation result of lemma 9 applied to CTi0 and C~Ti0 yields that p~p21 and that (up to re-indexing) μj=μ~j for all j{j^,j0}.

Now as a consequence of assumption (A), we can pick a region i1i0 with k3i1k3i0 where μj0+k3i10. Since already μj^+k3i0=0 it further must hold that μj^+k3i10. This means that the coefficients of both eμj^t and eμj0t in the representation of CTi1 as in (3) are non-zero. Again by the μj being pairwise distinct, this implies that p~p1 and that (up to re-indexing) either μj^=μ~j^ or μj0=μ~j0.

Case I. Assume that μj^=μ~j^. If also μj0=μ~j0 (and p~p) we are done with this step, so assume the contrary.

Now as a consequence of assumption (A), we can pick i2,i3 and i4 to be regions where μj0+k3il0 and either μj0+k2il+k3il=0 or the coefficient of e(k2il+k3il)t in the representation of CTil is non-zero. The fact that μj0+k3il0, together with μj0μ~j0 by assumption, further yields that μj0=(k~2il+k~3il) for all l=2,3,4.

Now we argue that in each region il with l=2,3,4, it must hold that either (k2il+k3il)=μ~j0 or k2il+k3il=k~2il+k~3il. To this aim, we make another case distinction for a fixed l{2,3,4}.

Case I. A Assume that there exists jl with k2il+k3il+μjl=0. From the fact that this can happen at most for one jl and that λjl0, it follows that the coefficient of te(k2il+k3il)t is non-zero. Consequently, it follows from the unique interpolation result that k2il+k3il=k~2il+k~3il as claimed.

Case I. B Assume that k2il+k3il+μj0 for all j . This means that μ~j=μj(k2il+k3il) for all jj0. But since the coefficient of e(k2il+k3il)t is non-zero, by the unique interpolation result it must hence hold that either (k2il+k3il)=μ~j0 or k2il+k3il=k~2il+k~3il as claimed. This concludes Case I.B.

Now given that either (k2il+k3il)=μ~j0 or k2il+k3il=k~2il+k~3il for all l=2,3,4, one of the two cases must happen at least twice. By uniqueness of the k2il+k3il for l=2,3,4, only k2il+k3il=k~2il+k~3il can happen twice. On the other hand, since μj0=(k~2il+k~3il) for all l=2,3,4, this yields that at least two k2il+k3il coincide, which is a contradiction. Hence Case I is complete.

Case II. Assume that μj0=μ~j0. In this case, interchanging the role of μj0 and μj^, we can argue that μj^=μ~j^ exactly as in Case I.

Uniqueness of at least three of the exponents k2i+k3i. Let i0 be any region such that either μj0+k2i0+k3i0=0 for some j0{1,,p} (such that the coefficient of te(k2il+k3il)t in the representation of CTi0 is non-zero) or the coefficient of e(k2i0+k3i0)t in the representation of CTi0 is non-zero, and note that, according to assumption (A), at least three such regions exist.

Case I. Assume that there exists j0{1,,p} such that k2i0+k3i0+μj0=0. This implies that the coefficient of te(k2i0+k3i0)t is non-zero and, consequently, already that k2i0+k3i0=k~2i0+k~3i0 by uniqueness of exponents.

Case II. Assume that k2i0+k3i0+μj0 for all j=1,,p. Now since then the coefficient of e(k2i0+k3i0)t is non-zero by assumption, (k2i0+k3i0) must match some exponent in the representation of C~Ti0. It cannot match any of the μ~j=μj since k2i0+k3i0+μj0 for all j=1,,p, hence again k2i0+k3i0=k~2i0+k~3i0 follows.

Uniqueness of at least three of the exponents k2i,k3i . First note that for any i{1,,n} where k~2i+k~3i=k2i+k3i, from the unique interpolation result, it follows that

K1iλj(μj+k3i)=K~1iλ~j(μj+k~3i)

for all j=1,,p. Indeed, in case k2i+k3i+μj=0, it follows from the coefficients of te(k2i+k3i)t in CTi and C~Ti being equal that

K1ik2iλjk2i+k3i=K~1ik~2iλ~jk2i+k3i,

which implies that K1ik2iλj=K~1ik~2iλ~j and, using that k2i=μjk3i and k~2i=μjk~3i, further yields K1iλj(μj+k3i)=K~1iλ~j(μj+k~3i) as claimed.

In the other case, the equality (7) follows directly from the coefficients of eμjt in CTi and C~Ti being equal.

Now let i 0 be any region where k~2i0+k~3i0=k2i0+k3i0, and for which we want to show that k2i0=k~2i0 and k3i0=k~3i0. Again we consider several cases.

Case I. Assume that there exists j0{1,,p} such that μj0+k3i0=0. In this case, it follows from (7) that also μj0+k~3i0=0 (note that λ~j00 and K~1i00 since p~=p), hence k3i0=k~3i0 and, consequently, k2i0=k~2i0 holds.

Case II. Assume that μj+k3i00 for all j . In this case, using assumption (A) and the previous step, we can select il to be a second region where again k~2i1+k~3i1=k2i1+k3i1 and such that the k3i0k3i1. We have two cases.

Case II. A Assume that there exists j1{1,,p} such that μj1+k3i1=0. As in Case I above, this implies that k3i1=k~3i1. Further, choosing two indices j2,j3{1,,p} such that j1,j2,j3 are pairwise distinct, it follows that μj2+k3i10 and μj3+k3i10 by the μj being different. Using (7) and k3i1=k~3i1 this implies

K1i1λj1=K~1i1λ~j1K1i1λj2=K~1i1λ~j2.

Using that the K~1i1,K~1i2 cannot be zero, these two equations imply

λ~j1λj1=λ~j2λj2.

Combining this with the equations (7) for i=i0 and j=j2,j3 we obtain

μj3+k~3i0μj3+k3i0=μj2+k~3i0μj2+k3i0.

Reformulating this equation and using that μj2μj3 this implies that k3i0=k~3i0 and, consequently, k2i0=k~2i0 holds.

Case II. B Assume that μj+k3i10 for all j . Defining Λj=λ~j/λj, we then obtain from (7) for pairwise distinct j1,j2,j3{1,,p} that

Λj1μj1+k3is~μj1+k3is=Λj2μj2+k3is~μj2+k3is=Λj3μj3+k3is~μj3+k3is.

For s=0,1. From this, we conclude that

0=μjr+k~3i0μjr+k3i0μjs+k~3i1μjs+k3i1μjr+k~3i1μjr+k3i1μjs+k~3i0μjs+k3i0

for r,s{1,2,3} with rs .

Multiplying (8) with the denominator (μjr+k3i0)(μjs+k3i1)(μjr+k3i1)(μjs+k3i0) and further dividing by (μjrμjs) we obtain

0=μjrμjs(k~3i0k~3i1+k3i1k3i0)+(μjr+μjs)(k3i1k~3i0k3i0k~3i1)+(k3i1k3i0)k~3i0k~3i1+(k~3i0k~3i1)k3i0k3i1

for r,s{1,2,3} with rs . Subtracting the above equation for (r,s)=(1,3) from the same equation for (r,s)=(1,2) and dividing by (μj2μj3) we obtain

0=μj1(k~3i0k~3i1+k3i1k3i0)+(k3i1k~3i0k3i0k~3i1).

Similarly, subtracting the above equation for (r,s)=(2,3) from the same equation for (r,s)=(2,1) and dividing by (μj1μj3) we obtain

0=μj2(k~3i0k~3i1+k3i1k3i0)+(k3i1k~3i0k3i0k~3i1).

Combining the last two equations and using that μj1μj2 we obtain

k~3i0k3i0=k~3i1k3i1,

i.e. k~3i0=k3i0+ϵ and k~3i1=k3i1+ϵ for ϵR. Inserting this into (9) we obtain

ϵ(k3i1k3i0)=0

which, together with k3i1k3i0, yields ϵ=0 and hence in particular k3i0=k~3i0 as desired. Together with k2i0+k3i0=k~2i0+k~3i0 this yields that also k2i0=k~2i0.

Uniqueness of the remaining k2i,k3i and of the K1i up to a constant factor. Take i0 to be a region where k~2i0=k2i0 (we know already that such a region exists). It then follows from (7) that

K1i0λj=K~1i0λ~j.

For j=1,,p. Thus, with ζ:=K1i0/K~1i00, we have that λ~j=ζλj for all j . We now aim to show that, for all i{1,,n}, k2i=k~2i, k3i=k~3i and K1i=ζK~1i.

Consider i{1,,n} fixed. To simplify notation, we drop here the index i , e.g. we write K1=K1i, k2=k2i and k3=k3i and similar for K~1,k~2,k~3.

In case k2+k3+μj0=0 for some j0, we know already from the previous step that k2=k~2 and k3=k~3, such that, from equating coefficients in the representations of CT and C~T, we get

K1λj=K~1λ~j=K~1ζλj,

such that also K1=ζK~1 as desired.

In the other case that k2+k3+μj0 for all j, we get from equating coefficients in the representations of CT and C~T, using λ~j=ζλj, that

K~1ζ(μj+k~3)k~2+k~3+μj=K1(μj+k3)k2+k3+μj:=zj

for j=1,,p, where the zj are pairwise distinct by the μj being pairwise distinct. Now we show that, from (12), it follows that ζK~1=K1, k~2=k2 and k~3=k3. For this, we again need to distinguish several cases.

Case I. k~3+μj0=0 for at least one j0{1,2,3}. This implies that also k3+μj0=0 and hence that k~3=k3. Considering j1,j2{1,2,3}{j0} with j1j2 it follows from the μj being pairwise distinct that k3+μjs0 for s=1,2, which implies that also k~3+μjs0 for s=1,2 and, consequently, that

ζK~1=zjsμjs+k3k~2+zjsμjs+k3(μjs+k3)

for s=1,2. Now if zj1μj1+k3zj2μj2+k3, one may derive k~2=k2 by rearranging the terms in (13) for s=1,2. Hence, by inserting the obtained equalities k~2=k2 and k~3=k3 in (12) we further deduce ζK~1=K1. If, on the other hand zj1μj1+k3=zj2μj2+k3 we can plug in the definition of zj1,zj2 and obtain

K1k2+k3+μj1=K1k2+k3+μj2,

which yields μj1=μj2 and hence a contradiction.

Case II. k~3+μj0 for all j=1,2,3. In this case we can reformulate (12) to obtain

ζK~1=zjk~2+k~3+μjμj+k~3

for all j=1,2,3. In particular, this yields

z1k~2+k~3+μ1μ1+k~3=z2k~2+k~3+μ2μ2+k~3.

Now if z1(μ2+k~3)=z2(μ1+k~3), this implies μ1=μ2 and hence a contradiction. Thus, using that z1(μ2+k~3)z2(μ1+k~3) we we can reformulate the previous equation to obtain

k~2=(z2z1)(μ2+k~3)(μ1+k~3)z1(μ2+k~3)z2(μ1+k~3).

Now, in equation (12) for j=3, replacing ζK~1 by the equality (14) for j=2 and plugging in the expression (15) for k~2 we obtain, after some reformulations,

k~3[(z3z2)(μ2μ1)z1(z2z1)(μ3μ2)z3]=(z2z1)μ1[z2μ3z3μ2](z3z2)μ3[z1μ2z2μ1].

Using the definition of the zj in (12) we derive that the factor after k~3 in (16) corresponds to the term

K12k2(μ2μ1)(μ3μ2)(μ1μ3)(k2+k3+μ1)(k2+k3+μ2)(k2+k3+μ3)0

which is nonzero by the μj being pairwise distinct. Thus, again plugging in the definition of the zj in (12) and rearranging the terms in (16) yields k~3=k3 after some computations and, consequently, also k~2=k2 and ζK~1=K1 by the previous considerations.

As a consequence, the remaining ζK~1i,k~2i,k~3i considered in this final part of the proof are uniquely determined as ζK~1i=K1i,k~2i=k2i and k~3i=k3i □

The previous result shows that, already under knowledge of CTi(tl) for i=1,,n and sufficiently many distinct time-points tl , the coefficients k2i,k3i and the coefficients K1i can be determined uniquely and uniquely up to a constant, respectively. Considering the ODE system (S), it is clear that this result cannot be improved in the sense that the constant factor of K1i cannot be determined without any knowledge of CP (since one can always divide all K1i by a constant and multiply CP by the same constant).

In case one aims to determine all parameters of a given configuration uniquely, some additional measurements related to CP are necessary. It is easy to see that a single, non-zero measurement of CP , for instance, would suffice. Indeed, given the value of a ground truth C^P(s^)0 at some time-point s^, the equality CP(s^)=C^P(s^)=C~P(s^) together with the result from proposition 12 immediately imply that ζ=1 such that all parameters are uniquely defined.

In current practice, indeed measurements of CP are obtained via an expensive blood-sample analysis, and used for parameter identification, see for instance Veronese et al (2013). As discussed in the introduction, however, in contrast to obtaining measurements of CP , it is much simpler to obtain measurements of the total concentration CWB , where CP=fCWB with the unknown function f .

As the following result shows, measurements of CWB only are indeed sufficient to uniquely identify all remaining parameters, provided that one has sufficiently many measurements in relation to a parametrization of f . To formulate this, we need a notion of parametrization of the function f(t).

Definition 13 (parametrized function class for f(t) ). —

For any qN, we say that a set of functions Fq{f:RR} is a degree- q parametrized set if for any f,f~Fq and λR it holds that λff~ attaining zero at q distinct points implies that λ=1 and f=f~.

Simple examples of degree- q parametrized sets of functions are polynomials of degree q1 that satisfy f(x0)=c for some given x0,cR with c0 or polyexponential functions of degree q/2 (if q is even) that satisfy f(x0)=c for some given x0,cR with c0 . The latter is a frequently used type of parametrization for functions f(t) (where f(0)=1 is required), see for instance Veronese et al (2013).

Proposition 14.

In the situation of proposition 12, assume in addition that f,f~:RR are functions contained in the same degree- q parametrized set of functions, and are such that

CP(sl)=f(sl)CWB(sl)and C~P(sl)=f~(sl)CWB(sl)for l=1,,q,

with s1,s2,,sq being q different time points, and CWB(sl)0 given for l=1,,q. Then, all assertions of proposition 12 hold with ζ=1, and further

f=f~.

Proof.

Proposition 12 already implies that C~P=ζCP. Using that, by assumption,

ζf(sl)CWB(sl)=ζCP(sl)=C~P(sl)=f~(sl)CWB(sl),

we obtain (ζff~)(sl)=0 for l=1,,q. Since f,f~:RR are functions contained in the same degree- q parametrized set, this implies that ζ=1 and f=f~ as claimed. □

The following theorem now summarizes results of the previous two propositions in view of practical applications.

Theorem 15.

Let (p,n,((λj,μj))j=1p,((K1i,k2i,k3i))i=1n,(CTi)i=1n,CP) be a ground-truth configuration of the irreversible two tissue compartment model such that

  • 1.

    p3, n3 and K1i,k2i,k3i>0 for all i=1,,n,

  • 2.

    There are at least p+3 regions i1,,ip+3 where each the k3is and the k2is+k3is are pairwise distinct for s=1,,p+3.

Let further CWB:[0,)[0,) be the ground truth arterial whole blood tracer concentration.

Then, for any other parameter configuration (p~,n,((λ~j,μ~j))j=1p~,((K~1i,k~2i,k~3i))i=1n,(C~Ti)i=1n, C~P) such that the conditions (1) and (2) above also hold, it follows from

CT(tl)=C~T(tl)for l=1,,T

with Tmax{2(p+3),2(p~+3)} and the t1,,tT pairwise distinct, that, for some constant ζ0 ,

K1i=ζK~1i,k2i=k~2iand k3i=k~3ifor all i=1,,n,

that p=p~, and that (up to re-indexing)

μ~j=μjand λ~j=ζλjfor all i=1,,p.

If further f:[0,)[0,) is a ground-truth ratio between CP and CWB in a degree- q parametrized set of functions and f~:[0,)[0,) is a function in the same degree- q parametrized set of functions such that

CP(sl)=f(sl)CWB(sl)and C~P(sl)=f~(sl)CWB(sl)for l=1,,q,

with the s1,,sq pairwise distinct and CWB(sl)0 given, then ζ=1 and

f=f~.

Proof.

This is an immediate consequence of lemma 11 and proposition 12: Indeed, lemma 11 ensures that the assumptions of proposition 12 are satisfied provided that (1.) and (2.) hold. In case p~p the result immediately follows from propositions 12 and 14. In case p~>p it follows from interchanging the roles of the two configurations and again applying propositions 12 and 14. □

Remark 16 (interpretation for practical application). —

Besides putting some basis assumptions on the ground truth-configuration and requiring positivity of the metabolic parameters, the previous theorem can be read as follows: If one obtains a configuration that matches the measured data, it can be guaranteed to coincide with ground-truth configuration if at least p~+3 of the found terms k~2i+k~3i and k~3i are pairwise distinct.

Remark 17 (generalization for nontrivial fractional blood volume). —

We assume here that the PET images provide exactly the tissue concentration CT . A more realistic model would be that the voxel measurements provide a convex combination of the tissue and blood tracer concentration given by CPET(t)=(1VB)CT(t)+VBCWB(t), where VB with 0VB0.05 describes the fractional blood volume. In case the parameter VB is known and CWB is available at the same time points as the PET image measurements, our results cover also this setting. The general case, where both VB and CWB are unavailable, can be addressed by similar techniques as in the proof of proposition 12. Here, the idea would be to employ a polyexponential parametrization also for CWB , and assuming enough measurements of CPET to be available in order to apply the unique interpolation result of lemma 9. One would further have to ensure positivity of CWB , the initial condition CWB(0)=0 and conditions on the function f=CP/CWB such as monotonicity and limiting conditions with respect to time approaching zero and infinity, respectively. These requirements imply corresponding conditions on the parameters of CP and CWB .

4. A Tikhonov approach for parameter identification with noisy data

In the previous section we have established that, under appropriate conditions, the parameters (K1i,k2i,k3i) of the irreversible two tissue compartment model in regions i=1,,n can be obtained uniquely from measurements CT(ti), i=1,,T and measurements CWB(si) for i=1,,q. While this result shows that parameter identification is possible in principle, it considers the idealized scenario of exact measurements.

In order to deal with noisy measurements, a standard technique in inverse problems is to employ a regularization approach and analyze (i) stability, i.e. if the proposed approach is stable with respect to (noise) variations in the measurements, and (ii) consistency, i.e. if, in the limit of vanishing noise, solutions of the approach converge to the ground truth parameters. In this section we consider Tikhonov regularization as a regularization approach and show that, with this, both stability (theorem 19) and consistency (theorem 21) can be obtained for our application at hand.

As first step, we define a forward model that maps the unknown parameters to the available measurement data. To this aim, we define the arterial concentration as mapping

CP:Rp×RpPp(λ,μ)[ti=1pλieμit].

Further, we define a parametrized function as mapping

f:MRq^Fqmfm,

where MRq^ is some (finite dimensional) parameter space and Fq is a degree- q parametrized set of functions.

Remark 18 (f(t) example). —

A classical model for the function f(t) (see Tonietto et al (2015) for different models), that we will also use in our numerical experiments below, is the biexponential model

f(t)=Aeξ1t+(1A)eξ2tfor t0.

Here M=[0,)×(,0]2 and the degree of Fq is q=4 .

In addition to the parameters of the functions modeling the arterial concentration and the parent plasma fraction, the forward model also includes the parameters Ki=(K1i,k2i,k3i) for i=1,,n regions. With this, the unknown parameters are summarized by (λ,μ,m,Ki,,Kn) and we denote by X=Rp×Rp×Rq^×R3×n the resulting parameter space with norm

(λ,μ,m,K1,,Kn)X2:=j=1p(|λj|2+|μj|2)+m22+i=1nKi22,

where 2 denotes the Euclidean norm. Given measurement points t1,,tT for CT and s1,,sq for the total concentration CWB , those parameters are mapped forward to a measurement space Y=Rn×T+q, again equipped with the Euclidean norm Y=2 via the function

F:D(F):=Rp×Rp×M×[ϵ,)3×nXYx(F1(x),F2(x))

where, for x=(λ,μ,m,K1,,Kn)

F1(x)=(CT(CP(λ,μ),K1,)(t1)CT(CP(λ,μ),K1,)(tT)CT(CP(λ,μ),Kn,)(t1)CT(CP(λ,μ),Kn,)(tT))

and

F2(x)=(CWB(s1)fm(s1)CP(λ,μ)(s1)CWB(sq)fm(sq)CP(λ,μ)(sq)).

Here CT(CP(λ,μ),Ki,) denotes the solution of the irreversible two tissue compartment ODE model (S) with parameters Ki and arterial concentration CP(λ,μ). Note that F2 depends on the data CWB that must be obtained from blood samples or PET measurements, which we assume to be given throughout this section. A further adaption of the model to include also CWB as possibly noise measurement is possible with the same techniques as below, but will be omitted for the sake of simplicity.

Now denoting by C^Ti(t1),,C^Ti(tT) for i=1,,n measurements corresponding to the ground-truth parameters, our goal is to find parameters (λ,μ,m,K1,,Kn) such that

F(λ,μ,m,K1,,Kn)=(C^T1(t1)C^T1(tT)C^Tn(t1)C^Tn(tT))×(0,,0)Rn×T×Rq.

Accounting for the fact that the given parameters are perturbed by measurement noise, i.e. we are actually given (CTi)δ(tl) with

i=1nl=1T(CTi)δ(tl)C^Ti(tl)22δ,

we address the parameter identification problem via a minimization problem of the form

min(λ,μ,m,K1,,Kn)D(F)F(λ,μ,m,K1,,Kn)(CTδ,0)Y2+α(λ,μ,m,K1,,Kn)(λ¯,μ¯,m¯,K¯1,,K¯n)X2.

Here 0Rq is a q -dimensional vector of zeros, CTδ summarizes the available measurements for CTδ, i.e.

CTδ=((CT1)δ(t1)(CT1)δ(tT)(CTn)δ(t1)(CTn)δ(tT)).

and (λ¯,μ¯,m¯,K¯1,,K¯n) is an initial guess on the ground truth parameters. The above approach corresponds to Nonlinear Tikhonov-Regularization, for which stability and consistency results can be ensured as follows.

Theorem 19 (well-posedness and stability). —

Let the functions fm be such that the mapping mfm(t) is continuous for any t[0,). Then, for any given datum CTδ, the minimization problem (21) admits a solution. Moreover, solutions are stable in the sense that, if (CTδk)k is a sequence of data converging to some datum CTδ, then, any sequence of solutions (xk)k of (21) with data (CTδk)k admits a convergent subsequence, and the limit of any convergent subsequence x is a solution of (21) with data CTδ.

Proof.

Since X and Y are finite dimensional and D(F) is obviously closed, this follows from classical results in regularization theory, see for instance Engl et al (2000, theorem 10.2) provided that F is continuous.

We start with continuity of F1 as in (19), the first component of F . For this, it suffices to show that the mapping from the the parameter (λ,μ,K1,,Kn) to CTi(t), with t[0,) fixed, is continuous, which, in turn, follows from the representation of CTi(t) as in (1) if, for any gL2(0,t) and any sequence (λl,μl)l converging to (λ,μ) it holds that

0tg(s)(CP(λl,μl)CP(λ,μ))(s)ds0as l.

By Hölder’s inequality, the latter follows from CP(λl,μl)CP(λ,μ) in L2(0,Tmax), which, in turn, follows via the Lebesgue dominated convergence theorem from point-wise convergence of CP(λl,μl) and the fact that |CP(λl,μl)| on [0,t] can easily be bounded by a constant independent of l .

Regarding F2 as in (20), the second component of F , continuity immediately follows from continuity of (λ,μ)CP(λ,μ)(t) and mfm(t) for any t[0,) fixed, where the latter holds by assumption. □

Remark 20 (continuity of mfm(t)). —

Note that the assumption of continuity of mfm(t) is only necessary since we allow for arbitrarily parametrized functions f(t) ; it holds in particular for the biexponential model of remark 18 and will typically hold for any reasonable parametrization.

At last in this section we now establish a consistency result.

Theorem 21 (consistency). —

Let (p^,n,((λ^j,μ^j))j=1p^,((K^1i,k^2i,k^3i))i=1n,(C^Ti)i=1n,C^P) be a ground-truth configuration of the irreversible two tissue compartment model satisfying the assumptions of theorem 15, and let fm^M be a ground-truth fraction.

With x^=(λ^,μ^,m^,K^1,,K^n) the corresponding parameters and y^:=F(x^) the corresponding measurement data, let yδk be any sequence of noisy data such that y^yδkδk with δk>0, limkδk=0.

Then, any sequence of solutions (xk)k of (21) with data yδ=yδk and α=αk such that αk0 and δk2/αk0 as k0 admits a convergent subsequence. Any limit x=(λ,μ,m,K1,,Kn) of such a subsequence, such that the corresponding parameter configuration satisfies the assumptions of theorem 15, coincides with x^. Further, if any limit of a convergent subsequence corresponds to a parameter configuration satisfying the assumptions of theorem 15, then the entire sequence (xk)k converges to x^.

Proof.

This is a consequence of theorem 15, which ensures that there is a unique xX with F(x)=y^, and of classical results from regularization theory, see for instance Engl et al (2000, theorem 10.3). □

Remark 22 (interpretation of the consistency result). —

When choosing p3 and n3, and given the definition of D(F) as in (18), the above consistency result together with the unique reconstructability result of theorem 15 can be interpreted as follows: Whenever the parameters (K1i,k2i,k3i)i=1n corresponding to a limit x of (xk)k are such that at least p+3 of the parameters k3i and k2i+k3i are pairwise distinct, then one can ensure that x=x^.

Remark 23 (multi-parameter regularization). —

The setting of (21) and the subsequent results on well-posedness and consistency can be generalized to incorporating different regularization parameters for the different norms and data terms, see for instance Holler et al (2018), which is reasonable given the fact that the parameters might live on different scales, and given the fact that the noise level of different measurements over time might be different.

Remark 24 (model variations). —

Currently, in the setting of (21), the parameters (K1i,k2i, k3i)i=1n are bounded away from zero by ϵ>0 . For the (μj)j=1p, we currently do not pose any constraints even though, as mentioned in remark 7, only the choice μj<0 is reasonable from a physiological perspective. Likewise, CP as parametrized in (17), does not necessarily satisfy CP(0)=0. These two conditions, however, can be easily incorporated in the model via the additional constraint μjϵ~ for some ϵ~0 and via setting λp=j=1p1λj, respectively.

5. Numerical solution algorithm

The purpose of this section is to provide a proof-of-concept numerical setup that illustrates the analytic unique identifiability results of sections 3 and 4. Specifically, we consider the reconstruction of parameters from data simulated with the idealized forward model in case of noiseless and noisy measurements. The source code to reproduce all numerical experiments shown here can be found in Holler et al (2024).

We emphasize that, in line with the purpose of this section, important questions such as model error and uncertainty or applicability to real patient data are not considered here. Consequently, to confirm the practical feasibility of identifying metabolic parameters without the need of additional concentration measurements from blood samples, extensive further numerical experiments are necessary which are the scope of future work.

5.1. Simulation experiment setup

To evaluate our proposed kinetic parameter reconstruction method, realisitic time activity curves (TACs) obeying a realistic noise distribution and amplitude mimicking a dynamic [18F]-FDG brain acquisition were generated in the following way:

  • 1.
    A ground truth arterial plasma concentation of the non-metabolized tracer was modeled by
    CP(t)=10.9136e13.4522t/min+9.545e3.2672t/min+0.7331e0.1532t/min+0.6355e0.0106t/min
  • 2.
    An ‘artificial’ ground truth ratio between arterial whole blood and non-metabolized plasma concentation was modeled by
    f(t)=0.2e0.2t/min+0.8e0.005t/min
    which allows to calculate the ground truth total arterial whole blood tracer concentration using
    CWB(t)=CP(t)/f(t).
    Note that this function is not representative for FDG, but was chosen to demonstrate the feasibility of the proposed approach.
  • 3.

    Based on mean regional kinetic parameters (K1,k2,k3) reported for the control group in Jagust et al (1991),—shown in table 2—and equation (3), ground truth tissue activity concentrations CTi(t) for the four regions frontal cortex, temporal cortex, occipital cortex and white matter were generated. Regional TACs were then calculated using CPETi(t)=(1VB)CTi(t)+VBCWB(t) and a fixed fractional blood volume of VB=0.05.

  • 4.

    Ground truth dynamic activity image volumes were generated by assigning the values of CPETi(tk) to a sub-segmented version of the brainweb phantom mimicking an acquistion of 25 dynamic time frames of 4×5 s, 4×10 s, 4×30 s, 2×60 s, 3×150 s, 6×300 s and 2×600 s post injetion. The values of CWB(tk) were assigned to the vessel compartment of the brainweb phantom.

  • 5.

    Noise-free TOF emission sinograms were generated from the dynamic PET image volumes using a realistic PET acqusition physics model of a state-of-the TOF PET scanner with an axial field of view of 20 cm and TOF resolution of 400 ps where the acquistion model included the effects of radioactive decay, photon attenuation, limited spatial resolution and a known additive contamination of random and scatter coincidences.

  • 6.

    20 noise realizations of the emission sinogram at three different count levels (normal count, hight count, low count) were generated by adding Poisson noise to a scaled-version of the noise-free emission sinogram and reconstructed using OSEM (6 iterations, 28 subsets). In the normal count scenario, the last 10 min frame contained 70 million true counts—which is representative for an acquisition using a 20 cm axial FOV scanner and a injected dose of ca. 150 MBq. The low and high count scenarios contained 10 times less and more true coincidences, respectively.

  • 7.

    20 noisy regional tissue TACs CPET(tk) were extracted by calculated the mean values in frontal cortex, temporal cortex, occipital cortex and white matter in all frames of the reconstructed dynamic PET image volumes. A noisy image-based estimate for CWB(tk) was extracted by calculating the mean in the vessel ROI of the brainweb phantom.

Table 2.

Ground truth metabolic parameters and reconstructions for different setups. The value rec. is the reconstructed metabolic parameter value corresponding to the experiment depicted at subfigure row normal count and subfigure column δx=0.3 in the figures 46, respectively. Recall that the representative experiment depicted in each of the subfigures is the one whose relative error (with respect to all parameters including those of CP and f) corresponds to the median over all non-divergent experiments, respectively. The value mean is the mean of reconstructed metabolic parameters over the non-divergent experiments whereas std the corresponding standard deviation.

K1 k2 k3
Ground truth parameters
frontal 0.1570 0.1740 0.1180
temporal 0.1610 0.1790 0.0960
occipital 0.1770 0.1590 0.0880
white matter 0.1000 0.1610 0.0470
rec. (mean/std) Reduced setup with noiseless CWB at normal count and δx=0.3
frontal 0.1579 (0.1571/0.0012) 0.1789 (0.1742/0.0046) 0.1202 (0.1180/0.0019)
temporal 0.1564 (0.1607/0.0039) 0.1676 (0.1783/0.0094) 0.0934 (0.0958/0.0019)
occipital 0.1733 (0.1764/0.0040) 0.1530 (0.1573/0.0098) 0.0872 (0.0873/0.0027)
white matter 0.0993 (0.0998/0.0012) 0.1584 (0.1603/0.0041) 0.0467 (0.0469/0.0007)
rec. (mean/std) Full setup with noiseless CWB at normal count and δx=0.3
frontal 0.1562 (0.1582/0.0027) 0.1726 (0.1790/0.0128) 0.1174 (0.1227/0.0100)
temporal 0.1576 (0.1594/0.0051) 0.1718 (0.1751/0.0165) 0.0947 (0.0970/0.0066)
occipital 0.1841 (0.1765/0.0045) 0.1786 (0.1577/0.0121) 0.0930 (0.0895/0.0060)
white matter 0.0962 (0.1003/0.0026) 0.1450 (0.1619/0.0119) 0.0430 (0.0481/0.0025)
rec. (mean/std) Full setup with noisy CWB at normal count and δx=0.3
frontal 0.1675 (0.1582/0.0057) 0.1718 (0.1694/0.0280) 0.1392 (0.1166/0.0148)
temporal 0.1623 (0.1618/0.0074) 0.1409 (0.1722/0.0252) 0.0955 (0.0937/0.0076)
occipital 0.1908 (0.1782/0.0089) 0.1589 (0.1537/0.0217) 0.1020 (0.0863/0.0077)
white matter 0.1036 (0.1008/0.0045) 0.1360 (0.1569/0.0199) 0.0469 (0.0460/0.0026)

Figure 2 shows a visualisation of the function f(t) , the arterial plasma concentration, the total arterial whole blood tracer concentration and tissue time activity curve used for the simulation both for the ground truth curves and exemplary reconstructions that we will clarify later in more detail. Note that figure 2 is scaled logarithmically in time for a clearer visualization of the curvers at early times.

Figure 2.

Figure 2.

The subfigures display both the ground truth and exemplary reconstructed evolutions of the parent plasma fraction, total arterial blood tracer concentration, plasma concentration and tissue time activity curve. In case of CWB and CPET also the available noisy measurements are provided in the respective subfigures.

In view of propositions 12 and 14, the above experimental setting satisfies the assumptions such that unique identifiability from noiseless data can be guaranteed.

We summarize the unknown parameters of this setting by

x=(λ1,λ2,λ3,λ4,μ1,μ2,μ3,μ4,m1,m2,m3,K11,k21,k31,K12,k22,k32,K13,k23,k33,K14,k24,k34)TR23,

where x denotes the ground-truth parameters as specified above. For a given number of measurements TN, the data is summarized in vectorized form via

y=(y1,0)=F(x)R4T+T,

where, abusing notation, F:R23R5T is a vectorized version of the forward model of (18).

As we are dealing with locally convergent methods, it will also be important to choose a reasonable initial guess x0 for the algorithm. In order to test the performance of the algorithm in dependence on how close the initial guess is to the true solution, we employ the following steps to obtain perturbed initial guesses. Given a level of perturbation δx , we define

x0=x(1+σγ)

where σUnif({1,1}), i.e. is uniformly distributed on {1,1} and γN(δx,14δx), i.e. is Gaussian distributed with mean δx and variance δx/4. This results in a expected squared deviation of x0 from x as by

E(x0xX2xX2)=1xX2i=118(xi)2E(σi2γi2)=E(γ12)=14δx+δx2,

where σiUnif({1,1}) and γiN(δx,14δx) for i=1,,23 are independent random variables.

5.2. Algorithmic implementation

In order to numerically solve the non-linear parameter identification, we employ the iteratively regularized Gauss–Newton method of Bakushinskii (1992), see also Engl et al (2000, section 11.2). This is a standard method for solving non-linear inverse problems. It is related to the Tikhonov approach discussed in section 4 in the sense that similar results on stability and convergence/consistency (under appropriate source conditions) can be obtained, see for instance Blaschke et al (1994), Hohage (1997), but different to the Tikhonov approach, regularization is achieved by early stopping of the algorithm rather than adding an additional penalty term to the data-fidelity term. Early stopping has the advantage that, using an estimate of the noise level of the data, the discrepancy principle (Engl et al 2000, section 4.3) can be used to determine the appropriate amount of regularization, without requiring multiple solutions of a minimization problem as would be the case with the Tikhonov approach.

Given an initial guess x0D(F) and a sequence of regularization parameters (αk)k such that

αk>0,1αkαk+1cα,limkαk=0,

where cα>1 is some constant, the iteration steps of the iteratively regularized Gauss–Newton method for k=0,1,2, are given as

xk+1δ=xkδ+(F[xkδ]TF[xkδ]+αkI)1(F[xkδ]T(yδF(xkδ))+αk(x0xkδ)),

where F[xkδ]R(nT+q)×(2p+3+2n) denotes the Jacobian Matrix of F at xkδ and F[xkδ]T its transpose. Note that the approach is directly generalizable to incorporating different regularization parameters for the different parameter types by remark 23.

The iteration steps in (26) are repeated until the discrepancy principle is satisfied, that is, until F(xkδ)yδYτδ holds for the first time, where δ is an estimate of yδyY and τ>1 is a hyperparameter. The iterate xk is then returned as the approximate solution of F(x)yδ.

Remark 25 (guaranteed convergence). —

Since the parameter identification problem addressed here is highly non-linear, global convergence guarantees for any numerical solution algorithm are out of reach. For the iteratively regularized Gauss–Newton method together with the discrepancy principle, as considered here, at least local convergence guarantees can be obtained as long as a particular source condition, i.e. a regularity condition on the ground truth solution holds, see Hohage (1997) for details.

In a practical application, the iteration (26) is combined with a projection on D(F), which is a closed, convex set for which the projection is explicit (we denote the projection map by PD(F)), see Kaltenbacher and Neubauer (2006, theorem 4) for corresponding results on convergence of such a projected method. Together with this, we arrive at the algorithm for solving F(x)yδ as provided in algorithm 1, where we set ϵ=103 for defining D(F)=R4×R4×[0,)×(,0]2×[ϵ,)3×4. For the regularization parameters (αi)i we choose the ansatz

αi=aebi

for iN where a1 and 0<b<1 are fixed parameters. Besides fulfilling the decay conditions of (25), this choice is motivated by the goal of penalizing deviations from the initial guess rather strongly at early iterations ( a large), and avoiding an exploding condition number of the matrix (F[xkδ]TF[xkδ]+αkI), that needs to be inverted at each iteration, during later iterations ( b rather small).

Algorithm 1. Parameter Identification by IRGNM.
Input: δx,δy>0,τ>1,(αi)i,x0D(F),yδY,(CWB(tj))j=1T
Initialise: r0yδF(x0),i0
while riY>τδy do
   AF[xi]
   BAA
   Solve B(xxi)=Ari+αi(x0xi) for xX
   xi+1PD(F)(x)
   ri+1yδF(xi+1)
   ii+1
end while
return xk

For the realization of the forward operator F and the adjoint of its Fréchet-Differential the main idea is to vectorise the computations and omit expensive for-loops. For that, one may exploit that the entries of F(x) and F[x], which mostly consist of integral type entities, may be computed analytically. The elementary components are of the form eμsds, e(k2+k3)(st)eμsds, se(k2+k3)(st)eμsds and seμsds. The latter may be computed by hand applying integration by parts. The corresponding terms, which depend on a combination of time evaluations, region and polyexponential parameters of CP , are saved in three-dimensional tensors which are overloaded throughout a respective iteration to finally build up the adjoint operator of the Fréchet-Differential. For the implementation of the IRGNM we use the computational software Matlab (see MATLAB 2020).

6. Experimental results

The proposed method is tested for three different setups. The first is a reduced setup where we assume that the function f is known (i.e. the underlying parameters) and the measurements of CWB are noiseless. This corresponds to the situation that not only CWB , but also measurements of the values of CP are available at the time-points t1,,tT. While it is possible in practice to obtain those values via blood sample analysis, this procedure is time consuming and expensive, such that it is a relevant question to what extent such samples improve the identifiability of the tissue parameters. The second setup is a full setup where we assume that f is unknown and the measurements of CWB are noiseless. Finally, the third setup is again a full setup but with noisy (e.g. image-based) measurements of CWB based on the count setting. Note that in all three setups the tissue time activity curve CPET is assumed to be available through noisy measurements with noise depending on the underlying count setting. In view of the data preprocessing it is important to note that bias correction techniques are not in the scope of this paper. Thus, the measurements of the total arterial blood tracer concentration CWB are corrected for each time t1,,tT by a scaling factor which corresponds to the fraction of the ground truth CWB by the mean of 20 noisy realizations of CWB . Similarly also the voxel measurements CPET (see remark 17) are corrected and transformed to noisy realizations of the tracer concentration in tissue CT for the different regions.

In order to evaluate the identifiability of the parameters x from noisy data yδF(x), we consider both the situation of noiseless data and noisy data for the high, normal and low count setting. In case of noisy data, the discrepancy noise level δy>0 is estimated from the image data as follows. For a single noisy realization of measurements at fixed count setting we calculate at each time t1,,tT and for each region the fraction of the standard deviation of the tissue concentration in that region by its mean. Taking the mean of these fractions over the different times and regions together with the multiplication by the renormalization constant 1/400 yields the discrepancy noise model. This results in δy0.003 in the high count setting, δy0.011 in the normal count setting and δy0.07 in the low count setting. As can be observed in figure 3, which depicts the average magnitudes of different regions in the data, the noise level of the low count setting is already rather high in relation to the magnitude of the data.

Figure 3.

Figure 3.

Visualization of magnitudes occurring in different time-intervals (i.e. columns) of the data y.

For defining the initialization of the algorithm, we test with perturbations of the ground truth as defined in (23) for δx{0.1,0.2,0.3,0.4}. Recall that those are relative perturbations such that the square root of the expected squared deviation from the ground truth x is between 20% for δx=0.1 and 50% for δx=0.4.

To quantify the improvement compared to the initialization that is obtained by the algorithm, in addition to plotting the relative error xkxXxX over the iterations, we provide the following two values:

ρopt=100(1x0δxX1min1kitermaxxkδxX)%

provides the best possible improvement (in percent, relative to the initialization) that was obtained during all iterations, and

ρd=100(1x0δxX1xNδxX)%

provides the improvement that was obtained at iteration N where the algorithm was stopped by the discrepancy principle, i.e. the first iteration N where F(xNδ)yδYτδ was fulfilled.

Simulations where carried out for each combination of different count settings and δx as above. In order to obtain representative results, each experiment was carried out 20 times. Those experiments where the algorithm diverged (i.e. no improvement compared to the initialization was achieved) were dropped (see table 1 for the number of dropped experiments using the kinetic parametes of the control group in Jagust et al (1991) for each parameter combination) and, among the remaining ones, the one whose performance was closest do the median performance of all repetitions was selected for the figures below.

Table 1.

Number of experiments (out of 20) not included in the final evaluation due to divergence using the kinetic parameters of the control group in Jagust et al (1991) (reduced setup/full setup with noiseless CWB /full setup with noisy CWB ).

δx=0.4 δx=0.3 δx=0.2 δx=0.1
noiseless 0/1/0 0/0/0 0/0/0 0/0/0
high count 0/4/2 0/5/3 0/2/0 0/3/0
normal count 2/5/3 2/7/3 2/4/0 2/5/0
low count 0/7/4 0/6/5 0/5/3 0/4/8

We recall that the hyperparameters of the chosen approach are the discrepancy principle parameter τ in algorithm 1 and the regularisation parameters. As the ground truth parameters given in section 5.1 live on different scales we choose in view of remark 23 different regularization parameters for the metabolic parameters denoted by αi , the parameters of the plasma concentration CP by βi and those of the parent plasma fraction f by γi in the form of the ansatz (27). This results in six different regularisation parameters (i.e. two for each parameter type). For the concrete hyperparameter tuning we proceed as follows for each setup introduced at the beginning of this section. We consider a different kinetic parameters taken from the AD group in Jagust et al (1991) for the normal count setting with fixed initial error level δx=0.3. For each combination of a large grid of different regularisation parameters we run the IRGNM for each of the 20 realizations with disabled stopping criterion and calculate over 200 performed iterations the optimal relative error of the metabolic parameters. From the resulting 20 values we save the median. Finally the regularisation parameters are chosen such that the underlying combination of the grid minimizes the previously described median. With the tuned regularisation parameters at hand we similarly tune the discrepancy principle parameter τ . Again for the dataset using the kinetic of the AD group in Jagust et al (1991) at normal count setting and δx=0.3 we run for a grid of τ ’s the IRGNM for each of the 20 realizations with activated stopping criterion. Over the 200 performed iterations, in case the stopping critertion applies, we calculate the relative error of the metabolic parameters at the iteration where the algorithm stops. In case a sufficient reduction is not achieved, i.e. the stopping criterion does not apply, we give the relative error of the metabolic parameters at the initial iteration. From the resulting 20 values we save again the median and additionally the standard deviation. Finally, the discrepancy principle parameter τ is chosen to minimize the previously described medians at a tradeoff of a small standard deviation which is important for a good generalization for unseen data. Note that tuning the hyperparameters using the AD group parameters and evaluating the results using the control group parameters of Jagust et al (1991) in the following, corresponds to the separation of data into a training and test set. Furthermore, by tuning the hyperparameters for the initial error level δx=0.3 at normal count setting it is expected that the method also generalizes well for slightly lower/higher δx and count settings. For the reduced setup this results in the regularization parameters αi=102i/5, βi=6002i/7 and τ=9.2 . For the full setup with noiseless CWB we derive αi=40002i/7,βi=1002i/7,γi=2002i/7 and τ=6.8 . For the full setup with noisy CWB the hyperparameter tuning yields αi=30002i/8, βi=1002i/8, γi=4002i/8 and τ=17.6 . While only results for the control group parameters (i.e. the test set) are shown below, the corresponding results for the AD group parameters (i.e. the training set) are shown in the supplementary material of this paper.

Figures 46 show the results obtained for the different setups introduced at the beginning of this section. They show the experiment whose performance was closest to the median performance (by discrepancy principle) of the non-divergent experiments for each combination of counting setups and initial error levels δx . Recall that the number of divergent experiments out of 20 realizations for each setup are shown in table 1. The reconstructions are considered both for the case of noiseless data and varying count settings in the respective subfigure rows. The subfigures depict the evolution of the relative error xkxXxX over iterations, respectively, with a logarithmic scale for the vertical axis. The different columns show results for the different choices of δx=0.4,0.3,0.2,0.1. The values of ρopt and ρd (the latter only for δy>0), together with the respective iterations, are provided at the top of each subplot. Note that, while the algorithm was always run until a fixed, maximal number of iterations (300 for noiseless data and 200 for the high/normal/low count setting) for obtaining the figures, in practice the iterations would be stopped by the discrepancy principle for δy>0. For δy>0, the red lines always indicate the iteration number where the algorithm would have stopped according to the discrepancy principle (i.e. when the the residual value F(xk)yδY subceeds the discrepancy level τδy).

Figure 4.

Figure 4.

Performance of relative error xX1xkxX under IRGNM for varying count settings (for measurements of tissue time activity curve CPET ) and different initial error levels in the reduced setup (i.e. for available function f and noiseless total arterial blood tracer concentration CWB ).

Figure 6.

Figure 6.

Performance of relative error xX1xkxX under IRGNM for varying count settings (for measurements of tissue time activity curve CPET and total arterial blood tracer concentration CWB ) and different initial error levels in the full setup with noisy CWB (i.e. also function f is not available and total arterial blood tracer concentration CWB is given by noisy measurements).

In the the first row of plots in figures 46, respectively, which considers the noiseless case, one can observe that the ground truth parameters x are approximated very well for all levels of δx . This confirms our analytic unique identifiability result also in practice.

Considering figures 46, one can observe that, in the high counting regime, a good approximation of the ground truth x is still possible across different values of δx . For higher noise, a good initialization (i.e. a small value of δx ) is of increasing importance. For the reduced setup depicted in figure 4 the reconstruction of the metabolic parameters starts becoming difficult for the low count setting. The same observation applies to the full setup with noiseless CWB visualized in figure 5. For the result of the full setup with noisy CWB given in figure 6 the reconstructions start to stagnate already at normal count setting and for the parameters of the parent plasma fraction f , the ground truth can not be recovered reasonably well. A reliable reconstruction for this setup is not possible in the low counting regime.

Figure 5.

Figure 5.

Performance of relative error xX1xkxX under IRGNM for varying count settings (for measurements of tissue time activity curve CPET ) and different initial error levels in the full setup with noiseless CWB (i.e. also function f is not available and total arterial blood tracer concentration CWB is noiseless).

It can be observed that the performance with known CP is improved compared to the situation where only CWB is known, across all choices of counting settings and δx . While for the noisless case and high count setting, both versions yield acceptable results, for the normal and low count setting knowledge of CP enables a good approximation of the ground truth parameters in situations where this was not possible with knowing only CWB . This indicates that, as one would expect, the problem of also identifying f from measurements is significantly more difficult and there is a benefit (at least for this solution methods) in measuring CP via blood samples. Moreover, there is obviously a benefit from knowing CWB or CWB being corrupted by less noise as can be seen by comparing figures 5 and 6.

Conclusively, we give the reconstructed metabolic parameters by the discrepancy principle for the setups introduced at the beginning of this section with normal count and initial error level δx=0.3 in the table 2 (compare to the relative error plots for normal count and δx=0.3 in figures 46). The metabolic parameters K1,k2 and k3 are given for the different regions separately. Note further that the mean and standard deviation are calculated over the non divergent experiments out of 20 given in table 1.

Finally, in figure 7 we provide the relative error for the different metabolic parameter types separately for the full setup with noisy CWB with normal count and δx=0.3. The results shown here suggests that the K1 -type parameter can be reconstructed better than k2 and k3 -type parameters.

Figure 7.

Figure 7.

Relative error for different metabolic parameter types for full setup with noisy CWB (i.e. function f is not available and total arterial blood tracer concentration CWB is given by noisy measurements), normal count (for measurements of tissue time activity curve CPET and total arterial blood tracer concentration CWB) and varying initial error level δx.

7. Conclusions

In this work, we have shown analytically that most tissue parameters of the irreversible two-tissue compartment model in quantitative PET imaging can, in principle, be recovered from standard PET measurements only. Furthermore, a full recovery of all parameters is possible provided that sufficiently many measurements of the total arterial concentration are available. This is important, since it shows that parameter recovery is possible, at least in an idealized scenario, via using only quantities that are easily obtainable in practice, either directly from the acquired PET images or with a relatively simple analysis of blood samples.

While these results consider noiseless measurements, a connection to noisy measurements is made via showing that standard Tikhonov regularization applied to this setting yields a stable solution method that is capable of exact parameter identification in the vanishing noise limit.

These findings open the door to a comprehensive numerical investigation of parameter identification based on only PET measurements and estimates of the total arterial tracer concentration, using real measurement data and advanced numerical algorithms. While this paper contains a first numerical setup that illustrates its analytic results, a comprehensive effort, including important aspects such as model error, uncertainty and real-data experiments, is necessary to confirm our analytic results to be transferable to practice. This will be the next step of our research in that direction.

Footnotes

*

This work was partly funded by the NIH Grants P41-EB017183 and R01-EB031199-02.

4

Note that the exact interpretation of the biological meaning of the compartments is highly non-trivial.

Contributor Information

Martin Holler, Email: martin.holler@uni-graz.at.

Erion Morina, Email: erion.morina@uni-graz.at.

Georg Schramm, Email: georg.schramm@kuleuven.be.

Data availability statement

All results of the paper can be reproduced using the source code publicly available in Holler et al (2024).

References

  1. Bakushinskii A B. The problem of the convergence of the iteratively regularized Gauss-Newton method. Comput. Math. Math. Phys. 1992;32:1353–9. [Google Scholar]
  2. Banks H, Kunisch K. Estimation Techniques for Distributed Parameter Systems. Springer; 1989. [DOI] [Google Scholar]
  3. Blaschke B, Neubauer A, Scherzer O. On convergence rates for the iteratively regularized Gauss-Newton method. IMA J. Numer. Anal. 1994;17:421–36. doi: 10.1093/imanum/17.3.421. [DOI] [Google Scholar]
  4. Chen Y, Goldsmith J, Todd Ogden R. Nonlinear mixed-effects models for PET data. IEEE Trans. Biomed. Eng. 2019;66:881–91. doi: 10.1109/TBME.2018.2861875. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Dimitrakopoulou-Strauss A, Pan L, Sachpekidis C. Kinetic modeling and parametric imaging with dynamic PET for oncological applications: general considerations, current clinical applications and future perspectives. Eur. J. Nucl. Med. Mol. Imaging. 2021;48:21–39. doi: 10.1007/s00259-020-04843-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Engl H W, Hanke M, Neubauer A. Regularization of Inverse Problems. Springer; 2000. [Google Scholar]
  7. Feng D, Wong K-P, Wu C-M, Siu W-C. A technique for extracting physiological parameters and the required input function simultaneously from PET image measurements: theory and simulation study. IEEE Trans. Inf. Technol. Biomed. 1997;1:243–54. doi: 10.1109/4233.681168. [DOI] [PubMed] [Google Scholar]
  8. Hohage T. Logarithmic convergence rates of the iteratively regularized Gauss—Newton method for an inverse potential and an inverse scattering problem. Inverse Problems. 1997;13:1279–99. doi: 10.1088/0266-5611/13/5/012. [DOI] [Google Scholar]
  9. Holler M, Huber R, Knoll F. Coupled regularization with multiple data discrepancies. Inverse Problems. 2018;34:084003. doi: 10.1088/1361-6420/aac539. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Holler M, Morina E, Schramm G. Source code to reproduce the results of “Exact Parameter Identification in PET Pharmacokinetic Modeling Using the Irreversible Two Tissue Compartment Model”. 2024. (available at: https://github.com/morinae/pet_modeling) [DOI] [PMC free article] [PubMed]
  11. Huesman R, Coxson P. Consolidation of common parameters from multiple fits in dynamic PET data analysis. IEEE Trans. Med. Imaging. 1997;16:675–83. doi: 10.1109/42.640758. [DOI] [PubMed] [Google Scholar]
  12. Jagust W J, Seab J P, Huesman R H, Valk P E, Mathis C A, Reed B R, Coxson P G, Budinger T F. Diminished glucose transport in Alzheimer’s disease: dynamic PET studies. J. Cereb. Blood Flow Metab. 1991;11:323–30. doi: 10.1038/jcbfm.1991.65. [DOI] [PubMed] [Google Scholar]
  13. Kaltenbacher B, Neubauer A. Convergence of projected iterative regularization methods for nonlinear problems with smooth solutions. Inverse Problems. 2006;22:1105–19. doi: 10.1088/0266-5611/22/3/023. [DOI] [Google Scholar]
  14. Liang G, Zhou J, Chen Z, Wan L, Wumener X, Zhang Y, Liang D, Liang Y, Hu Z. Combining deep learning with a kinetic model to predict dynamic PET images and generate parametric images. EJNMMI Phys. 2023;10:67. doi: 10.1186/s40658-023-00579-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Logan J, Fowler J S, Ding Y-S, Franceschi D, Wang G-J, Volkow N D, Felder C, Alexoff D. Strategy for the formation of parametric images under conditions of low injected radioactivity applied to PET studies with the irreversible monoamine oxidase a tracers [11C]clorgyline and deuterium-substituted [11C]clorgyline. J. Cereb. Blood Flow Metab. 2002;22:1367–76. doi: 10.1097/01.WCB.0000040947.67415.e1. [DOI] [PubMed] [Google Scholar]
  16. Matheson G J, Todd Ogden R. Simultaneous multifactor Bayesian analysis (SiMBA) of PET time activity curve data. NeuroImage. 2022;256:119195. doi: 10.1016/j.neuroimage.2022.119195. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Matheson G J, Todd Ogden R. Multivariate analysis of PET pharmacokinetic parameters improves inferential efficiency. EJNMMI Phys. 2023;10:17. doi: 10.1186/s40658-023-00537-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. MATLAB . 9.8.0.1721703 (R2020a) Update 7. The MathWorks Inc.; 2020. [Google Scholar]
  19. Mikhno A, Zanderigo F, Todd Ogden R, John Mann J, Angelini E D, Laine A F, Parsey R V. Toward noninvasive quantification of brain radioligand binding by combining electronic health records and dynamic PET imaging data. IEEE J. Biomed. Health Inform. 2015;19:1271–82. doi: 10.1109/JBHI.2015.2416251. [DOI] [PubMed] [Google Scholar]
  20. Polya G, Szegö G. Aufgaben und Lehrsätze aus der Analysis—Zweiter Band: Funktionentheorie · Nullstellen Polynome · Determinanten Zahlentheorie. Springer; 1971. [DOI] [Google Scholar]
  21. Raylman R R, Hutchins G D, Beanlands R S B, Schwaiger M. Modeling of carbon-11-acetate kinetics by simultaneously fitting data from multiple ROIs coupled by common parameters. J. Nucl. Med. 1994;35:1286–91. [PubMed] [Google Scholar]
  22. Roccia E, Mikhno A, Todd Ogden R, Mann J J, Laine A F, Angelini E D, Zanderigo F. Quantifying brain [18F]FDG uptake noninvasively by combining medical health records and dynamic PET imaging data. IEEE J. Biomed. Health Inform. 2019;23:2576–82. doi: 10.1109/JBHI.2018.2890459. [DOI] [PubMed] [Google Scholar]
  23. Sokoloff L. Mapping cerebral functional activity with radioactive deoxyglucose. Trends Neurosci. 1978;1:75–79. doi: 10.1016/0166-2236(78)90160-1. [DOI] [Google Scholar]
  24. Takikawa S, Dhawan V, Spetsieris P, Robeson W, Chaly T, Dahl R, Margouleff D, Eidelberg D. Noninvasive quantitative fluorodeoxyglucose PET studies with an estimated input function derived from a population-based arterial blood curve. Radiology. 1993;188:131–6. doi: 10.1148/radiology.188.1.8511286. [DOI] [PubMed] [Google Scholar]
  25. Todd Ogden R, Zanderigo F, Choy S, Mann J J, Parsey R V. Simultaneous estimation of input functions: an empirical study. J. Cereb. Blood Flow Metab. 2010;30:816–26. doi: 10.1038/jcbfm.2009.245. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Todd Ogden R, Zanderigo F, Parsey R V. Estimation of in vivo nonspecific binding in positron emission tomography studies without requiring a reference region. NeuroImage. 2015;108:234–42. doi: 10.1016/j.neuroimage.2014.12.038. [DOI] [PubMed] [Google Scholar]
  27. Tonietto M, Rizzo G, Veronese M, Fujita M, Zoghbi S, Zanotti-Fregonara P, Bertoldo A. Plasma radiometabolite correction in dynamic PET studies: insights on the available modeling approaches. J. Cereb. Blood Flow Metab. 2015;36:326–39. doi: 10.1177/0271678X15610585. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. van der Weijden C W J, Mossel P, Bartels A L, Dierckx R A J O, Luurtsema G, Lammertsma A A, Willemsen A T M, de Vries E F J. Non-invasive kinetic modelling approaches for quantitative analysis of brain PET studies. Eur. J. Nucl. Med. Mol. Imaging. 2023;50:1636–50. doi: 10.1007/s00259-022-06057-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Veronese M, Gunn R N, Zamuner S, Bertoldo A. A non-linear mixed effect modelling approach for metabolite correction of the arterial input function in PET studies. NeuroImage. 2013;66:611–22. doi: 10.1016/j.neuroimage.2012.10.048. [DOI] [PubMed] [Google Scholar]
  30. Wong K-P, Feng D, Meikle S, Fulham M. Simultaneous estimation of physiological parameters and the input function—in vivo PET data. IEEE Trans. Inf. Technol. Biomed. 2001;5:67–76. doi: 10.1109/4233.908397. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All results of the paper can be reproduced using the source code publicly available in Holler et al (2024).


Articles from Physics in Medicine and Biology are provided here courtesy of IOP Publishing

RESOURCES