HistogramParameters

MLModule
genre Histogram
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLVolumetry
definition MLVolumetry.def
keywords normalize, minimum, maximum, quantile, mean, peak, sum, fwhm, statistics

Purpose

The module HistogramParameters computes parameters from a given histogram.

Usage

Connect a histogram base object (e.g., output from the Histogram module)

Windows

Default Panel

../../../Modules/ML/MLVolumetry/mhelp/Images/Screenshots/HistogramParameters._default.png

Input Fields

inHistogram

name: inHistogram, type: HistogramObject(MLBase), deprecated name: histogram

histogram to be analyzed

Output Fields

outHistogramCurve

name: outHistogramCurve, type: CurveData(MLBase), deprecated name: outputHistogramCurve

output histogram as curve (depends on useStepFunction)

For accessing this object via scripting see the Scripting Reference: MLCurveDataWrapper.

Parameter Fields

Field Index

#Non Empty Bins in Interval: Double Minimum: Double Position (fwhmPosition): Double
End Position: Double minValleyHeight: Double Q25%: Double
Entropy: Double minValleyPos: Double Q50% (median): Double
FWHM: Double Non-Zero Height: Double Q75%: Double
FWHM-left: Double Non-Zero Maximum: Double Q_p1%: Double
FWHM-right: Double Non-Zero Mean Height: Double Q_p2%: Double
Height: Double Non-Zero Minimum: Double Standard Deviation of Histogram: Double
Interval Sum: Double Non-Zero Position: Double Start Position: Double
IQR (Q75% - Q25%): Double normalize100: Bool Sum: Double
Maximum: Double p1 [%]: Double Use normalized histogram: Bool
Mean Height: Double p2 [%]: Double useStepFunction: Bool
Mean Position: Double Position (maxPeakPos): Double  

Visible Fields

Use normalized histogram

name: normalize, type: Bool, default: FALSE

If checked, the histogram is normalized before computing parameters.

p1 [%]

name: quantileArg, type: Double, default: 5, deprecated name: quantileValue

Sets the quantile for Q_p1%.

p2 [%]

name: quantile2Arg, type: Double, default: 95, deprecated name: quantile2Value

Sets the quantile for Q_p2%.

Q_p1%

name: quantileX, type: Double, persistent: no

Shows the quantile for p1 [%].

Q_p2%

name: quantile2X, type: Double, persistent: no

Shows the quantile for p2 [%].

Q25%

name: quantile25, type: Double, persistent: no

Shows the 25% quantile.

Q50% (median)

name: quantile50, type: Double, persistent: no

Shows the 50% quantile (the median).

Q75%

name: quantile75, type: Double, persistent: no

Shows the 75% quantile.

IQR (Q75% - Q25%)

name: interquartileRange, type: Double, persistent: no

Shows the interquartile range (IQR), defined as the difference between the 25% and 75% quantiles.

Position (maxPeakPos)

name: maxPeakPos, type: Double, persistent: no

Shows the position of the highest peak of the histogram.

Height

name: maxPeakHeight, type: Double, persistent: no

Shows the height of the highest peak of the histogram.

FWHM

name: fwhm, type: Double, persistent: no, deprecated name: FWHM

Shows the FWHM value using left side and right side for computation.

Position (fwhmPosition)

name: fwhmPosition, type: Double, default: 1, deprecated name: FWHMposition

Sets the position for the FHWM computation.

Sum

name: sum, type: Double, persistent: no

Shows the sum of histogram entries.

Mean Height

name: meanHeight, type: Double, persistent: no

Shows the mean height of the histogram.

Non-Zero Mean Height

name: nonZeroMeanHeight, type: Double, persistent: no

Shows the mean height of the non-zero histogram entries.

Mean Position

name: meanPos, type: Double, persistent: no

Shows the mean position of the histogram.

Standard Deviation of Histogram

name: standardDev, type: Double, persistent: no

Shows the standard deviation of the histogram.

Minimum

name: minPos, type: Double, persistent: no

Shows the minimal histogram position.

Maximum

name: maxPos, type: Double, persistent: no

Shows the maximal histogram position.

Non-Zero Minimum

name: nonZeroMinPos, type: Double, persistent: no

Shows the minimal histogram position using only non-zero histogram entries.

Non-Zero Maximum

name: nonZeroMaxPos, type: Double, persistent: no

Shows the maximal histogram position using only non-zero histogram entries.

Start Position

name: startPos, type: Double, default: 0

Sets the start position for the sum within the interval.

End Position

name: endPos, type: Double, default: 0

Sets the end position for the sum within the interval.

Interval Sum

name: intervalSum, type: Double, persistent: no

Shows the sum of entries within the set interval.

FWHM-left

name: fwhmLeft, type: Double, persistent: no

Shows the FHWM value using only the left side for computation.

FWHM-right

name: fwhmRight, type: Double, persistent: no

Shows the FHWM value using only the right side for computation.

Entropy

name: entropy, type: Double, persistent: no

Shows the entropy value of the histogram.

Non-Zero Position

name: maxNonZeroPeakPos, type: Double, persistent: no

Shows the position of the non-zero peak of the histogram.

Non-Zero Height

name: maxNonZeroPeakHeight, type: Double, persistent: no

Shows the height of the peak of the non-zero histogram.

#Non Empty Bins in Interval

name: numNonEmptyBins, type: Double, persistent: no

Shows the number of non-empty bins within the interval.

Hidden Fields

normalize100

name: normalize100, type: Bool, default: FALSE

Normalize to a sum of 100 (instead of 1.0)

minValleyPos

name: minValleyPos, type: Double, persistent: no

minValleyHeight

name: minValleyHeight, type: Double, persistent: no

useStepFunction

name: useStepFunction, type: Bool, default: FALSE

whether outHistogramCurve shall output steps or a piecewise linear curve