Visão Computacional com Aplicações Industriais

dca

Unicamp

Visão Computacional com Aplicações Industriais

Introdução

Visão Humana x Máquina

Problemas simples e complexos

Inspeção Visual Automática

Inspeção Automática: Justificativa

Inspeção Visual Automática

Exemplos de Aplicação

Exigência tecnólogica

Difícil análise de viabilidade

Análise de Custos

Componentes Sistema de Visão Computacional

Sistemas de visão computacional

Exemplo: Separação peças

Exemplo: Separação peças

Exemplo: separação de peças

Preparação do cenário

Chave do sucesso:

Iluminação: dificuldades

Parâmetros para uma boa iluminação da cena

Tipos de lâmpadas

Iluminação

Iluminação não uniforme

Iluminação

Iluminação: frontal x difusa

Iluminação: fundo

Sistema óptico: geometria

Sistema óptico: geometria

Sistema óptico: parâmetros

Aumento de magnificação

Especificação da lente

Lentes reais

Uso de espelhos planos

Imagens são feitas de pixels

Cada pixel possui valor

Câmeras de vídeo

CCD x Vidicon

Arranjos CCD

Condicionamento do sinal de vídeo

Imagens em movimento

Formato do sinal de vídeo:

Imagem colorida

Perfil de intensidade sob uma linha

Muitas vezes o processamento do perfil é suficiente

Resolução

Resolução

Imagem é feita de pixels

Histograma

Histograma

Digitalização da imagem

Arquitetura típica placa digitalizadora de vídeo

Placa de Aquisição

Uso do buffer duplo

Lookup Table (LUT) de entrada

Uso da LUT de entrada

LUT de entrada

Melhoria de contraste

Melhoria de contraste logarítmica

Melhoria contraste:

Tabela de Cores:

Pseudo-cor

Pseudo-cor

Segmentação

Limiarização

Limiarização

Limiarização

Perfil

Limiarização

Limiarização

Limiarização

Rotulação

Rotulação

Rotulação

Rotulação

Operadores de vizinhança

Convolução:

Suavização

Suavização

Convolução:

Transf. Digital de Fourier: domínio da frequência

Transf. Digital de Fourier: domínio da frequência

Medidas

Medidas baseadas em região

Medidas baseadas no contorno

Medidas: análise interativa

Medidas: distribuição de área

Medidas

Medidas: precisão do limiar

Medidas:

Morfologia Matemática

Morfologia Matemática x

Morfologia Matemática x

Comparação arquitetura entre convolução e dilatação/erosão

Dilatação e Erosão

Fechamento e Abertura

Contorno

Exemplo de uso de Abertura:

Exemplo de uso de Abertura:

Classificação de Padrões