ImageCloud: Visualização de grandes conjuntos de imagens


O ImageCloud é uma aplicação criada no Labic com o intuito de visualizar uma grande quantidade de imagens da forma mais clara e intuitiva possível. Em grandes bases de dados como a #vemprarua com 85.595 imagens, uma forma de visualizar esse conjunto é essencial.

Uma ferramenta que utilizamos há algum tempo, chamada ImagePlot (um plugin do programa ImageJ), é capaz de gerar visualizações contendo todas as imagens e organizando-as a a partir de dois parâmetros.

O problema desse tipo de plotagem é a superposição das imagens. Como a posição é calculada se baseando em dois parâmetros ela é absoluta. Dessa forma é muito provável que duas imagens tenham posições muito próximas (ou até iguais) e acabem umas sobre as outras, resultando na não utilização da imagem para análise, como visto na imagem acima. A proposta do ImageCloud é plotar as imagens baseando-se em um único parâmetro para evitar este problema, gerando uma visualização linear mais simples de entender.

Da esquerda para direita (e de cima para baixo) temos as imagens mais retweetadas. Dessa forma, é fácil visualizar quais são as imagens mais relevantes do dataset.

O nível de interatividade do ImageCloud é tão pequeno quanto do ImagePlot: você entrega uma base de dados, ele te entrega uma imagem e cabe a você analisá-la.

A próxima proposta a ser desenvolvida no Labic é um software de análise de imagens mais interativo, que permita ao usuário alterar as visualizações, as métricas e aplicar filtros em tempo de execução. Porém, ainda está em estágio inicial. Aguardem.

 

Compartilhe

Comentários