Está en la página 1de 11

Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan.

SOFTWARE DE RECONOCIMIENTO DE
PATRONES AUTOMÁTICO DE BOTELLAS
PLÁSTICAS UTILIZANDO REDES
NEURONALES ARTIFICIALES.
Romero, Kelmer. Vega, Jonathan. Pérez, Adith.
kelmerdromero@hotmail.com, jonatanvega90@hotmail.com, adithperez@unicesar.edu.co
Facultad de Ingenierías y Tecnológicas, Universidad Popular del Cesar


complejo, no lineal y paralelo” [1]. Lo anterior
Resumen—En este documento se entrega una descripción equivale a decir que se pueden realizar muchas
de las características de las redes neuronales artificiales y las
operaciones simultáneamente a diferencia de los
técnicas de procesamiento digital de imágenes. También se
evidencia como la unión de estas dos técnicas son útiles en computadores comunes que son de tipo secuencial,
diseño de herramientas para la resolución de problemas donde es decir, que solo realizan una operación a la vez.
es necesario implementar el reconocimiento de patrones. En este sentido, una red neuronal artificial es un
procesador de información, de distribución
Índice de Términos— IMAGEN: Figura, representación, altamente paralela, constituido por muchas unidades
semejanza y apariencia de algo. MORFOLOGIA: En el
sencillas de procesamiento llamadas neuronas.
procesamiento de imágenes, la morfología se entiende como el
estudio de la topología o la estructura de objetos a partir de sus El procesamiento digital de imágenes constituye
respectivas imágenes. SEGMENTACIÓN: La segmentación una etapa fundamental en el proceso de
de una imagen permite separar o destacar zonas con reconocimiento de patrones, debido a que este
características específicas de forma o de color. El método más mejora las condiciones de la imagen que será
básico de segmentación es la aplicación de filtros.
evaluada por la red neuronal artificial que se esté
PATRON: Es sinónimo de objeto. En ocasiones se le llama
así a los objetos ya clasificados. MATRIZ: Una matriz es una
implementando. De esta manera las técnicas de
tabla bidimensional (cuadrada o rectangular) conformada por procesamiento digital de imágenes y las redes
datos llamados elementos o entradas de la matriz. neuronales mediante un trabajo en serie, se
convierten en piezas importantes en la construcción
de sistemas de reconocimiento de imágenes
robustos y eficientes.
I.INTRODUCCIÓN
Las actividades de investigación desarrolladas en II. DEFINICIÓN DEL PROBLEMA
torno al estudio de redes neuronales artificiales,
“En Colombia se producen aproximadamente 40
están motivadas en modelar la forma de
mil toneladas diarias de residuos sólidos, se estima
procesamiento de la información en sistemas
que entre el 42% y el 45% lo constituyen materiales
nerviosos biológicos. Especialmente, por la forma
reciclables que terminan en rellenos sanitarios y
de funcionamiento del cerebro humano, que es
botaderos” [2]. Los desechos provocan graves
completamente distinta al funcionamiento de un
consecuencias para los ecosistemas, se contaminan
computador digital convencional. “El cerebro
las fuentes hídricas, se aumenta la huella de carbono
humano corresponde al de un sistema altamente
y los rellenos sanitarios se saturan.

Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 2

El plástico es un material inorgánico, compuesto el reto del cambio climático, son altamente
por monómeros y polímeros, por esta razón el compatibles.
tiempo para descomponerse es muy prolongado, el
plástico es considerado como muy contaminante,
por eso cuando se puede reutilizar, se le hace un III. REDES NEURONALES ARTIFICIALES

bien a la naturaleza y a la salud.


