VirtualSieve

Análise Granulométrica Industrial por Visão Computacional. Distribuição de tamanho de partículas em tempo real, sem interromper o processo produtivo.

Substitui a peneira física por câmeras posicionadas estrategicamente, analisando o material continuamente. O nome diz tudo: uma peneira virtual.
Detecções do VirtualSieve em tempo real

O Problema no Processo

Na indústria química, o controle granulométrico é crítico para qualidade e rendimento. Tradicionalmente, essa análise depende de peneiramento manual — um processo lento, sujeito a erro humano e com atraso em relação à produção.

Pipeline de Visão Computacional

Executando em tempo real (em CPU) para múltiplas câmeras industriais:

  • Captura: Suporte a câmeras USB, IP e streams RTSP.
  • Segmentação Clássica: OpenCV com limiarização adaptativa e separação Watershed.
  • Segmentação Deep Learning: Modelos YOLO26 para cenários e fundos mais complexos. Também é capaz de utilizar o modelo SAM (Segment Anything Model) da Meta para desafios extremos, embora exija uma GPU poderosa para aplicações em tempo real.
  • Medição: Cálculo de área, diâmetro equivalente e classificação em faixas granulométricas (sieve ranges).

Arquitetura Web Moderna

O sistema é baseado em uma arquitetura Cliente/Servidor robusta, combinando um backend em Python (FastAPI) e frontend em Next.js (React).

A separação por threads garante o suporte multi-câmera com isolamento total: o padrão Produtor-Consumidor isola captura e processamento em threads dedicadas por câmera.

Segurança & Rastreabilidade

A calibração do sistema é visual, convertendo milímetros em pixels (mm/px) através de amostragem na própria tela. Além disso, a segurança industrial foi construída como prioridade:

  • Autenticação JWT com cookies HttpOnly.
  • RBAC (Administrador vs Operador).
  • Hash de senhas com Argon2.
  • Log de auditoria (audit log) de todas as ações.