IA em Visão e Geração de Imagens

Fundamentos de Visão

ViT — Vision Transformer

  • arXiv: 2010.11929 (Dosovitskiy et al., Google, 2020)
  • Mecanismo: Divide imagem em patches → trata cada patch como token → Transformer padrão
  • Resultado: Match com CNNs em ImageNet com dados suficientes
  • Impacto: Unificou visão e linguagem; base de quase todos os VLMs modernos

CLIP (OpenAI, 2021)

  • arXiv: 2103.00020
  • Mecanismo: Treina encoder de imagem e texto para alinhar representações (contrastive learning)
  • Dados: 400M pares imagem-texto da internet
  • Capacidade: Zero-shot image classification; busca por texto em imagens
  • Impacto: Base de Stable Diffusion, DALL-E 2, Midjourney e centenas de outros

SigLIP (Google, 2023)

  • arXiv: 2303.15343
  • Melhoria sobre CLIP: Sigmoid loss (não softmax); mais eficiente; melhor qualidade
  • Adoção: Gemma 3, PaliGemma, muitos VLMs modernos

DINOv2 (Meta, 2023)

  • arXiv: 2304.07193
  • Treinamento: Auto-supervisionado (sem labels); distilação de conhecimento consigo mesmo
  • Features: Representações densas; excelente para segmentação, depth estimation
  • Uso: Base para modelos de segmentação e depth

Segmentação

SAM — Segment Anything Model (Meta, 2023)

  • arXiv: 2304.02643
  • Dados: SA-1B: 1B masks em 11M imagens (maior dataset de segmentação)
  • Capacidade: Segmenta qualquer objeto dado ponto, caixa ou texto como prompt
  • Zero-shot: Funciona sem treinamento adicional

SAM 2 (Meta, 2024)

  • arXiv: 2408.00714
  • Extensão: Segmentação em vídeo — rastreia objetos através de frames
  • Velocidade: 44 FPS em vídeo
  • Usos: Edição de vídeo, tracking médico, AR

Geração de Imagens com Diffusion

Stable Diffusion 1.x / 2.x (Stability AI, 2022)

  • arXiv: 2112.10752 (LDM — Latent Diffusion Models)
  • Mecanismo: Diffusion no espaço latente (4× comprimido) → mais eficiente
  • CLIP: Texto condicionado por CLIP text encoder
  • Open-source: Pesos abertos; base do ecossistema open de geração de imagens

Stable Diffusion 3 / 3.5 (Stability AI, 2024)

  • arXiv: 2403.03206 (SD3)
  • Arquitetura: Multimodal Diffusion Transformer (DiT com text tokens e image tokens integrados)
  • Melhoria: Tipografia (texto em imagens), composição de múltiplos objetos
  • SD 3.5 Large: 8B parâmetros; estado da arte open-source

FLUX.1 (Black Forest Labs, 2024)

  • Origem: Time original do Stable Diffusion (Robin Rombach et al.)
  • Variantes: flux-dev (open), flux-schnell (open), flux-pro (API)
  • Arquitetura: Flow matching + Transformer; sem UNet
  • Qualidade: Melhor tipografia e realismo que SD3 em muitos casos

AuraFlow (Fal, 2024)

  • Open-source: Sim; arquitetura Flow Matching
  • Alternativa: FLUX.1 de menor custo computacional

Geração com Modelos Proprietários

DALL-E 3 (OpenAI, 2023)

  • Mecanismo: Treinado com captions sintéticas geradas por GPT-4 (vs captions originais)
  • Resultado: Melhor fidelidade texto-imagem; texto em imagens
  • Integração: ChatGPT; API da OpenAI

GPT-4o Native Image Generation (2025)

  • Novo: GPT-4o gera imagens nativamente (sem DALL-E separado)
  • Capacidade: Edição de imagem com contexto; precisão em texto

Midjourney v6 / v7 (2024–2025)

  • Empresa: Independente
  • Destaque: Realismo fotográfico; estética; muito usado por artistas
  • Acesso: Discord + web; sem API pública

Imagen 3 (Google, 2024)

  • Cascaded diffusion com text encoder T5-XXL
  • Qualidade: Competitivo com DALL-E 3; integrado ao Google Workspace

Controle e Personalização

ControlNet (2023)

  • arXiv: 2302.05543
  • Mecanismo: Condicionamento adicional (pose, profundidade, borda, segmentação) via redes paralelas
  • Impacto: Permite controle preciso de composição sem re-treinar SD

IP-Adapter (2023)

  • arXiv: 2308.06721
  • Mecanismo: Adapter que condicionam SD sobre imagem de referência (style/content)
  • Uso: "Gere imagem neste estilo" sem fine-tuning

LoRA para Imagens

  • DreamBooth: Fine-tuna SD em 3–20 imagens de um conceito
  • LoRA: Adapter leve; pode representar personagem, estilo, objeto
  • Civitai: Comunidade de LoRAs de imagem

Super-Resolução e Restauração

Real-ESRGAN

  • Upscaling: 4× com artifacts reais
  • Uso: Restauração de fotos antigas, upscaling de vídeo

BSRGAN / SwinIR

  • Restauração de imagens degradadas (desfoque, ruído, compressão JPEG)

Vision-Language Models (VLMs)

Modelo Base Visual Encoder Parâmetros
LLaVA 1.6 Llama 3 CLIP ViT-L 7B–34B
InternVL2 InternLM2 InternViT-6B 2B–76B
Qwen2.5-VL Qwen2.5 SigLIP/DINOv2 3B–72B
Gemma 3 Gemma 3 SigLIP 4B–27B
PaliGemma Gemma SigLIP 3B–28B
Llama 4 Maverick Llama 4 Nativo Multi-B
Claude Opus 4.7 Claude Nativo
GPT-5 GPT-5 Nativo

Benchmarks de Visão

Benchmark Foco SOTA
MMMU Entendimento visual multidomínio GPT-5
DocVQA Documentos Gemini 2.5 Pro
ChartQA Gráficos Claude Opus 4.7
MMStar Visão pura (sem language leak) Claude Opus 4.7
VQAv2 QA geral sobre imagens Saturado