Transformação de intensidade, Realce e Equalização de histograma

O objetivo destas atividades é explorar várias formas de mapeamento dos valores dos pixels. É a categoria de funções que apenas alteram o valor do pixel aplicando-se uma função ou tabela de mapeamento. Veremos que é possível implementar várias funções de melhoria de contraste e brilho da imagem.

  1. Estude atentamente o tutorial sobre Transformada de intensidade. Ele mostra como podemos fazer estas operações de forma eficiente através de uma tabela de mapeamento:

  2. Um dos exercícios tradicionais em processamento de imagens é a equalização de histograma. O tutorial a seguir ilustra como fazer isto de forma simples e eficiente no NumPy:

  3. É possível fazer a equalização da imagem utilizando também o conceito usado para construir um mosaico com tons de cinza igualmente distribuídos. Confira esta forma intuitiva e eficiente de se equalizar a distribuição de pixels na imagem.

  4. Acompanhando o tutorial anterior é possível estendê-lo para transformar a imagem para ter um histograma especificado. Acompanhe o desenvolvimento desta forma simples de especificação de histograma:

Normalização da imagem para média zero e variância um

É comum se fazer uma normalização da imagem de modo que ela fique em ponto flutuante, com média zero e variância um.

Correção gama