Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel > Class Template Reference

Binary functor that converts MR signal to concentration using absolute signal enhancement. More...

#include <mitkConvertToConcentrationAbsoluteFunctor.h>

Public Member Functions

 ConvertToConcentrationAbsoluteFunctor ()
 
 ~ConvertToConcentrationAbsoluteFunctor ()
 
void initialize (double factor)
 Initializes the functor with the scaling factor. More...
 
bool operator!= (const ConvertToConcentrationAbsoluteFunctor &other) const
 Inequality comparison operator. More...
 
bool operator== (const ConvertToConcentrationAbsoluteFunctor &other) const
 Equality comparison operator. More...
 
TOutputpixel operator() (const TInputPixel1 &value, const TInputPixel2 &baseline)
 Computes concentration from signal and baseline pixel values. More...
 

Detailed Description

template<class TInputPixel1, class TInputPixel2, class TOutputpixel>
class mitk::ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel >

Binary functor that converts MR signal to concentration using absolute signal enhancement.

Computes concentration as the scaled absolute difference between the current signal and the baseline:

C(t) = k * (S(t) - S0)

where k is a proportionality factor, S(t) is the current signal, and S0 is the baseline.

Template Parameters
TInputPixel1Pixel type of the dynamic signal image.
TInputPixel2Pixel type of the baseline image.
TOutputpixelPixel type of the output concentration image.
See also
ConcentrationCurveGenerator, ConvertToConcentrationRelativeFunctor

Definition at line 36 of file mitkConvertToConcentrationAbsoluteFunctor.h.

Constructor & Destructor Documentation

◆ ConvertToConcentrationAbsoluteFunctor()

template<class TInputPixel1 , class TInputPixel2 , class TOutputpixel >
mitk::ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel >::ConvertToConcentrationAbsoluteFunctor ( )
inline

Definition at line 40 of file mitkConvertToConcentrationAbsoluteFunctor.h.

◆ ~ConvertToConcentrationAbsoluteFunctor()

template<class TInputPixel1 , class TInputPixel2 , class TOutputpixel >
mitk::ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel >::~ConvertToConcentrationAbsoluteFunctor ( )
inline

Definition at line 41 of file mitkConvertToConcentrationAbsoluteFunctor.h.

Member Function Documentation

◆ initialize()

template<class TInputPixel1 , class TInputPixel2 , class TOutputpixel >
void mitk::ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel >::initialize ( double  factor)
inline

Initializes the functor with the scaling factor.

Parameters
[in]factorThe proportionality factor (k).

Definition at line 45 of file mitkConvertToConcentrationAbsoluteFunctor.h.

◆ operator!=()

template<class TInputPixel1 , class TInputPixel2 , class TOutputpixel >
bool mitk::ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel >::operator!= ( const ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel > &  other) const
inline

Inequality comparison operator.

Definition at line 52 of file mitkConvertToConcentrationAbsoluteFunctor.h.

◆ operator()()

template<class TInputPixel1 , class TInputPixel2 , class TOutputpixel >
TOutputpixel mitk::ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel >::operator() ( const TInputPixel1 &  value,
const TInputPixel2 &  baseline 
)
inline

Computes concentration from signal and baseline pixel values.

Parameters
[in]valueThe current signal intensity S(t).
[in]baselineThe baseline signal intensity S0.
Returns
The computed contrast agent concentration as k * (value - baseline).

Definition at line 66 of file mitkConvertToConcentrationAbsoluteFunctor.h.

◆ operator==()

template<class TInputPixel1 , class TInputPixel2 , class TOutputpixel >
bool mitk::ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel >::operator== ( const ConvertToConcentrationAbsoluteFunctor< TInputPixel1, TInputPixel2, TOutputpixel > &  other) const
inline

Equality comparison operator.

Definition at line 57 of file mitkConvertToConcentrationAbsoluteFunctor.h.


The documentation for this class was generated from the following file: