HistogramEqualization

MLModule
genre Filters
status work-in-progress
author Regina Ochotzki
package MeVisLab/Standard
dll MLFilter2
definition mlFilter2.def
see also Histogram, ImageStatistics
keywords Histogram, Equalization, Normalization

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 explicity with Number of Buckets.

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

Number of Buckets

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

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

Only normalize

name: onlyNormalize, type: Bool, default: FALSE

If checked, the module only normalizes the histogram.

Otherwise, the module also equalizes the histogram.

Hidden Fields

floatImage

name: floatImage, type: Bool, default: FALSE