Prof. Marcelo Gattass 0821369 - Gustavo Lopes Mourad.

Slides:



Advertisements
Apresentações semelhantes
ETAPAS DE ESTUDO EM P.O. Definição e Formulação do Problema
Advertisements

Garantia de Qualidade do software
Departamento de Informática
The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Visão Computacional Prof. Dr. rer.nat. Aldo von Wangenheim.
Segmentação por limiarização (thesholding)
Transformações espaciais geométricas
Gestão de telas e ambientes em jogos 2D
Reconhecimento de Padrões Segmentação
Visão computacional.
Ismael Andrade Pimentel Departamento da Eng. Mec
Captura de Texto em um Quadro Branco
Reconstrução tridimensional. Passos Encontrar correspondência entre pontos das imagens Reconstruir a posição tridimensional de cada ponto, usando os dados.
Segmentação de Imagens
Métodos de ajuste de temperatura de cor
Acompanhamento de Cenas com Calibração Automática de Câmeras
RECONSTRUÇÃO 3D Visão Computacional e Realidade Aumentada
Trabalho 2 de FCG Leitura de QR Codes
Quick Response Code Tópicos Etapa 1
Self-Similarity Based Texture Editing Self-similarity Based Texture Editing Stephen Brooks Neil Dogdson University of Cambridge Projeto Final de Processamento.
Seminário de Andamento Módulo: Merge Grupo 5 André Ribeiro Coelho Rafael de Souza Santos.
Filtragem Espacial É baseado na aplicação de máscaras na imagem.
Filtro Linear-Máscaras
MATRIZES REAIS (1ª AULA ).
Correlação de Imagens FUNÇÃO 0,0 C L.
Autores: Jean Suellen Silva de Almeida Victor Hugo Cunha de Melo
Processamento de Imagens: Conceitos Básicos
Sphere CDV Fundamentals of Spherical Parameterization for 3D Meshes MOTIVAÇÕES: - Remeshing - Morphing.
MEEA,15 de Outubro de 2001 Técnicas de visualização, aquisição e processamento de imagem.
Equalização dos Histogramas em Imagens
Reconhecimento de códigos QR
Carlos Oliveira Descrição e Objetivo Considerações Etapas consideradas Resultados obtidos Melhoramentos.
Marcus Vinicius Silva Soares Orientador: Luiz Merschmann Outubro / 2010.
Estimação da direção de múltiplas fontes de luz Baseado no artigo Estimation of Illuminant Direction and Intensity of Multiple Light Sources, de W. Zhou.
Segmentação de Imagens
Determinantes e Propriedades
Uso de Sistemas Imunológicos Artificiais para Detecção de Falhas em Plantas da Indústria de Petróleo. Aluno: Alexandre Willig Quintino dos Santos Orientador:
Carlos Oliveira Sumário Descrição e Objetivo O Método de Tsai Implementação Resultados obtidos Melhoramentos.
Usando contornos ativos para detectar movimento
Fotografia automática
Computação Gráfica – Visibilidade
Reconstrução Tridimensional usando IPP Trabalho final do curso de Visão Computacional DCC / UFMG Apresentação: Antônio Wilson Vieira.
Ademir Rafael Marques Guedes
Campus de Caraguatatuba
Reconhecimento e Verificação de Assinaturas
Revisão Geral Técnicas de Realce Histogramas
Relator: Leandro Augusto da Silva Contestador: Ramon Alfredo Moreno São Paulo, 14 de Março, de 2008.
Métodos para instanciar stops e moves
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Detecção da Bola em Vídeos de Futebol Universidade Federal de Pernambuco Centro de Informática Computação Gráfica – Acompanhamento de Projeto Luiz Felipe.
Best Combination of Binarization Methods for License Plate Character Segmentation (2013) - Resumo Vinicius Queiroz e Vinicius M. de Almeida.
Sistemas de Rastreamento de Baixo Custo para Desktops Tecgraf (Grupo de Tecnologia em Computação Gráfica) Depto. de Informática, PUC-Rio Alberto Raposo,
SQL Server Comando PIVOT.
Manuel Loaiza Marcelo Gattass Alberto Raposo
Mudança da Temperatura de Cor de uma Imagem Hildebrando Trannin Fundamentos de Computação Gráfica Prof.: Marcelo Gattass.
Prof. Marcelo Gattass Gustavo Lopes Mourad.
Processamento de Imagens Segmentação
Pré-processamento de imagens 1. Correcções geométricas 2. Correcções radiométricas.
Multilayer Failure Detection Method for Network Services Based on Distributed Components Eisuke Hirota, Kazuhiko Kinoshita, Hideki Tode, Koso Murakami,
Geometria Computacional Prof. Walter Mascarenhas Segundo semestre de 2004 Aula 5.
©Prof. Lineu MialaretAula 4 - 1/27Matemática Discreta I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - IFSP Campus de Caraguatatuba.
Análise Digital de Imagens
Processamento de Imagens e Computação Gráfica
FCG QR-CODE Aluno: Jeronimo Sirotheau de Almeida Eichler.
Fundamentos da Computação Gráfica PUC-Rio – Pontifícia Universidade Católica do Rio de Janeiro DI – Departamento de Informática Mestrado em Informática.
Apresentação do Projeto de Pesquisa da Disciplina de Resolução de Problemas 2 Algoritmos Genéticos aplicados à aproximação de funções.
Alan Mateus Vieira Neves Mestrando em Ciência da Computação Prof. Dr. Ricardo Massa Orientador Um framework estratégico para tomada de decisão em ambiente.
Hidrodinâmica Aula 03 (1 0 Sem./2016) 1. Movimento relativo próximo a um ponto Considere que a velocidade no ponto P e no tempo t é u. Próximo a este.
Professor: Gerson Leiria Nunes.  Processamento de imagens  Trabalhando com imagens  Problemas típicos  Aplicações  Comandos básicos matlab.
Lógica de Programação Aula 19 Prof. Auler Gomes.
The importance of segmentation applied to CAPTCHA recognition
Transcrição da apresentação:

