Detecção de Pista de Pouso em Imagens de Vídeo Através da Transformada de Hough

Tamanho: px
Começar a partir da página:

Download "Detecção de Pista de Pouso em Imagens de Vídeo Através da Transformada de Hough"

Transcrição

1 Detecção de Pista de Pouso em Imagens de Vídeo Através da Transformada de Hough João Carlos N. Bittencourt 1, Jody Maick A. de Matos 1, Jhielson M. Pimentel 1, Ranulfo M. da S. Maia 1, Claudio E. Goes 2 1 Departamento de Tecnologia Universidade Estadual de Feira de Santana (UEFS) Caixa Postal Feira de Santana - Bahia - Brasil 2 Departamento de Exatas Universidade Estadual de Feira de Santana (UEFS) Caixa Postal Feira de Santana - Bahia - Brasil jhonny.bittencourt@gmail.com, jody@ecomp.uefs.br, jhielson@gmail.com, maru ecomp@hotmail.com, cegoes@gmail.com Abstract. This research project aims to develop a parametrized system to detect, in video, a airfield of an airport. In this implementation it was used a edge detection filter, using Canny algorithm, in a Region of Interest (ROI) and then it was developed a line detection filter, using the detected edges, using the Hough Transformation. The system presented itself capable of detect the lines by adjusting it to differents types of videos, by the adjusting the treshold and ROI parameters, optimizing its processing. Resumo. Este projeto de pesquisa tem como objetivo o desenvolvimento de um sistema parametrizado capaz de detectar, em vídeo, a pista de pouso de um aeroporto. Na implementação deste sistema foram utilizados um filtro de detecção de bordas, utilizando o algoritmo de Canny, em uma região de interesse (ROI) e, em seguida, foi desenvolvido um filtro para a detecção das linhas, a partir das bordas identificadas, utilizando a Transformada de Hough. O sistema apresentouse capaz de realizar detecções, adequando-se a diferentes tipos de vídeos, a partir do ajuste dos parâmetros de limiar e da variação da ROI, visando otimizar o processamento. 1. Introdução A computação visual consiste em uma das sub-áreas da computação que tem auxiliado no desenvolvimento de Veículos Aéreos Não Tripulados (VANT). Estes veículos são capazes de realizar vôos autônomos a partir da extração de informações do ambiente de maneira a fornecer subsídios para a locomoção de forma segura. Aeronaves como estas são utilizadas para diversas aplicações, tais como: monitoramento, reconhecimento tático, vigilância e mapeamento. Apesar de ser considerado um equipamento eficiente, em termos de capacidade de carga a bordo e condições climáticas, o VANT ainda é considerado como uma ferramenta limitada, em se tratanto de autonomia. Em alguns casos, estas aeronaves podem ser equipadas com instrumentos de transmissão de dados, capazes de transmitir, em tempo real, as informações recolhidas [Medeiros 2007]. Um dos principais desafios na fase de projetos destas aeronaves tem sido a busca por métodos eficazes de aterrissagem. Neste ponto a computação visual, através dos

2 algoritmos de reconhecimento, pode proporcionar ao sistema a identificação de padrões visuais que auxiliem na orientação no momento do pouso. Este trabalho apresenta um sistema de reconhecimento de linhas, para a detecção de pistas de pouso, utilizando algoritmos de detecção de borda e linhas. O sistema foi desenvolvido utilizando a linguagem C++, incorporando a biblioteca OpenCV, para a implementação dos algoritmos de reconhecimento e filtragem. A abordagem deste artigo consiste em uma breve fundamentação teórica acerca dos filtros e transformadas, uma descrição da metodologia utilizada ao longo do desenvolvimento do trabalho, os resultados a partir dos testes em vídeos de aterrisagem reais e, por fim, a conclusão e possíveis trabalhos futuros. 2. Fundamentação Teórica 2.1. Detecção de Bordas No processamento de imagens uma borda é caracterizada por uma mudança, normalmente abrupta, no nível de intensidade dos pixels (Picture Elements). Os detectores de borda são elaborados com o intuito de encontrar este tipo de variação nos pixels. Através da detecção destas variações, é possível realçar os pixels presentes nestas variações de modo a formar um objeto com o contorno mais destacado em relação aos demais pixels na imagem. [Canny 1986] Método de Canny para Detecção de Bordas A técnica de detecção de borda desenvolvida por Canny [Canny 1986], embora seja a mais complexa, é considerado um dos algoritmos mais bem classificados da sua categoria [Wang et al. 2005]. O detector de bordas de Canny possui três objetivos básicos: baixa taxa de erro (todas as bordas devem ser encontradas), os pontos da borda devem ser bem localizados (as bordas localizadas devem ser próximas das bordas reais) e resposta única para os pontos de uma borda (o operador deve retornar apenas um ponto para cada ponto sobre a borda) [Canny 1986]. O método de Canny representa estas ideias matematicamente e, utilizando otimização numérica, define um detector de borda baseado na primeira derivada de uma Gaussiana [Canny 1986]. A função Gaussiana 2D (bidimensional) (Equação 1) depende da escolha dos desvios padrão nas duas direções, sendo geralmente usado em imagens o mesmo valor de sigma em x e y (σ = σx = σy ) [Machado 2009]. G x,y = 1 e 2πσ x σ y x 2 2σx 2 + y2 2σ 2 y (1) A função representada na Equação 1 elimina as bordas ilegítimas, provenientes de ruído ou textura da imagem. Contudo, existem efeitos inoportunos ligados a suavização, como a perda de informação e deslocamento de estruturas de feições relevantes na imagem. Os filtros gaussianos menores causam menos suavização na imagem, e permitem a detecção de linhas pequenas e bem nítidas. Um filtro de tamanho maior causa mais

