Ferramenta para detecção de fadiga em motoristas baseada no monitoramento dos olhos



Documentos relacionados
CONTROLAR O PONTEIRO DO MOUSE UTILIZANDO O MOVIMENTO DE UM OLHO CAPTURADO ATRAVÉS DE UMA CÂMERA INFRAVERMELHA FIXA

Banco de Dados Orientado a Objetos

Reconhecimento de Padrões. Reconhecimento de Padrões

2 Classificação de Imagens de Sensoriamento Remoto

Estudo de técnicas de rastreamento de objetos aplicadas à detecção de múltiplas larvas

4 Experimentos Computacionais

XIX CONGRESSO DE PÓS-GRADUAÇÃO DA UFLA 27 de setembro a 01 de outubro de 2010

Planificação de. Aplicações Informáticas B

Prática em Banco de Dados MER Sistema SIGEM. Grupo: Marcos Felipe Paes Pessoa Renan do Carmo Reis

Controlando o trabalho impresso 1

Síntese de voz panorama tecnológico ANTONIO BORGES

Processamento Digital de Imagens

Aula 5 - Classificação

BIBLIOTECA PARA ANÁLISE DE DADOS EM IMAGENS ESTEREOSCÓPICAS

PROTÓTIPO DE UM SISTEMA DE MONITORAÇÃO UTILIZANDO CIRCUITO FECHADO DE TELEVISÃO (CFTV)

Manual de Operação. Copyright Todos os direitos reservados.

CÓPIA MINISTÉRIO DA FAZENDA Conselho Administrativo de Recursos Fiscais

SEGEMENTAÇÃO DE IMAGENS. Nielsen Castelo Damasceno

Avaliação de Desempenho

Boletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema

4 Avaliação Experimental

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

NAPNE / SIEP. Softwares Educativos MANUAL GCOMPRIS

Introdução. Uso do disco Vantagens Desvantagens Baixo custo, facilidade de manutenção do software e do hardware, simetria e flexibilidade

Curva ROC. George Darmiton da Cunha Cavalcanti Tsang Ing Ren CIn/UFPE

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

Introdução. Capítulo. 1.1 Considerações Iniciais

Análise e Projeto de Software

L 276/4 PT Jornal Oficial da União Europeia. DECISÃO N. o 190. de 18 de Junho de 2003

MANUAL DE INSTALAÇÃO RADAR DUO N de Homologação:

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias

Redes Neurais. A IA clássica segue o paradigma da computação simbólica

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica

Projeto FlexiGrid IWA. Sistema de Armazenamento e Comunicação de Imagens

Válvulas de Controle-"Case"- Copesul. Nelzo Luiz Neto da Silva 1 Jader Weber Brum 2

Introdução à Engenharia de Computação

PrinciPais FUnciOnaLiDaDEs DO robô

Manual de instalação e configuração do módulo de entradas WEBER-REP

Princípio de Funcionamento

BIOSYS: sistema de captura e armazenamento de imagens para exames oftalmológicos em biomicroscópios - Fase 1 1

Identificação Humana Através de Biometria

INTRODUÇÃO A ROBÓTICA

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

PODER JUDICIÁRIO JUSTIÇA DO TRABALHO CONSELHO SUPERIOR DA JUSTIÇA DO TRABALHO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE INFORMÁTICA PÓS GRADUAÇÃO EM INFORMÁTICA

Métodos de Apreciação de Riscos de Máquinas e Equipamentos Usados no Brasil

SISDEX SISTEMA DE CONTROLE DE DOCUMENTOS EXPEDIDOS

Diretrizes para determinação de intervalos de comprovação para equipamentos de medição.

AMBIENTE São os locais onde estão localizadas as estruturas e apresentam complexo contexto, caracterizados por mudanças e por uma multiplicidade de

UNIVERSIDADE DO CONTESTADO - UnC CAMPUS MAFRA/RIO NEGRINHO/PAPANDUVA CURSO SISTEMAS DE INFORMAÇÃO

A limiarização é uma das abordagens mais importantes de segmentação de imagens. A limiarização é um caso específico de segmentação.

