Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouFilipe Cerqueira Alterado mais de 10 anos atrás
1
Sistema de Segurança Baseado em Análise de Imagens
Diego Mendes Rodrigues
2
Introdução O Pitbull 2.0 é um software de segurança baseado na detecção de movimentos em tempo real Câmera analógica + Placa de captura + V4L2 Processos + Interface
3
Desafios Desafios e melhorias para a versão 2.0 Ajuste na captura
Método eficaz de para detecção de movimentos Estudo e implantação de filtros digitais Programação em tempo real Memória compartilhada Sincronismo
4
Filtros Digitais Filtro de Média 3x3
5
Filtros Digitais Filtro de Média 3x3
6
Filtros Digitais Filtro Gaussiano
7
Filtros Digitais Filtro Gaussiano
8
Impacto da Aplicação dos Filtros
Análise sem filtro: erro em torno de 9% Análise com filtro de média 3X3: erro em torno de 0% Análise com filtro Gaussiano: erro em torno de 1%
9
Método de Análise – Proposta 1
Análise de Frames
10
Método de Análise – Proposta 1
Amostra de pixels 68% dos valores de Y no intervalo [Ymed – 1*desv , Ymed + 1*desv] 95% dos valores de Y no intervalo [Ymed – 2*desv , Ymed + 2*desv]
11
Método de Análise – Proposta 1
Matriz De Médias Matriz De Desvios
12
Método de Análise – Proposta 1
Matriz De Médias Matriz Deteccão Matriz Y Frame Matriz De Desvios 320x240 320x240 320x240
13
Método de Análise – Surto
14
Método de Análise – Proposta 2
Análise espacial com regiões 10x10 Cada bloco 10x10 é tratado temporalmente Matriz De Médias Matriz Y Frame Matriz Deteccão Matriz De Blocos 32x24 Matriz De Desvios 32x24 32x24 320x240 32x24
15
Detecção de Movimento O valor de cada pixel, da matriz de luminância, de cada novo frame capturado, é comparado com a matriz de médias somada à tolerância da matriz de desvios, calculadas na seqüência anterior: dentro da faixa tolerada, ou seja, [Ymed – 2*Y - offset , Ymed – 2*Y + offset], utiliza-se zero na matriz de detecção. Quando o valor do pixel está fora do valor esperado, utiliza-se o valor da diferença na matriz de deteção.
16
Localização do Movimento
Exemplo de matriz de detecção Movimento foi detectado e está representado pelos valores em laranja. Os valores em azul representam “falsos posivitos”.
17
Localização do Movimento
Exemplo de matriz de detecção com filtro de moda modificado
18
Localização do Movimento
Exemplo de matriz de detecção com centro destacado
19
Centro do Movimento Coordenadas do Centro do Movimento
20
Protocolo YPit Bordas de Imagem
21
Protocolo YPit Transporte de Informações
22
Protocolo YPit Transporte de Informações
23
Protocolo YPit
24
Implementação Diagrama de Contexto
25
Implementação Diagrama de Fluxo de Dados Geral
26
Implementação Diagrama de Fuxo de Dados – Interface
27
Implementação Diagrama de Fluxo de Dados – Processos
28
Memória Compartilhada
29
Sincronismo Situação ideal de trabalho
30
Sincronismo Execução real dos processos
31
Sincronismo Fator de sincronismo temporal
32
Sincronismo Limites de proximidade
33
Sincronismo Variação de velocidade de análise
34
Sincronismo Variação de velocidade de captura
35
Sincronismo – Taxa constante
36
Material Utilizado
37
Interface
38
Interface
39
Interface
40
Interface
41
Obrigado! Diego Mendes Rodrigues diego@drsolutions.usp.br
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.