3 suavização, o que é mais útil para detectar bordas maiores e mais suaves. Quanto maior a máscara gaussiana usada, menor a sensibilidade do filtro a ruídos [do Vale and Poz 2002]. O filtro de Canny para detecção de bordas consiste na utilização da primeira derivada de G(x, y). Fazendo a operação de convolução da imagem com a mascara obtida pela G (x, y) é obtida uma imagem, que representa as bordas, mesmo na presença de ruído [Machado 2009]. Finalmente é utilizado um operador de corte para reduzir pontos de borda falsos. Este operador de corte é baseado em histerese, a partir de dois valores de treshold, chamados de alto e baixo. A partir deste limites são feitas as operações de corte usando estes valores, obtendo assim duas imagens binárias. Estas imagens são subtraídas uma da outra para formar a imagem final (Img baixa Img alta ) [Canny 1986]. Uma vez completado, este processo gera uma imagem binária na qual cada pixel é marcado como um pixel de borda ou de não-borda [Machado 2009] Detecção de Linhas Supondo que, para n pontos em uma imagem, deseja-se obter subconjuntos destes pontos alinhados em retas. Uma possível solução é primeiro encontrar todas as linhas determinadas por cada par de pontos, e depois buscar todos os subconjuntos de pontos próximos de determinadas linhas [Dorini and de Rezende Rocha 2011]. O problema com este procedimento é que o número de segmentos de retas digitais em uma imagem possui ordem superior a O(n 4 ). Uma abordagem alternativa, denominada Transformada de Hough (TH) foi proposta em 1962 por Paul Hough [Hough 1962]. Originalmente desenvolvida para detectar linhas retas e curvas, este método pode ser usado se as equações analíticas dos objetos de fronteira são conhecidos. Uma das principais vantagem deste método é a de não ser sensível a ruídos ou dados imperfeitos [Dorini and de Rezende Rocha 2011] A Transformada de Hough A Transformada de Hough é geralmente aplicada em imagens pré-processadas de modo que só estejam presentes pontos que possam corresponder a características relevantes. O caso mais comum consiste em aplicar um algoritmo de detecção de contornos e, em seguida, aplicar a TH, para eliminar descontinuidades destes contornos, ou para reconhecer a forma destes contornos [Hough 1962]. O objetivo da TH é transformar a imagem do espaço digital (x, y) para uma representação na forma dos parâmetros descritos pela curva que se deseja encontrar na imagem. Esta transformação é aplicada de modo que todos os pontos pertencentes a uma mesma reta sejam mapeados em um único ponto no espaço dos parâmetros da reta procurada [de Macedo 2005]. Dado um ponto (x, y) R 2, na forma discreta da imagem, é possível obter a Equação 2 (equação geral da reta) [de Macedo 2005], onde m corresponde ao coeficiente angular da reta e g é o valor do ponto onde há intersecção com o eixo y. O plano mg é o espaço dos parâmetros onde pontos no espaço da imagem (x, y) são representados como

4 retas, e o ponto de intersecção dessas retas representa os valores m e g que identificam uma reta composta pelos mesmos parâmetros no espaço da imagem (x, y) [Hough 1962]. y = mx + g (2) A Figura 1 mostra essa forma de representação da reta no espaço da imagem (x, y) e seu mapeamento no espaço dos parâmetros (m, g). Figure 1. Representação gráfica da reta no espaço (x, y) e no espaço de parâmetros (m, g). Todos os pontos pertencentes a uma única reta interceptam-se em um único ponto que possui como coordenadas os parâmetros (m, g) da reta a ser identificada [de Macedo 2005]. Um problema verificado ao utilizar esta equação de retas ocorre quando deseja-se identificar retas verticais, pois, neste caso o coeficiente angular tende ao infinito. Tendo em vista viabilizar esta técnica, é proposta a utilização da Equação 3 da reta na forma polar [de Macedo 2005]. ρ = x cos Θ + y sin Θ (3) Na equação 3 ρ é a distância da reta à origem e θ é o ângulo entre o eixo x e a normal desta reta, considerando positivo o sentido horário [Duda and Hart 1972]. Utilizando a equação da reta na forma polar, cada ponto (x, y) passa a ser representado por (ρ, θ). Neste caso, qualquer ponto P(x, y) pertencente ao espaço da imagem, que está situado sobre a reta R(ρ, θ) possui os parâmetros ρ e θ constantes. O plano (ρ, θ) será o espaço dos parâmetros [de Macedo 2005]. 3. Metodologia O projeto foi desenvolvido na linguagem C++ utilizando a biblioteca OpenCV para processamento de imagens. A IDE (Integrated Development Environment) utilizada foi o QtCreator [Nokia 2011]. A aplicação foi simulada a partir de dois arquivos de vídeo, em um computador com as seguintes especificações:

5 Processador Core2Duo T5750 operando a 2.0 Ghz 4 GB de memória RAM Placa de vídeo integrada Intel Mobile PM965/GM965/GL960 A Tabela 1 apresenta as características de cada um dos arquivos de vídeo utilizados durante os testes de simulação. A representação do diagrama que descreve o processo de detecção de linhas a partir da definição dos parâmetros e ROI pode ser visualizada na Figura 2. Table 1. Características dos arquivos de vídeos usados nos testes Tamanho Resolução FPS quadros 640x quadros 640x Figure 2. Diagrama de blocos do processo de detecção de linhas. A Figura 3 apresenta o diagrama de classes do sistema de detecção de linhas. O projeto foi dividido em três classes, das quais é possível destacar aquelas que implementam os métodos de detecção. A classe Contours é responsável por disponibilizar os métodos de detecção de bordas do algoritmo de Canny, e a classe LineFinder implementa as operações do algoritmo da Transformada de Hough Definindo uma Região de Interesse e Parâmetros Iniciais A ROI representa uma matriz de pixels menor do que a imagem original e contem apenas o que é essencial para o processamento. Determinar esta região significa melhorar o desempenho ao processar uma imagem, devido ao fato que áreas sem importância no processamento são excluídas, a quantidade de pixels diminui reduzindo o tempo de processamento da imagem. A Figura 4 apresenta uma captura de tela da aplicação, destacando os parâmetros que podem ser modificados ao longo do tratamento do vídeo. O tamanho inicial da região de interesse, bem como outros parâmetros, tais como máximo e mínimo limiar para o algoritmo de Canny, foram admitidos inicialmente de forma empírica, com base em testes

6 Figure 3. Diagrama de classes do sistema. realizados. A ROI inicial é definida a partir de uma proporção fixa da resolução do vídeo (30% da largura e 50% da altura do vídeo). Os valores de limiar máximo e mínimo foram fixados nos valores 150 e 250, respectivamente, por serem valores comumente utilizados. Figure 4. Captura de tela da aplicação Detecção de Linhas do Método de Detecção de Bordas Canny e da Transformada de Hough Após obter a imagem pré-processada, contendo apenas o contorno, a Transformada de Hough se encarrega de mapear cada ponto da imagem a todos os pontos do espaço de parâmetros que poderiam tê-lo produzido. Cada ponto da imagem, vota para os parâmetros da forma a ser reconhecida, dos quais, os mais votados, são os mais prováveis a compor a forma na imagem original. Na abordagem aplicada, o espaço de parâmetros

