|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Compute comprehensive image statistics including moments, histogram, entropy, and median. More...
#include <mitkStatisticsImageFilter.h>


Public Types | |
| using | Self = StatisticsImageFilter |
| using | Superclass = itk::ImageSink< TInputImage > |
| using | Pointer = itk::SmartPointer< Self > |
| using | ConstPointer = itk::SmartPointer< const Self > |
| using | RegionType = typename TInputImage::RegionType |
| using | PixelType = typename TInputImage::PixelType |
| using | RealType = typename itk::NumericTraits< PixelType >::RealType |
| using | HistogramType = typename itk::Statistics::Histogram< RealType > |
| using | HistogramPointer = itk::SmartPointer< HistogramType > |
| using | DataObjectPointer = typename itk::DataObject::Pointer |
| template<typename T > | |
| using | SimpleDataObjectDecorator = itk::SimpleDataObjectDecorator< T > |
| using | RealObjectType = SimpleDataObjectDecorator< RealType > |
| using | PixelObjectType = SimpleDataObjectDecorator< PixelType > |
| using | ProcessObject = itk::ProcessObject |
| using | DataObjectIdentifierType = itk::ProcessObject::DataObjectIdentifierType |
Static Public Member Functions | |
| static Pointer | New () |
Compute comprehensive image statistics including moments, histogram, entropy, and median.
This filter is a MITK-specific replacement for ITK's itkStatisticsImageFilter. It computes: min, max, mean, sigma, variance, sum, sum of squares/cubes/quadruples, skewness, kurtosis, MPP (mean of positive pixels), entropy, uniformity, UPP (uniformity of positive pixels), median, and an optional histogram.
The filter is streaming-capable via itk::ImageSink and supports multi-threaded processing.
| TInputImage | The type of the input image. |
Definition at line 48 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 54 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::DataObjectIdentifierType = itk::ProcessObject::DataObjectIdentifierType |
Definition at line 103 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::DataObjectPointer = typename itk::DataObject::Pointer |
Definition at line 68 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::HistogramPointer = itk::SmartPointer<HistogramType> |
Definition at line 66 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::HistogramType = typename itk::Statistics::Histogram<RealType> |
Definition at line 65 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::PixelObjectType = SimpleDataObjectDecorator<PixelType> |
Definition at line 74 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::PixelType = typename TInputImage::PixelType |
Definition at line 61 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 53 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::ProcessObject = itk::ProcessObject |
Definition at line 75 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::RealObjectType = SimpleDataObjectDecorator<RealType> |
Definition at line 73 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::RealType = typename itk::NumericTraits<PixelType>::RealType |
Definition at line 63 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::RegionType = typename TInputImage::RegionType |
Definition at line 60 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::Self = StatisticsImageFilter |
Definition at line 51 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::SimpleDataObjectDecorator = itk::SimpleDataObjectDecorator<T> |
Definition at line 71 of file mitkStatisticsImageFilter.h.
| using mitk::StatisticsImageFilter< TInputImage >::Superclass = itk::ImageSink<TInputImage> |
Definition at line 52 of file mitkStatisticsImageFilter.h.
|
protected |
|
protected |
|
overrideprotected |
|
overrideprotected |
|
virtual |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Entropy | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Histogram | , |
| HistogramPointer | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Kurtosis | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Maximum | , |
| PixelType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Mean | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Median | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Minimum | , |
| PixelType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | MPP | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Sigma | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Skewness | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Sum | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | SumOfCubes | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | SumOfQuadruples | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | SumOfSquares | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Uniformity | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | UPP | , |
| RealType | |||
| ) |
| mitk::StatisticsImageFilter< TInputImage >::itkGetDecoratedOutputMacro | ( | Variance | , |
| RealType | |||
| ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
override |
Make a DataObject of the correct type to be used as the specified output.
|
static |
|
overrideprotected |
| void mitk::StatisticsImageFilter< TInputImage >::SetHistogramParameters | ( | unsigned int | size, |
| RealType | lowerBound, | ||
| RealType | upperBound | ||
| ) |
Set the histogram parameters.
| [in] | size | Number of bins for the histogram. |
| [in] | lowerBound | Lower bound of the histogram range. |
| [in] | upperBound | Upper bound of the histogram range. |
|
overrideprotected |