Skip to content

Sections P: Perfusion Processes

Native R1 estimation

The processes in this section describe commonly used methods to estimate the native relaxation rate R10 from a given MR signal data set. The resulting native relaxation rate can be used e.g. as input for the conversion from an electromagnetic property to indicator concentration.

Code OSIPI name Alternative names Notation Description Reference
P.NR1.001 Estimate native R1 -- Estimate R10 This process returns the native R1 relaxation rate R10 derived using a given native R1 estimation method.
Input:
Native R1 estimation method (select from Native R1-estimation methods)
Output:
R10 (Q.EL1.002)
--

Native R1-estimation methods

Code OSIPI name Alternative names Notation Description Reference
P.NR2.001 Fixed Value -- -- A fixed value of R10, e.g. a literature value, rather than a measured value is assumed.
Input:
Fixed R10-value (Q.NR1.001)
Output:
R10 (Q.EL1.002)
Haacke et al. 2007
P.NR2.002 Variable Flip Angle -- VFA This process estimates the native longitudinal relaxation rate R10 (and signal scaling factor S0) from the MR signal measured at multiple flip angles by inverting the SPGR model (M.SM2.002) according to a specified inversion method.
Input:
Inversion method (select from Inversion methods) with
[Data (Q.GE1.002), Data grid (Q.GE1.001)] = [Signal (Q.MS1.001), Prescribed excitatory flip angle (Q.MS1.007)],
Forward model (M.GF1.001) = SPGR model (M.SM2.002)
Output:
R10 (Q.EL1.002),
S0 (Q.MS1.010)
Wang et al. 1987
P.NR2.003 Multi-delay Saturation Recovery -- SR This process estimates the native longitudinal relaxation rate R10 (and signal scaling factor S0) from the MR signal measured at multiple prepulse delays by inverting the saturation recovery GRE signal model according to a specified inversion method.
Input:
Inversion method (select from Inversion methods) with
[Data (Q.GE1.002), Data grid (Q.GE1.001)] = [Signal (Q.MS1.001), Prepulse delay time (Q.MS1.008)],
Forward model (M.GF1.001) = an SR model from MR signal models
Output:
R10 (Q.EL1.002),
S0 (Q.MS1.010)
Parker et al. 2000
P.NR2.004 Multi-delay Inversion Recovery -- IR This process estimates the native longitudinal relaxation rate R10 (and signal scaling factor S0) from the MR signal measured at multiple prepulse delays assuming an inversion recovery GRE signal model.
Input:
Inversion method (select from Inversion methods) with
[Data (Q.GE1.002), Data grid (Q.GE1.001)] = [Signal (Q.MS1.001), Prepulse delay time (Q.MS1.008)],
Forward model (M.GF1.001) = an IR model from MR signal models.
Output:
R10 (Q.EL1.002),
S0 (Q.MS1.010)
Ordidge et al. 1990
P.NR2.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

Bolus arrival time estimation

Code OSIPI name Alternative names Notation Description Reference
P.BA1.001 Estimate Bolus Arrival Time -- EstimateBAT This process returns the bolus arrival time (BAT) of a data set according to a specified bolus arrival time estimation method.
Input:
Bolus arrival time estimation method (select from BAT estimation methods)
Output:
Bolus arrival time (Q.BA1.001)
--

Bolus arrival time estimation methods

Code OSIPI name Alternative names Notation Description Reference
P.BA2.001 Manually -- Manually The BAT is manually determined by visual inspection.
Input:
[Data (Q.GE1.002), Data grid (Q.GE1.001)]
Output:
Bolus arrival time (Q.BA1.001)
--
P.BA2.002 Data value exceeds threshold -- Exceeds threshold The BAT is estimated as the minimal data grid point at which the data value exceeds a certain threshold.
Input:
[Data (Q.GE1.002), Data grid (Q.GE1.001)],
Lower threshold (Q.GE1.010)
Output:
Bolus arrival time (Q.BA1.001)
--
P.BA2.003 Derivative of data values exceeds threshold -- Derivative exceeds threshold The BAT is estimated as the minimal data grid point at which the derivative of the data values exceeds a certain threshold.
Input:
[Data (Q.GE1.002), Data grid (Q.GE1.001)],
Lower threshold (Q.GE1.010)
Output:
Bolus arrival time (Q.BA1.001)
--
P.BA2.004 Intersection-based -- Intersection-based The BAT is determined from calculating the intersection points of the data grid axis and straight lines joining the first N pairs of adjacent points. The BAT is estimated as the maximum of the intersection points.
Input:
[Data (Q.GE1.002), Data grid (Q.GE1.001)],
Intersection-based BAT estimation parameters (Q.BA1.002)
Output:
Bolus arrival time (Q.BA1.001)
Galbraith et al. 2002
P.BA2.005 Model-based -- Model-based A specified model is fitted to the data, yielding the BAT as one of the estimated model parameters.
Input:
Inversion method (select from Inversion methods)
Output:
Bolus arrival time (Q.BA1.001)
Singh et al. 2009

