Как альтернатива использованию histeq, можно выполнить ограниченную контрастом адаптивную коррекцию гистограммы (CLAHE) с помощью функции adapthisteq. В то время как histeq работает над целым изображением, adapthisteq работает с небольшими областями в изображении, названном мозаиками. adapthisteq улучшает контраст каждой мозаики, так, чтобы гистограмма выходной области приблизительно совпадала с заданной гистограммой. После выполнения коррекции, объединений adapthisteq, граничащих с мозаиками с помощью билинейной интерполяции, чтобы устранить искусственно вызванные контуры.
Чтобы постараться не усиливать любой шум, который может присутствовать в изображении, можно использовать adapthisteq дополнительные параметры, чтобы ограничить контраст, особенно в гомогенных областях.
Этот пример показывает, как настроить контраст в изображении с помощью CLAHE.
Считайте изображение в рабочую область.
I = imread('pout.tif');Просмотрите оригинальное изображение и его гистограмму.
figure subplot(1,2,1) imshow(I) subplot(1,2,2) imhist(I,64)

Настройте контраст изображения с помощью адаптивной коррекции гистограммы.
J = adapthisteq(I);
Отобразите контрастное откорректированное изображение с его гистограммой.
figure subplot(1,2,1) imshow(J) subplot(1,2,2) imhist(J,64)