7 para a detecção de linhas é definido por ρ e Θ, sugerindo a representação de linhas pela Equação 3; além de indicadores para um número de mínimo de votos, tamanho mínimo e máximo intervalo de pontos nas linhas a serem detectadas. Sua implementação se dá a partir do método findlines(cv::mat) que retorna um vetor de pontos com os quais é possível desenhar as linhas identificadas na imagem recebida. Tanto o método para detectar as linhas quanto o que desenha essas linhas numa matriz de pixels a ser exibida estão contidos na classe LineFinder Processando o Vídeo e Alterando os Parâmetros Uma vez definidos os parâmetros e as classes que realizam a detecção de bordas e linhas de uma imagem, além de desenhar essas linhas, foi necessário criar uma classe para gerenciar os processos, invocando-os em pontos específicos da execução de um vídeo. A classe VideoProcessing é a responsável por controlar o vídeo definindo o frame rate (taxa de quadros por segundo), iniciando e finalizando a exibição desses quadros. Também nesta classe são carregados os métodos de processamento de imagem. Além disso, essa classe exibe alguns componentes de interface que possibilitam a alteração de parâmetros para o processamento. 4. Resultados Após aplicação dos algoritmos de detecção de borda (Figura 6 e 8), foi possível aplicar a TH para detectar as linhas que representam uma pista de pouso durante a aterrisagem de uma aeronave real. Na Figura 5 é possível identificar, além das linhas contornando a pista, o traçado da região de interesse, na qual é realizado o processamento das transformadas. Com a variação dos parâmetros de limiar e o ajuste da ROI, é possível comparar resultados utilizando diferentes estratégias, sem a necessidade de alterar os valores no código-fonte da aplicação. Figure 5. Linhas detectadas em um vídeo de aterrisagem. Figure 6. Representação dos contornos. A Tabela 2 apresenta uma média de quadros processados por segundo, utilizando os algoritmos apresentados nesta pesquisa. Nota-se que o frame rate do processamento é inferior ao processamento do vídeo, em função do tratamento da imagem. Foi verificado também que esta taxa não pode ser fixada, visto que os parâmetros podem ser modificados, e esta tabela visa apenas ilustrar a média dos resultados obtidos para os

8 Figure 7. Linhas detectadas em um vídeo de aterrisagem. Figure 8. Representação dos contornos. vídeos exemplo. Este resultado permite comprovar a eficácia dos dois algoritmos utilizados, corroborando com os resultados encontrados na literatura [Pistoril and Pistoril 2005], [Du and Sun 2012], [Guan and Yan 2011]. Table 2. Síntese dos resultados obtidos durante o processamento. Tamanho Tempo de Execução Quadros Processados quadros ms 21,21/s quadros ,77/s Com esta aplicação não foi possível obter as taxas de detecção, visto que estas também podem variar de acordo com os parâmetros que o usuário define ao longo do processo. O objetivo desta pesquisa foi alcançado, na medida em que foi possível desenvolver uma aplicação flexível capaz de servir de sustentação para outras pesquisas voltadas à aplicações dedicadas. 5. Conclusão Algoritmos para obtenção de padrões e parâmetros em imagens podem ser aplicados em diversas áreas. Sua utilização para detecção de formas em imagens se mostra como um recurso para a resolução bem sucedida de problemas comuns no segmento de computação visual. A sugestão de aplicação para a detecção de pistas de pouso pode auxiliar aeronaves não somente no processo de pouso e decola, mas na obtenção de dados em geral para um Veículo Aéreo Não Tripulado (VANT). Os algoritmos apresentados neste trabalho corroboram os resultados obtidos em aplicações semelhantes, tornando-se um instrumento para obtenção de parâmetros a partir de padrões de vídeos. O método de detecção de bordas de Canny se mostrou um poderoso recurso para detecção de bordas, enquanto a Transformada de Hough demonstrou ser eficaz na a identificação de linhas. Como trabalhos futuros, espera-se utilizar esta implementação na obtenção dos parâmetros otimizados para determinadas condições, além da possibilidade de utilizar os algoritmos para verificação no intuito de desenvolver um sistema embarcado.

9 References Canny, J. (1986). A Computational Approach for Edge Detection. Pattern Analysis and Machine Intelligence, 8(6): de Macedo, M. M. G. (2005). Uso da Transformada de Hough na Vetorização de Moldes e Outras Aplicaçoes. Master s thesis, Universidade Federal Fluminense, Niterói, RJ. do Vale, G. M. and Poz, A. P. D. (2002). Processo de Detecção de Bordas de Canny. 8(2): Dorini, L. E. B. and de Rezende Rocha, A. (2011). através da tranformada de Hough. Detecção de círculos em imagens Du, S. T. C. and Sun, M. (2012). High accuracy Hough transform based on butterfly symmetry. Electronics Letters, 4: Duda, R. and Hart, P. (1972). Use of the Hough Transformation to Detect Lines and Curves in the Pictures. Communication Association Computing Machine, 15: Guan, P. P. and Yan, H. (2011). Blood cell image segmentation based on the Hough transform and fuzzy curve tracing. Machine Learning and Cybernetics (ICMLC), International Conference, 4: Hough, P. V. C. (1962). Method and Means for Recognizing Complex Patterns. Machado, D. S. (2009). Sistema de Inspeção Visual Automática Aplicado ao Controle de Qualidade de Ovos em Linhas de Produção. Master s thesis, Centro Federal de Educação Tecnológica de Minas Gerais, Belo Horizonte MG. Medeiros, F. A. (2007). Desenvolvimento de um Veículo Aéreo não Tripulado para Aplicação em Agricultura de Precisão. Master s thesis, Universidade Federal de Santa Maria, Santa Maria, RS, Brasil. Nokia (2011). QtCreator IDE. Último acesso: 28 ago, Pistoril, H. and Pistoril, J. (2005). Hough-Circles: Um Módulo de Detecção de Circunferências para o ImageJ. Workshop Software Livre, pages 1 4. Wang, S., Ge, F., and Liu, T. (2005). Evaluating Edge Detection through Boundary Detection. Communication Association Computing Machine, pages 1 15.

Detecção de Linhas Através da Transformada de Hough

Detecção de Linhas Através da Transformada de Hough Detecção de Linhas Através da Transformada de Hough Jhielson Monitno Pimentel 1, João Carlos Nunes Bittencourt 2, Jody Maick Araujo de Mattos 1, Marcel Ranulfo 1 1 Departamento de Tecnologia Universidade

Leia mais

IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2

IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2 IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS André Zuconelli 1 ; Manassés Ribeiro 2 INTRODUÇÃO As tecnologias assistivas têm a finalidade de auxiliar pessoas com deficiência a alcançar

