diff --git a/Plugins/PluginList.cmake b/Plugins/PluginList.cmake index 4b71a33320..30109b8e31 100644 --- a/Plugins/PluginList.cmake +++ b/Plugins/PluginList.cmake @@ -1,86 +1,86 @@ # Plug-ins must be ordered according to their dependencies set(MITK_PLUGINS org.blueberry.core.runtime:ON org.blueberry.core.expressions:OFF org.blueberry.core.commands:OFF org.blueberry.core.jobs:OFF org.blueberry.ui.qt:OFF org.blueberry.ui.qt.help:ON org.blueberry.ui.qt.log:ON org.blueberry.ui.qt.objectinspector:OFF org.mitk.core.services:ON org.mitk.gui.common:ON org.mitk.planarfigure:ON org.mitk.core.jobs:OFF org.mitk.gui.qt.application:ON org.mitk.gui.qt.ext:OFF org.mitk.gui.qt.extapplication:OFF org.mitk.gui.qt.mitkworkbench.intro:OFF org.mitk.gui.qt.common:ON org.mitk.gui.qt.stdmultiwidgeteditor:ON org.mitk.gui.qt.mxnmultiwidgeteditor:OFF org.mitk.gui.qt.cmdlinemodules:OFF org.mitk.gui.qt.chartExample:OFF org.mitk.gui.qt.datamanager:ON org.mitk.gui.qt.datamanagerlight:OFF org.mitk.gui.qt.datastorageviewertest:OFF org.mitk.gui.qt.properties:ON org.mitk.gui.qt.basicimageprocessing:OFF org.mitk.gui.qt.dicombrowser:OFF org.mitk.gui.qt.dicominspector:OFF org.mitk.gui.qt.dosevisualization:OFF org.mitk.gui.qt.geometrytools:OFF org.mitk.gui.qt.igtexamples:OFF org.mitk.gui.qt.igttracking:OFF org.mitk.gui.qt.openigtlink:OFF org.mitk.gui.qt.imagecropper:OFF org.mitk.gui.qt.imagenavigator:ON org.mitk.gui.qt.viewnavigator:OFF org.mitk.gui.qt.materialeditor:OFF org.mitk.gui.qt.measurementtoolbox:OFF org.mitk.gui.qt.moviemaker:OFF org.mitk.gui.qt.pointsetinteraction:OFF org.mitk.gui.qt.pointsetinteractionmultispectrum:OFF org.mitk.gui.qt.python:OFF org.mitk.gui.qt.remeshing:OFF org.mitk.gui.qt.segmentation:OFF org.mitk.gui.qt.deformableclippingplane:OFF org.mitk.gui.qt.aicpregistration:OFF org.mitk.gui.qt.renderwindowmanager:OFF org.mitk.gui.qt.semanticrelations:OFF org.mitk.gui.qt.toftutorial:OFF org.mitk.gui.qt.tofutil:OFF org.mitk.gui.qt.tubegraph:OFF org.mitk.gui.qt.ugvisualization:OFF org.mitk.gui.qt.ultrasound:OFF org.mitk.gui.qt.volumevisualization:OFF org.mitk.gui.qt.eventrecorder:OFF org.mitk.gui.qt.xnat:OFF org.mitk.gui.qt.igt.app.ultrasoundtrackingnavigation:OFF org.mitk.gui.qt.overlaymanager:OFF org.mitk.gui.qt.igt.app.hummelprotocolmeasurements:OFF org.mitk.matchpoint.core.helper:OFF org.mitk.gui.qt.matchpoint.algorithm.browser:OFF org.mitk.gui.qt.matchpoint.algorithm.control:OFF org.mitk.gui.qt.matchpoint.mapper:OFF org.mitk.gui.qt.matchpoint.framereg:OFF org.mitk.gui.qt.matchpoint.visualizer:OFF org.mitk.gui.qt.matchpoint.evaluator:OFF org.mitk.gui.qt.matchpoint.manipulator:OFF org.mitk.gui.qt.preprocessing.resampling:OFF org.mitk.gui.qt.cest:OFF org.mitk.gui.qt.fit.demo:OFF org.mitk.gui.qt.fit.inspector:OFF org.mitk.gui.qt.fit.genericfitting:OFF + org.mitk.gui.qt.pharmacokinetics.concentration.mri:OFF + org.mitk.gui.qt.pharmacokinetics.curvedescriptor:OFF org.mitk.gui.qt.pharmacokinetics.mri:OFF org.mitk.gui.qt.pharmacokinetics.pet:OFF org.mitk.gui.qt.pharmacokinetics.simulation:OFF - org.mitk.gui.qt.pharmacokinetics.curvedescriptor:OFF - org.mitk.gui.qt.pharmacokinetics.concentration.mri:OFF org.mitk.gui.qt.flowapplication:OFF org.mitk.gui.qt.flow.segmentation:OFF org.mitk.gui.qt.pixelvalue:ON ) diff --git a/Plugins/org.mitk.gui.qt.pharmacokinetics.concentration.mri/documentation/UserManual/Manual.dox b/Plugins/org.mitk.gui.qt.pharmacokinetics.concentration.mri/documentation/UserManual/Manual.dox index 24752bc1ce..3fa2edaef1 100644 --- a/Plugins/org.mitk.gui.qt.pharmacokinetics.concentration.mri/documentation/UserManual/Manual.dox +++ b/Plugins/org.mitk.gui.qt.pharmacokinetics.concentration.mri/documentation/UserManual/Manual.dox @@ -1,53 +1,53 @@ /** \page org_mitk_views_pharmacokinetics_concentration_mri The DCE Concentration Curve Converter View \imageMacro{pharmacokinetics_concentration_doc.svg,"Icon of the DCE Concentration Curve Converter View",3.0} \tableofcontents \section org_mitk_views_pharmacokinetics_concentration_mri_overview Overview This view offers a dedicated tool for the conversion of DCE MR image signal intensities to contrast agent (CA) concentration. -It contains a subset of the conversion tools for T1-weighted signal intensities, which are also a part of the DCE MR Perfusion Datafit View see \ref org_mitk_views_pharmacokinetics_mri ). +It contains a subset of the conversion tools for T1-weighted signal intensities, which are also a part of the DCE MR Perfusion Datafit View. Additionally, it allows for the conversion between T2-weighted MR signal intensities and contrast agent concentration. \section org_mitk_views_pharmacokinetics_concentration_mri_Contact Contact information If you have any questions, need support, find a bug or have a feature request, feel free to contact us at www.mitk.org. \section org_mitk_views_pharmacokinetics_concentration_mri_T1_conversion Conversion of T1-weighted MRI data \imageMacro{concentration_curve_converter_T1_weighted4D.png,"Example screenshot of the conversion of T1-weighted MR images",3.0 } The view offers the choice between a 3D Image and a 4D image. If a 4D image is selected, the Selected Time Series needs to be specified. -For all 4D images the range of the time points which are part of the baseline can be specified. The baseline signal SBL will be averaged between the signal of the time points within this range. +For 4D images, for all conversion methods which require a baseline value, the range of the time points which are part of the baseline can be specified. The baseline signal SBL will be averaged between the signal of the time points within this range. If not specified, the baseline signal SBL is set as the signal of the first time point image of the time series. In case of a 3D image to be converted, additionally to the selected 3D image a Baseline Image (without CA) has to be specified.\n\n The following types of conversion can be chosen: - Absolute Signal Enhancement: The dynamic contrast agent concentration C(t) is calculated according to the formula: C(t) = k*(S(t)-SBL), where S(t) is the dynamic T1-weighted signal intensity, SBL the baseline signal and k a user-defined conversion factor. - Relative Signal Enhancement: The dynamic contrast agent concentration C(t) is calculated according to the formula: C(t) = k*(S(t)-SBL)/SBL, where S(t) is the dynamic T1-weighted signal intensity, SBL the baseline signal and k a user-defined conversion factor. - Variable Flip Angle: This conversion uses the method described in \ref org_mitk_views_pharmacokinetics_concentration_mri_lit_ref1 "[1]". As additional input to the dynamic time series, a proton density weighted (PDW) image is provided, which has been acquired pre-contrast with the same sequence parameters as for the dynamic image but a smaller flip angle. Both flip angles are provided by the user. Furthermore, the repetition time TR and the longitudinal relaxivity r1 are required as input.
It is assumed that the MR data has been acquired according to the spoiled gradient recalled echo model. The sequence formulas for the PDW image signal and for the baseline signal of the dynamic time series are two equations with two unknowns: the pre-contrast R1-relaxation rate R10 and the signal scaling factor S0. These are calculated by solving the system of equations.
With the knowledge of S0, the dynamic contrast-enhanced relaxation rate R1(t) is computed. Finally, the concentration is calculated by inverting the linear model: R1(t)=R10+r1*C(t). - Turbo FLASH Sequence: The conversion from signal S(t) to contrast agent concentration C(t) is calculated according to the turboFLASH (ultrafast gradient echo) sequence specific formula. \section org_mitk_views_pharmacokinetics_concentration_mri_T2_conversion Conversion of T2-weighted MRI data \imageMacro{concentration_curve_converter_T2_weighted.png,"Example screenshot of the conversion of T2-weighted MR images",3.0} The dynamic contrast agent concentration C(t) is calculated according to the formula: C(t) = -k/TE*ln(S(t)/SBL), where S(t) is the dynamic T2-weighted signal intensity, SBL the baseline signal, k a user-defined conversion factor and TE the echo time of the employed sequence. In practice, the factor k is often set to unity. \section org_mitk_views_pharmacokinetics_concentration_mri_lit References/Literature - \anchor org_mitk_views_pharmacokinetics_concentration_mri_lit_ref1 [1] Wang, H. Z., Riederer, S. J., and Lee, J. N. (1987). Optimization the precision in T1 relaxation estimation using limited flip angles. Magn Reson Med, 5:399–416. */ diff --git a/Plugins/org.mitk.gui.qt.pharmacokinetics.curvedescriptor/manifest_headers.cmake b/Plugins/org.mitk.gui.qt.pharmacokinetics.curvedescriptor/manifest_headers.cmake index c3763eaec2..f57a1a3321 100644 --- a/Plugins/org.mitk.gui.qt.pharmacokinetics.curvedescriptor/manifest_headers.cmake +++ b/Plugins/org.mitk.gui.qt.pharmacokinetics.curvedescriptor/manifest_headers.cmake @@ -1,5 +1,5 @@ set(Plugin-Name "Perfusion Curve Description Parameter Plugin") set(Plugin-Version "1.0") set(Plugin-Vendor "German Cancer Research Center (DKFZ) Heidelberg, Division of Medical Image Computing, Germany") set(Plugin-ContactAddress "Contact via www.MITK.org") -set(Require-Plugin org.mitk.gui.qt.common) +set(Require-Plugin org.mitk.gui.qt.common org.mitk.gui.qt.pharmacokinetics.concentration.mri) diff --git a/Plugins/org.mitk.gui.qt.pharmacokinetics.mri/manifest_headers.cmake b/Plugins/org.mitk.gui.qt.pharmacokinetics.mri/manifest_headers.cmake index 199cac9086..c406d9776c 100644 --- a/Plugins/org.mitk.gui.qt.pharmacokinetics.mri/manifest_headers.cmake +++ b/Plugins/org.mitk.gui.qt.pharmacokinetics.mri/manifest_headers.cmake @@ -1,5 +1,5 @@ set(Plugin-Name "DCE MR Perfusion Datafit Plugin") set(Plugin-Version "1.0") set(Plugin-Vendor "German Cancer Research Center (DKFZ) Heidelberg, Division of Medical Image Computing, Germany") set(Plugin-ContactAddress "Contact via www.MITK.org") -set(Require-Plugin org.mitk.gui.qt.common) +set(Require-Plugin org.mitk.gui.qt.common org.mitk.gui.qt.pharmacokinetics.concentration.mri)