|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Computes histogram-based statistics: Uniformity, UPP, Entropy, and Median. More...
#include <mitkHistogramStatisticsCalculator.h>
Public Types | |
| typedef double | MeasurementType |
| Measurement type used for histogram bins and statistics values. More... | |
| typedef itk::Statistics::Histogram< MeasurementType > | HistogramType |
| Histogram type used as input. More... | |
Public Member Functions | |
| HistogramStatisticsCalculator () | |
| Default constructor. Initializes all statistics to zero. More... | |
| void | SetHistogram (HistogramType::Pointer histogram) |
| Set the histogram from which to compute statistics. More... | |
| MeasurementType | GetUPP () |
| Get the Uniformity of Positive Pixels (UPP). More... | |
| MeasurementType | GetUniformity () |
| Get the Uniformity of the histogram distribution. More... | |
| MeasurementType | GetEntropy () |
| Get the Shannon entropy of the histogram distribution. More... | |
| MeasurementType | GetMedian () |
| Get the approximated median from the histogram. More... | |
| void | CalculateStatistics () |
| Compute all histogram statistics (Uniformity, UPP, Entropy, Median). More... | |
Computes histogram-based statistics: Uniformity, UPP, Entropy, and Median.
This class takes an itk::Statistics::Histogram<double> as input and computes the following statistics from it:
Call SetHistogram() followed by CalculateStatistics() before querying results.
Definition at line 39 of file mitkHistogramStatisticsCalculator.h.
| typedef itk::Statistics::Histogram<MeasurementType> mitk::HistogramStatisticsCalculator::HistogramType |
Histogram type used as input.
Definition at line 45 of file mitkHistogramStatisticsCalculator.h.
| typedef double mitk::HistogramStatisticsCalculator::MeasurementType |
Measurement type used for histogram bins and statistics values.
Definition at line 43 of file mitkHistogramStatisticsCalculator.h.
| mitk::HistogramStatisticsCalculator::HistogramStatisticsCalculator | ( | ) |
Default constructor. Initializes all statistics to zero.
| void mitk::HistogramStatisticsCalculator::CalculateStatistics | ( | ) |
Compute all histogram statistics (Uniformity, UPP, Entropy, Median).
| MeasurementType mitk::HistogramStatisticsCalculator::GetEntropy | ( | ) |
Get the Shannon entropy of the histogram distribution.
| MeasurementType mitk::HistogramStatisticsCalculator::GetMedian | ( | ) |
Get the approximated median from the histogram.
| MeasurementType mitk::HistogramStatisticsCalculator::GetUniformity | ( | ) |
Get the Uniformity of the histogram distribution.
| MeasurementType mitk::HistogramStatisticsCalculator::GetUPP | ( | ) |
Get the Uniformity of Positive Pixels (UPP).
| void mitk::HistogramStatisticsCalculator::SetHistogram | ( | HistogramType::Pointer | histogram | ) |
Set the histogram from which to compute statistics.
| [in] | histogram | Pointer to an itk::Statistics::Histogram<double>. |