Quantização de imagens
Quantização de imagens é um processo de amostragem das cores de uma imagem digital. Partindo de uma imagem original, deseja-se obter uma imagem similar porém com k cores (ou níveis de cinza), sendo k um valor pré-determinado. No exemplo abaixo, a imagem quantizada (à direita) possui apenas 6 (seis) cores.
Objetivo
O presente trabalho consiste da implementação e documentação de uma estratégia de quantização de imagens. Para este trabalho, você pode implementar um algoritmo novo (pontuação extra considerando a criatividade) ou um algoritmo mencionado conhecido na literatura (pontuação extra considerando nível de dificuldade). Consulte os materiais indicados, utilizem conhecimento de outras áreas (ciência da informação, estatítica, ...), e discuta com o professor.
Submissão
A forma de submissão para este trabalho será na forma de artigo/tutorial web (site, blog, etc.). Você deve se basear no exemplo dado em http://glowingpython.blogspot.com.br/2012/07/color-quantization.html. Observe que no exemplo indicado foi utilizado o algoritmo de k-means para realizar a seleção das cores.
O artigo deve ser postado até às 23h59m do dia 29/11 (Sexta-feira). O trabalho poderá ser feito em duplas (no máximo). Elementos indispensáveis do artigo:
>>> import scipy.misc >>> lena = scipy.misc.lena()
Critérios de avaliação (em pontos)
O histogramas das imagens original e quantizada são apresentados em preto e vermelho, respectivamente, logo abaixo:
Para saber mais: