55
ALEPH Alison A. P . Miazaki Filipe M. S. de Campos Rafael Barbolo Lopes Rafael Ivan Garcia Orientadora: Anna Helena Reali Costa SISTEMA DE MONITORAMENTO VISUAL DE PESSOAS Grupo: C-13

Aleph - Sistema de Monitoramento Visual de Pessoas

Embed Size (px)

Citation preview

Page 1: Aleph - Sistema de Monitoramento Visual de Pessoas

ALEPH

Alison A. P. MiazakiFilipe M. S. de CamposRafael Barbolo LopesRafael Ivan Garcia

Orientadora: Anna Helena Reali Costa

SISTEMA DE MONITORAMENTO VISUAL DE PESSOAS

Grupo: C-13

Page 2: Aleph - Sistema de Monitoramento Visual de Pessoas

1

2

3

4

5

AG

END

A

Introdução

ALEPH

Materiais e Métodos

Experimentos e Resultados

Conclusões

Page 3: Aleph - Sistema de Monitoramento Visual de Pessoas

INTRODUÇÃO

Page 4: Aleph - Sistema de Monitoramento Visual de Pessoas

SISTEMA DE MONITORAMENTO VISUAL

Page 5: Aleph - Sistema de Monitoramento Visual de Pessoas

VIGILÂNCIA (segurança)

PUBLICIDADE (vendas)

1

2

UTILIZAÇÃO

Page 6: Aleph - Sistema de Monitoramento Visual de Pessoas

ESTADO DA ARTE

Page 7: Aleph - Sistema de Monitoramento Visual de Pessoas

VISÃO COMPUTACIONAL

Page 8: Aleph - Sistema de Monitoramento Visual de Pessoas

PROPRIETÁRIAS

OPENCV

1

2

TECNOLOGIA

Page 9: Aleph - Sistema de Monitoramento Visual de Pessoas

APLICAÇÕES

Page 10: Aleph - Sistema de Monitoramento Visual de Pessoas

SISTEMAS

Page 11: Aleph - Sistema de Monitoramento Visual de Pessoas

OBJETIVO

Page 12: Aleph - Sistema de Monitoramento Visual de Pessoas

O objetivo do nosso trabalho de formatura é produzir um sistema de monitoramento visual capaz de detectar e rastrear pessoas em ambientes fechados, promovendo

novos meios para visualização de rotas.

Page 13: Aleph - Sistema de Monitoramento Visual de Pessoas

ALEPH

Page 14: Aleph - Sistema de Monitoramento Visual de Pessoas
Page 15: Aleph - Sistema de Monitoramento Visual de Pessoas

ARQUITETURA

Page 16: Aleph - Sistema de Monitoramento Visual de Pessoas

Vídeo

Detecção RastreamentoConjunto de

Pontos

Rotas

Formas deVisualização

Page 17: Aleph - Sistema de Monitoramento Visual de Pessoas

CENA DE

FUNDO

Page 18: Aleph - Sistema de Monitoramento Visual de Pessoas

Vídeo

Vídeo Configura parâmetros

configurações.config

Cria modelo de Fundo

Modelo de Fundo

Page 19: Aleph - Sistema de Monitoramento Visual de Pessoas

MODELAGEM

Page 20: Aleph - Sistema de Monitoramento Visual de Pessoas
Page 21: Aleph - Sistema de Monitoramento Visual de Pessoas

Modelo de Fundo

Subtração de Fundo

Filtros

Quadro

‣Abertura e Fechamento‣Remoção de blobs pequenos‣Suavização

...

Page 22: Aleph - Sistema de Monitoramento Visual de Pessoas

FILTRAGEM

Page 23: Aleph - Sistema de Monitoramento Visual de Pessoas

Dilataçã

o

Erosão

Page 24: Aleph - Sistema de Monitoramento Visual de Pessoas

Erosão

Dilataçã

o

Page 25: Aleph - Sistema de Monitoramento Visual de Pessoas

Eliminar blobs que certamente não serão pessoas.

Page 26: Aleph - Sistema de Monitoramento Visual de Pessoas
Page 27: Aleph - Sistema de Monitoramento Visual de Pessoas

DETECÇÃO DE CABEÇAS

