exponenta event banner

Уравнение адаптивной гистограммы

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

Figure contains 3 axes. Axes 1 contains an object of type stem. Axes 2 contains 2 objects of type image, line. Axes 3 contains an object of type image.

Отрегулируйте контрастность изображения с помощью адаптивной коррекции гистограммы.

J = adapthisteq(I);

Отображение настроенного на контраст изображения с его гистограммой.

figure
subplot(1,2,1)
imshow(J)
subplot(1,2,2)
imhist(J,64)

Figure contains 3 axes. Axes 1 contains an object of type stem. Axes 2 contains 2 objects of type image, line. Axes 3 contains an object of type image.

Связанные темы