Aleph - Sistema de Monitoramento Visual de Pessoas

Preview:

Citation preview

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

1

2

3

4

5

AG

END

A

Introdução

ALEPH

Materiais e Métodos

Experimentos e Resultados

Conclusões

INTRODUÇÃO

SISTEMA DE MONITORAMENTO VISUAL

VIGILÂNCIA (segurança)

PUBLICIDADE (vendas)

1

2

UTILIZAÇÃO

ESTADO DA ARTE

VISÃO COMPUTACIONAL

PROPRIETÁRIAS

OPENCV

1

2

TECNOLOGIA

APLICAÇÕES

SISTEMAS

OBJETIVO

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.

ALEPH

ARQUITETURA

Vídeo

Detecção RastreamentoConjunto de

Pontos

Rotas

Formas deVisualização

CENA DE

FUNDO

Vídeo

Vídeo Configura parâmetros

configurações.config

Cria modelo de Fundo

Modelo de Fundo

MODELAGEM

Modelo de Fundo

Subtração de Fundo

Filtros

Quadro

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

...

FILTRAGEM

Dilataçã

o

Erosão

Erosão

Dilataçã

o

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

DETECÇÃO DE CABEÇAS

... EncontraContornos

Engloba com Retângulo

Cria Histograma

Encontra Pontos de Máximo Local

Conjunto de Pontos

Máximos Locais

RASTREAMENTO

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

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

Atualiza Peso das Amostras

Filtros

Valor MedidoValor PrevistoIdentificador

Rotas

CONDENSATION

Conditional Density Propagation

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

VARIÁVEIS DE ESTADO

(x,y) Vx

Vy

MODELO DINÂMICO

ATUALIZAÇÃO

dmedido estimado

1000 amostras

pesos = 1

1000 amostras

pesos variáveis

Impressor de Rotas

Mapa de Calor

Simulação 3D

Rotas

MÉTODOS

MATERIA

ISE

VÍDEO: HALL DA ELÉTRICA

VÍDEO: PETS 2006

DESENVOLVIMENTO

EXPERIMENTOS E RESULTADOS

HALL DA ELÉTRICA

PETS 2006

CONCLUSÕES

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

OBRIGADO!

ALEPH

Recommended