Exact histogram equalization and specification
Exact Histogram Specification & Equalization of Grayscale Images
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
인용 양식
Anton Semechko (2024). Exact histogram equalization and specification (https://github.com/AntonSemechko/exact_histogram), GitHub. 검색됨 .
MATLAB 릴리스 호환 정보
플랫폼 호환성
Windows macOS Linux카테고리
- Image Processing and Computer Vision > Image Processing Toolbox > Image Filtering and Enhancement >
- MATLAB > Graphics > 2-D and 3-D Plots > Data Distribution Plots > Histograms >
태그
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음
버전 | 게시됨 | 릴리스 정보 | |
---|---|---|---|
1.0.1.1 | Use README.md from GitHub |
|
|
1.0.1.0 | - migrated to GitHub |
|
|
1.0.0.0 |