Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema de Reconocimiento de Placas Vehiculares
Sistema de Reconocimiento de Placas Vehiculares
transformacin
segmentacin,
I. INTRODUCCIN
El reconocimiento de las placas de los vehculos es un
sistema de vigilancia que en la actualidad tiene varias
implementaciones como son el control de la velocidad,
recaudacin electrnica de peajes, parqueaderos entre otros.
Para este caso no se tratara la adquisicin de la imagen, puesto
que no le compete a este curso de Procesamiento Digital.
*Estudiante de la Universidad Distrital Francisco Jos de Caldas, Facultad de ingeniera, Proyecto curricular Electrnica. Correo electrnico:
satuiranm@correo.udistrital.edu.co
**Estudiante de la Universidad Distrital Francisco Jos de Caldas, Facultad de ingeniera, Proyecto curricular Electrnica. Correo electrnico:
joalarac@correo.udistrital.edu.co
***Estudiante de la Universidad Distrital Francisco Jos de Caldas, Facultad de ingeniera, Proyecto curricular Electrnica. Correo electrnico:
odumanag@correo.udistrital.edu.co
Universidad Distrital Francisco Jos de Caldas. Tuirn, Lara, Umaa. Sistema de reconocimiento automtico de placas
vehiculares.
a.
b.
c.
Dilatacin binaria
La dilatacin es la transformacin dual a la erosin. El
resultado de la dilatacin es el conjunto de elementos tal que
al menos algn elemento del conjunto estructurante B est
contenido en el conjunto X, cuando B se desplaza sobre el
conjunto X: [5]
( ) = = { | }
Esta operacin representa un crecimiento progresivo del
conjunto X. Al pasar el elemento estructurante dentro del
conjunto, ste no se modificar. Sin embargo, en la frontera
del conjunto X, al desplazar a B, el conjunto resultado se
expansionar. La aplicacin iterada de este operador hara
degradar la imagen, haciendo coincidir el conjunto dilatado
con la imagen. La dilatacin tambin se interpreta como el
valor mximo del entorno de vecindad definido por el
elemento estructurante. [5]
Erosin binaria
La transformacin de la erosin es el resultado de comprobar
si el elemento estructurante B est completamente incluido
dentro del conjunto X. Cuando no ocurre, el resultado de la
erosin es el conjunto vaco [5]:
( ) = = { | }
Cuando los objetos de la escena sean menores que el elemento
estructurante, stos desaparecern. Otra interpretacin de la
erosin supone tomar el valor mnimo de la imagen en el
entorno de vecindad definido por el elemento estructurante.
[5]
Su utilidad consiste en definir una geometra determinada al
elemento estructurante y pasarlo sobre la imagen. Los objetos
menores al elemento estructurante no aparecern en la imagen
resultante. Los objetos que queden de la transformacin
habrn sido degradados. Por tanto, la erosin supone una
degradacin de la imagen. La aplicacin iterativa de esta
transformacin har que se eliminen todos los objetos
existentes en la imagen. [5]
a.
b.
c.
Gradiente morfolgico
Adems de las operaciones antes discutidas para la supresin
de elementos extraos, a menudo la dilatacin y la erosin se
usan para calcular el gradiente morfolgico de una imagen que
se define [6]
Universidad Distrital Francisco Jos de Caldas. Tuirn, Lara, Umaa. Sistema de reconocimiento automtico de placas
vehiculares.
III. PROCEDIMIENTO
Procesado y mejoramiento de la imagen de la placa.
1.
2.
3.
4.
Lectura de la imagen.
Cambiar el tamao de la imagen manteniendo la
relacin de aspecto.
Conversin de la imagen a escala de grises.
Aplicacin del filtro de la mediana para la reduccin
de ruido.
Procesamiento morfolgico.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Extraccin de caracteres.
Pre-procesamiento de la imagen
% 1. Lectura de la imagen
S = imread('Huella1.jpg');
I = rgb2gray(S);
% 2. Cambio de tamao de la imagen manteniendo la relacin de
aspecto.
f = imresize(S,[400 NaN]);
% 3. Conversin a escala de grises.
g = rgb2gray(f);
% 4. Filtro de la mediana para reduccin de ruido.
gt = medfilt2(g,[3 3]);
a)Dilatacin de la imagen
b)Erosisn de la imagen
c)Extraccin de bordes
d)Iluminacin de bordes
e)Aumento de intensidad
de bordes
f)Eliminacin de bordes
horizontales
b)Adelgazamiento de la
imagen
c) Seleccin de regiones de
mayor rea
d) Imagen filtrada
Universidad Distrital Francisco Jos de Caldas. Tuirn, Lara, Umaa. Sistema de reconocimiento automtico de placas
vehiculares.
% 5. Convolucin para iluminar los bordes.
gdiffi = conv2(gdif,[1 1;1 1]);
Interfaz grfica
% 7. Conversin de formato doble a binario.
B = logical(gdiffe);
% 8. Eliminacin de bordes horizontales que no pertenecen al nmero
de la
% placa.
er = imerode(B,elemento('line',50,0));
out1 = imsubtract(B,er);
% 9. Coloreado de las regiones de la imagen
F = imfill(out1,'holes');
% 10. Adelgazamiento de la imagen para asegurar la separacin de
caracteres.
H = bwmorph(F,'thin',1);
H = imerode(H,elemento('line',3,90));
% 11. Seleccin de regiones de la imagen con un rea mayor a 100
pixeles.
final = bwareaopen(H,100);
final1 = final;
Extraccin de caracteres
Como primer paso para la extraccin de los caracteres de la
placa se realiza una segmentacin, en la cual se recorta la
imagen para ajustarla al texto, ver Fig. 6. Despus de esto se
separa lnea por lnea.
Clasificacin de letras
Para identificar y clasificar cada letra se hace uso de la
correlacin en dos dimensiones, para este caso la correlacin
indica la semejanza que hay entra las dos matrices o imgenes.
La funcin corr2 realiza esa operacin segn la siguiente
operacin [1]:
=
( )( )
( ( ))( ( ))
(1)
V. ANLISIS DE RESULTADOS
El primer paso del programa es obtener la imagen del auto,
haciendo nfasis en la placa del mismo con el fin de su
reconocimiento, siendo de vital importancia lograr una calidad
alta de la imagen. Una vez obtenida la imagen se modifica su
tamao, estableciendo 400 pixeles en la horizontal y mantiene
la relacin de aspecto, es decir que la vertical no se establece
sino que depende de cada imagen. La imagen capturada es una
Universidad Distrital Francisco Jos de Caldas. Tuirn, Lara, Umaa. Sistema de reconocimiento automtico de placas
vehiculares.
VI. CONCLUSIONES
A pesar de que en el sistema de reconocimiento de placas
vehiculares presentado en este documento se asumi como
imagen a procesar una imagen de alta calidad, las
transformaciones geomtricas resultan necesarias en el
procesamiento de imgenes para corregir las distorsiones que
se presentan al capturar imgenes en la vida real.
Se demostr que la utilizacin de morfologa matemtica en
el procesamiento de placas de carros puede cumplir los
requisitos de diseo. La identificacin de la placa es una
aplicacin comercial avanzada y que requiere de la integracin
de conocimientos en seales y sistemas, procesamiento digital
de imgenes, entre otras ramas del conocimiento.
La calidad de la imagen de la placa influye de gran manera en
el resultado final del sistema, ya que puede presentar ruido,
problemas de distorsin y/o de contraste que alteren alguna
parte del procesamiento. Debido a lo anterior al realizar
pruebas para diferentes imgenes de placas los resultados no
fueron exitosos todos, algunos de ellos presentaron leves
alteraciones detectando una letra o un nmero errneamente.
La correlacin presenta una medida de similitud entre dos
seales que en este caso fue la semejanza que hay entra las dos
matrices o imgenes, lo cual permiti de forma muy eficiente
la identificacin y clasificacin de cada letra perteneciente a la
placa a evaluar.
Universidad Distrital Francisco Jos de Caldas. Tuirn, Lara, Umaa. Sistema de reconocimiento automtico de placas
vehiculares.
REFERENCIAS
IEEE
Reviews
Ao de publicacin: 2014 , Pag. 101
in Volume:7
Universidad Distrital Francisco Jos de Caldas. Tuirn, Lara, Umaa. Sistema de reconocimiento automtico de placas
vehiculares.
ANEXOS
Resultados adicionales con diferentes placas.
c) Placa 3
b) Placa 2
a) Placa original
d) Imagen filtrada
a) Placa original
d) Imagen filtrada
a)Dilatacin de la imagen
b)Erosisn de la imagen
c)Extraccin de bordes
a)Dilatacin de la imagen
b)Erosisn de la imagen
c)Extraccin de bordes
d)Iluminacin de bordes
e)Aumento de intensidad
de bordes
f)Eliminacin de bordes
horizontales
d)Iluminacin de bordes
e)Aumento de intensidad
de bordes
f)Eliminacin de bordes
horizontales
a)Llenado regiones de la
imagen
a)Llenado regiones de la
imagen
b)Adelgazamiento de la
imagen
c) Seleccin de regiones de
mayor rea
b)Adelgazamiento de la
imagen
c) Seleccin de regiones de
mayor rea