Ecualización adaptativa de histograma
Como alternativa al uso de histeq
, puede realizar una ecualización adaptativa de histograma limitada por el contraste (CLAHE) utilizando la función adapthisteq
. Aunque histeq
funciona en toda la imagen, adapthisteq
opera en regiones pequeñas de la imagen, llamadas mosaicos. adapthisteq
mejora el contraste de cada mosaico, de forma que el histograma de la región de salida coincida aproximadamente con un histograma especificado. Después de realizar la ecualización, adapthisteq
combina los mosaicos contiguos utilizando interpolación bilineal para eliminar los límites inducidos artificialmente.
Para evitar amplificar cualquier ruido que pueda haber en la imagen, puede utilizar parámetros opcionales de adapthisteq
para limitar el contraste, especialmente en las zonas homogéneas.
Ajustar el contraste utilizando la ecualización adaptativa de histograma
Este ejemplo muestra cómo ajustar el contraste en una imagen utilizando la CLAHE.
Lea una imagen en el espacio de trabajo.
I = imread('pout.tif');
Vea la imagen original y su histograma.
figure subplot(1,2,1) imshow(I) subplot(1,2,2) imhist(I,64)
Ajuste el contraste de la imagen utilizando la ecualización adaptativa de histograma.
J = adapthisteq(I);
Muestre la imagen en la que se ha ajustado el contraste y su histograma.
figure subplot(1,2,1) imshow(J) subplot(1,2,2) imhist(J,64)