Page 28: Aleph - Sistema de Monitoramento Visual de Pessoas

... EncontraContornos

Engloba com Retângulo

Cria Histograma

Encontra Pontos de Máximo Local

Conjunto de Pontos

Page 29: Aleph - Sistema de Monitoramento Visual de Pessoas

Máximos Locais

Page 30: Aleph - Sistema de Monitoramento Visual de Pessoas

RASTREAMENTO

Page 31: Aleph - Sistema de Monitoramento Visual de Pessoas

Conjunto de Pontos

Calcula Predição

Ponderaçãodo Pareamento

PareamentoMedidas x Predições

Sem Sobras

Sobram Predições

Sobram Medidas

Trata Oclusão

Nova Pessoa

Page 32: Aleph - Sistema de Monitoramento Visual de Pessoas

‣Pessoas Sobrepostas‣Ocludidas por mais de 3s‣Ocludidas e próximas à borda da imagem

Atualiza Peso das Amostras

Filtros

Valor MedidoValor PrevistoIdentificador

Rotas

Page 33: Aleph - Sistema de Monitoramento Visual de Pessoas

CONDENSATION

Conditional Density Propagation

Page 34: Aleph - Sistema de Monitoramento Visual de Pessoas

P( x(t) | x(t−1) = s(t−1) )

PREDIÇÃO

x(t+1) = Ax(t) + Bω(t)A: state transition matrix ω: random noise B: scaling matrix

P(x(t+1) | x(t)) = exp { − 1/2 ∥ B^-1 [x(t+1) − Ax(t)] ∥^2 }

∥ ... ∥ is the Euclidean norm

Page 35: Aleph - Sistema de Monitoramento Visual de Pessoas

VARIÁVEIS DE ESTADO

(x,y) Vx

Vy

Page 36: Aleph - Sistema de Monitoramento Visual de Pessoas

MODELO DINÂMICO

Page 37: Aleph - Sistema de Monitoramento Visual de Pessoas

ATUALIZAÇÃO

dmedido estimado

Page 38: Aleph - Sistema de Monitoramento Visual de Pessoas

1000 amostras

pesos = 1

Page 39: Aleph - Sistema de Monitoramento Visual de Pessoas

1000 amostras

pesos variáveis

Page 40: Aleph - Sistema de Monitoramento Visual de Pessoas

Impressor de Rotas

Mapa de Calor

Simulação 3D

Rotas

Page 41: Aleph - Sistema de Monitoramento Visual de Pessoas

MÉTODOS

MATERIA

ISE

Page 42: Aleph - Sistema de Monitoramento Visual de Pessoas

VÍDEO: HALL DA ELÉTRICA

Page 43: Aleph - Sistema de Monitoramento Visual de Pessoas

VÍDEO: PETS 2006

Page 44: Aleph - Sistema de Monitoramento Visual de Pessoas

DESENVOLVIMENTO

Page 45: Aleph - Sistema de Monitoramento Visual de Pessoas

EXPERIMENTOS E RESULTADOS

Page 46: Aleph - Sistema de Monitoramento Visual de Pessoas

HALL DA ELÉTRICA

Page 47: Aleph - Sistema de Monitoramento Visual de Pessoas
Page 48: Aleph - Sistema de Monitoramento Visual de Pessoas

PETS 2006

Page 49: Aleph - Sistema de Monitoramento Visual de Pessoas
Page 50: Aleph - Sistema de Monitoramento Visual de Pessoas
Page 51: Aleph - Sistema de Monitoramento Visual de Pessoas
Page 52: Aleph - Sistema de Monitoramento Visual de Pessoas
Page 53: Aleph - Sistema de Monitoramento Visual de Pessoas

CONCLUSÕES

Page 54: Aleph - Sistema de Monitoramento Visual de Pessoas

Conhecimentos sólidos em Matemática, Fundamentos de Computação, IA e Visão Computacional

Comprometimento Qualidade X Desempenho

Subtração de fundo é uma boa técnica para ambientes controlados

Configuração do Condensation específica para cada situação

Modelo de fundo adaptativo tornaria o Aleph mais robusto

Processamento em GPU traria maior desempenho

Page 55: Aleph - Sistema de Monitoramento Visual de Pessoas

OBRIGADO!

ALEPH