| P.BA2.999 | Method not listed | -- | -- |This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. | -- |

Baseline estimation

Code OSIPI name Alternative names Notation Description Reference
P.BL1.001 Estimate Baseline -- EstimateBaseline This process returns the value of the baseline of a data set according to a specified baseline estimation method.
Input:
Baseline estimation method (select from Baseline estimation methods)
Output:
Baseline (Q.BL1.001)
--

Baseline estimation methods

Code OSIPI name Alternative names Notation Description Reference
P.BL2.001 Manually -- -- The baseline is manually determined by visual inspection.
Input:
[Data (Q.GE1.002), Data grid (Q.GE1.001)
Output:
Baseline (Q.BL1.001)
--
P.BL2.002 nth data value -- -- The baseline is determined as the data value of the nth data grid point.
Input:
[Data (Q.GE1.002), Data grid (Q.GE1.001)],
Index n (Q.GE1.003)
Output:
Baseline (Q.BL1.001)
--
P.BL2.003 Mean baseline of range -- Mean baseline The baseline is determined as the mean of data values in the data grid range (Start, End).
Input:
[Data (Q.GE1.002), Data grid (Q.GE1.001)],
Start of range (Q.GE1.013),
End of range (Q.GE1.014)
Output:
Baseline (Q.BL1.001)
--
P.BL2.004 Minimum value -- Minimum The baseline is determined as the minimum of all data values.
Input:
[Data (Q.GE1.002), Data grid (Q.GE1.001)]
Output:
Baseline (Q.BL1.001)
--
P.BL2.005 Model-based -- -- A specified model is fitted to the data, yielding the baseline value as one of the estimated model parameters.
Input:
Inversion method (select from Inversion methods)
Output:
Baseline (Q.BL1.001)
Singh et al. 2009
P.BL2.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

Signal calibration

The processes listed in this section describe commonly used methods to estimate the signal calibration factor S0 from a given MR signal data set.

Code OSIPI name Alternative names Notation Description Reference
P.SC1.001 Estimate signal scaling factor -- Estimate S0 In this process the signal scaling factor is determined according to a specified S0 -estimation method.
Input:
Signal scaling factor estimation method ( select from signal scaling factor estimation methods)
Output:
S0 (Q.MS1.010)
--

Signal scaling factor estimation methods

Code OSIPI name Alternative names Notation Description Reference
P.SC2.001 S0 from native R1 estimation -- -- In this method S0 is estimated as described in the native R1 -estimation methods which have S0 as output.
Input:
Select a native R1 estimation method with S0 as output
Output:
S0 (Q.MS1.010)
--
P.SC2.002 S0 from baseline signal of dynamic data -- -- In this method S0 is estimated by inverting a specified MR signal model according to a specified inversion method for the baseline signal and baseline relaxation rate.
Input:
Inversion method (select from Inversion methods) with Forward model (M.GF1.001) = select from MR signal models with
R1 (Q.EL1.001) = R10 (Q.EL1.002)
or
R2 (Q.EL1.004) = R20 (Q.EL1.005)
or
R2* (Q.EL1.007) = R20* (Q.E.008),
S (Q.MS1.001) = SBL(Q.MS1.002)
Output:
S0 (Q.MS1.010)
--
P.SC2.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

Arterial input function estimation

Code OSIPI name Alternative names Notation Description Reference
P.AE1.001 Estimate arterial input function -- Estimate AIF This process returns the AIF from a given data set, derived using a specified AIF estimation method. Furthermore, it can be optionally specified if an AIF correction method (.e.g. Partial volume correction) will be applied or if a measurement preparation (e.g. dual bolus) has been done for data acquisition.
Input:
AIF estimation method (select from AIF estimation methods),
optional:
AIF correction or measurement preparation (select from AIF correction and measurement preparation).
Output:
[Ca,p (Q.IC1.001.[a,p]), t (Q.GE1.004)] or
[Ca,b (Q.IC1.001.[a,b]), t (Q.GE1.004)]
--

AIF estimation methods

Code OSIPI name Alternative names Notation Description Reference
P.AE2.001 Literature-based AIF Population-based AIF -- The AIF is taken from a published reference or from the average of a population.
Input:
--
Output:
[Ca,p (Q.IC1.001.[a,p]), t (Q.GE1.004)] or
[Ca,b (Q.IC1.001.[a,b]), t (Q.GE1.004)]
--
P.AE2.002 Mean ROI AIF -- -- In this process the AIF is determined by specifying the mask of a user-defined region of interest (within an artery). This process returns the mean concentration time curve within this masked ROI.
Input:
[Indicator concentration (Q.IC1.001), t (Q.GE1.004)],
Binary AIF mask (Q.SE1.002)
Output:
[Ca,b (Q.IC1.001.[a,b]), t (Q.GE1.004)]
--
P.AE2.003 Model-based AIF -- -- The AIF is derived from fitting a model to the dynamic concentration data.
Input:
Inversion method (select from inversion methods) with
[Data (Q.GE1.002), Data grid (Q.GE1.001)] = [Indicator concentration (Q.IC1.001), t (Q.GE1.004)] and
Forward model (M.GF1.001) = select from AIF models or descriptive models]
Output:
[Ca,p (Q.IC1.001.[a,p]), t (Q.GE1.004)] or
[Ca,b (Q.IC1.001.[a,b]), t (Q.GE1.004)]
--
P.AE2.004 Automatic k-means-cluster-based -- k-means For automatic AIF selection, a k-means cluster algorithm to identify k clusters. The cluster with the lowest first moment represents the AIF.
Input:
[Indicator concentration (Q.IC1.001), t (Q.GE1.004)],
Binary AIF mask (Q.SE1.002),
k-means-cluster-algorithm-parameters (Q.AE1.001)
Output:
[Ca,b (Q.IC1.001.[a,b]), t (Q.GE1.004)]
--
P.AE2.005 Automatic fuzzy-c-means-cluster-based -- FCM For automatic AIF selection, a fuzzy-c-means-cluster algorithm with the "fuzziness" parameter m, the iterative tolerance level \(\epsilon\), the number of clusters c, the cluster probability threshold value Pc and the initial cluster centroids vi are applied. The cluster with maximal \(M = \frac{f_{max}}{TTP\cdot FWHM}\) represents the AIF.
Input:
[Indicator concentration (Q.IC1.001), t (Q.GE1.004)],
Binary AIF mask (Q.SE1.002),
Fuzzy-c-means-cluster-algorithm parameters (Q.AE1.002)
Output:
[Ca,b (Q.IC1.001.[a,b]), t (Q.GE1.004)]
--
P.AE2.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