“Una red neuronal artificial (RNA) es un esquema
La reducción en origen es el primer paso hacia una
de computación distribuida inspirada en la
gestión sostenible de los residuos y ello supone la
estructura del sistema nervioso de los seres
disminución de la cantidad de plásticos que se
humanos” [5]. La arquitectura de una red neuronal
utilizan, así como diseñar productos que reduzcan
es formada conectando múltiples procesadores
la utilización de estos materiales y se simplifique
elementales, siendo éste un sistema adaptivo que
el número de distintos plásticos utilizados [3]. Al
posee un algoritmo para ajustar sus pesos
reciclar una tonelada de plástico se ahorran 40.000
(parámetros libres) para alcanzar los requerimientos
litros de agua y 5.000 kW/h de energía, es decir,
de desempeño del problema basado en muestras
recuperar dos toneladas de plástico equivale a
representativas.
ahorrar una tonelada de petróleo [4].
“Por lo tanto podemos señalar que una RNA es un
“La capital del departamento del Cesar, produce
sistema de computación distribuida caracterizada
más de 300 toneladas diarias de basuras” [2], por lo
por” [6]:
que la empresa de aseo INTERASEO promueve la
cultura del aprovechamiento de los materiales
reciclables, pero en la actualidad evidencian la  Un conjunto de unidades elementales, cada
siguiente problemática: “los habitantes de una de las cuales posee bajas capacidades de
Valledupar no separan los residuos reciclables de procesamiento.
 Una densa estructura interconectada
los no reciclables, esto hace que los vehículos
usando enlaces ponderados.
compactadores al momento de recolectar los
 Parámetros libres que deben ser ajustados
residuos sólidos mezclen todos los materiales y
para satisfacer los requerimientos de
cuando llegan al sitio de disposición final la basura
desempeño.
es compactada y luego es depositada en el relleno
 Un alto grado de paralelismo.
sanitario de Valledupar ubicado en las afueras de la
ciudad, vía los Corazones” [2].
Para contrarrestar el impacto negativo sobre el “Es necesario señalar que la propiedad más
medio ambiente se proporcionan alternativas que importante de las redes neuronales artificiales es su
solucionan esta problemática, una de estas capacidad de aprender a partir de un conjunto de
alternativas es diseñar un software de patrones de entrenamiento, es decir, es capaz de
reconocimiento de patrones, herramienta que será encontrar un modelo que ajuste los datos” [5]. El
útil para la clasificación y posterior reciclaje proceso de aprendizaje también conocido como
automático de botellas plásticas. entrenamiento de la red puede ser supervisado o
Esta idea de fusionar tecnología y medio ambiente no supervisado. El aprendizaje supervisado consiste
surge de la exigencia que hoy en día hace la en entrenar la red a partir de un conjunto de datos o
aplicación de las nuevas tecnologías en nuestro patrones de entrenamiento compuesto por patrones
entorno, porque sin duda está cambiando la forma de entrada y salida. El objetivo del algoritmo de
en que vivimos y nos relacionamos con el mundo. aprendizaje es ajustar los pesos de la red, de
De esta manera las tecnologías de la información y manera tal que la salida generada por la RNA sea lo
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 3

más cercanamente posible a la verdadera salida


dada una cierta entrada. Es decir, la red neuronal
trata de encontrar un modelo al procesos
desconocido que generó la salida Y. Este
aprendizaje se llama supervisado pues se conoce el
patrón de salida el cual hace el papel de supervisor
de la red. En cambio en el aprendizaje no
supervisado se presenta sólo un conjunto de
patrones a la RNA, y el objetivo del algoritmo de
aprendizaje es ajustar los pesos de la red de manera
tal que la red encuentre alguna estructura o
configuración presente en los datos [5]. Figura 2. Modelo matemático de una red neuronal
La Figura 1 muestra el modelo general de una red artificial.
neuronal artificial. Una red neuronal se compone de unidades llamadas
neuronas. Cada neurona recibe una serie de entradas
a través de interconexiones y emite una salida. Esta
salida está dada por tres funciones:

 Regla de propagación, “proporciona el


valor del potencial postsináptico de la
neurona en función de sus pesos y entradas”
[6].
 Función de activación, “proporciona el
estado de activación actual de la neurona,
Figura 1. Modelo general de una red neuronal en función de su estado anterior y de sus
artificial. potencial postsináptico actual” [6].
 Función de transferencia, “proporciona la
salida actual de la neurona en función de
sus estado de activación” [6].
a) FUNCIONAMIENTO DE UNA RED NEURONAL
ARTIFICIAL
La Figura 3 muestra la gráfica de una función de
activación tangente hiperbólica.
Una de las misiones de una red neuronal artificial
consiste en simular las propiedades observadas en
los sistemas neuronales biológicos a través de
modelos matemáticos recreados mediante
mecanismos artificiales (como un circuito
integrado, un ordenador, un conjunto de válvulas).
El objetivo es conseguir que las máquinas den
respuestas similares a las que es capaz de dar el
cerebro humano, que se caracterizan por su Figura 3. Grafica de la función de activación
generalización y robustez. tangente hiperbólica.
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 4

