Overview
Histogram Equalization uses the cumulative distribution of pixel intensities to remap values for stronger contrast.
Improves contrast by spreading image intensities across the available range.
Compact metadata for implementation and discovery.
Histogram Equalization uses the cumulative distribution of pixel intensities to remap values for stronger contrast.
Quick facts
Runtime and memory behavior at a glance.
Best
O(w h + k)
Average
O(w h + k)
Worst
O(w h + k)
Space
O(k)
new_value = round((cdf(value) - cdf_min) / (pixels - cdf_min) * (levels - 1))Redistributes intensity values using the cumulative histogram.
Show a narrow histogram spreading across the full intensity range.
Histogram Equalization operates in O(w h + k) time and O(k) space within the Contrast Enhancement family. Key governing relation: new_value = round((cdf(value) - cdf_min) / (pixels - cdf_min) * (levels - 1)). Often compared with Thresholding and Bilateral Filter.
What each reference supports for this entry.
Image-processing textbook support for Histogram Equalization's pixel-neighborhood operations, filtering rules, and image-analysis role.
Good next jumps from the relationship graph, ranked for useful discovery.
Histogram equalization is often used before thresholding to improve contrast separation.