Leia mais

Processamento digital de imagens

Processamento digital de imagens Processamento digital de imagens Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 6 de outubro de 2016 Segmentação de imagens A segmentação

Leia mais

Aula 5 - Segmentação de Imagens

Aula 5 - Segmentação de Imagens Aula 5 - Segmentação de Imagens Parte 1 Prof. Adilson Gonzaga 1 Segmentação Agrupamento de partes de uma imagem em unidades homogêneas relativamente a determinadas características. Segmentação é o processo

Leia mais

Obtendo Contornos. Prof. Dr. Geraldo Braz Junior

Obtendo Contornos. Prof. Dr. Geraldo Braz Junior Obtendo Contornos Prof. Dr. Geraldo Braz Junior Até então Como achar as linhas (contorno) da rodovia? Ou pelo menos, diminuir a quanbdade de bordas? 2 Contorno? Borda não é contorno As Bordas de uma imagem

Leia mais

API para transformação de imagem em cartum utilizando plataforma ios. Acadêmico Christian Hess Orientador Dalton Solano dos Reis

API para transformação de imagem em cartum utilizando plataforma ios. Acadêmico Christian Hess Orientador Dalton Solano dos Reis API para transformação de imagem em cartum utilizando plataforma ios Acadêmico Christian Hess Orientador Dalton Solano dos Reis Roteiro da apresentação Introdução Fundamentação teórica Desenvolvimento

Leia mais

Universidade Federal do Rio de Janeiro - IM/DCC & NCE

Universidade Federal do Rio de Janeiro - IM/DCC & NCE Universidade Federal do Rio de Janeiro - IM/DCC & NCE Processamento de Imagens Segmentação Antonio G. Thomé thome@nce.ufrj.br Sala AEP/133 Conceituação Segmentação é uma tarefa básica no processo de análise

Leia mais

APLICAÇÃO DA VISÃO COMPUTACIONAL PARA SEGMENTAÇÃO DE OBJETOS EM IMAGENS CAPTURADAS POR EQUIPAMENTOS MÓVEIS.

APLICAÇÃO DA VISÃO COMPUTACIONAL PARA SEGMENTAÇÃO DE OBJETOS EM IMAGENS CAPTURADAS POR EQUIPAMENTOS MÓVEIS. APLICAÇÃO DA VISÃO COMPUTACIONAL PARA SEGMENTAÇÃO DE OBJETOS EM IMAGENS CAPTURADAS POR EQUIPAMENTOS MÓVEIS. João Marcelo RIBEIRO 1 Heber Rocha MOREIRA 2 Fiama F. S. do AMARAL 3 RESUMO Através da visão

Leia mais

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP)

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP) Processamento e Recuperação de Imagens Médicas Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP) 1 Propriedades Operadores de suavização os elementos da máscara são positivos e

Leia mais

Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local

Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local Inês Aparecida Gasparotto Boaventura DCCE-IBILCE-UNESP Rua Cristovão Colombo, 2265 15054-000, São José do Rio Preto,

Leia mais

Construção de uma ferramenta voltada à medicina preventiva para

Construção de uma ferramenta voltada à medicina preventiva para Construção de uma ferramenta voltada à medicina preventiva para diagnosticar casos de estrabismo Israel Damásio Medeiros Acadêmico Paulo César Rodacki Gomes - Orientador Roteiro Introdução Fundamentação

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Tópicos Detecção de Pontos Isolados Detecção de Linhas Prof. Sergio Ribeiro 2 Operações lógicas e aritméticas orientadas a vizinhança utilizam o conceito

Leia mais

Sistema de Reconhecimento de Logotipos

Sistema de Reconhecimento de Logotipos Sistema de Reconhecimento de Logotipos Fellipe Duarte, Saulo T. Oliveira {duartefellipe,sto}@cos.ufrj.br Relatório Técnico, Introdução ao Processamento de Imagens Programa de Engenharia de Sistemas e Computação

Leia mais

Processamento de Imagens COS756 / COC603

Processamento de Imagens COS756 / COC603 Processamento de Imagens COS756 / COC603 aula 07 - deteção de características de baixo-nível (low-level feature detection) Antonio Oliveira Ricardo Marroquim 1 / 35 aula de hoje feature detection overview

Leia mais

APLICAÇÃO DE TÉCNICAS DE PROCESSAMENTO DE IMAGENS DIGITAIS EM IMAGENS GERADAS POR ULTRA-SOM

APLICAÇÃO DE TÉCNICAS DE PROCESSAMENTO DE IMAGENS DIGITAIS EM IMAGENS GERADAS POR ULTRA-SOM VIII ERMAC 8 o Encontro Regional de Matemática Aplicada e Computacional 0- de Novembro de 008 Universidade Federal do Rio Grande do Norte Natal/RN APLICAÇÃO DE TÉCNICAS DE PROCESSAMENTO DE IMAGENS DIGITAIS

Leia mais

PRÁTICA 5 Prof. Dr. Evandro Luis Linhari Rodrigues

PRÁTICA 5 Prof. Dr. Evandro Luis Linhari Rodrigues PRÁTICA 5 Prof. Dr. Evandro Luis Linhari Rodrigues Além da solução usando Matlab, todos os exercícios deverão ser implementados também usando Python e OpenCV. Segmentação de Imagens Parte 1. 1) Detecção

Leia mais

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS Hedlund Erik Martins Távora 1, John Hebert Da Silva Felix 2, Darleison Rodrigues Barros Filho 3, Fausta Joaquim Faustino

Leia mais

PMR2560 Visão Computacional Detecção de bordas. Prof. Eduardo L. L. Cabral

PMR2560 Visão Computacional Detecção de bordas. Prof. Eduardo L. L. Cabral PMR56 Visão Computacional Detecção de bordas Prof. Eduardo L. L. Cabral Objetivos Processamento de imagens: Características; Detecção de bordas. Características Tipos de características: Bordas; Cantos;

Leia mais

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

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Filtragem de Imagens A utilização de filtros tem como objetivo melhorar a qualidade das imagens através da: ampliação

Leia mais

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo Estudo de comparação do descritor de imagens coloridas BIC empregando diferentes abordagens de classificação de detecção de bordas: Canny e Operador Laplaciano Diego Martin Mancini Orientador: Prof. Paulo

Leia mais

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

Detecção e Correção Automáticas de Olhos Vermelhos Setor de Tecnologia da Universidade Federal do Paraná Curso de Engenharia Elétrica TE 072 Processamento Digital de Sinais Detecção e Correção Automáticas de Olhos Vermelhos Trabalho elaborado pelo aluno

