Skip to content

About

Computer Vision pipeline for forensic tracking and Loss Prevention using YOLOv8, ByteTrack, and Person ReID.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

🛡️ Sentinel-Trace

Autonomous Cross-Camera Tracking & Multi-Person Loss Prevention

Python PyTorch YOLOv8 Streamlit License

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.


📌 Visão Geral

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.

Principais Funcionalidades

  • 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.

🏗️ Arquitetura do Pipeline

 ┌─────────────────┐       ┌─────────────────┐       ┌─────────────────┐
 │ 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   │
 └─────────────────┘       └─────────────────┘       └─────────────────┘

About

Computer Vision pipeline for forensic tracking and Loss Prevention using YOLOv8, ByteTrack, and Person ReID.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages