HistogramEqualization

MLModule
genre Filters
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLFilter2
definition mlFilter2.def
see also Histogram, ImageStatistics
keywords Normalization, normalize

Purpose

The module HistogramEqualization equalizes or normalizes a histogram.

Usage

If the input image is of floating point data type, the number of bins need to be specified explicitly with Num. Bins.

Details

For more information about histogram normalization and equalization, look here.

Original Image Equalized Image
../../../Modules/ML/MLFilter2/mhelp/Images/Original.png ../../../Modules/ML/MLFilter2/mhelp/Images/histo.png
../../../Modules/ML/MLFilter2/mhelp/Images/oldHisto.png ../../../Modules/ML/MLFilter2/mhelp/Images/newHisto.png

Windows

Default Panel

../../../Modules/ML/MLFilter2/mhelp/Images/Screenshots/HistogramEqualization._default.png

Input Fields

input0

name: input0, type: Image

Original scalar input image.

Output Fields

output0

name: output0, type: Image

Output scalar image with a voxel values altered by a normalized/equalized histogram.

Parameter Fields

Visible Fields

Num. Bins

name: numBins, type: Integer, default: 100, minimum: 0, maximum: 1e+06, deprecated name: numberOfPots

Sets the number of bins for histograms computation if the input data is of floating point data type.

Only normalize

name: shouldOnlyNormalize, type: Bool, default: FALSE, deprecated name: onlyNormalize

If checked, the module only normalizes the histogram.

Otherwise, the module also equalizes the histogram.

Hidden Fields

isFloatImage

name: isFloatImage, type: Bool, default: FALSE, deprecated name: floatImage