NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Public Types | |
typedef SimpleKMeansClusteringImageFilter | Self |
typedef ImageToImageFilter < TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::Pointer | TInputImagePointer |
typedef TInputMask::Pointer | TInputMaskPointer |
typedef itk::Vector< double, 1 > | MeasurementVectorType |
typedef itk::Statistics::ListSample < MeasurementVectorType > | SampleType |
typedef itk::Statistics::WeightedCentroidKdTreeGenerator < SampleType > | TreeGeneratorType |
typedef TreeGeneratorType::KdTreeType | TreeType |
typedef itk::Statistics::KdTreeBasedKmeansEstimator < TreeType > | EstimatorType |
typedef EstimatorType::ParametersType | ParametersType |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | SetInputMask (TInputMaskPointer _arg) |
virtual TInputMaskPointer | GetInputMask () |
virtual void | SetNumberOfClasses (unsigned int _arg) |
virtual unsigned int | GetNumberOfClasses () |
virtual void | SetInitialMeans (ParametersType _arg) |
virtual ParametersType | GetInitialMeans () |
virtual ParametersType | GetFinalMeans () |
virtual ParametersType | GetFinalStds () |
virtual double | GetRSS () |
virtual double | GetNumberOfSamples () |
virtual ParametersType | GetFinalClassSizes () |
virtual void | SetIsEstimateInitValuesUsingMask (bool _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
SimpleKMeansClusteringImageFilter () | |
virtual | ~SimpleKMeansClusteringImageFilter () |
void | GenerateData () |
void | EstimateIntensityFromDilatedMask (double &csfMean, double &csfSd, double &gmMean, double &wmMean) |
K-Means clustering with a mask.
typedef SmartPointer<const Self> itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::ConstPointer |
typedef itk::Statistics::KdTreeBasedKmeansEstimator<TreeType> itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::EstimatorType |
typedef itk::Vector< double, 1 > itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::MeasurementVectorType |
typedef EstimatorType::ParametersType itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::ParametersType |
typedef SmartPointer<Self> itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::Pointer |
typedef itk::Statistics::ListSample< MeasurementVectorType > itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::SampleType |
typedef SimpleKMeansClusteringImageFilter itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::Self |
House keeping for the object factory.
typedef ImageToImageFilter<TInputImage,TOutputImage> itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::Superclass |
typedef TInputImage::Pointer itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::TInputImagePointer |
Typedefs.
typedef TInputMask::Pointer itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::TInputMaskPointer |
typedef itk::Statistics::WeightedCentroidKdTreeGenerator<SampleType> itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::TreeGeneratorType |
typedef TreeGeneratorType::KdTreeType itk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage >::TreeType |
|
inlineprotected |
Constructor.
|
inlineprotectedvirtual |
Destructor.
|
protected |
Roughly estiamte the tissue intensity using the mask.
|
protected |
Do k-means.
|
virtual |
Runtime information support.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
Method for creation through the object factory.
|
virtual |
|
virtual |
Get/Set functions.
|
virtual |
|
virtual |