Apresentação do Sistema TRUE

35
TRUE: um sistema para rastreamento, localização e identificação de usuários em ambientes inteligentes Autores: Tales Mundim Andrade Porto Danilo Ávila Monte Christo Ferreira Fabricio Nogueira Buzeto Carla Denise Castanho Ricardo Pezzoul Jacobi Departamento de Ciência da Computação Universidade de Brasília

description

Apresentação do Sistema TRUE na SBCUP 2012.

Transcript of Apresentação do Sistema TRUE

Page 1: Apresentação do Sistema TRUE

TRUE: um sistema para rastreamento,

localização e identificação de usuários em

ambientes inteligentes

Autores: Tales Mundim Andrade PortoDanilo Ávila Monte Christo FerreiraFabricio Nogueira BuzetoCarla Denise CastanhoRicardo Pezzoul Jacobi

Departamento de Ciência da Computação Universidade de Brasília

Page 2: Apresentação do Sistema TRUE

• Ambientes Inteligentes

+ + Aplicações

Middleware

Page 3: Apresentação do Sistema TRUE

• Informações de Contexto

Temperatura

Luminosidade

Quantidade

Frequência

Quem são?

Onde estão?

Umidade

Usuários

Page 4: Apresentação do Sistema TRUE

• Projeto CHIL

▫ 15 laboratórios internacionais

▫ Identificação baseada na face

▫ Não implementa localização

• Smart Flow

▫ Sistema multimodal

▫ Identificação baseada na face

▫ Localização baseado em áudio

• AVIARY E MICASA

▫ Dois ambientes

▫ Identificação baseada na face

▫ Não implementa localização

Page 5: Apresentação do Sistema TRUE

Middleware • Objetivo do Trabalho

Sistema TRUE

(Tracking and Recognizing Users in the Environment)

Kinect

Page 6: Apresentação do Sistema TRUE

Identificação• Desafios

▫ Iluminação

▫ Ângulos

▫ Poses

▫ Expressões faciais

▫ Maquiagem

• Etapas

1. Detecção de faces em imagens

2. Reconhecimento das faces encontradas

Page 7: Apresentação do Sistema TRUE

Identificação – Detecção Facial

• Viola-Jones

▫ Bastante utilizado

▫ Alta taxa de detecção

▫ Detecção em tempo real

Page 8: Apresentação do Sistema TRUE

Identificação – Reconhecimento Facial

• Eigenfaces

▫ Base de faces relativamente grande

▫ Infere as principaiscaracterísticas

▫ Reduzido número de cálculos

Page 9: Apresentação do Sistema TRUE

Localização

• Métodos

▫ Tempo de Vôo (TOF - Time of flight)

▫ Luz Estruturada

Page 10: Apresentação do Sistema TRUE

Rastreamento

• Etapas

1. Detecção da entidade

2. Rastreamento da entidade detectada

Page 11: Apresentação do Sistema TRUE

Rastreamento - Detecção

Detecção

Detector de pontos

Subtração de fundo

Segmentação

Page 12: Apresentação do Sistema TRUE

Rastreamento

Pontos Silhuetas Núcleo

Rastreamento

Page 13: Apresentação do Sistema TRUE

Sistema TRUE - Arquitetura

Page 14: Apresentação do Sistema TRUE

TRUE – Módulo de Registro

Page 15: Apresentação do Sistema TRUE

TRUE – Módulo de Registro

Page 16: Apresentação do Sistema TRUE

TRUE – Módulo de Rastreamento

Page 17: Apresentação do Sistema TRUE

TRUE – Módulo de Rastreamento

Page 18: Apresentação do Sistema TRUE

TRUE – Módulo de Reconhecimento

Page 19: Apresentação do Sistema TRUE

TRUE – Módulo de Reconhecimento

1. Pré-processamento da imagem2. Detecção facial3. Processamento da imagem da face4. Reconhecimento facial

Page 20: Apresentação do Sistema TRUE

TRUE – Módulo de Reconhecimento

Viola-Jones Eigenfaces

Page 21: Apresentação do Sistema TRUE

TRUE – Módulo de Integração

Page 22: Apresentação do Sistema TRUE

TRUE – Módulo de Integração

Page 23: Apresentação do Sistema TRUE

Ambiente e Resultados

Experimentais

Laboratório LAICO/UnB

Page 24: Apresentação do Sistema TRUE

Testes – Rastreamento - Detecção

1 2 3 4

Page 25: Apresentação do Sistema TRUE

Testes – Rastreamento - Oclusão

Oclusão parcial

Oclusão momentânea

1 2

3 4

5 6

Page 26: Apresentação do Sistema TRUE

Testes – Rastreamento

Page 27: Apresentação do Sistema TRUE

Testes – Localização

Page 28: Apresentação do Sistema TRUE

Testes – Localização

Erro: (27,19mm, 79,29mm)Erro: (3,21mm, 111,75mm)

Eixo Z Eixo X

Page 29: Apresentação do Sistema TRUE

Testes - Identificação

• Verdadeiro Positivo• Verdadeiro Negativo• Falso Negativo

95%

Etapas

Cenários

Page 30: Apresentação do Sistema TRUE

Testes – Identificação – 1º Cenário

Page 31: Apresentação do Sistema TRUE

Testes – Identificação – 2º Cenário

+8,87%-11,27%

+2,4%

Page 32: Apresentação do Sistema TRUE

Testes – Integração

Page 33: Apresentação do Sistema TRUE

ConclusãoMiddleware

Sistema TRUE

(Tracking and Recognizing Users in the Environment)

Kinect

Page 34: Apresentação do Sistema TRUE

Trabalhos Futuros

Page 35: Apresentação do Sistema TRUE