34
Trabalho de Diplomação VIPLAB Aluno: Edgard Davidson Costa Cardoso Orientador: Prof. Silvio Jamil F. Guimarães Localização de Placas de Veículos Baseada em Métodos Estatísticos

Localização de Placas de Veículos Baseada em Métodos Estatísticos

Embed Size (px)

Citation preview

Page 1: Localização de Placas de Veículos Baseada em Métodos Estatísticos

Trabalho de Diplomação

VIPLABAluno: Edgard Davidson Costa CardosoOrientador: Prof. Silvio Jamil F. Guimarães

Localização de Placas de Veículos Baseada em Métodos Estatísticos

Page 2: Localização de Placas de Veículos Baseada em Métodos Estatísticos

21Introdução

Page 3: Localização de Placas de Veículos Baseada em Métodos Estatísticos

3

1. Introdução

Aplicações:

• Controle de Acesso;

• Pedágios;

• Monitoramento de Trânsito;

• Identificação de Carros Roubados ou Clonados;

• Etc.;

Page 4: Localização de Placas de Veículos Baseada em Métodos Estatísticos

4

câmera

OCR

JLW 9464

Identifica a placa e compara com a base

de dados

1. Introdução

Page 5: Localização de Placas de Veículos Baseada em Métodos Estatísticos

52Problema

Page 6: Localização de Placas de Veículos Baseada em Métodos Estatísticos

6

2. Problema

• Processo manual ou inexistente

• OCR não é suficiente para resolver

Page 7: Localização de Placas de Veículos Baseada em Métodos Estatísticos

73Objetivo

Page 8: Localização de Placas de Veículos Baseada em Métodos Estatísticos

8

3. Objetivo

Desenvolver um método capaz de localizar a placa do veículo e preparar os

caracteres de tal forma que um algoritmo de OCR possa reconhecer

• Eficiente

• Adaptável

Page 9: Localização de Placas de Veículos Baseada em Métodos Estatísticos

94Método Proposto

Page 10: Localização de Placas de Veículos Baseada em Métodos Estatísticos

10

4. Método Proposto

• Câmera Digital • Radar• Etc

• Perfil de Linha • Média Ponderada• Variância• Desvio Padrão

• Média Ponderada• Flood Fill• Binarização Adaptativa

• OCR

AQUISIÇÃO DAIMAGEM

LOCALIZAÇÃO DAPLACA

PREPARAÇÃO DOSCARACTERES

RECONHECIMENTODOS CARACTERES

KFI 3023

Page 11: Localização de Placas de Veículos Baseada em Métodos Estatísticos

11

4.1 Localização da PlacaDefinição de uma Imagem Digital

função f(x,y) que assume M linhas e N Colunas.

Page 12: Localização de Placas de Veículos Baseada em Métodos Estatísticos

12

4.1 Localização da PlacaPerfil de Linha

a)

b) c)

Page 13: Localização de Placas de Veículos Baseada em Métodos Estatísticos

13

4.1 Localização da PlacaAnálise Estatística do Perfil de Linha

Page 14: Localização de Placas de Veículos Baseada em Métodos Estatísticos

14

4.1 Localização da PlacaVarredura na Imagem

Imagem f(x,y)

012

M-1

Imagem f’(x’,y)

0

2

1

M-1

Page 15: Localização de Placas de Veículos Baseada em Métodos Estatísticos

15

4.1 Localização da PlacaDefinição de Ponto de Máximo e Mínimo

Page 16: Localização de Placas de Veículos Baseada em Métodos Estatísticos

16

4.1 Localização da PlacaLista de Ocorrências de Pontos de Máximos e Mínimos

Page 17: Localização de Placas de Veículos Baseada em Métodos Estatísticos

17

4.1 Localização da PlacaLinha encontrada com base na análise estatística do

perfil de linha.

Page 18: Localização de Placas de Veículos Baseada em Métodos Estatísticos

