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