Leia mais

TELEVISÃO DIGITAL LEEC 2006/2007

TELEVISÃO DIGITAL LEEC 2006/2007 TELEVISÃO DIGITAL LEEC 2006/2007 DETECÇÃO DE CONTORNOS GRUPO 6: Hugo Miguel Rodrigues Gonçalves Dinis Guedes Afonso ee01171 ee01148 Introdução Este trabalho tem como objectivo a implementação de métodos

Leia mais

Tracking de movimentos usando marcadores circulares

Tracking de movimentos usando marcadores circulares UNIVERSIDADE FEDERAL DO RIO DE JANEIRO - COPPE INTRODUÇÃO AO PROCESSAMENTO DE IMAGENS Tracking de movimentos usando marcadores circulares Jéssica de Abreu DRE:114069619 Junho de 2014 1 INTRODUÇÃO Com a

Leia mais

Reconhecimento de palma de mão. Peterson Wagner Kava de Carvalho

Reconhecimento de palma de mão. Peterson Wagner Kava de Carvalho Reconhecimento de palma de mão Peterson Wagner Kava de Carvalho 1 Sumário 1. Introdução 2. Artigo 1: Palmprint Recognition a. Pré-Processamento b. Extração de Features c. Classificação d. Resultados 3.

Leia mais

T4.1 Processamento de Imagem

T4.1 Processamento de Imagem T4.1 Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas 4.

Leia mais

Capítulo III Processamento de Imagem

Capítulo III Processamento de Imagem Capítulo III Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas

Leia mais

MouseCam: aplicação de controle do mouse via câmera

MouseCam: aplicação de controle do mouse via câmera MouseCam: aplicação de controle do mouse via câmera Introdução ao Processamento de Imagens COS756 PESC/COPPE/UFRJ 2013 1 Renan Garrot garrot@cos.ufrj.br 1. Introdução O processo de tracking por vídeo consiste

Leia mais

Um Sistema para Controle de Qualidade de Medicamentos

Um Sistema para Controle de Qualidade de Medicamentos Um Sistema para Controle de Qualidade de Medicamentos Maysa Malfiza Garcia de Macedo 1, Aura Conci 1 1 Instituto de Computação Universidade Federal Fluminense (UFF) Rua Passo da Pátria, 156 - Bloco E -

Leia mais

Processamento de Imagens COS756 / COC603

Processamento de Imagens COS756 / COC603 Processamento de Imagens COS756 / COC603 aula 09 - curvatura Antonio Oliveira Ricardo Marroquim 1 / 1 aula de hoje feature detection overview curvatura espaço de escala block matching 2 / 1 curvatura o

Leia mais

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015 Introdução a Computação Gráfica [5COP100] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre de 2015 Assunto Aula 7 Filtros de Imagens Digitais 2 de 47 Sumário Conceitos Filtragem no

Leia mais

EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq ( )

EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq ( ) USP UNIVERSIDADE DE SÃO PAULO EP ESCOLA POLITÉCNICA EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq (2000-2001) LEONARDO

Leia mais

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior Simulação Gráfica Segmentação de Imagens Digitais Julio C. S. Jacques Junior Segmentação Subdivide uma imagem em suas partes ou objetos constituintes. O nível até o qual essa subdivisão deve ser realizada

Leia mais

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

Processamento de Imagem. Filtragem no Domínio Espacial Professora Sheila Cáceres Processamento de Imagem Filtragem no Domínio Espacial Professora Sheila Cáceres Filtragem A filtragem de imagens pode ser realizada no domínio do espaço e da frequência Operadores de filtragem são classificados

Leia mais

Filtros espaciais (suavizaçào)

Filtros espaciais (suavizaçào) Processamento de Imagens Médicas Filtros espaciais (suavizaçào) Prof. Luiz Otavio Murta Jr. Informática Biomédica Depto. de Física e Matemática (FFCLRP/USP) 1 Necessidade de pré-processamento 2 Propriedades

Leia mais

Processamento de Imagens Termais Aplicado à Navegação Autônoma. Wanessa da Silva

Processamento de Imagens Termais Aplicado à Navegação Autônoma. Wanessa da Silva Processamento de Imagens Termais Aplicado à Navegação Autônoma Wanessa da Silva Outubro, 2016 Introdução Roteiro Métodos Imagens Utilizadas Resultados Considerações Finais 1. Introdução 2. Métodos 4. Imagens:

Leia mais

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Processamento de Imagem Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Lembrando Filtragem Correlação A correlação e a convolução sãos dois conceitos relacionados a filtragem.

Leia mais

GEOMETRIC PROPERTY BASED ELLIPSE DETECTION METHOD

GEOMETRIC PROPERTY BASED ELLIPSE DETECTION METHOD GEOMETRIC PROPERTY BASED ELLIPSE DETECTION METHOD Introdução A detecção de elipse, de forma robusta e confiável, é uma questão fundamental em processamento de imagens, pois que fornece uma ferramenta útil

Leia mais

Processamento de Imagens Marcia A. S. Bissaco

Processamento de Imagens Marcia A. S. Bissaco Engenharia Biomédica Processamento de Imagens Marcia A. S. Bissaco 1 Exemplos filtros Média Mediana Passa_B Passa_A Borda_H Borda_V Sobel_Y Sobel_X Oliveira, Henrique J. Quintino (UMC-SP), 2 Media Mediana

Leia mais

Descritores de Imagens

Descritores de Imagens Descritores de Imagens André Tavares da Silva PPGCA/UDESC Outubro de 2017 André Tavares da Silva (PPGCA/UDESC) Descritores de Imagens Outubro de 2017 1 / 18 Descritores Locais e Frameworks SIFT SURF Viola-Jones

Leia mais

T4 Processamento de Imagem

T4 Processamento de Imagem T4 Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Hélder Filipe Pinto de Oliveira Resumo 1. Manipulação ponto a ponto 2. Conetividade 3. Filtros espaciais 4. Extração de estruturas

Leia mais

VISÃO COMPUTACIONAL PARA A LEITURA DO DISPOSITIVO MOSTRADOR DE INSTRUMENTOS DE MEDIÇÃO

VISÃO COMPUTACIONAL PARA A LEITURA DO DISPOSITIVO MOSTRADOR DE INSTRUMENTOS DE MEDIÇÃO VISÃO COMPUTACIONAL PARA A LEITURA DO DISPOSITIVO MOSTRADOR DE INSTRUMENTOS DE MEDIÇÃO Danilo Alves de Lima 1, Guilherme Augusto Silva Pereira 2, Flávio Henrique de Vasconcelos 3 Departamento de Engenharia

