В качестве альтернативы использованию 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)