d) REDES NEURONALES MULTICAPAS


b) DISEÑO Y PROGRAMACIÓN DE UNA RED NEURONAL
ARTIFICIAL Este tipo de red neuronal es muy utilizado para
problemas de reconocimiento de patrones [7].
El diseño y programación de las redes neuronales
“Inicialmente fueron definidos los patrones
artificiales, son definidas como un paradigma
“círculo”, “cuadrado” y “no sé”, este último
convencional de programación en ingeniería del
definido para el caso en que un objeto no pertenezca
software, donde el objetivo del programador es
a ninguno de los patrones anteriores” [8].
modelar matemáticamente (con distintos grados de
formalismo) el problema en cuestión y
posteriormente formular una solución (aplicación) IV. PROCESAMIENTO DIGITAL DE IMAGENES
mediante un algoritmo codificado que tenga una
serie de propiedades que permitan resolver dicho El procesamiento digital de imágenes tiene como
problema. En contraposición, la aproximación objetivo mejorar el aspecto de las imágenes y hacer
basada en las RNA parte de un conjunto de datos de más evidentes en ellas ciertos detalles que se desean
entrada suficientemente significativo, el objetivo es hacer notar. La imagen puede haber sido generada
conseguir que la red aprenda automáticamente las de muchas maneras, por ejemplo, fotográficamente,
propiedades deseadas. En este sentido, el diseño de o electrónicamente, por medio de monitores de
la red tiene menos que ver con cuestiones como los televisión. El procesamiento de las imágenes se
flujos de datos y la detección de condiciones, y más puede en general hacer por medio de métodos
que ver con cuestiones tales como la selección del ópticos, o bien por medio de métodos digitales, en
modelo de red, la de las variables a incorporar y el una computadora.
pre procesamiento de la información que toma el
conjunto de entrenamiento. Así mismo, el proceso
por el que los parámetros de la red se adecuan a la
resolución de cada problema no se denomina
genéricamente programación si no que se suele
denominar entrenamiento.
Figura 4. División de una imagen en pixeles.
c) ESTRUCTURA DE UNA RED NEURONAL ARTIFICIAL

“Las redes neuronales artificiales imitan la El procesamiento digital de imágenes se efectúa


estructura hardware de un sistema nervioso, con la dividiendo la imagen en un arreglo rectangular de
intención de construir sistemas de procesamiento de elementos, como se muestra en la Figura 4. Cada
la información paralelos, distribuidos y adaptativos, elemento de la imagen así dividida se conoce con el
que puedan presentar un cierto comportamiento nombre de pixel. El siguiente paso es asignar un
inteligente” [6]. valor numérico a la luminosidad promedio de cada
Los elementos básicos de una red neuronal artificial pixel. Así, los valores de la luminosidad de cada
son las neuronas, que se agrupan en conjuntos pixel, con sus coordenadas que indican su posición,
compuestos por millones de ellas, organizadas en definen completamente la imagen.
capas constituyendo un sistema con funcionalidad
propia.
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 5

a) IMÁGENES BINARIAS c) FILTROS DE SUAVIZADO

Una imagen binaria es una imagen en la cual cada


píxel puede tener solo uno de dos valores posibles 1 Los filtros de suavizado lineal son filtros pasa-
o 0. Como es lógico suponer una imagen en esas bajos. Eliminan el ruido caracterizado por su alta
condiciones es mucho más fácil encontrar y frecuencia espacial pero desgraciadamente también
distinguir características estructurales. En visión reducen los detalles de la imagen pues la aplicación
computacional el trabajo con imágenes binarias es de una máscara de suavizado siempre tiene
muy importante ya sea para realizar segmentación aparejado el efecto indeseable de hacer más borrosa
por intensidad de la imagen, para generar la imagen.
algoritmos de reconstrucción o reconocer
estructuras. También se puede reducir al mínimo los
datos necesarios para representar la imagen y esto
permite un máximo aprovechamiento de una forma
más rápida y fácilmente a partir de las imágenes
binarias.
Figura 7. Resultado de aplicar el filtro de suavizado
a una imagen.

