Ademir Rafael Marques Guedes

Slides:



Advertisements
Apresentações semelhantes
REDES NEURAIS ARTIFICIAIS: uma aplicação do tipo perceptron multilayer na identificação de impressões digitais Acadêmico: José Mário Pereira Dantas Orientador:
Advertisements

Processamento de Imagens Biométricas
NFIS NFSEG Four Finger Plain Segmentation. NFSEG Os conjuntos físicos de dados são cartões de impressão dos 10 dedos rolados e os 4 dedos planos mais.
INTELIGÊNGIA COMPUTACIONAL
Reconhecimento de Padrões Métodos, Técnicas e Ferramentas para Aprendizado e Classificação de Dados Módulo II Introdução ao Processamento de Imagens.
RECONHECIMENTO DE CARACTERES MANUSCRITOS APLICANDO REDES NEURAIS
Araken de Medeiros Santos Anne Magály de Paula Canuto
HAC MD -junho/ Noções de algoritmos e estudo de casos das principais tarefas de Mineração de dados.
AULA 03 PERCEPTRON SIMPLES.
Prof. Júlio Cesar Nievola
Analise e Seleção de Variáveis
Michele Mengucci CVRM-Centro de Geo-Sistemas IST Lisboa
Reconhecimento de Padrões Segmentação
Reconhecimento de Padrões Dissimilaridade
Iana Alexandra Alves Rufino
Quantização de cores em Imagens: o caso do K-means
Ismael Andrade Pimentel Departamento da Eng. Mec
Segmentação de Escrita
Acompanhamento de Cenas com Calibração Automática de Câmeras
Introdução ao Processamento Digital de Imagens
Integrando Textura e Forma para a Recuperação de Imagens por Conteúdo
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
Davyd Bandeira de Melo Um Sistema de Reconhecimento de Comandos de Voz Utilizando a Rede Neural ELM Junho 2011.
Nome: Rafael Baeta Orientador: Dr. David Menotti
Processamento de Imagens: Conceitos Básicos
Segmentação do fundo estático de um vídeo Pedro Sampaio Vieira.
Alexandre Xavier Falcão & David Menotti
CLUSTERING: UMA REVISÃO AOS ALGORITMOS BÁSICOS
Aprendizado Baseado em Instâncias – Algoritmo k-NN
Classificação. Classificação: Atribuição a uma classe (rótulo de um atributo categórico). Classifica dados (constrói um modelo) baseado em um conjunto.
Reconhecimento de códigos QR
A Hybrid Method for Robust Car Plate Character Recognition.
3. Segmentação de Imagens
INF 1771 – Inteligência Artificial
Animando Humanos Virtuais
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
Introdução ao Processamento Digital de Imagens Clayton de Medeiros Vasconcelos Centro Brasileiro de Pesquisas Físicas CAT- Out
Classificação de imagens de fotografias históricas usando detecção de linhas e paralelogramos pela presença de edifícios Natália Cosse Batista Grupo 8.
O Processo de KDD Data Mining SUMÁRIO - AULA1 O processo de KDD
2.º Ciclo 6.º ano de escolaridade
Marcus Sampaio DSC/UFCG. Marcus Sampaio DSC/UFCG Etapas do Processo.
Marcos Germano Degenhardt
Revisão Geral Técnicas de Realce Histogramas
Aula 8. Classificação Não Supervisonada por Regiões
Projeto Final MCI 2004 Filtragem de s Agente de Classificação de SPAM.
Introdução ao Processamento Digital de Imagens
Best Combination of Binarization Methods for License Plate Character Segmentation (2013) - Resumo Vinicius Queiroz e Vinicius M. de Almeida.
Segmentação de Fundo Marcelo Gonella
Locus Localização Eudes Cavalcanti.
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,
Prof. Anne Magály de Paula Canuto
Classificação/Categorização Christian Diego – cdad Icamaan Viegas – ibvs.
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Biometria Reconhecimento de Assinaturas
FERRAMENTA PARA AUXÍLIO AO DIAGNÓSTICO DE IMAGENS PULMONARES DE TOMOGRAFIA COMPUTADORIZADA Filipe Vernetti Giusti Orientador: Prof. Dr. Lucas Ferrari Oliveira.
Sparse Patch-Histograms for Object Classification in Cluttered Images Deselaers T.; Hegerath A.; Keysers D.; Ney H. Grupo de Reconhecimento de Padrões.
Aprendizado Baseado em Instancias. Introdução Em contraste aos métodos de aprendizado que constroem uma descrição explicita genérica da função alvo. Os.
Educador: Maicon Teixeira de Matos 7°B Capítulo 9 3° Bimestre 2012
Classificação de Imagens
Mineração de Dados Classificação Felipe Carvalho – UFES 2009/2.
Métodos de Pesquisa: Sequencial e Binária
Mineração de Dados (Data Mining)
Processamento de Imagens e Computação Gráfica
Laboratório de Classificação Supervisionada Laboratório de Geoprocessamento do Departamento de Engenharia de Transportes da EPUSP setembro de 2011.
Transcrição da apresentação:

Ademir Rafael Marques Guedes Victor Guimaraes Sistema de Reconhecimento baseado em Random Forest para Caracteres de CAPTCHAS

Base de Capchas Caracteres maiúsculos e dígitos; Foreground (caracter e ruídos) é preto e o background(fundo) é branco; Caracteres sofrem pouca distorção CAPTCHAS foram segmentados previamente em imagens com um único caracter

Abordagem utilizada Pré-processamento das imagens: Binarização Remoção de ruídos Extração das caracteríticas: Histogramas de Gradientes Orientados (HoG) Structural Caracteristics Classificação: Random Forest

Pré-processamento Converte a imagem em preto e branco utilizando um valor de threshold(limiar);

Pré-processamento Remoção de Ruídos e riscos baseada nas singularidades da imagem e dos caracteres Caracteres são formados por traços que em geral possuem 4 ou mais pixels de largura e/ou altura Remove-se portanto pontos , traços e ruídos que possuem largura ou altura de 3 pixels ou menos

Pré-processamento Conjuntos de pixels de foreground reunidos em grupos de até três pixels são convertidos em pixels de background

Pré-processamento Conjuntos de pixels de foreground reunidos em grupos de até três pixels são convertidos em pixels de background

Pré-processamento Conjuntos de pixels de foreground reunidos em grupos de até três pixels são convertidos em pixels de background

Structural Caracteristics O algoritmo calcula os histogramas verticais e horizontais da imagem. Em seguida é calculado o histograma radial, que consiste em somar a quantidade de pixels pretos presentes na imagem dado um vetor que indica a direção pela qual se deve seguir. 72 vetores cada um com um deslocamento de 5 em relação ao anterior.

Structural Caracteristics Além dos histogramas, utilização de dois perfis, um que marca a posição dos pixels pretos de dentro para fora partindo do centro da imagem, e outra que marca a posição dos mesmos de fora para dentro, partindo de uma extremidade Vetor de características proposto possui 280 posições.

Structural Caracteristics – in-out

Structural Caracteristics – out-in

Histogram of oriented gradients Conta as ocorrências de uma determinada orientação do gradiente em certas porções da imagem A orientação que mais ocorrer naquele pedaço será considerada como o gradiente daquela partição da imagem

Random Forest Consiste em um conjunto de árvores de decisão construídas no momento de treinamento do método. Para construí-las são selecionados aleatoriamente alguns dos atributos contidos dentro do vetor de características. O atributo que possuir a maior entropia é escolhido para separar as classes naquela posição da árvore.

Random Forest A saída do classificador é dada pela classe que foi retornada como resposta pela maioria das árvores pertencentes à floresta. O método apresenta aprendizado não supervisionado, ou seja, dado às instancias de treinamento e as etiquetas que indicam a classe de cada uma, o algoritmo aprende a classifica-las sem que haja a intervenção de um usuário no processo

Resultados

Resultados Foi proposto um sistema para reconhecimento de CAPTCHAs baseado no Random Forest; O sistema apresentou uma acurácia de 100% para a base de teste; Pretende-se submeter ao algoritmo uma nova base de teste para realmente validá-lo.