Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Extension of the itkStatisticsImageFilter that also calculates the Skewness and Kurtosis. More...
#include <mitkExtendedStatisticsImageFilter.h>
Public Types | |
typedef ExtendedStatisticsImageFilter | Self |
typedef StatisticsImageFilter< TInputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::RealType | RealType |
typedef Superclass::RealObjectType | RealObjectType |
typedef Superclass::PixelType | PixelType |
typedef itk::Statistics::Histogram< RealType > | HistogramType |
typedef HistogramType::Pointer | HistogramPointer |
typedef ExtendedStatisticsImageFilter | Self |
typedef StatisticsImageFilter< TInputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::RealType | RealType |
typedef Superclass::RealObjectType | RealObjectType |
typedef Superclass::PixelType | PixelType |
typedef itk::Statistics::ScalarImageToHistogramGenerator< TInputImage > | HistogramGeneratorType |
Public Member Functions | |
Pointer | Clone () const |
virtual const char * | GetClassName () const |
double | GetSkewness () const |
Return the computed Skewness. More... | |
double | GetMedian () const |
Return the computed Median. More... | |
double | GetKurtosis () const |
Return the computed Kurtosis. More... | |
double | GetMPP () const |
double | GetUniformity () const |
Return the computed Uniformity. More... | |
double | GetEntropy () const |
Return the computed Entropy. More... | |
double | GetUPP () const |
Return the computed UPP. More... | |
const HistogramType::Pointer | GetHistogram () |
Return the computed Histogram. More... | |
void | SetHistogramParameters (const int numBins, RealType lowerBound, RealType upperBound) |
Pointer | Clone () const |
virtual const char * | GetClassName () const |
double | GetSkewness () const |
Return the computed Skewness. More... | |
double | GetMedian () const |
Return the computed Median. More... | |
double | GetKurtosis () const |
Return the computed Kurtosis. More... | |
double | GetMPP () const |
double | GetUniformity () const |
Return the computed Uniformity. More... | |
double | GetEntropy () const |
Return the computed Entropy. More... | |
double | GetUPP () const |
Return the computed UPP. More... | |
const HistogramGeneratorType::HistogramType * | GetHistogram () |
Return the computed Histogram. More... | |
void | SetBinSize (int size) |
Set the Binsize for the Histogram. More... | |
Static Public Member Functions | |
static Pointer | New () |
static Pointer | New () |
Protected Attributes | |
HistogramGeneratorType::Pointer | m_HistogramGenerator |
Histogram. More... | |
int | m_BinSize |
Extension of the itkStatisticsImageFilter that also calculates the Skewness and Kurtosis.
This class inherits from the itkStatisticsImageFilter and uses its results for the calculation of other additional coefficients: the Skewness and Kurtosis.
As the StatisticsImageFilter stores the statistics in the outputs 1 to 6 by the StatisticsImageFilter, the skewness, kurtosis, MPP, UPP, Uniformity, Entropy and Median are stored in the outputs 7 to 14 by this filter.
This class inherits from the itkStatisticsImageFilter and uses its results for the calculation of other additional coefficients: the Skewness and Kurtosis.
As these coefficient are based on the mean and the sigma which are both calculated by the StatisticsImageFilter, the method AfterThreadedGenerateData() is overwritten and calls ComputeSkewnessKurtosisAndMPP() and ComputeEntropyUniformityAndUPP after the AfterThreadedGenerateData() implementation of the superclass is called.
As the StatisticsImageFilter stores the statistics in the outputs 1 to 6 by the StatisticsImageFilter, the skewness, kurtosis,MPP,UPP,Uniformity and Entropy are stored in the outputs 7 to 13 by this filter.
Definition at line 38 of file mitkExtendedStatisticsImageFilter.h.
typedef SmartPointer< const Self > itk::ExtendedStatisticsImageFilter< TInputImage >::ConstPointer |
Definition at line 45 of file mitkExtendedStatisticsImageFilter.h.
typedef SmartPointer< const Self > itk::ExtendedStatisticsImageFilter< TInputImage >::ConstPointer |
Definition at line 52 of file old/mitkExtendedStatisticsImageFilter.h.
typedef itk::Statistics::ScalarImageToHistogramGenerator< TInputImage > itk::ExtendedStatisticsImageFilter< TInputImage >::HistogramGeneratorType |
Definition at line 59 of file old/mitkExtendedStatisticsImageFilter.h.
typedef HistogramType::Pointer itk::ExtendedStatisticsImageFilter< TInputImage >::HistogramPointer |
Definition at line 52 of file mitkExtendedStatisticsImageFilter.h.
typedef itk::Statistics::Histogram< RealType > itk::ExtendedStatisticsImageFilter< TInputImage >::HistogramType |
Histogram-related typedefs
Definition at line 51 of file mitkExtendedStatisticsImageFilter.h.
typedef Superclass::PixelType itk::ExtendedStatisticsImageFilter< TInputImage >::PixelType |
Definition at line 48 of file mitkExtendedStatisticsImageFilter.h.
typedef Superclass::PixelType itk::ExtendedStatisticsImageFilter< TInputImage >::PixelType |
Definition at line 55 of file old/mitkExtendedStatisticsImageFilter.h.
typedef SmartPointer< Self > itk::ExtendedStatisticsImageFilter< TInputImage >::Pointer |
Definition at line 44 of file mitkExtendedStatisticsImageFilter.h.
typedef SmartPointer< Self > itk::ExtendedStatisticsImageFilter< TInputImage >::Pointer |
Definition at line 51 of file old/mitkExtendedStatisticsImageFilter.h.
typedef Superclass::RealObjectType itk::ExtendedStatisticsImageFilter< TInputImage >::RealObjectType |
Definition at line 47 of file mitkExtendedStatisticsImageFilter.h.
typedef Superclass::RealObjectType itk::ExtendedStatisticsImageFilter< TInputImage >::RealObjectType |
Definition at line 54 of file old/mitkExtendedStatisticsImageFilter.h.
typedef Superclass::RealType itk::ExtendedStatisticsImageFilter< TInputImage >::RealType |
Definition at line 46 of file mitkExtendedStatisticsImageFilter.h.
typedef Superclass::RealType itk::ExtendedStatisticsImageFilter< TInputImage >::RealType |
Definition at line 53 of file old/mitkExtendedStatisticsImageFilter.h.
typedef ExtendedStatisticsImageFilter itk::ExtendedStatisticsImageFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 42 of file mitkExtendedStatisticsImageFilter.h.
typedef ExtendedStatisticsImageFilter itk::ExtendedStatisticsImageFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 49 of file old/mitkExtendedStatisticsImageFilter.h.
typedef StatisticsImageFilter< TInputImage > itk::ExtendedStatisticsImageFilter< TInputImage >::Superclass |
Definition at line 43 of file mitkExtendedStatisticsImageFilter.h.
typedef StatisticsImageFilter< TInputImage > itk::ExtendedStatisticsImageFilter< TInputImage >::Superclass |
Definition at line 50 of file old/mitkExtendedStatisticsImageFilter.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 139 of file mitkExtendedStatisticsImageFilter.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 139 of file old/mitkExtendedStatisticsImageFilter.h.
|
protected |
brief Calls AfterThreadedGenerateData() of the superclass and the main methods
|
protected |
brief Calls AfterThreadedGenerateData() of the superclass and the main methods
|
protected |
|
protected |
Pointer itk::ExtendedStatisticsImageFilter< TInputImage >::Clone | ( | ) | const |
Pointer itk::ExtendedStatisticsImageFilter< TInputImage >::Clone | ( | ) | const |
|
protected |
|
protected |
Compute Entropy,uniformity,MPP,UPP, Median.
The Entropy,uniformity,MPP, Median and UPP will be calculated with the Sigma, Histogram and Mean Value of the itkStatisticsImageFilter which comes out of the threadedGenerateData().
|
virtual |
|
virtual |
|
inline |
Return the computed Entropy.
Definition at line 100 of file mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetEntropyOutput().
|
inline |
Return the computed Entropy.
Definition at line 107 of file old/mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetEntropyOutput().
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Return the computed Histogram.
Definition at line 118 of file mitkExtendedStatisticsImageFilter.h.
|
inline |
Return the computed Histogram.
Definition at line 125 of file old/mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::m_HistogramGenerator.
|
inline |
Return the computed Kurtosis.
Definition at line 77 of file mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetKurtosisOutput().
|
inline |
Return the computed Kurtosis.
Definition at line 84 of file old/mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetKurtosisOutput().
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Return the computed Median.
Definition at line 69 of file mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetMedianOutput().
|
inline |
Return the computed Median.
Definition at line 76 of file old/mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetMedianOutput().
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Definition at line 84 of file mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetMPPOutput().
|
inline |
Definition at line 91 of file old/mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetMPPOutput().
|
protected |
Referenced by itk::ExtendedStatisticsImageFilter< TInputImage >::GetMPP().
|
protected |
|
protected |
|
protected |
|
inline |
Return the computed Skewness.
Definition at line 61 of file mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetSkewnessOutput().
|
inline |
Return the computed Skewness.
Definition at line 68 of file old/mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetSkewnessOutput().
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Return the computed Uniformity.
Definition at line 92 of file mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetUniformityOutput().
|
inline |
Return the computed Uniformity.
Definition at line 99 of file old/mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetUniformityOutput().
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Return the computed UPP.
Definition at line 108 of file mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetUPPOutput().
|
inline |
Return the computed UPP.
Definition at line 115 of file old/mitkExtendedStatisticsImageFilter.h.
References itk::ExtendedStatisticsImageFilter< TInputImage >::GetUPPOutput().
|
protected |
Referenced by itk::ExtendedStatisticsImageFilter< TInputImage >::GetUPP().
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
static |
|
static |
void itk::ExtendedStatisticsImageFilter< TInputImage >::SetBinSize | ( | int | size | ) |
Set the Binsize for the Histogram.
void itk::ExtendedStatisticsImageFilter< TInputImage >::SetHistogramParameters | ( | const int | numBins, |
RealType | lowerBound, | ||
RealType | upperBound | ||
) |
specify Histogram parameters
|
protected |
Multi-thread version GenerateData.
|
protected |
Definition at line 162 of file old/mitkExtendedStatisticsImageFilter.h.
|
protected |
Histogram.
new members for setting and calculating the hisotgram for those coefficients which depends on this
Definition at line 161 of file old/mitkExtendedStatisticsImageFilter.h.
Referenced by itk::ExtendedStatisticsImageFilter< TInputImage >::GetHistogram().