d) OPERACIONES MORFOLOGICAS

Una de las operaciones más utilizadas en visión


sobre imágenes previamente binarizadas es las
Figura 5. Imágenes binarias representadas en negro operaciones morfológicas. Las operaciones
y el blanco. morfológicas son operaciones realizadas sobre
imágenes binarias basadas en formas. Estas
b) BINARIZACIÓN operaciones toman como entrada una imagen
binaria regresando como resultado una imagen
La binarización tiene su utilidad en el también binaria.
procesamiento automático de imágenes, debido a
que reduce enormemente la cantidad de datos de la
imagen de una forma muy sencilla. Si se parte de
imágenes bien contrastadas, la binarización permite
con muy poco procesamiento un análisis fiable de la
imagen.

Figura 8. Selección de pixeles de una imagen.

e) SEGMENTACIÓN

En esta etapa se busca agrupar los píxeles por algún


Figura 6. Resultado de birarizar una imagen. criterio de homogeneidad y de esta forma tener la
imagen particionada en regiones significativas.
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 6

Después de esta etapa la imagen puede ser VI. METODOLOGÍA PARA EL DESARROLLO DEL PROYECTO

reconocida e interpretada de acuerdo a la aplicación.

La metodología seleccionada para este proyecto fue


adaptada de la metodología de prototipos, esta
metodología consta de cuatro (4) fases:

a) FASE DE ANÁLISIS Y ESPECIFICACIÓN

En esta fase se especificaran las características


importantes del sistema como su arquitectura,
Figura 9. Selección de objeto de interés.
requerimientos, diagramas y requisitos de
hardware y software.

V. RECONOCIMIENTO DE PATRONES b) FASE DE DISEÑO Y CONSTRUCCION

En esta fase se determinaran las entradas,


El reconocimiento de patrones es definido como:
procedimientos y salidas del sistema. Además
“una ciencia que se encarga de estudiar las
de la construcción del prototipo a evaluar.
características, clasificaciones de objetos físicos o
abstractos” [9]. El reconocimiento de patrones es c) FASE DE PRUEBAS
usado en el reconocimiento facial o de fotografías,
que son imágenes en las cuales contienen un En esta fase se realizaran las pruebas
conjunto de información o patrones que se pueden experimentales al prototipo con cada una de sus
clasificar en una clase, mediante un filtrado se saca mejoras.
solo el rasgo necesario el cual con una comparación
d) FASE DE REVISION Y MEJORAMIENTO
verifica si la persona de la imagen es la correcta
siempre y cuando se parezca al rasgo previamente En esta fase se realizaran revisiones a cada uno
cargado. de los resultados obtenidos del prototipo con
“Considerando a una RNA como una caja negra cada una de sus mejoras en la fase de pruebas y
donde se puede representar su interacción funcional se definirá el prototipo evaluado es el más
con el entorno de la siguiente manera” [9]: indicado para ser implementar.

VII. DISEÑO DEL SISTEMA DE LA SOLUCIÓN

1) CONSTRUCCION DE LA UNIDAD MODULAR

Figura 10. Representación funcional de un sistema


de reconocimiento de patrones. a) UNIDAD MODULAR

Esta unidad modular cuenta con una cámara web


encargada de hacer las capturas de imágenes de las
botellas plásticas, en su interior está equipado con
dos cintas de luces tipo led ubicadas a los costados
de la caja de manera horizontal como se observa en
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 7

la Figura 11. La unidad modular se realiza para c) UNIDAD MODULAR CON CINCO CINTAS LED

limitar la influencia de fuentes de luces externa. El


Por último se modificó la unidad modular que
ambiente de verificación se encuentra aislado de
cuenta con las características de la unidad modular
estímulos externos al sistema.
inicial y la definida anteriormente, además de
agregar un nueva de cinta tipo led que es ubicada en
la parte superior de la caja como se observa en la
Figura 13.

Figura 11. Unidad modular inicial. Fuente


(autores).

b) UNIDAD MODULAR CON CUATRO CINTAS LED


