Sistema modular de visão computacional concebido para monitorização de circuitos fechados de TV (CCTV), prevenção de perdas logísticas e rastreio contínuo de indivíduos entre câmaras sem recurso a reconhecimento facial.
O Sentinel-Trace resolve a quebra de rastreio (track loss) comum em sistemas tradicionais quando indivíduos transitam entre pontos cegos ou trocam de câmara em complexos logísticos e industriais.
Ao combinar YOLOv8 para deteção em tempo real, ByteTrack para tracking intra-câmara e OSNet (Deep ReID) para extração de vetores biométricos corporais, a plataforma consolida uma timeline unificada de eventos com auditoria forense.
- Deteção e Rastreio Robusto: Deteção com YOLOv8 e manutenção de trajetória com ByteTrack.
- Cross-Camera Re-Identification: Extração de embeddings visuais de 512 dimensões invariantes a ângulo e iluminação.
- Base de Dados Forense: Armazenamento vetorial indexado com SQLite/PostgreSQL para buscas retroativas por afinidade de cosseno.
- Auditoria e Exportação: Geração automática de relatórios em formato DOCX com capturas das evidências e carimbos de data/hora.
- Dashboard Operacional: Interface interativa construída em Streamlit para análise de incidentes e visualização de trajetórias.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Câmaras CCTV │──────>│ Deteção YOLOv8 │──────>│ ByteTrack │
│ Feeds de Vídeo │ │ & Bounding Box │ │ IDs Locais │
└─────────────────┘ └─────────────────┘ └────────┬────────┘
│
▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Dashboard │<──────│ Base Vetorial │<──────│ OSNet (ReID) │
│ Streamlit / Rel │ │ Cosine Distance │ │ 512-d Vectors │
└─────────────────┘ └─────────────────┘ └─────────────────┘