Cap IV Cor. Aplicação de Algoritmos de Visão Computacional à Inspeção Industrial de Maçãs



Documentos relacionados
Detecção e Rastreamento de Objetos coloridos em vídeo utilizando o OpenCV

Oficina de fotografia e tratamento de imagem. Facilitadora: Camila Silva Aula: 05

Cores são efetivas na codificação de informação?

Guia de qualidade de cores

Interface Homem-Computador

Manual Processamento de Imagem. João L. Vilaça

Luz e Cor. Sistemas Gráficos/ Computação Gráfica e Interfaces FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO

Informática Aplicada a Radiologia

C D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard.

Clip-art Retrieval using Sketches PTDC/EIA-EIA/108077/2008

Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva.

Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções.

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Título: Controle de um sistema Bola- Barra com realimentação através de imagem

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

Atividade: matrizes e imagens digitais

Microsoft Office PowerPoint 2007

6. Geometria, Primitivas e Transformações 3D

Desenvolvimento do Módulo de Pré-processamento e Geração de Imagens de. Imagens de Teste do Sistema DTCOURO

Image Enable: conceito

Este documento foi elaborado sob a licença

Localização dos inquéritos de rua para Arroios e Gulbenkian

Aula 03 PowerPoint 2007

Fornece novos benefícios para o mercado postal

Fotografia digital. Aspectos técnicos

SCANNER DE TRIANGULAÇÃO LASER PARA PROTOTIPAGEM 3D

5 Extraindo listas de produtos em sites de comércio eletrônico

TIPOS DE REFLEXÃO Regular Difusa

LENTES E ESPELHOS. O tipo e a posição da imagem de um objeto, formada por um espelho esférico de pequena abertura, é determinada pela equação

Sistema de mineração de dados para descobertas de regras e padrões em dados médicos

Dicas de uso - Render Up

BANCO DE DADOS I AULA 3. Willamys Araújo

Medida da velocidade de embarcações com o Google Earth

Engenharia de Software

ÓPTICA GEOMÉTRICA PREGOLINI

GEADA. Gerador de Expressões Algébricas em Digrafos Acíclicos. para versão 1.0, de agosto/2008. Autor: Márcio Katsumi Oikawa

Nosso objetivo será mostrar como obter informações qualitativas sobre a refração da luz em um sistema óptico cilíndrico.

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS

15 Computador, projeto e manufatura

É um agente físico capaz de sensibilizar os nossos órgãos visuais.

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Multimídia. Hardware/Software para Multimídia (Parte I) Sistemas Multimídia. Tópico. Hardware e Software para Multimídia


COLÉGIO ESTADUAL PAULO LEMINSKI APOSTILA SOBRE O BROFFICE IMPRESS

Padrões de projeto 1

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

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens

Imagem digital. Unidade 3

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Feature-Driven Development

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Gerenciamento Eletrônico de Documentos AMBIENTE GED. Preparação de documentos

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO

Capítulo II Imagem Digital

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Classificação de Imagens

selecionado. DICAS 1. Explore, sempre, o ícone

ÁudioTeste Software para Auxílio de deficiente visuais a realizar avaliações

SENSIBILIDADE E ESPECIFICIDADE

Verificação de Qualidade de Imagens de Fundo de Olho a Partir de Descritores Baseados em Histogramas. Marina Silva Fouto - Reconhecimento de Padrões

Figura 01: Aplicações do Filtro Espacial Passa-Baixa.

Engenharia de Software e Sistemas Distribuídos. Enunciado Geral do Projecto

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Criar fotos em 3D no Creator

RTQ 32 - PÁRA-CHOQUE TRASEIRO DE VEÍCULOS RODOVIÁRIOS PARA O TRANSPORTE DE PRODUTOS PERIGOSOS - CONSTRUÇÃO, ENSAIO E INSTALAÇÃO

Entendendo o Astigmatismo. Introdução. Lentes especiais sem astigmatismo MAS450/ de março de 2003

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Disciplina de Banco de Dados Introdução

Usando o Arena em Simulação

Programação em papel quadriculado

Design Web - Percepção. Elisa Maria Pivetta

Transcrição Automática de Música

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos

Luz, olho humano e óculos Capítulo 12 (pág. 219)

Reflexão. A reflexão ocorre quando a luz incide sobre a superfície de separação entre dois meios com propriedades distintas.

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação


DATA WAREHOUSE. Introdução

4 Orbitais do Átomo de Hidrogênio

Apostila de Windows Movie Maker

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A4 DATA 22/10/2009 ENGENHARIA DE USABILIDADE

UFGD FCA PROF. OMAR DANIEL BLOCO 4 PROCESSAMENTO DE IMAGENS

1. Avaliação de impacto de programas sociais: por que, para que e quando fazer? (Cap. 1 do livro) 2. Estatística e Planilhas Eletrônicas 3.

