Skip to main content

Module histogram_equalization

Module histogram_equalization 

Source
Expand description

GPU-accelerated histogram equalization.

Provides two algorithms for contrast enhancement of single-channel (luma) images:

  • Global equalizationHistogramEqualizer::equalize_luma applies a single CDF-based tone mapping to the entire image.

  • CLAHEHistogramEqualizer::clahe divides the image into a grid of tiles, clips each local histogram at clip_limit, computes tile-local equalisation tables, and bilinearly interpolates the four nearest tile tables for each output pixel.

Structs§

ClaheConfig
Configuration for Contrast Limited Adaptive Histogram Equalization.
EqualizationStats
Descriptive statistics comparing an original and an equalized image.
HistogramEqualizer
Histogram equalization algorithms for 8-bit luma images.