Mouse & Teclado. Mouse & Teclado

Aula 1: Demonstrações e atividades experimentais tradicionais e inovadoras

20. CHASSI INFORMAÇÕES DE SERVIÇO DIAGNÓSTICO DE DEFEITOS 20-1 DESCRIÇÃO 20-2 INSPEÇÃO 20-4 INFORMAÇÕES DE SERVIÇO 20-1 DIAGNÓSTICO DE DEFEITOS 20-1

ANEXO VI ESPECIFICAÇÃO DO SISTEMA DE MONITORAMENTO E CONTROLE OPERACIONAL

GBD PROF. ANDREZA S. AREÃO

Simulador Virtual para Treinamento em Visão de Máquina com LabVIEW

Princípios de Funcionamento do Filtro de do Combustível

Sumário FPD Formulário de projeto P&D...4

Variação de velocidade

Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de. Disjuntores de Subestações de Energia Elétrica,

Fontes de Alimentação

Histórico. Controle Estatístico de Processo

3.2. Experimentações: o processo de produção Iluminação de três pontos

Segmentação de Imagens de Placas Automotivas

Dicas de uso - Render Up (versão ou superior)

ADMINISTRAÇÃO E SERVIÇOS DE REDE

Gerenciamento de Projetos Modulo IX Qualidade

Manual do Teclado de Satisfação Online WebOpinião

Descritivo do Sistema de Medição de Comprimento para Garras Traçadoras

EW1089-R5 icam Webcam com Microfone

Processos de Gerenciamento de Projetos. Planejamento e Controle de Projetos 5 TADS FSR. Processos

Simulador de Animais Vivos Meios Alternativos

Motivos para você ter um servidor

Problemas insolúveis. Um exemplo simples e concreto

Modelagem Digital do Terreno

O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares

Atividades de Aprimoramento Física 2ª série do Ensino Médio

DOMÓTICA, VIDEOPORTEIRO E SISTEMAS DE SEGURANÇA

Documento de Requisitos

APERFEIÇOAMENTO DE PROCEDIMENTOS ESTATÍSTICOS PARA AVALIAÇÃO INSTITUCIONAL ONLINE: IMPLANTAÇÃO DE RELATÓRIOS ARMAZENÁVEIS

Prof. AGUINALDO SILVA

Apresentação de Dados em Tabelas e Gráficos

Astra LX Frases Codificadas Guia para o processo de Configuração de Frases Codificadas no Programa AstraLX.

MANUAL DA MARCA DME. energética Poços de Caldas

Segmentação de Imagens

PROGRAMA COMPUTACIONAL PARA CÁLCULOS ESTATÍSTICOS

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá

Fundamentos de Imagens Digitais. Aquisição e Digitalização de Imagens. Aquisição e Digitalização de Imagens. Aquisição e Digitalização de Imagens

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

Escola Técnica Estadual Republica ETER Sistema de Informação Profª: Adriana. Alunos: Rodolfo Ribeiro Paulo Vitor

Qualidade e Comportamento do Produto em Pós-venda

Especificação Operacional.

Tecnologias IXUS 210. Ecrã Táctil LCD PureColor II

2 Estudo dos Acoplamentos

Solução de Segurança patrimonial com a tecnologia RFID(*)

Invenções Implementadas por Computador (IIC) Patentes

Transcrição:

Ferramenta para detecção de fadiga em motoristas baseada no monitoramento dos olhos Rafael Dattinger Acadêmico Dalton Solano dos Reis - Orientador

Roteiro Introdução/Objetivos Fundamentação teórica Desenvolvimento da ferramenta Conclusão/Extensões Roteiro

Introdução Fadiga e sonolência Conceito Microssono Acidentes Prevenção em forma de software (ferramenta) Monitoramento do motorista Detecção da fadiga Alerta Introdução

Objetivos do trabalho Captar um vídeo de um motorista utilizando uma câmera acoplada em um veículo Detectar e demarcar: A face do rosto humano A pupila do olho humano Perceber alteração no estado dos olhos: Abertos/Fechados Alertar o motorista no caso da detecção de um possível estado de sonolência Introdução Objetivos do trabalho

