CLAHE

MLModule
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLCLAHE
definition MLCLAHE.def
keywords contrast, enhancement

Purpose

The CLAHE implements the “Contrast Limited Adaptive Histogram Equalization” filter as described by Karel Zuiderveld. The implementation only supports 16bit unsigned images and outputs and always outputs an image in the range 0 - 65535. To combine the CLAHE image with the original image, it has to be rescaled to the min/max range of the original image in a post processing step.

NOTE: The current implementation support histogram clipping, but does no redistribution of bins when the histogram is clipped. A future version of the module should implement this.

Parameter Fields

Visible Fields

XResolution

name: xResolution, type: Integer, default: 10

Defines into how many subtiles the image is split in X.

YResolution

name: yResolution, type: Integer, default: 20

Defines into how many subtiles the image is split in Y.

Histogram Clip

name: histogramClip, type: Double, default: 0.001, minimum: 0, maximum: 1

Defines at which histogram height percentage the histogram is clipped. 1. means no clipping, 0.5 means clip at the half of the maximum histogram height.