Fotografia Digital Obtenção da Imagem e Impressão

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Modelagemde Software Orientadaa Objetos com UML

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Interação Humana com Computador

15. OLHA QUEM ESTÁ NA WEB!

ADM041 / EPR806 Sistemas de Informação

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos

Introdução à Computação

Roteiro para identificação de etiquetas falsificadas do Microsoft Windows XP Professional OEM

Transcrição:

Cap IV Cor Aplicação de Algoritmos de Visão Computacional à Inspeção Industrial de Maçãs Disciplina: Tópicos em Engenharia de Computação VI Prof. Léo Pini Magalhães Apresentação por: Celso Henrique Cesila Alex Rodriguez Ruelas 1

Agenda Conceitos do Livro Cap IV Cor o o o o Diferenças de Cor e Espaços de Cor Uniforme Forma A aparência de cor Saturação Aplicação de Visualização de Cor Aplicação 1: Interfaces Especificadas de Cor e Espaços de Cor Aplicação de Algoritmos de Visão Computacional à Inspeção Industrial de Maçãs o o o o o Resumo Aquisição de imagem Subtração do Fundo Rastreamento do Fruto Reconstrução Tridimensinal Conclusão Referência 2

Diferenças de Cor e Espaços de Cor Uniforme Espaço de Cores perceptivamente uniforme: Facilita a especificação de tolerâncias. Facilita a escolha de cores perceptivamente distintas. Facilita a escolha de sequência de cores para representar valores monotonicamente ordenados. 3

Diferenças de Cor e Espaços de Cor Uniforme O espaço de cor CIE XYZ está longe de ser perceptivelmente uniforme e acaba sendo difícil de usar para controle de cores em empresas. Para uso prático foi criado um conjunto de recomendações sobre o uso de dois espaços de cores uniformes que são transformações do espaço de cor XYZ. CIEluv CIElab 4

Espaço de Cores Uniforme: CIEluv 5

Espaço de Cores Uniforme: CIEluv 6

Espaço de Cores Uniforme: CIElab onde 7

Espaço de Cores Uniforme: CIElab 8

Diferenças de Cor Apesar de serem úteis, os espaços de cor uniforme fornecem apenas uma primeira aproximação de como as diferenças de cor são percebidas. Em ambientes complexos, muitos fatores influenciam quanta diferença é vista entre duas cores adjacentes 9

Forma Mesmo pequenas formas não devem ser definidas pelas fronteiras puramente cromáticas. No entanto, a forma será mais claramente percebida se uma borda fina com diferença de luminância é acrescentada. Se grandes áreas são definidas usando cores quase iguais, considere o uso de linhas de fronteira finas com grandes diferenças de luminância (a partir das cores das áreas) para ajudar a definir as formas. 10

A aparência de cor Não nos ajuda a compreender a forma e disposição dos objetos no ambiente Cor cria uma espécie de atributo visual dos objetos. Objetos visuais podem representar entidades de dados complexos, e as cores podem naturalmente codificar atributos desses objetos. 11

Monitor Surrounds: Os valores tristimulus XYZ de uma mancha de luz fisicamente definir uma cor, mas eles não nos dizem como ele vai aparecer. Dependendo das cores vizinhas na meio ambiente e toda uma série de fatores espaciais e temporais, o mesmo físico cor pode ser muito diferente. A constância de cor: Quando não é colorida iluminação, diferentes classes de receptores de cone sofrer alterações independentes na sensibilidade; assim, quando a iluminação contém uma grande quantidade de luz azul, os cones de curto comprimento de onda tornar-se relativamente menos sensível do que as outras. O contraste de cor: Foi demonstrado que efeitos de contraste pode distorcer as leituras de gráficos codificados por cor 12

Saturação Ao descrever a aparência das cores na linguagem cotidiana, as pessoas usam muitos termos de modos bastante imprecisas. Além de usar nomes de cores, como verde limão, malva, marrom, azul bebê, e assim por diante, as pessoas também usam adjetivos tais como cores vivas, brilhantes e intensas para descrever as cores que parecem especialmente pura. Porque estes termos são usados de forma variável, os cientistas usam, a saturação técnico termo para denotar como, cores puras parecem para o telespectador. 13

Aplicação de Visualização de Cor Aplicação 1: Interfaces Especificadas de Cor e Espaços de Cor Em software de visualização de dados, aplicativos de desenho, e sistemas de CAD, muitas vezes é essencial para permitir que os usuários escolham suas próprias cores. Existem um número de abordagens a este problema de interface do utilizador. O usuário pode ser dado um conjunto de controles para especificar um ponto em um espaço de cor tridimensional, um conjunto de nomes de cores para escolher, ou uma paleta de amostras de cores pré-definidas. 14

