NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Public Types | |
typedef DBCImageFilter | Self |
typedef ImageToImageFilter < TImageType, TImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
void | AddImage (typename TImageType::ConstPointer inputImage, typename TMaskType::ConstPointer inputMask) |
void | ClearImage () |
void | CalculateBiasFields () |
void | ApplyBiasFields () |
TImageType * | GetOutputImage (unsigned int i) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DBCImageFilter () | |
virtual | ~DBCImageFilter () |
void | GenerateData () |
void | InputSanityCheck () |
Protected Attributes | |
std::vector< typename TImageType::ConstPointer > | m_InputImages |
std::vector< typename TMaskType::ConstPointer > | m_InputImageMasks |
std::vector< typename TImageType::Pointer > | m_BiasFields |
std::vector< typename TImageType::Pointer > | m_OutputImages |
int | m_InputRegionExpansion |
int | m_InputRadius |
int | m_InputMode |
Differential-bias-correct a bunch of images.
typedef SmartPointer<const Self> itk::DBCImageFilter< TImageType, TMaskType >::ConstPointer |
typedef SmartPointer<Self> itk::DBCImageFilter< TImageType, TMaskType >::Pointer |
typedef DBCImageFilter itk::DBCImageFilter< TImageType, TMaskType >::Self |
Basic house keeping.
typedef ImageToImageFilter<TImageType,TImageType> itk::DBCImageFilter< TImageType, TMaskType >::Superclass |
|
protected |
Constructor.
|
inlineprotectedvirtual |
Destructor.
|
inline |
Add input image and mask to the filter.
void itk::DBCImageFilter< TImageType, TMaskType >::ApplyBiasFields | ( | ) |
Apply calculated bias fields.
void itk::DBCImageFilter< TImageType, TMaskType >::CalculateBiasFields | ( | ) |
Calculate the bias fields.
|
inline |
Clear all the input images and masks.
|
protected |
Erode the image multiple times.
|
virtual |
|
inline |
Get the output image.
|
inlineprotected |
Quick check on the input images and masks.
|
static |
|
protected |
The final differential bias fields for the input iamges.
|
protected |
Input iamge masks.
|
protected |
Input iamges.
|
protected |
Determine how the differential bias fields of non-consecutive time-points are calculated. 1: from the images, 2: compose from the differential bias fields of consecutive time-points.
|
protected |
The radius of the median filter.
|
protected |
The amount of expansion needed for the median filter.
|
protected |
The bias-corrected images.