18

4.1 Localização da PlacaCriação da Lista de Distâncias entre dois Pontos

0 0 0 0 0 0 0 0 0 01

Page 19: Localização de Placas de Veículos Baseada em Métodos Estatísticos

19

4.1 Localização da PlacaRegião encontrada após analisar a condensação

dos pontos de máximo.

Page 20: Localização de Placas de Veículos Baseada em Métodos Estatísticos

20

4.1 Localização da PlacaEstrutura de Dados Utilizada Para Localizar a

Região da Placa

Page 21: Localização de Placas de Veículos Baseada em Métodos Estatísticos

21

4.2 Preparação dos Caracteres

SegmentaçãoFlood-Fill

Page 22: Localização de Placas de Veículos Baseada em Métodos Estatísticos

22

4.2 Reconhecimento dos Caracteres

OCR

KFI 3023

Page 23: Localização de Placas de Veículos Baseada em Métodos Estatísticos

235Experimentos

Page 24: Localização de Placas de Veículos Baseada em Métodos Estatísticos

24

5.1 Experimentos ResultadosTabela que demonstra as características das

imagens utilizadas no trabalho

Page 25: Localização de Placas de Veículos Baseada em Métodos Estatísticos

25

5.1 Experimentos ResultadosTabela que demonstra os tempos médios obtidos

do algoritmo em cada etapa

Page 26: Localização de Placas de Veículos Baseada em Métodos Estatísticos

26

5.1 Experimentos ResultadosTabela que demonstra a taxa de acerto da etapa

de localização da placa e da etapade preparação dos caracteres utilizando placas de

vários países

Page 27: Localização de Placas de Veículos Baseada em Métodos Estatísticos

27

5.1 Experimentos ResultadosResultado do algoritmo de localização da placa

em diversos níveis de luminosidade,ângulo de distância de tomada.

Page 28: Localização de Placas de Veículos Baseada em Métodos Estatísticos

28

5.1 Experimentos ResultadosResultado do algoritmo de preparação dos caracteres

em diversos níveis de luminosidade,ângulo de distância de tomada

Page 29: Localização de Placas de Veículos Baseada em Métodos Estatísticos

29

5.1 Experimentos ResultadosExemplo de uma situação em que o método

proposto falha. 4.3(a) Imagem da placaindicando um perfil de linha. 4.3(b) exemplo de um

perfil de linha em que o método propostonão é capaz de identificar a “assinatura”

Page 30: Localização de Placas de Veículos Baseada em Métodos Estatísticos

306Conclusões

Page 31: Localização de Placas de Veículos Baseada em Métodos Estatísticos

31

6.1 Conclusão

• Eficiência: Alcançada com com o tempo de 7,87imagens por segundo.

• Adptabilidade: Alcançada com a análise estatística dos perfis de linha da imagem que possibilitou que o algoritmo trabalhasse com valores obtidos dinamicamente e por sua vez adaptáveis à situações diversas de iluminação.

• Localização da placa: Satisfatória 93% acerto. Em alguns conjuntos de imagem 100% de acerto.

• Preparação dos caracteres: Insatisfatória. Entretanto não é o principal fator crítico de sucesso. Dado que em algoritmo de OCR mais sofisticado pode substituir esta etapa.

Page 32: Localização de Placas de Veículos Baseada em Métodos Estatísticos

327Trabalhos Futuros

Page 33: Localização de Placas de Veículos Baseada em Métodos Estatísticos

33

6.1 Trabalhos Futuros• Preparação dos caracteres.

• Melhorar a forma que o flood-fill segmenta os caracteres.• Binarizações adaptativas como Otsu ou Niblack.• Realce de borda como Cany.• Morfologia matemática.

• Falha do Algoritmo.• Executar um pré-processamento.• white-top hat e black top-hat

Page 34: Localização de Placas de Veículos Baseada em Métodos Estatísticos

34

FIM