Fundamentação teórica Fundamentação teórica

Sintomas Irritação Quieto/Agitadas Outros Sono ao dirigir (Problema) Tempo de sono Dois a quatro minutos Falta de sono é cumulativa Microssono Duração máxima de trinta segundos Tratamento Dormir de maneira regular e habitual Parar de dirigir Fundamentação teórica Conceitos básicos Sono ao dirigir

Fadiga e acidentes (Motivação) Conceito Impossibilidade de manter uma força ao nível esperado Debilidade para realizar performances rotineiras Tipos de Fadiga Muscular Por falta de condicionamento físico Por distúrbios do sono Induzida por medicação Acidentes no trânsito Principais causas de morte no mundo atualmente Duas a três vezes mais riscos Pessoas não avaliam a influência sobre o ato de dirigir Fundamentação teórica Conceitos básicos Fadiga e acidentes

Processamento de imagens Conceito Técnicas aplicadas a uma imagem digital a fim de melhorá-la Imagem digital Representação: Modelos matemáticos Armazenamento: Matriz bidimensional Segmentação de imagem Processo no qual se subdivide uma imagem Método mais usado: Limiar Histogramas e projeção Informação útil para fazer realce e análise da imagem São representações compactas de imagens Fundamentação teórica Conceitos básicos Processamento de imagens

Visão computacional Definição Área da ciência da computação que tem por objetivo modelar o mundo real ou reconhecer objetos Aquisição de imagens Dois elementos relevantes: Ambiente (hardware)/programa (software) Identificação de objetos Necessárias em muitos casos: Ambiente de montagem/junção de partes Reconhecimento de padrões Técnicas que tratam da identificação de partes da imagem que possuem semelhanças Problemas típicos Determinar se uma imagem contém ou não um dado objeto, uma dada característica ou uma dada atividade. Fundamentação teórica Conceitos básicos Visão computacional

Limiarização (Threshold) Valor mínimo de alguma quantidade. Por exemplo: Um dado nível de cinza em uma imagem digital. Exemplo do uso de limiarização em imagem Fundamentação teórica Conceitos básicos Limiarização

Transformada de Hough Reconhecimento de formas em imagens digitais Identificar a fórmula a ser encontrada Aplicar a fórmula para cada pixel aceso na imagem Incrementar a posição da matriz de parâmetros que satisfaz a fórmula Etapas da transformada de Hough para qualquer forma geométrica Exemplo do uso para se achar a linha da sobrancelha Fundamentação teórica Conceitos básicos Transformada de Hough

Projeto VISAGE Projeto de RESTOM (2006) Substituir os tradicionais mouses existentes atualmente por uma interface mais moderna utilizando o rosto humano Detecção de face Duas categorias principais: métodos baseados em características: Encontrar características faciais métodos baseados em imagem: Região de interesse na imagem Apoio de máquina vector (AMV) Uma espécie de teoria de aprendizagem Uma forma de aprendizado baseada em amostras de dados e classificada por atributos como sendo positivas ou negativas Proporções da face humana É regido pelas proporções que definem os diferentes tamanhos e distâncias entre as suas características faciais Fundamentação teórica Conceitos básicos VISAGE USANDO O ROSTO COMO MOUSE (1)

Projeto VISAGE Procura por possíveis rostos Utilizado o método baseado em característica Filtros Retangulares de Seis Segmentos Filtro Regular de Seis Segmentos Fundamentação teórica Conceitos básicos VISAGE USANDO O ROSTO COMO MOUSE (2)

Projeto VISAGE Grupo de possíveis rostos Verificar todos seria computacionalmente pesado e desnecessário Utilizar o algoritmo de Grupos Procura pela pupila do olho Localizadas nas regiões S1 e S3 Binarização do setor S1 e S3 juntamente com uma taxa de limiarização Aplicado o algoritmo Se resultado maior que a limiarização, o centro é considerada como a pupila. Extraindo a região entre os olhos Após encontradas as possíveis pupilas: É extraída a região entre os olhos Enviado para o AMV com uma escala de tamanho reduzida Etapas necessárias para se obter a escala Dividir a distância entre a pupila esquerda e a direita por 23 23 é distância entre os olhos Necessário que a região entre os olhos esteja na posição horizontal Fundamentação teórica Conceitos básicos VISAGE USANDO O ROSTO COMO MOUSE (3)

