Need help or advice ? Come to the Icy club ! - Every Wenesday morning from 9h30 to 12h30 - Francois Jacob Building - Main hall - Pasteur
Register

Associated publications

Don't forget the authors !
If you use this plugin, please cite it in your publication !

User reviews

(1)
5 star
1
4 star
0
3 star
0
2 star
0
1 star
0
average rating: 5


Please log-in to post a review
Mr
18 Jan 2015 18:20
Avery nice plugin with strong capabilities.

Histogram Equalization

by Timothée Lecomte

Enhances the global contrast by equalizing the histogram.

This plugin transforms pixel intensities so that they are uniformly distributed over the gray-scale range. It operates on the selected channel of each image of a sequence.

This operation is also called "histogram flattening".

Publication Id
ICY-H5S9S6
See technical details
View complete changelog

Documentation

Equalizing the histogram of an image is an operation on the pixel intensities aimed at enhancing the global contrast. The algorithm tries to transform the intensities so that they are uniformly distributed over the gray-scale range. It works by computing the cumulative intensity distribution of the image, and replace pixel intensities by their index in this distribution. The operation is nonlinear, so it can produce images that look unrealistic.

This plugin operates on a single channel of each single image of a sequence. Equalization of the luminance of a colored image is not possible yet.

This method has been generalized in various ways. See the Adaptative histogram equalization plugin for a context-dependant variant.