NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Image filter to process a set of contrast enhancement images. More...
Public Types | |
typedef DynamicContrastEnhancementAnalysisImageFilter | Self |
typedef ImageToImageFilter < TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef TInputImage | InputImageType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::SpacingType | InputImageSpacingType |
typedef InputImageType::PointType | InputImagePointType |
typedef NumericTraits < InputImagePixelType > ::RealType | RealType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::IndexType | OutputImageIndexType |
typedef OutputImageType::PointType | OutputImagePointType |
typedef unsigned char | MaskPixelType |
typedef itk::Image < MaskPixelType, ImageDimension > | MaskImageType |
typedef MaskImageType::Pointer | MaskImagePointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
void | SetInputImage (const TInputImage *image, RealType tAcquired, unsigned int iAcquired) |
virtual void | SetMask (MaskImageType *_arg) |
Set an optional mask image. More... | |
OutputImageType * | GetOutputAUC (void) |
Get the area under the contrast enhancement curve (subtracted) image. More... | |
OutputImageType * | GetOutputMaxRate (void) |
Get the maximum enhancement rate image. More... | |
OutputImageType * | GetOutputTime2Max (void) |
Get the time to maximum enhancement image. More... | |
OutputImageType * | GetOutputMax (void) |
Get the maximum enhancement image. More... | |
OutputImageType * | GetOutputWashOut (void) |
Get the maximum wash out rate image. More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DynamicContrastEnhancementAnalysisImageFilter () | |
~DynamicContrastEnhancementAnalysisImageFilter () | |
MaskImagePointer | ResampleMask () |
Resample the mask image. More... | |
virtual void | GenerateData () |
DataObject::Pointer | MakeOutput (unsigned int idx) |
Protected Attributes | |
unsigned int | m_NumberOfInputImages |
The number of input images. More... | |
MaskImagePointer | m_Mask |
Optional mask image. More... | |
std::vector< RealType > | m_AcquistionTime |
Image filter to process a set of contrast enhancement images.
typedef InputImageType::ConstPointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImageConstPointer |
typedef InputImageType::PixelType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImagePixelType |
typedef InputImageType::Pointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImagePointer |
typedef InputImageType::PointType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImagePointType |
typedef InputImageType::RegionType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
typedef InputImageType::SpacingType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImageSpacingType |
typedef TInputImage itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImageType |
Type of the input image
typedef MaskImageType::Pointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::MaskImagePointer |
typedef itk::Image<MaskPixelType, ImageDimension> itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::MaskImageType |
typedef unsigned char itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::MaskPixelType |
Optional mask image
typedef OutputImageType::IndexType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImageIndexType |
typedef OutputImageType::PixelType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImagePixelType |
typedef OutputImageType::Pointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
typedef OutputImageType::PointType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImagePointType |
typedef OutputImageType::RegionType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
typedef TOutputImage itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImageType |
Type of the output image
typedef SmartPointer< Self > itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::Pointer |
typedef NumericTraits<InputImagePixelType>::RealType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::RealType |
typedef DynamicContrastEnhancementAnalysisImageFilter itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
typedef ImageToImageFilter< TInputImage, TOutputImage > itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::Superclass |
|
protected |
|
inlineprotected |
|
protectedvirtual |
Does the real work.
|
virtual |
Run-time type information (and related methods).
|
inline |
Get the area under the contrast enhancement curve (subtracted) image.
|
inline |
Get the maximum enhancement image.
|
inline |
Get the maximum enhancement rate image.
|
inline |
Get the time to maximum enhancement image.
|
inline |
Get the maximum wash out rate image.
itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
Image dimension.
|
protected |
Create the Output
|
static |
Method for creation through the object factory.
|
protected |
Resample the mask image.
void itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::SetInputImage | ( | const TInputImage * | image, |
RealType | tAcquired, | ||
unsigned int | iAcquired | ||
) |
The contrast enhancement image acquired at time 'tAcquired' and number 'iAcquired' in the sequence.
|
virtual |
Set an optional mask image.
|
protected |
|
protected |
Optional mask image.
|
protected |
The number of input images.