|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Binary functor that converts TurboFLASH MR signal values to contrast agent concentration. More...
#include <mitkConvertToConcentrationTurboFlashFunctor.h>
Public Member Functions | |
| ConvertToConcentrationTurboFlashFunctor () | |
| ~ConvertToConcentrationTurboFlashFunctor () | |
| void | initialize (double relaxationtime, double relaxivity, double recoverytime) |
| Initializes the functor with TurboFLASH sequence parameters. More... | |
| bool | operator!= (const ConvertToConcentrationTurboFlashFunctor &other) const |
| Inequality comparison operator. More... | |
| bool | operator== (const ConvertToConcentrationTurboFlashFunctor &other) const |
| Equality comparison operator. More... | |
| TOutputpixel | operator() (const TInputPixel1 &value, const TInputPixel2 &baseline) |
| Computes concentration from signal and baseline pixel values. More... | |
Binary functor that converts TurboFLASH MR signal values to contrast agent concentration.
Uses the TurboFLASH-specific formula to compute concentration:
where Trec is the recovery time, alpha is the relaxivity, T10 is the pre-contrast T1 relaxation time, S(t) is the current signal, and S0 is the baseline signal.
| TInputPixel1 | Pixel type of the dynamic signal image. |
| TInputPixel2 | Pixel type of the baseline image. |
| TOutputpixel | Pixel type of the output concentration image. |
Definition at line 36 of file mitkConvertToConcentrationTurboFlashFunctor.h.
|
inline |
Definition at line 45 of file mitkConvertToConcentrationTurboFlashFunctor.h.
|
inline |
Definition at line 46 of file mitkConvertToConcentrationTurboFlashFunctor.h.
|
inline |
Initializes the functor with TurboFLASH sequence parameters.
| [in] | relaxationtime | The pre-contrast T1 relaxation time (T10). |
| [in] | relaxivity | The contrast agent relaxivity (alpha). |
| [in] | recoverytime | The recovery time (Trec). |
Definition at line 52 of file mitkConvertToConcentrationTurboFlashFunctor.h.
|
inline |
Inequality comparison operator.
Definition at line 60 of file mitkConvertToConcentrationTurboFlashFunctor.h.
|
inline |
Computes concentration from signal and baseline pixel values.
Returns 0 if the baseline is zero or if the logarithm argument is non-positive.
| [in] | value | The current signal intensity S(t). |
| [in] | baseline | The baseline signal intensity S0. |
Definition at line 76 of file mitkConvertToConcentrationTurboFlashFunctor.h.
|
inline |
Equality comparison operator.
Definition at line 65 of file mitkConvertToConcentrationTurboFlashFunctor.h.