AIF correction and measurement preparation

Code OSIPI name Alternative names Notation Description Reference
P.AE3.001 Partial-volume effect corrected -- PVE If this item is set in the Estimate AIF (P.AE1.001) method, partial volume effects are accounted for. Otherwise, or if not specified, no partial volume effect correction was performed. --
P.AE3.002 Dual Bolus -- DB If this item is set in the Estimate AIF (P.AE1.001) method, the full-dose AIF was reconstructed from a pre-bolus injection with a smaller dose. Otherwise, or if not specified, no dual bolus approach was used. Risse et al. 2006
P.AE3.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

Conversion from signal to concentration

Code OSIPI name Alternative names Notation Description Reference
P.SC1.001 Convert signal to concentration -- ConvertSToC In this process the MR signal is converted to the indicator concentration according to a specified concentration conversion method.
Input:
Signal to concentration conversion method (select from signal to concentration conversion methods).
Output:
Indicator concentration (Q.IC1.001)
--

Signal to concentration conversion methods

Code OSIPI name Alternative names Notation Description Reference
P.SC2.001 Direct conversion from signal concentration -- ConvertDirectSToC In this process the MR signal is directly converted to the indicator concentration by inverting a specified forward model which describes a direct relationship between signal and indicator concentration.
Input:
Inversion method (select from inversion methods) with
Data (Q.GE1.002) = Signal (Q.MS1.001),
Forward model (M.GF1.001) = select MR signal model with direct relationship between signal and indicator concentration
Output:
Indicator concentration (Q.IC1.001)
--
P.SC2.002 Conversion via electromagnetic property -- ConvertSToCViaEP In this process the MR signal is first converted to an electromagnetic property, which is in a second step converted to indicator concentration.
Input:
Signal to electromagnetic property conversion method (select from signal to electromagnetic property conversion conversion methods),
Electromagnetic property to concentration conversion method (select from electromagnetic property to concentration conversion methods)
Output:
Indicator concentration (Q.IC1.001)
--
P.SC2.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

