PROCESSAMENTO DE IMAGENS DIGITAIS PARA VISÃO ROBÓTICA. Digital Image Processing for Robotic Vision

Documentos relacionados
Universidade do Estado de Minas Gerais Curso de Sistemas de Informações. Multimídia. A Imagem (Parte I)

Capítulo II Imagem Digital

Processamento Digital de Imagens. Cor

SEL-0339 Introdução à Visão Computacional. Aula 3 Processamento de Imagens Coloridas

[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Radiométricas. Alexandre Xavier Falcão. Instituto de Computação - UNICAMP

Processamento digital de imagens

Processamento de Imagem. Histograma da Imagem Professora Sheila Cáceres

Introdução a Análise de Imagens Digitais

Implementação de um Sistema de Fusão de Imagens no Modelo

Cor SCC0251 Processamento de Imagens

Fundamentos sobre. Universidade Federal do Rio de Janeiro - IM/DCC & NCE. Antonio G. Thomé Sala AEP/1033. Processamento de Imagens

Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens

Luz, Cor e Percepção Visual

Princípios e representação de imagens

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO

Imagens digitais. Armando J. Pinho. Introdução à Análise e Processamento de Sinal Universidade de Aveiro.

Fundamentos de Processamento Gráfico. Modelos de cores. Fátima Nunes. Profa. Fátima L. S. Nunes

7. Color Image Processing

Processamento de imagem a cores

Princípios e representação de imagens

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

PROCESSAMENTO DE IMAGENS

METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS

Processamento de Imagens. Processamento de Imagens. Universidade Federal do Rio de Janeiro - IM/DCC & NCE. Fundamentos sobre. Antonio Carlos Gay Thomé

Introdução ao Processamento de Imagens Digitais Aula 01

Verificação de objetos em uma determinada ROI com o uso de histograma e Netvision

Computação Gráfica. Visao Computacional. Visão Huma na e Compuacional

Luz, Visão Humana e Cor Modelos de Cores

PROCESSAMENTO DE IMAGENS COLORIDAS

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

Processamento de Imagens Coloridas. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Universidade Federal de Alagoas Instituto de Matemática. Cor. Prof. Thales Vieira

Realce de Imagens. Objetivo: Melhorar a qualidade visual da imagem.

Realce de Imagens. Realce de Imagens

SMCB: METODOLOGIA PARA A QUANTIZAÇÃO DE CORES EM IMAGENS FACIAIS

DETECÇÃO DE CORES DE SOLUÇÕES QUÍMICAS PARA PESSOAS COM NENHUMA OU BAIXA VISÃO UTILIZANDO OPENCV

TEORIA DE CORES ALEXANDRE KEESE

Processamento de Imagens

CARTOGRAFIA TEMÁTICA Teoria das cores. Prof. Luciene S. Delazari Departamento de Geomática Curso de Engenharia Cartográfica e de Agrimensura

Relatório de Experimentos: Processamento de Imagens em Alimentos

Aplicações Informáticas B 12º Ano

Tratamento da Imagem Transformações (cont.)

Introdução ao OpenCV

Computação Gráfica II

MODELOS DE COR. Intensity is radiant power in a particular direction.

TE073 PDS II Programa de Pós-Graduação em Engenharia Elétrica

Satélites Artificiais da Terra

Universidade Federal de Sergipe Departamento de Matemática. Cor* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira.

Sistemas de Cores. Leandro Tonietto Processamento Gráfico Jogos Digitais set-09

Detecção e Correção Automáticas de Olhos Vermelhos

PROCESSAMENTO DE IMAGENS COLORIDAS. Nielsen Castelo Damasceno

Cor. Márcio Bueno Fonte: Material do Prof. Claudio Esperança e do Prof. Paulo Roma Cavalcanti

Processamento Digital de Imagens

a) sistema de cores aditivo b) sistema de cores subtrativo Figura 1. Sistemas de cores.

T4 Processamento de Imagem

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Transformações Geométricas

PROCESSAMENTO DE IMAGENS. Eduardo Ribeiro

Análise das Imagens Digitais

Mudanças de Coordenadas em Sistemas de Cores

Imagem bitmap. Gráfico vetorial. gráficos vetoriais

Fundamentos de Cor. 1. Cor

