Você está na página 1de 5

Sistema de Identificao Automtica de Veculos

1 de 5

http://lapsi.eletro.ufrgs.br/projetos/siav/siav1.htm

Projeto SIAV - Sistema de Identificao


Automtica de Veculos (verso 1.0)
Objetivos
Descrio
Resultados Preliminares
Equipe
Apoio

Objetivos
Este projeto visa dotar uma mquina da capacidade de localizar e interpretar o contedo da
placa de um veculo qualquer atravs da utilizao de tcnicas de processamento de imagens e
inteligncia artificial.
Algumas aplicaes deste tipo de sistema so:
Medio e planejamento do fluxo de trfego
Identificao de veculos para recuperao em caso de furto
Controle automtico de pedgios e estacionamentos pagos
Aplicao das leis de trnsito (identificao automtica de veculos infratores,
estacionamento em reas proibidas, etc. )

Descrio
No desenvolvimento do sistema de identificao de veculos, algumas etapas mereceram
ateno especial:
Plataforma de desenvolvimento
Algoritmo de localizao da placa
Segmentao e redimensionamento dos caracteres encontrados
Reconhecimento dos caracteres atravs de uma rede neural
Plataforma de desenvolvimento
A plataforma de desenvolvimento do projeto foi um microcomputador PC e o software foi
desenvolvido em C++ para Windows 95. Este computador, equipado com uma placa
digitalizadora de vdeo, permite a aquisio de imagens com resoluo de 320x 240 pixels. A
figura abaixo mostra o aplicativo desenvolvido.

07/10/2015 15:23

Sistema de Identificao Automtica de Veculos

2 de 5

http://lapsi.eletro.ufrgs.br/projetos/siav/siav1.htm

fig. Interface grfica do sistema

Algoritmo de localizao da placa


O algoritmo de localizao da placa pode ser dividido em dois procedimentos:
1) No primeiro procedimento temos a localizao da placa atravs dos algoritmos abaixo:
Procura por variao tonal padronizada atravs da anlise do gradiente positivo na rea
da placa;
Binarizao local adaptativa sobre a regio encontrada ou, se necessrio, sobre a
imagem inteira;
Nesta etapa, temos como resultado as coordenadas do provvel local da placa.
2) No segundo procedimento h a confirmao do local atravs da anlise do nmero de
dgitos encontrados:
Procura por dgitos de tamanhos pr-definidos;
Anlise dos dgitos selecionados verificando a formao de algum grupo vlido;
Como resultado final temos a confirmao do local correto.

07/10/2015 15:23

Sistema de Identificao Automtica de Veculos

3 de 5

http://lapsi.eletro.ufrgs.br/projetos/siav/siav1.htm

fig. seleo dos dgitos

Segmentao e redimensionamento dos caracteres


Uma vez encontrada a placa necessrio segmentar os caracteres a fim de separ-los do resto
da imagem e redimension-los para a rede neural. Foi utilizada uma tcnica de crescimento
controlado, dentro de cada entidade encontrada na rea da placa, e um conjunto de heursticas
para descartar rudos indesejveis e selecionar corretamente os caracteres.

fig. placa binarizada

fig. placa segmentada - 7 entidades encontradas

Reconhecimento dos caracteres atravs de uma rede neural


Uma topologia de rede neural feedforward utilizando o algoritmo backpropagation para
treinamento foi escolhida. Foram desenvolvidas duas redes distintas, uma para os caracteres e
outra para os algarismos, com 255x26 x26 e 255x10x10 neurnios nas camadas de entrada
xescondidaxsada respectivamente.

Resultados Preliminares

O sistema foi testado com um conjunto de 300 imagens


e comparado uma verso demonstrao de um software comercial israelense - See/Car. As
07/10/2015 15:23

Sistema de Identificao Automtica de Veculos

4 de 5

http://lapsi.eletro.ufrgs.br/projetos/siav/siav1.htm

imagens utilizadas no teste possuem as seguintes caractersticas:


256 tons de cinza e 320x240 pixels
Dimenses da placa entre 70x20 e 120x40 pixels
Imagens da frente e costas dos veculos com distribuio de luz sobre a superfcie da
placa homognea e heterognea
See/Car:
76,2 % de sucesso na localizao das placas
64,6 % de sucesso na segmentao correta dos caracteres
SIAV:
98,7 % de sucesso na localizao das placas
87,1 % de sucesso na segmentao correta dos caracteres
82,4 % de sucesso na localizao das placas com a rotina preliminar (variao tonal)
87 % de sucesso no reconhecimento dos caracteres segmentados
28 % de sucesso no reconhecimento correto das placas (7 dgitos)
O sistema desenvolvido possui um bom desempenho em ambientes com diferentes tipos de
iluminao. O tempo de processamento de cada imagem dependente da complexidade da
imagem analisada e pode variar entre 1.4 e 130s (processador K6-2 400 MHz com 64 MB de
RAM).
A baixa taxa de acertos no reconhecimento dos caracteres, deve-se, entre outras coisas, ao
deficiente banco de amostras utilizadas no seu treinamento. Esto sendo feitos esforos para a
formulao de um banco de dados apropriados e uma descrio mais eficiente dos caracteres
para a rede.
Download do software DEMO (760 Kb).

Equipe
Mestrando: Fernando P. Coelho de Souza (Concepo do sistema, algoritmo e programao)
Prof. Orientador: Dr. Altamiro Amadeu Susin
Bolsista de iniciao cientfica: Francisco Roberto Peixoto Socal (Interface grfica)
Bolsista de iniciao cientfica: Rodrigo Possamai Bastos (Coleta de dados)
Informaes: paladino@iee.ufrgs.br, suzim@iee.ufrgs.br

Apoio
Este projeto obteve apoio do CNPq no financiamento das bolsas, e da empresa Compuletra (Porto
Alegre-RS).

07/10/2015 15:23

Sistema de Identificao Automtica de Veculos

http://lapsi.eletro.ufrgs.br/projetos/siav/siav1.htm

Universidade Federal do Rio Grande do Sul - UFRGS


Escola de Engenharia
Departamento de Engenharia Eltrica - DELET
Laboratrio de Processamento de Sinais e Imagens - LaPSI
Copyright 2000 - Laboratrio de Processamento de Sinais e Imagens.
ltima atualizao: 14 de Abril de 2000.

5 de 5

07/10/2015 15:23