Signal to electromagnetic property conversion methods

Code OSIPI name Alternative names Notation Description Reference
P.SE1.001 Model-based -- -- In this process the MR signal is converted to an electromagnetic property (e.g. R1) via inversion of a specified model.
Input:
Inversion method (select from inversion methods) with
Data (Q.GE1.002) = Signal (Q.MS1.001),
Forward model (M.GF1.001) = select from MR signal models
Output:
Quantity from Electromagnetic quantities ( e.g. R1, R2, R2* or \(\chi\) )
--
P.SE1.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

Electromagnetic property to concentration conversion methods

Code OSIPI name Alternative names Notation Description Reference
P.EC1.001 Model-based -- -- In this process an electromagnetic property (e.g. R1) is converted to the indicator concentration via inversion of a specified model.
Input:
Inversion method (select from inversion methods) with
Data (Q.GE1.002) = Electromagnetic quantities,
Forward model (M.GF1.001) = select from electromagnetic property models
Output:
Indicator concentration (Q.IC1.001)
--
P.EC1.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

Leakage correction

This group contains methods used to correct for the leakage of an indicator into the tissue which is not assumed to leave the vasculature.

Code OSIPI name Alternative names Notation Description Reference
P.LC1.001 Leakage correction -- LC This method is used to correct for the leakage of an indicator into the tissue which is not assumed to leave the vasculature.
Input:
Leakage correction method (select from leakage correction methods)
Output:
R2* (Q.EL1.007)
--

Leakage correction methods

Code OSIPI name Alternative names Notation Description Reference
P.LC2.001 Model-based -- -- The leakage correction is done assuming a leakage correction model.
Input:
Inversion method (select from inversion methods) with a Forward model (M.GF1.001) from leakage correction models
Output:
R2* (Q.EL1.007)
--
P.LC2.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --

Extraction of parameters

In this group methods are listed how to derive physiological or descriptive parameters.

Code OSIPI name Alternative names Notation Description Reference
P.EX1.001 Model-based parameter extraction -- Model-based Parameters are derived by inverting a specified model which provides as output physiological or descriptive model quantities, e.g. via model fitting or deconvolution.
Input:
Inversion method (select from inversion methods) with a Forward model (M.GF1.001) from indicator concentration models or descriptive models.
Output:
[Estimated model parameters (Q.OP1.003) from physiological quantities or descriptive model quantities]
--
P.EX1.002 Curve descriptive parameter extraction -- Descriptive This process returns the value of a curve descriptive quantity from a given data set on a given data grid according to a specified curve descriptive process.
Input:
Method from curve descriptive processes
Output:
[Quantities from curve descriptive quantities]
--
P.EX1.003 Derivation of parameters from other parameters -- Identity-based This process returns a quantity from other given quantities and a specified parameter identity model.
Input:
Inversion method (select from inversion methods) with a Forward model (M.GF1.001) from perfusion identity models
Output:
[Estimated model parameters (Q.OP1.003) from physiological quantities]
--
P.EX1.999 Method not listed -- -- This is a custom free-text item, which can be used if a method of interest is not listed. Please state a literature reference and request the item to be added to the lexicon for future usage. --