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

Upload: tales-porto

Post on 05-Jul-2015

712 views

Category:

Technology


1 download

DESCRIPTION

Apresentação do Sistema TRUE na SBCUP 2012.

TRANSCRIPT

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