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 16-bit 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 supports histogram clipping, but performs no redistribution of bins if the histogram is clipped.

Parameter Fields

Visible Fields

XResolution

name: xResolution, type: Integer, default: 10

Sets the number of subtiles into which the image is split in the x-direction.

YResolution

name: yResolution, type: Integer, default: 20

Sets the number of subtiles into which the image is split in the y-direction.

Histogram Clip

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

Sets at which histogram height percentage the histogram is clipped.

  1. means no clipping, 0.5 means clip at the half of the maximum histogram’s height.