Figura 13. Prototipo 3 de diseño del sistema.
Esta unidad modular hereda las características de la
unidad definida anteriormente, además de agregar
un nuevo par de cintas tipo led que son ubicadas a VIII. DISEÑO DEL SOFTWARE DE RECONOCIMIENTO DE
los costados de la caja de manera vertical como se PATRONES
observa en la Figura 12.
Se desarrolló un sistema en la plataforma Matlab
(R2011a) , el cual realiza las siguientes operaciones:
captura una imagen en tiempo real en formato
RGB24 con un modo de resolución de 160x120
pixeles, se somete la imagen capturada a un
procesamiento y tratamiento digital, en donde se
extrae de la imagen original la capa de escala de
grises para poder trabajar con una matriz de MxN
dimensiones, esta imagen en escala de grises se
somete a un proceso de binarizacion, que consiste
en convertir los valores de cada pixel de la imagen
de un rango de 0 a 255 tonalidades, en un rango de
0 a 1 tonalidades, donde 0 es el tono de color negro
Figura 12. Prototipo 2 de diseño del sistema. puro y 1 es tono de color blanco puro . La imagen
binarizada es sometida al proceso de extracción de
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 8

bordes, con la intención de eliminar el mayor ruido pantalla del computador, el formulario visualizado
posible de la imagen y hacer más eficiente el trabajo se presenta en formato de interfaz gráfica de
de reconocimiento del sistema. Luego de la usuario.
extracción de los bordes de la imagen, se segmenta
la región de interés del objeto (ROI) a una matriz de
dimensiones 107x41 pixeles, esta matriz se
trasforma mediante un algoritmo en el vector de
patrones de entrada que será evaluado por la red
neuronal artificial, concluyendo si es una botella
plástica o no.

1) DISEÑO DE ENTRADAS Figura 15. Captura de la interfaz de salidas del


sistema.
El diseño de entradas planteado a continuación, se
realiza mediante la captura de una imagen en
tiempo real, a través de una cámara web, luego de 3) DISEÑO DE PROCEDIMIENTOS
que el usuario presiona el botón activar cámara,
utilizando como formato de captura el formulario a) RED NEURONAL ARTIFICIAL

correspondiente visualizado en pantalla.


El proyecto luego de analizar las características de
los datos utilizados para el desarrollo de la
aplicación, se opta por implementar y codificar una
aplicación inteligente basada en la filosofía y
arquitectura del algoritmo BACKPROPAGATION,
por las siguientes razones específicas:
 La arquitectura del algoritmo
BACKPROPAGATION multicapas, permite
solucionar sistemas linealmente no
separables, es decir sistemas que poseen
comportamientos no lineales.
 Alta confiabilidad e integridad de los datos
 Alta flexibilidad con los tipos de datos
 La red neuronal artificial implementada con
algoritmo BACKPROPAGATION o de
Figura 14. Captura de la interfaz de entrada del propagación inversa, es una red multicapas
sistema. que permite aproximar casi cualquier
función, si se escoge una adecuada
2) DISEÑO DE SALIDAS configuración de los algoritmos de
entrenamiento, funciones de activación y un
El diseño de salidas consiste en mostrarle al usuario adecuado número de capas y a su vez un
cada una de las imágenes obtenidas durante el número de neuronas en cada capa oculta.
proceso de reconocimiento del sistema. Estas  El algoritmo BACKPROPAGATION, es un
imágenes son presentadas al usuario a través de la algoritmo de aprendizaje supervisado, el
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 9

cual necesita un conjunto de datos, donde en a) RESULTADOS EXPERIMENTALES DEL PROTOTIPO 1

cada grupo de patrones de entrada exista una


salida deseada de la red neuronal artificial.

Características neuronales Valor

Numero de capas 3

Numero de neuronas de la capa 1 8

Numero de neuronas de la capa 2 4

Numero de neuronas de la capa de 1

salida
Grafica 1. Salida del prototipo 1 vs salida deseada
Función de activación de la capa 1 Tansig
del sistema.
Función de activación de la capa 2 Tansig

Función de activación de la capa de Tansig


b) RESULTADOS EXPERIMENTALES DEL PROTOTIPO 2

salida
Algoritmo de entrenamiento Traingd

Numero de iteraciones 10000

Error alcanzado de la red 1.14e-6

Rata de aprendizaje 0.1