Leia mais

para o ImageJ Caixa Postal 100, Av. Tamandaré, Campo Grande, MS, Brasil

para o ImageJ Caixa Postal 100, Av. Tamandaré, Campo Grande, MS, Brasil Hough-Circles: Um Módulo de Detecção de Circunferências para o ImageJ Hemerson Pistori 1, Jeferson Pistori 1 e Eduardo Rocha Costa 1 Grupo de Pesquisa em Engenharia e Computação (GPEC) Universidade Católica

Leia mais

SISTEMA AUTOMÁTICO PARA AVALIAÇÃO POSTURAL BASEADO EM DESCRITORES DE IMAGENS

SISTEMA AUTOMÁTICO PARA AVALIAÇÃO POSTURAL BASEADO EM DESCRITORES DE IMAGENS SISTEMA AUTOMÁTICO PARA AVALIAÇÃO POSTURAL BASEADO EM DESCRITORES DE IMAGENS GIAN LUCAS DE OLIVEIRA PAIVA GRADUANDO EM ENGENHARIA ELETRÔNICA ORIENTADOR: PROF. CRISTIANO JACQUES MIOSSO DR. EM ENGENHARIA

Leia mais

TE073 PDS II Programa de Graduação em Engenharia Elétrica

TE073 PDS II Programa de Graduação em Engenharia Elétrica TE073 PDS II Programa de Graduação em Engenharia Elétrica Prof. Alessandro Zimmer zimmer@eletrica.ufpr.br www.eletrica.ufpr.br/~zimmer/te073 Processamento Digital de Imagens PDI: Segmentação Os algoritmos

Leia mais

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

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Filtragem de Imagens A utilização de filtros tem como objetivo melhorar a qualidade das imagens através da: ampliação

Leia mais

Morfologia Matemática: algumas aplicações. Rosana Gomes Bernardo Universidade Federal Fluminense

Morfologia Matemática: algumas aplicações. Rosana Gomes Bernardo Universidade Federal Fluminense Morfologia Matemática: algumas aplicações Rosana Gomes Bernardo Universidade Federal Fluminense Introdução Aplicações Motivadoras - Consumo de Gás Natural Roteiro - Placas de Veículos Referências - Cartografia

Leia mais

Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia

Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia Aluno: Gabriel Malizia Orientador: Professor Marcelo Gattass Co-Orientador: Professor Paulo Cezar Carvalho

Leia mais

Reconhecimento de Objetos em Tempo Real para Futebol de Robôs

Reconhecimento de Objetos em Tempo Real para Futebol de Robôs Reconhecimento de Objetos em Tempo Real para Futebol de Robôs Murilo Fernandes Martins, Flavio Tonidandel e Reinaldo A.C. Bianchi Centro Universitário da FEI UniFEI Av. Humberto de A. Castelo Branco, 3972

Leia mais

RECONHECIMENTO FACIAL 2D

RECONHECIMENTO FACIAL 2D RECONHECIMENTO FACIAL 2D PARA SISTEMAS DE AUTENTICAÇÃO EM DISPOSITIVOS MÓVEIS Luciano Pamplona Sobrinho Orientador: Paulo César Rodacki Gomes ROTEIRO Introdução Objetivos Fundamentação Teórica Conceitos

Leia mais

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

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Filtragem de Imagens A utilização de filtros tem como objetivo melhorar a qualidade das imagens através da: ampliação

Leia mais

Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica

Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica Visão Geral Computaçã ção o Gráfica Introduçã ção, conceitos básicosb sicos, áreas relacionadas Introdução à Computação Gráfica Como funciona um sistema gráfico Como imagens são representadas Áreas relacionadas,

Leia mais

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza INF2608 - Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza Trabalho 02 Visualização de Imagens Sísmicas e Detecção Automática de Horizonte Resumo Este trabalho

Leia mais

Estimativa de Posição 3D de Obstáculos para VANTs

Estimativa de Posição 3D de Obstáculos para VANTs Estimativa de Posição 3D de Obstáculos para VANTs Rodolfo Barros Chiaramonte, Kalinka Regina Lucas Jaquie Castelo Branco Institute of Mathematics and Computing Sciences (ICMC) University of São Paulo (USP),

Leia mais

Álgebra Linear em Visão Computacional

Álgebra Linear em Visão Computacional Visão geral Universidade Federal do Rio Grande do Norte Material compilado em 30 de novembro de 2016. Licença desta apresentação: http://creativecommons.org/licenses/ Introdução Conceitos básicos Operadores

Leia mais

Extração de características utilizando filtros de Gabor aplicado a identificação de defeitos no couro bovino

Extração de características utilizando filtros de Gabor aplicado a identificação de defeitos no couro bovino Extração de características utilizando filtros de Gabor aplicado a identificação de defeitos no couro bovino André Luiz Pasquali 24 de abril de 2006 1 Antecedentes e Justificativa Atualmente o Brasil vem

Leia mais

SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro

SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro Detecting Pedestrians Using Patterns of Motion and Appearance *Paul Viola *Michael J. Jones *Daniel Snow Por que detectar pedestres? http://conexaopenedo.com.br/2016/02/sistema-consegue-detectar-pedestres-em-tempo-real/

Leia mais

Extração de objetos de interesse em imagens digitais utilizando a biblioteca de Visão Computacional OpenCV

Extração de objetos de interesse em imagens digitais utilizando a biblioteca de Visão Computacional OpenCV Extração de objetos de interesse em imagens digitais utilizando a biblioteca de Visão Computacional OpenCV Izadora Aparecida RAMOS 1,3,4 ; Servílio Souza de ASSIS 1,3,4 ; Bruno Alberto Soares OLIVEIRA

Leia mais

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Segmentação

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Segmentação UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba Segmentação A separação dos pixeis relativos a cada objeto, ou região, é uma etapa fundamental para o sucesso do processo de análise da imagem. Embora

Leia mais

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac Operações Pontuais 1 operando T OP 2 operandos Pré-Processamento - 1 Operações Pontuais Nas operações pontuais, cada ponto da imagem-resultado - g(i,j) - é obtido por uma transformação T do ponto de coordenadas

Leia mais

TE073 PDS II Programa de Graduação em Engenharia Elétrica

TE073 PDS II Programa de Graduação em Engenharia Elétrica TE073 PDS II Programa de Graduação em Engenharia Elétrica Prof. Alessandro Zimmer zimmer@eletrica.ufpr.br www.eletrica.ufpr.br/~zimmer/te073 Processamento Digital de Imagens PDI: Segmentação Os algoritmos