Prof. Marcelo Gattass Gustavo Lopes Mourad

 Baseado no artigo de Liu [1] temos que: ◦ Converter a imagem em grayscale ◦ Binarizar a imagem  Criar um histograma da imagem  Estimar um nível de thresholding  Transformar a imagem em preto-e-branco dependendo do nível de thresholding estimado

 Encontrar os quadrados padrões para alinhamento e girar para a posição de leitura ◦ Os quadrados seguem a razão 1:1:3:1:1 ◦ Podem ser lidos em 360º

 Encontrar os quadrados padrões para alinhamento ◦ Tentativa 1  Encontrar os padrões com expressões regulares, levando em conta a escala da imagem. ◦ Tentativa 2  Aplicar o algoritmo Connected Component Labeling  Busca linha a linha da matriz de labels pelos padrões

 Connected Component Labeling ◦ Pixel a pixel (1ª passada)  Se não é background  Se não tem vizinhos com label  Criar nova label (colorir)  Cc pegar a menor label dos vizinhos ◦ Pixel a pixel (2ª passada)  Se não é background  Pegar a menor label dos vizinhos

 Connected Component Labeling ◦ Escolha dos vizinhos  8 é o mais apropriado

 Encontrar padrão linha a linha da matriz  Linha a linha da matriz de labels  Encontra os labels da linha  Para cada label, descobre se é candidato (tem pelo menos 2 labels “brancos” entre eles na linha)  Conta, com o auxílio de uma máquina de estados, a quantidade de “1”s, “0”s, “1”s, “0”s, “1”s, onde o “1” central é um label diferente do primeiro.  Se a razão entre as quantidades, com tolerância de erro, for encontrada, é um label que faz parte do quadrado de alinhamento.

Usando BlackPointEstimation para binarização

 Encontrar a ordem dos pontos de alinhamento para rotação ◦ P0 é o quadrado “central”  Ponto oposto a hipotenusa do triangulo formado entre os quadrados

 Encontrar os quadrados padrões para alinhamento utilizando uma WebCam ◦ Encontrar os padrões depende muito da luz ambiente  Alta variação de luz causa instabilidade do nível de threshould  Solução: médias móveis ◦ Os métodos de Otsu, Histograma, e Otsu “dividido” de binarização obtiveram resultados inferiores. ◦ A tolerância para encontrar os padrões teve pouca influência.

 [1] Liu, Y; Liu, M; Automatic Recognition Algorithm of Quick Response Code Based on Embedded System; Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications (ISDA'06), 2006  [2] Neira, J; Notas de Aula: “Lesson 1: Threshoulding”; visitado em 25/04/ visitado em 25/04/2009  [3] Otsu, N; A threshold selection method from gray-level histograms, IEEE Trans. Sys., Man., Cyber. 9: 62–66, 1979  [4] Soon, T; QR Code, Information Technology Standards Comitee, Synthesis Journal 2008, Section Three, 2008  [5] Wikipedia; QR Code,  [6] Wikipedia; Connected Component Labeling,