Espaço de Cor A interface de cor mais simples de implementar em um computador envolve dar alguém controles para ajustar a quantidade de luz vermelha, verde e azul que se combinam para fazer uma correção de cor em um monitor. Algumas interfaces de especificação de cor com base no HSV permitem ao usuário controlar matiz, saturação e variáveis de valor com três controles deslizantes. Muitas das interfaces de cor mais amplamente utilizadas em gráficos de computador se baseiam no espaço de cor tonalidade, saturação e valor (HSV) 15

Aplicação de Algoritmos de Visão Computacional à Inspeção Industrial de Maçãs. Resumo: Apresentamos nesta dissertação quatro algoritmos voltados para a classificação automatizada de frutas. A subtração de fundo baseada na distância de Mahalanobis. O rastreamento das frutas em uma esteira usando a subtração de fundo, casamento de padrões e fluxo óptico. A reconstrução tridimensional da fruta a partir de imagens dela na esteira, onde recuperamos a posição da câmeras com relação a fruta usando fluxo óptico e uma estimativa grosseira do movimento da fruta. A forma da fruta e obtida a partir das silhuetas reprojetadas no espaço tridimensional usando duas abordagens diferentes. Finalmente, a localização do pedúnculo e cálice a partir do eixo de simetria da reconstrução tridimensional. 16

Aquisição de imagem 17

Subtração do Fundo 18

Rastreamento do Fruto Primeiramente é utilizado o algoritmo de subtração para remover a esteira da imagem. A fase seguinte é a separação das frutas na mascara. O raio do círculo central é ajustado para coincidir com o raio médio das frutas sendo rastreadas. Apos a correlação todos os componentes que resta na mascara são pequenas manchas, uma para cada fruta. 19

Rastreamento do Fruto Enquanto a fruta atravessa a esteira o sistema captura várias imagens que serão usadas mais tarde pelo sistema de classificação. A cada fruta é associado um numero identificador, desta forma é possível manter juntas todas as imagens da fruta. As extremidades da esteira são rotuladas em: o Região de descoberta o Região de entrega 20

Reconstrução Tridimensional Motivação: A mais direta e a medição do volume, o que diminui a necessidade de uma balança eletrônica. Grau de simetria, frutas bem formadas tem maior valor de mercado. Podridão carpelar (a fruta assume um formato gomado). polinização (a fruta cria um vinco profundo no sentido longitudinal). 21

Reconstrução Tridimensional Pode-se escolher a cor da esteira e a forma da iluminação de modo a maximizar o contraste entre a fruta e a esteira. Nestas condições são criadas silhuetas precisas, que nos dão mais informação sobre a forma da fruta. No algoritmo apresentado foi quebrado o problema de reconstrução em duas partes: determinação do movimento de câmera e a reconstrução tridimensional. 22

Reconstrução Tridimensional 1. Captura das imagens da fruta na esteira. 2. Subtração de fundo. 3. Determinação de correspondências entre as imagens usando fluxo óptico. 4. Usando a informação obtida dos passos 2 e 3 é feita uma estimativa do tamanho e posição da fruta em cada quadro e também da posição dos pontos no espaço da fruta. 5. Usando a informação do passo 4 estima se a rotação da fruta entre dois quadros usando RANSAC. 6. Reposicionamento das silhuetas. 23

Reconstrução Tridimensional 24

Reconstrução Tridimensional Localização do eixo entre Pedúnculo e Cálice 25

Conclusão Criada uma base de dados com aproximadamente 3000 frutas, 35 imagens de cada uma, contendo quatro variedades de maçã. Desenvolvido um sistema simples e efetivo de rastreamento de frutas em uma esteira mecânica. Nos testes realizados pudemos ver que a variação da iluminação era o fator que mais influenciava o rastreamento de pontos. O sistema foi validado e os resultados mostraram um desempenho satisfatório. Também foi desenvolvido um algoritmo de reconstrução tridimensional da fruta. Embora os resultados do sistema como um todo não são ainda suficientes para a aplicação na indústria é proposto como trabalhos futuros um aperfeiçoamento dessa técnica que já foi bastante avançada nesse artigo. 26

Referências Aplicação de Algoritmos de Visão Computacional à Inspeção Industrial de Maçãs Information Visualization - Perception for Design B. Colin Ware, Morgan Kaufman - Elsevier, 2013, ISBN 978-0-12-381464-7. Agricultura em números 2005. Publicação eletrônica, novembro 2006. http://www. agricultura.gov.br. 2 Major food and agricultural commodities and producers. Publicação electronica, 2008.http://www.fao.org. (document), 2.1 BS Bennedsen, DL Peterson, and A. Tabb. Identifying defects in images of rotating apples. Computers and Electronics in Agriculture, 48(2):92{102, 2005. 3.2 Z. Bin, J. Lu, and T. Yang. Three-dimensional shape enhanced transform for automatic apple stem-end/calyx identication. Optical Engineering, 46:017201, 2007.3.2, 7, 7.3 Christopher M. Bishop. Pattern Recognition and Machine Learning. Springer, 2006 27