Exact histogram equalization and specification

Perform exact histogram specification or equalization of 2D grayscale images
6,7K descargas
Actualizado 11 dic 2021

Exact Histogram Specification & Equalization of Grayscale Images

View Exact histogram equalization and specification on File Exchange

Histogram equalization is a traditional image enhancement technique which aims to improve visual appearance of the image by assigning equal number of pixels to all available intensity values. Histogram specification is a generalization of histogram equalization and is typically used as a standardization technique to normalize image with respect to a desired probability mass function or properties such as mean intensity, energy and entropy. Unlike classical histogram specification, exact histogram specification algorithm implemented here is able to modify the histogram of any image almost exactly (see snapshot).

The .m file exact_histogram.m is an implementation of an exact histogram specification algorithm described in:

[1] Coltuc D. and Bolon P., 1999, "Strict ordering on discrete images and applications", Proceedings 1999 International Conference on Image Processing

[2] Coltuc D., Bolon P. and Chassery J-M., 2006, "Exact histogram specification", IEEE Transcations on Image Processing 15(5):1143-1152

For a quick demo enter demoHS into Matlab command window.

To access additional information regrading function enter: help exact_histogram

License

MIT © 2019 Anton Semechko a.semechko@gmail.com

Citar como

Anton Semechko (2024). Exact histogram equalization and specification (https://github.com/AntonSemechko/exact_histogram), GitHub. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2008a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

No se pueden descargar versiones que utilicen la rama predeterminada de GitHub

Versión Publicado Notas de la versión
1.0.1.1

Use README.md from GitHub

1.0.1.0

- migrated to GitHub

1.0.0.0

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.