Tabla 1. Características de la Topología de la red


neuronal artificial implementada en el software de
reconocimiento automático de botellas plásticas.

IX. PRUEBAS

En esta sección se exponen los resultados


experimentales que se le realizaron a los prototipos
creados en la sección de análisis y especificación.
Cada prototipo se evalúa de manera experimental en
Grafica 2. Salida del prototipo 2 vs salida deseada
una sesión de cincuenta (50) iteraciones para
del sistema.
determinar de qué manera el sistema responde al
reconocimiento de botellas plásticas.
c) RESULTADOS EXPERIMENTALES DEL PROTOTIPO 2
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 10

XI. CONCLUSIONES

Este trabajo investigativo ha pretendido realizar una


pequeña introducción hacia lo que son las técnicas
de procesamiento digital de imágenes, las redes
neuronales artificiales y los algoritmos utilizados en
el reconocimiento de patrones.
En primer lugar el proyecto desarrollado en esta
investigación, trató de mostrar la importancia que
tiene aplicar herramientas tecnológicas en el estudio
Grafica 3. Salida del prototipo 3 vs salida deseada y solución de problemas que afectan al medio
del sistema. ambiente, como lo es la falta de cultura de reciclaje
de botellas plásticas.
En la investigación se mostró como el
X. REVISIÓN Y MEJORAMIENTO procesamiento digital de imágenes y las redes
neuronales artificiales son parte fundamental en la
En esta sección se realiza una comparación en la construcción de sistemas de reconocimiento de
certeza al momento del reconocimiento de botellas patrones robustos, debido a que brindan una
plásticas por cada uno de los prototipos diseñados solución eficiente a cualquier problema donde sea
anteriormente, como lo muestra la Grafica 4. necesario aplicar técnicas de la inteligencia
artificial.

Grafica 4. Comparación de certeza del sistema con


distintos prototipos del sistema planteados.

Luego de observar los resultados de la Grafica 4


donde se evidencia que el prototipo 3 fue el que
tuvo un desempeño más eficiente en la fase de
pruebas al reconocimiento de las botellas plásticas,
se opta por implementar este prototipo como XII. REFERENCIAS BIBLIOGRÁFICAS
herramienta de solución al problema definido en
esta investigación. [1] F. Uzarieta y C. Saavedra, Redes Neuronales
Artificiales, Concepción, Chile, 2010.
Universidad Popular del Cesar. Romero Kelmer, Vega Jonathan. 11

[2] M. Mendoza, «Hacia la cultura de reciclaje en


Valledupar,» El pilón, pp. Http:
//www.elpilon.com.co/inicio/hacia-la-cultura-de-reciclaje., 29
Mayo 2013.

[3] «yolimpio,» [En línea]. Available:


http://www.yolimpio.com/recicla/pdf/4_Reciclaje_del_Plastic
o_2.pdf. [Último acceso: 28 4 2014].

[4] F. Chavarro Mata, f. Soacha Velásquez y Soacha V,


«Plan de negocios para una empresa de reciclaje,» 2009. [En
línea]. Available:
http://www.javeriana.edu.co/biblos/tesis/economia/tesis255.pd
f.[Último acceso: 20 3 2014].

[5] R. Salas, «Redes Neuronales Artificiales,» 2 2 2004.


[En línea]. Available:
http://es.scribd.com/doc/184957152/Redes-Neuronales-
Artificiales. [Último acceso: 20 4 2014].

[6] B. Del Brío y A. Sanz, Redes Neuronales y Sistemas


Distribuidos (Segunda Edición), Madrid, España: RA-MA,
2001.

[7] R. Bellor, «Curso Introductorio De Redes Neuronales


Artificiales,» 1993. [En línea]. Available:
http://scielo.sld.cu/scielo.php?pid=S2071-
00542011000200005&script=sci_arttext. [Último acceso: 20 4
2014].

[8] R. Duda y P. Hart, «Clasificación De Patrones,» New


York, John Wiley & Sons, 2001.

[9] L. López, «Scribd,» [En línea]. Available:


https://es.scribd.com/doc/234597166/Definiciones-y-
Conceptos-Basicos-de-Reconocimiento-de-Patrones. [Último
acceso: 10 10 2014].

También podría gustarte