Prof. Responsáveis Wagner Santos C. de Jesus

Sistema de Cores. Guillermo Cámara-Chávez

Princípios sobre imagens digitais

Teoria da Cor - Fundamentos Básicos

Manipulação, Visualização e Interpretação de Imagens de Sensoriamento Remoto

Imagem digital. Elicardo Gonçalves

AQUISIÇÃO E REALCE EM IMAGENS UTILIZANDO JAVA COM AUXILIO DO OPENCV

CARTOGRAFIA TEMÁTICA Teoria das cores. Prof. Luciene S. Delazari Departamento de Geomática Curso de Engenharia Cartográfica e de Agrimensura

Luz e Cor. Luz. Onda eletro-magnética. Computação Gráfica Interativa - Gattass 10/26/2004. Luz e Cor. λ (m) f (Hertz)

Capítulo II Imagem Digital

Sensoriamento Remoto II

Prof. Fernando V. Paulovich 3 de agosto de SCC Computação Gráca

24/05/2011. O que significa PDI? I- Introdução

Processamento Digital de Imagens

Detecção de faces. Marta Villanueva Torres

Imagem, Pixels, Modelos de Cor e Operações. Visão Computacional - UFMA

Introdução à Computação Gráfica Cor. Claudio Esperança Paulo Roma Cavalcanti

Restauração de imagens CCD/CBERS-2 pelo método de Richardson-Lucy modificado. Paulo Eduardo Ubaldino de Souza 1

T4.1 Processamento de Imagem

Modelos de Cores CMY e YIQ no SPRING e no MATLAB para Análise Visual de Imagens IKONOS e CBERS

Capítulo III Processamento de Imagem

Processamento Digital de Sinal Aula 15 4.º Ano 2.º Semestre

RESOLUÇÃO. RESOLUÇÃO DE UMA IMAGEM - A resolução é a medida do detalhe de uma imagem que um dispositivo pode capturar ou reproduzir.

Computação Gráfica. Prof. MSc André Yoshimi Kusumoto

Fundamentos de Processamento Gráfico. Aula 3. Introdução ao Processamento de Imagens. Profa. Fátima Nunes

Processamento Digital de Imagens

Processamento de Imagem. Filtragem no Domínio Espacial Professora Sheila Cáceres

10º Guia de Laboratório de ECA412 Introdução ao Processamento Digital de Imagens

Transcrição:

PROCESSAMENTO DE IMAGENS DIGITAIS PARA VISÃO ROBÓTICA Digital Image Processing for Robotic Vision Luiz Ferreira MENEZES Jr. Faculdade de Jaguariúna Resumo: Este trabalho descreve quatro métodos para converter uma imagem RGB colorida para tons-de-cinza, e como realçar o contraste usando o método da equalização de histogramas. Palavras-chaves: processamento de imagens digitais; RGB; tons-de-cinza; histograma; equalização; HSV; desaturação. Abstract: This paper describes four methods to convert an RGB colored image to grayscale and how to enhance the contrast using the histogram equalization method. Keywords: digital image processing; RGB; grayscale; histogram; equalization; HSV; desaturation. INTRODUÇÃO As técnicas de visão robótica aplicadas em imagens em tons de cinzas (grayscale) obtêm-se melhores resultados em imagens de alto contraste. Abaixo serão descritos quatro métodos para a conversão de imagens coloridas para tons de cinzas, e realce de imagens em tons de cinza através da equalização do histograma (quantidade de pixels em cada nível do tom de cinza). Conversão para Tons de Cinza A imagem colorida contém componentes que podem ser separados da matiz e saturação através dos métodos de: média, média ponderada (grayscale), média entre os extremos (desaturação) e valor de maior intensidade (componente V da decomposição HSV - Hue, Saturation and Value). A imagem da Figura 1 será utilizada para demonstração de cada método. ISSN 1679-8902 39

Ano VI Nº 8 Média Figura 1. Imagem RGB (colorida) original. Cada pixel da imagem resultante será uma média dos valores dos componentes RGB (Red, Green and Blue): L = ( R + G + B) /3 (1) Figura 2. Imagem em tons de cinza pela média. Média Ponderada (grayscale) Este método leva em consideração a luminosidade de cada cor, relacionada com o fósforo dos monitores de computadores, onde cada cor é mais sensível que outra para os olhos humanos. O valor de cada componente é dado pela sua intensidade no diagrama de cromaticidade (Figura 3): Y = ( R 0,3) + ( G 0,59) + ( B 0,11) (2) 40 Revista do Grupo Polis Educacional