Leia mais

Interpolação de Curvas de Nível por Difusão de Calor

Interpolação de Curvas de Nível por Difusão de Calor Interpolação de Curvas de Nível por Difusão de Calor Roberto de Beauclair Seixas Luiz Henrique de Figueiredo Cláudio Antonio da Silva {tron,lhf,cads}@visgraf.impa.br Motivação Identificação de um método

Leia mais

Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica

Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica 1. Imagens sísmicas Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática Fundamentos de Computação Gráfica Aluno: Stelmo Magalhães Barros Netto Relatório do trabalho Imagens Sísmicas

Leia mais

Descritores de Imagem (introdução)

Descritores de Imagem (introdução) Descritores de Imagem (introdução) André Tavares da Silva andre.silva@udesc.br Roteiro da aula Definição de descritor de imagem Extração de Característica Tipos Geral x Específico Global (cor, textura,

Leia mais

Filtragem linear. jorge s. marques, questão: como remover artefactos?

Filtragem linear. jorge s. marques, questão: como remover artefactos? Filtragem linear questão: como remover artefactos? redução de ruído como reduzir o ruído de uma imagem? ideia: substituir cada piel por uma média Jm,n = m+ k n+ k k + p= m kq= n k Ip,q k= k+ k+ k= filtro

Leia mais

SEMINÁRIO DOS ARTIGOS:

SEMINÁRIO DOS ARTIGOS: SEMINÁRIO DOS ARTIGOS: Text Detection and Character Recognition in Scene Images with Unsupervised Feature Learning End-to-End Text Recognition with Convolutional Neural Networks Fernanda Maria Sirlene

Leia mais

Sistema Remoto para Monitoramento de Rodovias. VANTRod

Sistema Remoto para Monitoramento de Rodovias. VANTRod Sistema Remoto para Monitoramento de Rodovias VANTRod PROPOSTA - Monitoramento de rodovias empregando Veículo Aéreo Não Tripulado (VANT); - Enquanto em voo software embarcado capta imagens georreferenciadas;

Leia mais

Respostas do Teste de Analise de Imagens :

Respostas do Teste de Analise de Imagens : Respostas do Teste de Analise de Imagens - 2004: 1Diga com suas palavras o que é: (Valor total da questão: 12) Filtragem passa alta (valor deste item até 0,3) - importante falar que apesar do nome ser

Leia mais

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha Filtragem As técnicas de filtragem são transformações da imagem "pixel" a "pixel", que dependem do nível de cinza de um determinado "pixel" e do valor dos níveis de cinza dos "pixels" vizinhos, na imagem

Leia mais

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Francisco A. Rodrigues Departamento de Matemática Aplicada e Estatística - SME 1 Objetivo Parametrização de curvas Extração de

Leia mais

Rastreamento de objeto e estimativa de movimento

Rastreamento de objeto e estimativa de movimento Hiroito Watanabe Rastreamento de objeto e estimativa de movimento Brasil 2015 Hiroito Watanabe Rastreamento de objeto e estimativa de movimento Relatório do trabalho 2 da disciplina de Processamento Digital

Leia mais

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO INSTITUTO TÉRCIO PACCITI DE APLICAÇÕES E PESQUISAS COMPUTACIONAIS. Relatório Técnico, 05/06

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO INSTITUTO TÉRCIO PACCITI DE APLICAÇÕES E PESQUISAS COMPUTACIONAIS. Relatório Técnico, 05/06 1 UNIVERSIDADE FEDERAL DO RIO DE JANEIRO INSTITUTO TÉRCIO PACCITI DE APLICAÇÕES E PESQUISAS COMPUTACIONAIS Relatório Técnico, 05/06 DOOR CROSSING AND STATE IDENTIFICATION USING ROBOTIC VISION Eliana Prado

Leia mais

Reconhecimento de texturas utilizando padrão binário local e classificador knn.

Reconhecimento de texturas utilizando padrão binário local e classificador knn. Reconhecimento de texturas utilizando padrão binário local e classificador knn. Vinicius Santos Andrade 1 Resumo. Através de uma imagem é possível obter inúmeras informações. Portanto, é cada vez mais

Leia mais

Processamento digital de imagens

Processamento digital de imagens Processamento digital de imagens Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 3 de março de 2016 Transformação e filtragem de imagens

Leia mais

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

Prof. Fernando V. Paulovich  3 de agosto de SCC Computação Gráca Dispositivos de Saída e SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade

Leia mais

HIKVISION Tecnologia de Codificação H.265+ Reduza sua Largura de Banda e Armazenagem pela Metade Desfrute da Ultra HD e da Fluência

HIKVISION Tecnologia de Codificação H.265+ Reduza sua Largura de Banda e Armazenagem pela Metade Desfrute da Ultra HD e da Fluência HIKVISION Tecnologia de Codificação H.265+ Reduza sua Largura de Banda e Armazenagem pela Metade Desfrute da Ultra HD e da Fluência Índice 1. Background... 3 2. Key Technologies... 3 2.1. Prediction Encoding...

Leia mais

Introdução FILTRAGEM NO DOMÍNIO DA FREQUÊNCIA

Introdução FILTRAGEM NO DOMÍNIO DA FREQUÊNCIA FILTRAGEM NO DOMÍNIO DA FREQUÊNCIA Introdução Um sinal no domínio do espaço (x,y) pode ser aproximado através de uma soma de senos e cossenos com frequências (f, f2, f3,...fn) de amplitudes (a, a2,...

Leia mais

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Visão Computacional Alessandro L. Koerich Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Processamento da Informação Capturei uma Imagem! E agora? Assumindo que

Leia mais

PROCESSAMENTO DIGITAL DE IMAGENS

PROCESSAMENTO DIGITAL DE IMAGENS UNIVERSIDADE DE SÃO PAULO ESCOLA SUPERIOR DE AGRICULTURA LUIZ DE QUEIROZ DEPARTAMENTO DE ENGENHARIA DE BIOSSISTEMAS DISCIPLINA: LEB450 TOPOGRAFIA E GEOPROCESSAMENTO II PROF. DR. CARLOS ALBERTO VETTORAZZI

Leia mais

Autor: Diego Gouvêa Macharete Trally

Autor: Diego Gouvêa Macharete Trally Autor: Diego Gouvêa Macharete Trally Orientador: José Gabriel R. C. Gomes 1 Introdução Motivação O Processo de Ajuste A Eletrônica do Projeto Processamento de Imagem Controle Resultados d Obtidos Conclusões

Leia mais

Processamento Digital De Imagens Para Uma Análise Quantitativa De Sementes De Feijão

Processamento Digital De Imagens Para Uma Análise Quantitativa De Sementes De Feijão Processamento Digital De Imagens Para Uma Análise Quantitativa De Sementes De Feijão Luana de L. Lopes 1 (PG)*, Francisco R. de Melo 1 (PQ) luanalopes100@yahoo.com.br 1 Universidade Estadual de Goiás,

Leia mais

Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens

Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2013/1 Moacir Ponti

Leia mais

Tranformada de Fourier II. Guillermo Cámara-Chávez

Tranformada de Fourier II. Guillermo Cámara-Chávez Tranformada de Fourier II Guillermo Cámara-Chávez Principios básicos A teoria de Fourier diz que qualquer sinal, em nosso caso as imagens, podem ser expressadas como uma soma de senóides. No caso das imagens,

Leia mais

RECONHECIMENTO DE ÍRIS EM AMBIENTES NÃO COOPERATIVOS UTILIZANDO WAVELETS E GABOR 2D

RECONHECIMENTO DE ÍRIS EM AMBIENTES NÃO COOPERATIVOS UTILIZANDO WAVELETS E GABOR 2D RECONHECIMENTO DE ÍRIS EM AMBIENTES NÃO COOPERATIVOS UTILIZANDO WAVELETS E GABOR 2D Fernanda Maria Sirlene Pio SUMÁRIO 1. Introdução 2. Trabalhos relacionados 3. Metodologia 1. Segmentação 2. Normalização

Leia mais

Universidade Católica Dom Bosco

Universidade Católica Dom Bosco Universidade Católica Dom Bosco Centro de Ciências Exatas e Tecnológicas Curso de Engenharia de Computação Segmentação e Reconhecimento Baseado em Textura: Técnicas e Ferramentas Wagner Beloti Leal Prof.

Leia mais

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica Introdução Geral a Computação Gráfica Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de 2 Introdução Geral a O que é CG? Áreas de Atuação Definição, Arte e Matemática Mercado

Leia mais

6 Modelo Gamma-Cetuc (GC)

6 Modelo Gamma-Cetuc (GC) 6 Modelo Gamma-Cetuc (GC) Um modelo de sintetização de séries temporais de atenuação por chuva envolve a geração de dados aleatórios que satisfaçam especificações de estatísticas de primeira e de segunda

Leia mais

Detectando Bordas: Filtros Passa Alta

Detectando Bordas: Filtros Passa Alta Detectando Bordas: Filtros Passa Alta Prof. Dr. Geraldo Braz Junior Baseado nas notas de aula de Fei- Fei Li e A Prac'cal Introduc'on to Computer Vision with OpenCV by Kenneth Dawson- Howe Porque contornos

Leia mais

PMR2560 Visão Computacional Filtragem e Suavização. Prof. Eduardo L. L. Cabral

PMR2560 Visão Computacional Filtragem e Suavização. Prof. Eduardo L. L. Cabral PMR50 Visão Computacional Filtragem e Suavização Prof. Eduardo L. L. Cabral Objetivos Processamento de imagens: Convolução; Filtragem D; Suavização de imagens. Convolução Definição de convolução no tempo

Leia mais

Construção de uma ferramenta de localização da região da placa de veículos

Construção de uma ferramenta de localização da região da placa de veículos Construção de uma ferramenta de localização da região da placa de veículos Jonathan Damásio Medeiros Acadêmico Dalton Solano dos Reis - Orientador Roteiro Introdução Objetivos do trabalho Fundamentação

Leia mais

Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA. Utilizando JAVA. TCC - Monografia

Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA. Utilizando JAVA. TCC - Monografia Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA TCC - Monografia Wanderson Câmara dos Santos Orientador : Prof. Dr. Luiz Felipe de Queiroz Silveira 1 Departamento

Leia mais

Aprendizado de Máquina (Machine Learning)

Aprendizado de Máquina (Machine Learning) Ciência da Computação (Machine Learning) Aula 02 Representação dos dados Pré-processamento Max Pereira Tipo de Dados Os atributos usados para descrever objetos de dados podem ser de diferentes tipos: Quantitativos

Leia mais

CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO

CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO 182 CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO Neste trabalho foi proposta uma metodologia para a automação da resseção espacial de imagens digitais baseada no uso hipóteses

Leia mais

PROCESSO DE DETECÇÃO DE BORDAS DE CANNY

PROCESSO DE DETECÇÃO DE BORDAS DE CANNY 67 PROCESSO DE DETECÇÃO DE BORDAS DE CANNY Canny edge detection process GIOVANE MAIA DO VALE 1 ALUIR PORFÍRIO DAL POZ 1 Mestrando do Programa de Pós-Graduação em Ciências Cartográficas Departamento de

Leia mais

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Juliana Patrícia Detroz Professor: André Tavares da Silva Universidade do Estado de Santa Catarina

Leia mais

Descritores de Imagem

Descritores de Imagem Descritores de Imagem André Tavares da Silva 31 de março de 2014 1 Descritores de imagem (continuação) 1.1 Frameworks de detecção de objetos SIFT (scale-invariant features transform) (Lowe, 1999) SIFT

Leia mais

UMA VISÃO SOBRE O PROCESSAMENTO DE IMAGENS. Rogério Vargas DCET UESC Home page: rogerio.in

UMA VISÃO SOBRE O PROCESSAMENTO DE IMAGENS. Rogério Vargas DCET UESC Home page: rogerio.in UMA VISÃO SOBRE O PROCESSAMENTO DE IMAGENS Rogério Vargas DCET UESC Home page: rogerio.in Exemplo de aplicações: automação e visão artificial reconhecimento de caracteres análise de cromossomos veículos

Leia mais

Introdução ao Processamento Digital de Imagem MC920 / MO443

Introdução ao Processamento Digital de Imagem MC920 / MO443 Introdução ao Processamento Digital de Imagem MC920 / MO443 Prof. Hélio Pedrini Instituto de Computação UNICAMP 1º Semestre de 2017 Roteiro 1 Segmentação Detecção de Descontinuidades Detecção de Pontos,

Leia mais

Estudo comparativo de métodos de segmentação das bordas de lesões em imagens dermatoscópicas

Estudo comparativo de métodos de segmentação das bordas de lesões em imagens dermatoscópicas Estudo parativo de métodos de segmentação das bordas de lesões em imagens dermatoscópicas Pedro Vinícius Macêdo de Araújo, Geraldo Braz Junior Curso de Ciência da Computação Universidade Federal do Maranhão

Leia mais