Ferramenta open‑source (beta) para coleta, exploração e análise visual de grandes acervos de imagens — sem precisar programar.
MOODIE foi criado como um laboratório pedagógico que aproxima estudantes e profissionais de Design das metodologias de visão computacional, mineração de dados visuais e mapeamento de tendências.
O fluxo completo é dividido em dois notebooks independentes, porém complementares:
Fluxo resumido • (a) Colete ⇢ (b) Explore ⇢ (c) Recomende)
1️⃣ Grabber baixa/organiza ► 2️⃣ Trends analisa, gera paletas, painéis e recomendações.
- Leitura de CSV com links de imagem (coluna configurável).
- Sampleamento (down‑/up‑/random) antes do download.
- Nomeação opcional (
original
,hex
,pHash
). - Remoção de duplicatas por pHash ou chaves do CSV.
- Extração de metadados (EXIF, dimensões, domínio, tamanho).
- Saídas: pasta
imagens/
, dataset CSV, relatório, estrutura pronta para o módulo Trends.
- Amostragem extra (caso queira prototipar rápido).
- Extração de embeddings com VGG16 · ResNet50 · MobileNetV2 · InceptionV3 (TensorFlow).
- Deduplicação em três camadas (MD5, pHash, embedding).
- Mapas perceptuais de cor + paletas temáticas & acessíveis (simulação de daltonismo).
- Image‑walls ordenadas por similaridade, cor, ranking ou representatividade.
- Sistema de recomendação:
- Métricas Cosseno • Euclidiana • Correlação.
- Pesos ajustáveis para embeddings e colunas extras (média, mediana, Jaccard).
- Usa imagem interna ou upload externo como referência.
- Dashboards automáticos (referência + wall + paletas) prontos para apresentação.
- Exportação ZIP com CSVs, painéis e imagens geradas (um clique).
Ambos os notebooks rodam 100 % no Google Colab.
Dependências (tensorflow
, scikit‑learn
, distinctipy
, umap-learn
, etc.) são instaladas automaticamente na primeira execução.
- Python ≥ 3.9 (versão do Colab).
- GPU opcional em Colab para acelerar embeddings.
- Prepare seu CSV (links) ou uma pasta/ZIP de imagens.
- Abra o notebook Grabber → configure parâmetros → execute as células em ordem.
- Resultado: pasta
imagens/
+datasets/
+reports/
.
- Resultado: pasta
- Monte (ou revise) a pasta de imagens que será analisada.
- Abra o notebook Trends → carregue a pasta
imagens/
(e o CSV, se houver). - Siga as seções do Trends:
- Import → Features → Duplicatas → Cores → Imagewalls → Recomendações.
- Baixe o ZIP final com dashboards, paletas e CSVs para uso em relatórios, apresentações ou moodboards.
(Você pode pular o Grabber se já tiver as imagens localmente.)
Elias Bitencourt é Professor Adjunto no Curso de Design da Universidade do Estado da Bahia (UNEB), com Doutorado em Comunicação pela FACOM/UFBA e Mestrado em Cultura e Sociedade pelo IHAC/UFBA. Foi pesquisador visitante no Centro Milieux (Concordia University, Canadá) em 2019. Atualmente, coordena o Datalab/Design (CNPq) na UNEB, um centro de pesquisa em visualização de dados e metodologias digitais. Sua pesquisa investiga visualização de dados, estudos de plataformas, imaginários digitais e mediação algorítmica nas relações sociais. É pesquisador colaborador no Inova Media Lab (Universidade Nova de Lisboa) e na rede internacional Public Data Lab.
O projeto encontra-se em fase beta e está em desenvolvimento contínuo. Contribuições, sugestões e colaborações são bem-vindas.
Este repositório está sob uma Licença de Uso Restrito com Atribuição (acadêmico e não‑comercial).
O conteúdo pode ser utilizado para fins acadêmicos e não-comerciais com devida atribuição ao autor.
Modificações ou redistribuição exigem permissão. Para mais detalhes, consulte o arquivo LICENSE.txt
para mais detalhes.
Bitencourt, E. (2025). MOODIE Image Trends: Modular Observational & Operational Design Image Explorer (Versão beta) [Repositório GitHub]. Datalab/Design – Universidade do Estado da Bahia. https://github.com/datalabdesign/moodie
Site: datalab.org · Instagram: @datalabdesign