Figura 3. Diagrama de cromaticidade. Figura 4. Imagem em tons de cinza por média ponderada. Média entre os extremos (desaturação) A remoção da saturação de uma imagem produz uma resultante em tons de cinza com baixo contraste. Para este processo, cada pixel RGB é substituído pelo valor mais próximo ao ponto neutro (definição da luminosidade): L = [ max( R, G, B) + min( R, G, B)]/ 2 (3) Figura 5. Imagem em tons de cinza pela desaturação. ISSN 1679-8902 41

Ano VI Nº 8 Valor de maior intensidade (HSV) Outra forma de obter-se uma imagem em tons de cinza é utilizar o componente V da decomposição HSV (conhecida como matiz, saturação e intensidade): V = max( R, G, B) (4) Figura 6. Imagem em tons de cinza pelo componente V. RESULTADOS Na Figura 7 é possível comparar os resultados de cada conversão, observando a diferença de contraste de cada método: Original Média Grayscale Desaturação HSV Figura 7. Resultados dos métodos de conversão para tons de cinzas. Equalização de Histogramas Este método realça a imagem através de uma melhor distribuição da quantidade de pixel em cada tom de cinza, e obtém bons resultados em imagens com poucas cores ou com baixo contraste. Para este procedimento é necessário o cálculo do histograma (Figura 9), que é a distribuição da quantidade de pixels de cada intensidade. A imagem abaixo (640x480) será utilizada para demonstrar a técnica: 42 Revista do Grupo Polis Educacional

Figura 8. Imagem com baixo constraste. Figura 9. Histograma da imagem anterior. Neste histograma (Figura 9), os pixels tem intensidades medianas, tornando a imagem acinzentada. O objetivo agora é expandir as intensidades de forma que preencha todo o espectro, para isso é necessário o cálculo das freqüências acumuladas da imagem, onde dado um nível de cinza L, a freqüência acumulada para este nível é a soma do histograma de 0 (zero) até L. O gráfico da Figura 10 mostra as freqüências acumuladas para cada nível de cinza. Figura 10. Freqüências acumuladas. ISSN 1679-8902 43

Ano VI Nº 8 O gráfico de freqüências acumuladas tem um valor máximo igual ao número de pixels da imagem (640x480 = 307.200 neste caso). Desta forma pode-se redistribuir as intensidades através do espectro percorrendo cada ponto da imagem e aplicando-se a seguinte equação: 255 L `( x, y) = FrequenciaAcumulada( L(x, y) ) (5) numpixels Onde, L(x,y) é a o nível de intensidade do ponto (x,y). A figura 11 mostra o resultado da aplicação desta técnica. Figura 11. Imagem com histograma equalizado. Após a equalização a imagem torna-se mais clara e detalhes podem ser identificados. Na Figura 12 é exibido o histograma e na Figura 13 o gráfico de freqüências acumuladas da imagem equalizada. Figura 12. Histograma equalizado. 44 Revista do Grupo Polis Educacional

Figura 13. Freqüências acumuladas após a equalização. O histograma equalizado foi esticado através do espectro, e o gráfico de freqüências acumuladas demonstra praticamente uma reta de distribuição de cada intensidade dos tons de cinza. CONSIDERAÇÕES FINAIS Os métodos apresentados neste trabalho são de grande importância na aplicação de algoritmos para o controle de robôs autônomos e automação do processo de manufatura industrial, onde a utilização de câmeras conectadas à um computador pode facilitar e melhorar o produto final. REFERÊNCIAS BIBLIOGRÁFICAS BUNKS, Carey. Grooking the GIMP: Chapter Conversion to Grayscale, 2005. Disponível em http://gimp-savvy.com/book/index.html?node54.html GONZALES, R.G. WOODS, R, Processamento de Imagens Digitais. São Paulo: Edgard Blücher, 2000. MATTHEWS, James. Generation5 JDK: Chapter Histogram and Equalize Filters, 2004. Disponível em http://www.generation5.org/content/2004/histogramequalization.asp ISSN 1679-8902 45