Advanced Topic 35 of 49 Graphics, Vision & Media
Histogram Equalization
Redistributing intensities to improve contrast.
How it works
A histogram counts how many pixels have each intensity. Histogram equalization improves contrast by remapping intensities with the cumulative distribution function of the histogram so that the output intensities are spread more uniformly over the available range, enhancing details in images that are too dark, too bright or low-contrast. Adaptive versions such as CLAHE work on local tiles with a contrast limit to avoid over-amplifying noise, and histogram matching maps an image to a target histogram.
Where it is used
Medical imaging such as X-rays, satellite and astronomy images, underwater photos, document enhancement and preprocessing for computer vision use histogram equalization.
Common pitfall
Global equalization can over-enhance noise and produce unnatural looks or wash out regions, especially for images with large uniform areas. Applying it to each RGB channel separately shifts colors, so equalize the luminance channel instead. It is irreversible and changes data meaningfully for quantitative analysis. Use CLAHE with sensible clip limits and compare before and after.
Where it fits in the course
Histogram Equalization is topic 35 of 49 in Graphics, Vision & Media, rated Advanced. It follows Edge Detection. The next topic is Morphological Operations.
Practice and explore
- Open the interactive lesson, with a mini quiz.
- Take the Graphics, Vision & Media quiz.
How to study this topic
- Read the explanation above and restate the definition in your own words.
- Open the interactive lesson and answer its mini quiz.
- Read the common pitfall, then write a short example that avoids it.
- Check your understanding in the Graphics, Vision & Media quiz, and revisit the topic if you miss a question.
Frequently asked questions
What is Histogram Equalization?
Where do people use Histogram Equalization?
What is the most common mistake with Histogram Equalization?
What should I learn before this topic?
How can I practice it?
Is Histogram Equalization hard to learn?
How long does it take to learn Histogram Equalization?
Which topics are related to Histogram Equalization?
What should I study after Histogram Equalization?
Related topics
- Edge Detection (Graphics, Vision & Media)
- Morphological Operations (Graphics, Vision & Media)
- Image Filtering (Graphics, Vision & Media)
- Fourier Analysis of Images (Graphics, Vision & Media)