Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Extension of the itkLabelStatisticsImageFilter that also calculates the Skewness,Kurtosis,Entropy,Uniformity. More...
#include <mitkExtendedLabelStatisticsImageFilter.h>
Classes | |
class | LabelStatistics |
Statistics stored per label. More... | |
Public Types | |
typedef ExtendedLabelStatisticsImageFilter | Self |
typedef LabelStatisticsImageFilter< TInputImage, TLabelImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::LabelPixelType | LabelPixelType |
typedef Superclass::RealType | RealType |
typedef Superclass::PixelType | PixelType |
typedef Superclass::MapIterator | MapIterator |
typedef Superclass::BoundingBoxType | BoundingBoxType |
typedef Superclass::RegionType | RegionType |
typedef itk::Statistics::Histogram< double > | HistogramType |
typedef itksys::hash_map< LabelPixelType, LabelStatistics > | MapType |
typedef itksys::hash_map< LabelPixelType, LabelStatistics >::const_iterator | StatisticsMapConstIterator |
typedef itksys::hash_map< LabelPixelType, LabelStatistics >::iterator | StatisticsMapIterator |
typedef IdentifierType | MapSizeType |
typedef std::vector< LabelPixelType > | ValidLabelValuesContainerType |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
ExtendedLabelStatisticsImageFilter () | |
~ExtendedLabelStatisticsImageFilter () override | |
void | AfterThreadedGenerateData () override |
void | BeforeThreadedGenerateData () override |
void | ThreadedGenerateData (const typename TInputImage::RegionType &outputRegionForThread, ThreadIdType threadId) override |
bool | HasLabel (LabelPixelType label) const |
Extension of the itkLabelStatisticsImageFilter that also calculates the Skewness,Kurtosis,Entropy,Uniformity.
This class inherits from the itkLabelStatisticsImageFilter and uses its results for the calculation of seven additional coefficients: the Skewness, Kurtosis, Uniformity, UPP, MPP, Entropy and Median
Definition at line 30 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef Superclass::BoundingBoxType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::BoundingBoxType |
Definition at line 42 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef SmartPointer< const Self > itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::ConstPointer |
Definition at line 37 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef itk::Statistics::Histogram<double> itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::HistogramType |
Definition at line 44 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef Superclass::LabelPixelType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::LabelPixelType |
Definition at line 38 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef Superclass::MapIterator itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::MapIterator |
Definition at line 41 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef IdentifierType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::MapSizeType |
Definition at line 234 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef itksys::hash_map< LabelPixelType, LabelStatistics > itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::MapType |
Type of the map used to store data per label
Definition at line 231 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef Superclass::PixelType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::PixelType |
Definition at line 40 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef SmartPointer< Self > itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::Pointer |
Definition at line 36 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef Superclass::RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::RealType |
Definition at line 39 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef Superclass::RegionType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::RegionType |
Definition at line 43 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef ExtendedLabelStatisticsImageFilter itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::Self |
Definition at line 34 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef itksys::hash_map< LabelPixelType, LabelStatistics >::const_iterator itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::StatisticsMapConstIterator |
Definition at line 232 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef itksys::hash_map< LabelPixelType, LabelStatistics >::iterator itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::StatisticsMapIterator |
Definition at line 233 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef LabelStatisticsImageFilter< TInputImage, TLabelImage > itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::Superclass |
Definition at line 35 of file mitkExtendedLabelStatisticsImageFilter.h.
typedef std::vector<LabelPixelType> itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::ValidLabelValuesContainerType |
Type of the container used to store valid label values
Definition at line 237 of file mitkExtendedLabelStatisticsImageFilter.h.
|
inlineprotected |
Definition at line 292 of file mitkExtendedLabelStatisticsImageFilter.h.
|
inlineoverrideprotected |
Definition at line 301 of file mitkExtendedLabelStatisticsImageFilter.h.
References itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::AfterThreadedGenerateData(), itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::BeforeThreadedGenerateData(), and itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::ThreadedGenerateData().
|
overrideprotected |
|
overrideprotected |
Initialize some accumulators before the threads run.
Referenced by itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::~ExtendedLabelStatisticsImageFilter().
Pointer itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::Clone | ( | ) | const |
BoundingBoxType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetBoundingBox | ( | LabelPixelType | label | ) | const |
Return the computed bounding box for a label.
|
virtual |
MapSizeType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetCount | ( | LabelPixelType | label | ) | const |
Return the number of pixels for a label.
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetEntropy | ( | LabelPixelType | label | ) | const |
HistogramType::Pointer itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetHistogram | ( | LabelPixelType | label | ) | const |
Return the histogram for a label
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetKurtosis | ( | LabelPixelType | label | ) | const |
bool itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetMaskingNonEmpty | ( | ) | const |
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetMaximum | ( | LabelPixelType | label | ) | const |
Return the computed Maximum for a label.
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetMean | ( | LabelPixelType | label | ) | const |
Return the computed Mean for a label.
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetMedian | ( | LabelPixelType | label | ) | const |
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetMinimum | ( | LabelPixelType | label | ) | const |
Return the computed Minimum for a label.
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetMPP | ( | LabelPixelType | label | ) | const |
RegionType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetRegion | ( | LabelPixelType | label | ) | const |
Return the computed region.
std::list<int> itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetRelevantLabels | ( | ) | const |
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetSigma | ( | LabelPixelType | label | ) | const |
Return the computed Standard Deviation for a label.
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetSkewness | ( | LabelPixelType | label | ) | const |
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetSum | ( | LabelPixelType | label | ) | const |
Return the compute Sum for a label.
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetUniformity | ( | LabelPixelType | label | ) | const |
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetUPP | ( | LabelPixelType | label | ) | const |
RealType itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::GetVariance | ( | LabelPixelType | label | ) | const |
Return the computed Variance for a label.
|
inlineprotected |
Does the specified label exist? Can only be called after a call a call to Update().
Definition at line 315 of file mitkExtendedLabelStatisticsImageFilter.h.
|
static |
void itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::SetHistogramParameters | ( | const int | numBins, |
RealType | lowerBound, | ||
RealType | upperBound | ||
) |
specify global Histogram parameters. If the histogram parameters are set with this function, the same min and max value are used for all histograms.
void itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::SetHistogramParametersForLabels | ( | std::map< LabelPixelType, unsigned int > | numBins, |
std::map< LabelPixelType, PixelType > | lowerBound, | ||
std::map< LabelPixelType, PixelType > | upperBound | ||
) |
specify Histogram parameters for each label individually. Labels in the label image that are not represented in the std::maps here will receive global parameters (if available)
|
overrideprotected |
Multi-thread version GenerateData.
Referenced by itk::ExtendedLabelStatisticsImageFilter< TInputImage, TLabelImage >::~ExtendedLabelStatisticsImageFilter().