aimsalgo  5.0.5
Neuroimaging image processing
aims::PerfusionQuantification Class Reference

Class PerfusionQuantification. More...

#include <aims/perfusion/perfQuantif.h>

Inheritance diagram for aims::PerfusionQuantification:
Collaboration diagram for aims::PerfusionQuantification:

Public Member Functions

 PerfusionQuantification ()
 Constructor. More...
 
AimsData< float > doit (AimsData< short > &d, aims::BucketMap< Void > &mask, PerfusionParameters &pp)
 Compute the quantification. More...
 
- Public Member Functions inherited from aims::PerfusionProcessing
 PerfusionProcessing (int i=0)
 
virtual ~PerfusionProcessing ()
 
void setDone (bool d)
 
bool isDone ()
 
int id () const
 

Detailed Description

Class PerfusionQuantification.

This class performes the MR image quantification according to the MR information by the formula:

d(t) = -ln( S(t) / S0 ) / Te.

The quantification is only performed on the brain mask.

Definition at line 57 of file perfQuantif.h.

Constructor & Destructor Documentation

◆ PerfusionQuantification()

aims::PerfusionQuantification::PerfusionQuantification ( )
inline

Constructor.

The constructor does nothing.

Definition at line 65 of file perfQuantif.h.

References doit(), and aims::mask().

Member Function Documentation

◆ doit()

AimsData< float > aims::PerfusionQuantification::doit ( AimsData< short > &  d,
aims::BucketMap< Void > &  mask,
PerfusionParameters pp 
)

Compute the quantification.

Parameters
dis the input volume sequence
maskis the brain mask computed by PerfusionMask
teis the echo time
preinjis the preinjection time determine by PerfusionPreInjection
Returns
is the quantified volume sequence

Referenced by PerfusionQuantification().


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