Projeto VISAGE Localizando a sobrancelha Usada uma pequena região acima do olho É aplicada à taxa de limiarização Se limiarização não resultar em nenhum ponto, é provável que esta região foi selecionada muito alta Utilizada também a transformada de Hough Monitoramento dos olhos Estados dos olhos: Se abrindo/se fechando/piscando no momento da detecção É usada a região entre os olhos como ponto de referência São combinados dois métodos: Comparação de imagens Procura por regiões escuras Problema: Detectar a sobrancelha como uma região escura Solução: Encontrar primeiro a sobrancelha e então é colocar região de procura sempre abaixo da linha da sobrancelha. Fundamentação teórica Conceitos básicos VISAGE USANDO O ROSTO COMO MOUSE (4)

Trabalhos correlatos Construção de uma ferramenta voltada à medicina preventiva para diagnosticar casos de estrabismo (MEDEIROS, 2008) Invisys, Visão Computacional Aplicada à Análise Automática do Comportamento do Consumidor (INVISYS, 2007) Fundamentação teórica Conceitos básicos Trabalhos correlatos

Desenvolvimento da ferramenta Desenvolvimento da ferramenta

Principais requisitos Capturar um vídeo do motorista (RF) Identificar a face do rosto humano (RF) Identificar a região dos olhos (RF) Verificar se o motorista está entrando num possível estado de fadiga ou sonolência através do monitoramento dos olhos (RF) Desenvolvimento da ferramenta Requisitos principais (1)

Principais requisitos Emitir um alerta no caso de detecção positiva (RF) Disponibilizar uma interface para permitir a visualização das imagens do motorista (RF) Implementar a ferramenta utilizando a linguagem Java (RNF) Utilizar o ambiente de programação Eclipse (RNF) Desenvolvimento da ferramenta Requisitos principais (2)

Diagrama de casos de uso Desenvolvimento da ferramenta Especificação Diagrama de casos de uso

Diagrama de seqüência Desenvolvimento da ferramenta Especificação Diagrama de seqüência

Diagrama de Classes Desenvolvimento da ferramenta Especificação Diagrama de classes

Implementação - detecteyeclosed Desenvolvimento da ferramenta Implementação

Utilizando a ferramenta Tela principal da ferramenta Desenvolvimento da ferramenta Utilizando a ferramenta (1)

Utilizando a ferramenta Tela após feito o processo de detecção Desenvolvimento da ferramenta Utilizando a ferramenta (2)

Utilizando a ferramenta Tela após detectado o estado de fadiga Desenvolvimento da ferramenta Utilizando a ferramenta (3)

Resultados e discussão Dificuldade inicial em saber quais técnicas de reconhecimento utilizar Preocupações em questão ao tempo de resposta Reutilização de classes do projeto Visage Dispositivo de captura utilizado: webcam LG modelo LIC-300 Desenvolvimento da ferramenta Resultados e discussão

Condições adequadas Condições de iluminação maiores que 550lm Fonte de luz posicionada na frente Ângulo máximo de 30 graus Mínimo de 20 frames por segundo Distância do dispositivo próxima de 30cm Motorista não estiver utilizando acessórios Desenvolvimento da ferramenta Condições adequadas

Conclusão Ajudou no desenvolvimento de meios para se evitar acidentes Tempo de resposta viável Ferramenta eficaz quando as condições mínimas de operação são atendidas Não é uma taxa de 100% de acerto Mais testes necessários para o aprimoramento Objetivos em geral foram alcançados Conclusão

Extensões Mais testes para o controle da luz ambiente Utilização de câmeras mais modernas Eliminação da necessidade de luz Testes com um grupo maior de pessoas Detecção do rosto e pupila mais precisas Ausência da necessidade de configurar a ferramenta Conclusão Extensões

Obrigado! Não existem métodos fáceis para resolver problemas difíceis. René Descartes