Sei sulla pagina 1di 25

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E


INDUSTRIAL
CARRERA DE INGENIERA EN ELECTRNICA Y
COMUNICACIONES
DISEO DE PROYECTO DE INVESTIGACIN
Nombre : Alex Garcs
Semestre : Noveno A
Fecha

: 20-Abril-2015
CAPITULO I
EL PROBLEMA DE LA INVESTIGACIN

1.1 TEMA:
Sistema de visin artificial para la deteccin de impurezas en frascos
mediante software libre
1.2 PLANTEAMIENTO DEL PROBLEMA
Los

sistemas

de

visin

artificial

(SVA)

nivel

mundial

han

evolucionado a grandes pasos a comienzos del siglo XXI, a partir del


comienzo de los estudios relacionados con la inteligencia artificial
realizada en varios aos anteriores, los cuales tienen como objetivo el
programar una computadora para que sea capaz de comprender y
obtener caractersticas de una imagen, por esta razn se comprende
por visin artificial el proceso de extraccin de informacin del mundo
fsico a travs de imgenes con la ayuda del procesamiento de un
computador. [1]
En el ecuador la evolucin en los diversos sistemas de calidad de
produccin de productos provoca cada vez nuevos requerimientos y
exigencias en los mercados. Los investigadores se encuentran

desarrollando nuevas aplicaciones en diversos sistemas de control y


monitoreo de productos durante todas las etapas de produccin. [2]
A nivel local existen amplias reas de aplicacin de los sistemas de
visin artificial, con la existencia de empresas que brindan soluciones
desarrolladas en esta rea, adems de cmaras especializadas para
el tipo de proceso o sistema que se desea tener el control. Con la
emergente industrializacin de procesos dentro del pas y de la
provincia que compaginan con el desarrollo de la matriz productiva,
se hace necesario empezar a desarrollar soluciones para la industria
con el principal objetivo de fortalecerla y hacerla competitiva. [3]

1.3 DELIMITACIN DEL OBJETO DE LA INVESTIGACIN

Delimitacin de contenidos
rea Acadmica

Comunicaciones

Lnea de Investigacin

Tecnologas de la Comunicacin

Sublnea de Investigacin :

Procesamiento digital de Seales e

Imgenes
Delimitacin espacial
El proyecto del sistema de visin artificial para la deteccin de
impurezas en frascos mediante software libre, se realizar en los
laboratorios de la Facultad de Ingeniera en Sistemas, Electrnica e
Industrial de la Universidad Tcnica de Ambato, ubicada en la ciudad
de Ambato en la Avenida Los Chasquis.
Delimitacin temporal
El presente proyecto de investigacin se desarrollar en un perodo
de seis meses, a partir de la fecha en la que sea aprobada por el
Honorable Consejo Directivo de la Facultad de Ingeniera en Sistemas,
Electrnica e Industrial.
2

1.4 JUSTIFICACION
Las crecientes necesidades a nivel industrial de alcanzar los mayores
niveles de calidad, requeridos para poder competir a nivel nacional e
internacional, han llevado a las industrias a buscar soluciones ms
eficientes, reemplazando operarios con sistemas de visin artificial.
En pases de primer orden como Estados unidos, China, Rusia, etc. Se
ha aumentado la utilizacin y adaptacin de SVA a la industria, de
manera que estos se encuentran de una forma vital dentro de los
mismos, ayudando al crecimiento y desarrollo industrial. [4]
El presente tema corresponde a la aplicacin de visin mediante el
uso de software Python con la ayuda de libreras como opencv,
permite la deteccin de frascos con turbiedades e impurezas, esta
parte adems de estar relacionada con un control esttico del
producto, el principal objeto es determinar la existencia de objetos
extraos en el contenido del frasco, y de esta manera identificar las
botellas que poseen un contenido que no es el esperado. Esta puede
ser aplicada para la verificacin de que las botellas se encuentren
libres de objetos extraos antes de verter algn contenido dentro de
ellas, as como comprobar si el contenido que se ha vertido es el
adecuado. Principalmente puede ser aplicado a la industria de
bebidas gaseosas, envasado de productos farmacuticos, etc.
1.5 OBJETIVOS
1.5.1 GENERAL
Implementar un sistema de visin artificial para la deteccin de
impurezas en frascos mediante software libre
1.5.2 ESPECFICOS

Analizar los parmetros que van a ser controlados con la


aplicacin basada en SVA para la correcta identificacin de las
impurezas en los frascos.

Delimitar todas las herramientas necesarias, tanto en hardware


como en software que permitan al diseador implementar las
soluciones de manera fcil y dinmica.

Determinar los requerimientos tcnicos para la implementacin


de un sistema de visin artificial empleando software libre.

Realizar la identificacin de partculas e impurezas en fluidos o


lquidos homogneos dentro de frascos transparentes con
dimensiones especficas mediante procesamiento de imgenes
adems de variaciones en la tonalidad del mismo.
CAPITULO II
MARCO TEORICO

2.1 ANTECEDENTES INVESTIGATIVOS


Se ha realizado un estudio por parte de Nicols Lpez Prez y Juan
Jos Toro Agudelo acerca de las tcnicas de biometra basadas en
patrones faciales del ser humano. Debido a esto se puede realizar la
identificacin y su posterior reconocimiento de personas, para
permitir su acceso a ciertos recursos, pero este tipo de sistemas no se
limita nicamente a controlar la identificacin de personal, sino que
permite una evolucin en el campo de la videovigilacia, en la
industria con la identificacin de procesos, por mencionar algunas
aplicaciones, en dicho trabajo se establece un profundo estudio de
varias tcnicas de reconocimiento facial, enfocndose en los patrones
faciales de las personas.[5]
La investigacin Realizada por Ana Beln Moreno Daz se enfoca en la
presentacin de nuevas soluciones en el reconocimiento de patrones
mediante visin tridimensional, la cual emplea propiedades de una
escena real para poder realizar una interpretacin de la misma, se
profundiza en metodologas que faciliten en gran medida este tipo de
sistemas, por las cuales en la presentacin de diversas tcnicas se ha
planteado la implantacin de bases de datos de patrones e imgenes
faciales, las cuales consisten en mallados tridimensionales que se
encuentran representando superficies de forma realista, tambin en
dicho trabajo se realiza un profundo anlisis de discriminacin a un
conjunto de descriptores faciales 3D, en los cuales se identifica y se
extrae los mallados de superficie, posteriormente es necesario la
correccin o normalizacin de las diversas imgenes.[6]
4

Un estudio realizado por Roger Gimeno y Josep Ramos acerca de las


tcnicas de reconocimiento de patrones, este estudio est
desarrollado en los sistemas que se aplican directamente sobre las
imgenes sin hacer uso de modelos 3D, en el cual los objetos estn
representados en funcin de las diferentes vistas del mismo, el
principal objetivo de los diferentes algoritmos es el de clasificar las
diferentes subcaras de un objeto en un nuevo sub espacio, y esto es
necesario para entrenar el sistema de deteccin de caracteres
faciales y de objetos.[7]
Otro estudio realizado por Luis Blzquez en base al rea de
reconocimiento facial basado en puntos caractersticos de la cara en
entornos no controlados, principalmente se enfoca en el desarrollo de
un sistema automtico de deteccin y correccin de puntos faciales
los cuales son caractersticos de las personas que estn mal
enmarcados, y mediante la utilizacin de buses de datos controlados
e incontrolados de libre acceso, de esta manera se realiza un anlisis
de cada uno de los rasgos faciales y as desarrollaron experimentos
en cada etapa del sistema que se ha centrado en observar el
potencial del detector y del corrector de los puntos faciales dentro de
su proyecto.[8]
El estudio realizado por Sebastin Bronte acerca de los sistemas de
deteccin y reconocimiento facial de conductores mediante sistemas
de visin computacional, en este proyectos establece el desarrollo de
un sistemas de seguridad y reconocimiento de patrones faciales el
cual puede estar implementado a bordo de un vehculo como una
forma de seguridad antirrobo durante todo el da, de esta manera
crearon una base de datos acerca del personal autorizado para la
conduccin y como parte esencial del proyecto utilizaron el algoritmo
2DPCA empleado para el procesamiento de los caracteres faciales
obtenidas mediante la cmara, comprobando que el conductor se
encuentre dentro de la base de datos.[9]
El proyectos desarrollado por Vctor Vargas para el control de calidad
de piezas cromadas mediante un sistema de visin artificial, en
esencia dicho proyecto establece el desarrollo de un sistema de
tiempo real, el cual en tiempo real realiza la inspeccin de piezas con
recubrimiento de cromo, de esta manera acelera el proceso de
revisin de piezas, y como principal herramienta utiliza el software
Labview el cual procesa la informacin obtenida por una tarjeta de
adquisicin de datos, la cual interacta en las etapas de percepcin y
actuacin del sistema, que est constituida por la cmara CCD que
obtiene informacin de las piezas, y la etapa de actuacin la realiza
un robot con 6 grados de libertad.[10]
5

El proyecto desarrollado por Ivan Cisneros acerca de un sistema de


medicin de tallos de Palmito utilizando cmaras con visin artificial,
resuelve la manera tradicional de medicin para el pago a los
proveedores, ya que es necesario la medicin de los tallos y segn la
cantidad de los mismos se establece la cantidad de pago. El sistema
adquiere los datos mediante la cmara se visin artificial con los
parmetros calibrados en su entorno de programacin se obtendr la
medida de cada tallo, en el tablero de control se utiliza un plc que
ingresan las seales digitales de la cmara y controla la banda
transportadora, la informacin se transporta mediante una red
Ethernet. [11]
El proyecto desarrollado Eddie Sobrado acerca de un sistema de
visin artificial para el reconocimiento y manipulacin de objetos
utilizando un brazo robtico se enfoca en permitir seleccionar objetos
ubicados de varias maneras, en el cual el sistema de visin se
encarga de obtener la imagen, pre procesamiento, segmentacin,
extraccin de las caractersticas, clasificacin y manipulacin
posterior utilizando el brazo robot, de esta manera se implementa
tcnicas de aprendizaje automtico para el sistema de visin atravez
de lo que son conocidas como redes neuronales las cuales presentan
ventajas frente a otros mtodos tradicionales. Una vez que el objeto
sea identificado mediante la visin artificial y el brazo robtico
Scorbot ER-IX es el encargado de reconocer y manipular dichos
objetos. [12]
El estudio realizado por Martin Crdenas sobre la automatizacin de
un sistema de centrado de componentes utilizando visin artificial,
dicho sistema se mover mediante tornillos de alta precisin que
sern controlados con motores de pasos, este sistema se encarga de
centrar los componentes dentro de la placa perforada de forma
automtica, de forma que los principales componentes del sistema
son: sistema de iluminacin, cmara, sistema de procesamiento,
modulo para el control de movimiento, motores para el control de la
posicin de los elementos.[13]
El texto da un enfoque a la utilizacin de las diferentes libreras de
OpenCV que son utilizadas para el procesamiento de las diversas
imgenes a nivel de software, utilizando el lenguaje de programacin
conocido como Python los cuales soportan plataformas de software
libre como Linux para su programacin siendo este un plus sobre
otros lenguajes de programacin para visin artificial. [14]

2.2 FUNDAMENTACIN TERICA


6

2.2.1Sistemas de Visin
2.2.1.1 Sistema de visin humano
Sin duda la vista es uno de los sentidos ms complejos y especiales
que forman parte del ser humano, el cual es capaz de identificar la
forma, el volumen, los colores, el tamao y la luminosidad de la
mayora de los objetos que rodean al ser humano, lo cual es la mayor
parte de percepcin de la persona.[15]

Fig.1 Estructura del ojo humano [1]


2.2.1.2Sistema de visin artificial
Los sistemas de visin artificial fueron evolucionando a partir de los
estudios relacionados con la inteligencia artificial, el cual tiene la
finalidad de programar un computador el cual sea capaz de procesar
informacin y entender caractersticas de una escena o imagen, por
lo cual en definicin se considera el proceso de extraer informacin
del mundo fsico que rodea a la persona a partir de imgenes y
procesndolas en un computador. [16]

Fig.2. Sistema de visin artificial [2]


7

2.2.1.3Comparacin sistema de visin artificial y humano


Fuente de Luz: las personas necesitan una cantidad mnima de
iluminacin para identificar objetos a su alrededor al igual que los
sistemas de visin por computadora.
Sensores de imagen: El trabajo realizado por el iris, las pupilas, la
retina, y dems en el caso de las personas son emulados mediante la
utilizacin de una cmara que tiene lente, sensores, sensores en un
arreglo de CCD, y dems componentes en el caso de las cmaras.
Sistemas de Adquisicin: En el caso de las personas estas poseen un
nervio ptico, que se encarga de llevar la informacin brindada por
los conos y los bastones hacia el cerebro en forma de pulsos
elctricos, en el caso de los sistemas de visin artificial se encargan
de transformar la informacin elctrica de naturaleza analgica en
una seal digital para su posterior procesamiento.
Procesado de la informacin: en el caso del ser humano el cerebro es
el encargado del manejo de la informacin y su percepcin, a
diferencia de los SVA las computadoras con sus potentes
procesadores emulan la tarea realizada por el cerebro humano. [17]
2.2.1.4Aplicaciones de la visin por computadora
Son varias la reas en las cuales se puede obtener grandes beneficios
de los SVA, los cuales se aplican en la industria, el automovilismo,
anlisis biomdico, farmacutico, electrnico, alimenticio, seguridad,
robtica, etc. Adems varias son las tareas que pueden realizarse
desde una inspeccin visual a ciertos procesos hasta complejos
manejos de brazos robticos en un sistema de control automatizado.
[18]

2.2.1.5Ventajas de los sistemas de visin artificial


Los SVA resultan mejores al momento de realizar evaluaciones en
magnitudes fsicas, ya no tienen ningn inconveniente que se pudiera
presentar debido a las denominadas ilusiones pticas o en el entorno
que rodea al objeto.
No necesita un contacto fsico con el producto para efectuar sus
mediciones, esto es importante en el manejo de objetos delicados o

potencialmente nocivos para


desarrollando estas actividades.

el

personal

que

se

encuentre

Los SVA permiten una verificacin de lugares inaccesibles para los


operarios por ejemplo la deteccin de objetos mediante una cmara
infrarroja, lo cual es imperceptible a la vista del ojo humano.
Un sistema SVA se puede desarrollar sin ningn inconveniente las
veinticuatro horas del da en tareas de control de calidad, sin afectar
la velocidad de la produccin. [19]
2.2.1.6 Desventajas de los sistemas de visin artificial
Una de las principales desventajas es que los SVA no tienen la
capacidad de un operario en la toma de decisiones de forma aleatoria
de acuerdo a su experiencia, este tipo de situaciones se podran
prevenir si se toma en cuenta todas las situaciones posibles de
ocurrencia.
Los SVA a diferencia del ser humano no pueden ser capaces de
entender imgenes muy complejas y basados en una experiencia
previa tomar la decisin ms adecuada. [20]
2.2.2 Adquisicin de la imagen
2.2.2.1 Cmara
Es un sensor el cual es el corazn de la cmara digital, por lo cual se
clasifican de acuerdo al tipo de sensor que se emplea, y esta se
divide en dos grupos: cmara de dispositivos de carga acoplada y
cmaras de semiconductor. [21]

Fig.3. Cmara utilizada en aplicaciones de visin artificial [3]

2.2.2.1.1 Cmara CCD


Consiste en una serie de capacitores CMOS espaciados
contiguamente donde cada uno de estos son los que representan lo
que es conocido como un pixel de la imagen, dichos sensores CCD
9

Sion conocidos como dispositivos de almacenamiento que se


introdujeron en 1969. [22]
2.2.2.1.2 Cmara CMOS
La arquitectura de estos sensores se basa en un fotodiodo en serie
con un MOSFET, estos sensores son ordenados en forma de matrices,
cada celda es independiente de sus vecinas y se puede acceder a
cada elemento por medio de un decodificador de filas y columnas.
[23]
2.2.2.3 Sistema de iluminacin
Los proyectores estn enfocados en un objetivo (sistema de lentes
convergente), que proyecta una imagen encima de una pantalla,
bsicamente interesa que el aumento lateral sea grande y el
problema en los proyectores es conseguir que el objeto est
uniformemente iluminado.

Fig.4.Estructura de incidencia de la luz en objetos [4]


Es posible utilizar una bombilla y mediante un lente denominado
condensador, proyectar el filamento de la bombilla sobre la
transparencia. En este sistema de iluminacin, denominado
iluminacin crtica, el filamento aparece sobre la pantalla, la
iluminacin es uniforme y las zonas de la transparencia que son
iluminadas directamente por dicha luz pueden estropearse como
consecuencia de la temperatura. [24]
2.2.2.4 Fuente de iluminacin
La correcta eleccin de la fuente de luz es solo una parte en el diseo
del SVA, de esta manera la forma en la cual la luz incida sobre los
objetos resaltara ciertas caractersticas.
Iluminacin direccional frontal: se utiliza en superficies planas, la
cmara en la misma direccin recibe la luz reflejada por el objeto

10

Iluminacin lateral: Se emplea para mostrar detalles que se


encuentran en la parte lateral de los objetos, pero puede introducir
efectos de sombra
Iluminacin frontal axial difusa: Se utiliza en objetos indiferentemente
que estos sean mates o brillantes, pero este mtodo no es
recomendable en espacios reducidos
Iluminacin coaxial: Tambin luz difusa y uniforme, pero la luz se
emite desde el mismo eje de la cmara, mediante el uso de anillos de
luz.
2.2.3 Pre procesamiento de la imagen
2.2.3.1 Conversin a escala de grises
En el modelo RGB, se caracteriza debido a que el valor del color rojo
es constante y solo varia los valores azul y verde, en el espacio se
encuentran representados por V=(1,1,1), para poder realizar dicha
conversin es necesario realizar una proyeccin de cada componente
sobre el vector v y as determinar el nivel de gris para dicho color.
Estas son funciones enteras de [0,255], es decir que cualquier valor
entero entre 0 y 25 le corresponde un valor de salida entero entre 0 y
255 y mediante esto se puede modificar el brillo y el contraste de la
imagen.

Fig.5. Diferencia en imagen a color y gris [5]


2.2.3.2 Filtro espacial
Este tipo de filtros realza los bordes en todas direcciones (los
resultados que se obtienen pueden considerarse como una suma de
los obtenidos tras aplicar todos los modelos del tipo anterior). En esta
ocasin se trabaja con la segunda derivada, que permite obtener
unos mejores resultados, a pesar del aumento del ruido que se
produce en la imagen. Empleado para destacar y resaltar con mayor
precisin los bordes que se localizan en una direccin determinada.
Trabaja con los cambios de intensidad existentes entre pxeles
contiguos. [27]
11

2.2.4 Procesamiento
Es sin duda el tratamiento de los datos, la deteccin de bordes,
segmentacin, la bsqueda de ciertos patrones como los de color,
adems de ser procesamientos digitales de la imagen.
2.2.4.1 Algoritmos de procesamiento bsico
En medida que se representa las imgenes mediante matrices de
pixeles en funcin de las coordenadas x y y pertenecen al dominio
espacial bidimensional, esto permite realizar transformaciones
lineales a las imgenes, consideradas matrices a las cuales se las
puede realizar las operaciones bsicas.
2.2.4.2 Matrices de procesamiento bsico
Filtro Gradiente: Los filtros de nitidez se caracterizan por resaltar los
detalles delicados de una imagen o mejorar los que han sido
atenuados por error o por los efectos de ruido en la adquisicin y est
definido por

Este apunta hacia la direccin mxima de variacin de la intensidad,


ya que las imgenes son datos discretos y la derivada es un operador
para datos continuos por lo cual es necesario aplicar una diferencia
finita

Filtro Laplaciano: Un filtro laplaciano usa derivadas de segundo orden


y se usa para extraer el contorno de los objetos y resaltar detalles. Se
diferencia del filtro gradiente porque este es omnidireccional y el
kernel tiene el siguiente modelo:

Los valores de a,b,c y d son enteros. El filtro laplacianotiene dos


efectos, que depende del valor del coeficiente central x es mayor o
igual que la suma de los valores absolutos de otros coeficientes.

12

Suavizado lineal: Los filtros de suavizado son usados para obtener un


efecto de borrado y reducir el ruido. El borrado es usado en los pasos
de pre procesamiento para remover pequeos detalles de la imagen
previa a la extraccin de objetos de dicha imagen.
2.2.4.3 Deteccin de Bordes
Es una herramienta fundamental en el procesamiento de imgenes y
en visin por computadora, particularmente en las reas de deteccin
y extraccin de caractersticas, que tiene como objetivo la
identificacin de puntos en una imagen digital en la que el brillo de la
imagen cambia drsticamente o, ms formalmente, tiene
discontinuidades, el mismo problema de encontrar discontinuidades
en seales 1D se conoce como paso. Los bordes extrados de
imgenes 2D a partir de escenas 3D se pueden clasificar segn el
punto de vista en: dependientes o independientes. El primero refleja
propiedades inherentes de objetos tridimensionales, tales como
marcas y formas en las superficies de los mismos. El segundo puede
cambiar si se cambia el punto de vista, y refleja la geometra de la
escena, tales como objetos que se tapan unos a otros. [29]
2.2.4.4 Segmentacin
Es el proceso de dividir una imagen digital en varias partes (grupos
de pxeles) u objetos, el objetivo de la segmentacin es simplificar y/o
cambiar la representacin de una imagen en otra ms significativa y
ms fcil de analizar. La segmentacin se usa tanto para localizar
objetos como para encontrar los lmites de estos dentro de una
imagen, la segmentacin de la imagen es el proceso de asignacin de
una etiqueta a cada pxel de la imagen de forma que los pxeles que
compartan la misma etiqueta tambin tendrn ciertas caractersticas
visuales similares. El resultado de la segmentacin de una imagen es
un conjunto de segmentos que cubren en conjunto a toda la imagen,
o un conjunto de las curvas de nivel extradas de dicha imagen, cada
uno de los pxeles de una regin son similares en alguna
caracterstica, como el color, la intensidad o la textura.[30]
2.2.4.5 Extraccin de Caracteres
Comnmente conocido como OCR, es texto simultneamente ledo de
manera artificial, las aplicaciones e industrias comunes incluyen
fecha/rastreo de lote en diversos tipos de empaques, lectura de
nmeros de serie en aplicaciones automotrices o electrnicas, etc.
Este tipo de tecnologa ha sido utilizada de manera extensa en
aplicaciones comerciales desde los aos 70, y actualmente es
13

utilizada en la automatizacin de tareas tales como procesamiento de


diversos tipos de documentacin, empaques consumibles y
aplicaciones en la medicina, los lectores y el software pueden ser
utilizados, as como las cmaras inteligentes y sistemas de visin, los
cuales tienen capacidades adicionales como lectura de cdigo de
barras e inspeccin de producto. [31]
2.2.4.6 Reconocimiento de Caracteres y Localizacin
El reconocimiento ptico de caracteres (ROC), o generalmente
conocido como reconocimiento de caracteres, en los ltimos aos la
digitalizacin de la informacin (textos, imgenes, sonido, etctera)
ha devenido un punto de inters para la sociedad. En el caso concreto
de los textos, existen y se generan continuamente grandes
cantidades de informacin escrita, tipogrfica o manuscrita en todo
tipo de soportes. En este contexto, poder automatizar la introduccin
de caracteres evitando la entrada por teclado, implica un importante
ahorro de recursos humanos y un aumento de la productividad, al
mismo tiempo que se mantiene, o hasta se mejora, la calidad de
muchos servicios. [32]
2.2.5 Descripcin del sistema de transporte
2.2.5.1 Banda trasportadora
Una cinta transportadora o transportador de banda es un sistema de
transporte continuo formado bsicamente por una banda continua
que se mueve entre dos tambores, existen bandas transportadoras
para uso ligero y uso pesado, dicho elemento es arrastrado por la
friccin por uno de los tambores, que a su vez es accionado por un
motor. Y en el proceso de dicha friccin se produce la resultante de la
aplicacin de una tensin a la banda transportadora, el otro tambor
suele girar libre sin ningn tipo de accionamiento y su funcin es
servir de retorno a la banda. [33]
2.2.5.2 Motor reductor
La mayora de las mquinas cuyo movimiento sea generado por un
necesita que la velocidad del motor se adapte a la velocidad
necesaria para el buen funcionamiento de la mquina, adems de
esta adaptacin de velocidad, se deben contemplar otros factores
como la potencia mecnica a transmitir, la potencia trmica,
rendimientos mecnicos. Esta adaptacin se realiza con uno o varios
pares de engranajes que adaptan la velocidad y potencia mecnica
montados en un cuerpo compacto sealado como reductor de
14

velocidad aunque en algunos pases se le denomina caja reductora.


[34]
2.3 Propuesta de Solucin
Sin duda la constante evolucin de los sistemas de control industrial
de procesos en la elaboracin de productos o su verificacin para
mejora de estndares de calidad cada da requiere nuevos
requerimientos y exigencias dentro de los distintos mercados.
El desarrollo del sistema se enfoca en la implementacin la cual
puede ser aplicada para verificar el contenido de las botellas previo a
verter contenido dentro de las mismas, as como para realizar la
comprobacin del nivel de llenado y contenido vertido sea el
esperado, principalmente enfocado en las industrias de bebidas ya
sean estas gaseosas o no gaseosas.
La utilizacin de las libreras de OpenCV especializadas en el
procesamiento de imgenes que utiliza diferentes lenguajes de
programacin, seleccionando Python debido a que dicho lenguaje de
programacin corre sobre plataformas de software libre como Linux.
Se justifica el uso de dichas herramientas de software debido a que
no estn suscritas a licencias y son de software libre, y sumndole a
esto y hardware apropiado para el procesamiento de la informacin y
el empleo de cmaras adecuadas para la obtencin de informacin,
se obtiene un sistemas potente para el diseo de aplicaciones de
instrumentacin virtual y control de procesos y el desarrollo de varios
tipos de aplicaciones, adems los costos de dicho proyecto sern
relativamente bajos en comparacin al emplear software de licencia
como Labview.
Para realizar las pruebas de funcionamiento se empleara un prototipo
de banda trasportadora adecuada con la ubicacin correcta de los
diversos componentes del sistema como son las cmaras para la
obtencin de las imgenes, la fuente de iluminacin para los
elementos a ser revisados de forma eficaz y confiable.

CAPITULO III
MARCO METODOLGICO
3.1 Modalidad de la Investigacin
Debido a que el presente Proyecto es de Investigacin Aplicada (I), las
modalidades de investigacin son:
15

3.1.1 Investigacin Bibliogrfica


Esta modalidad es una herramienta esencial en todo proceso de
investigacin ya que permite conocer, ampliar y profundizar
conceptos y criterios de diferentes autores acerca del tema de
investigacin, por lo cual se consultar informacin referente al
proyecto en libros, papers, documentos y publicaciones, para obtener
datos tcnicos, conceptos, caractersticas y tecnologas que
permitieron el desarrollo de la investigacin.
3.1.2 Investigacin Aplicada
La investigacin se desarrollar en gran parte mediante pruebas
sistema,
obteniendo
diferentes
datos
y
parmetros
funcionamiento lo que permitir implementar la comunicacin
forma fsica, resolviendo as la problemtica de la transmisin
datos a travs del espectro de luz.

del
del
en
de

3.2 Poblacin y Muestra


Por las caractersticas de esta investigacin no se requiere poblacin
y muestra.
3.3 Recoleccin de Informacin
La recoleccin de informacin es un factor clave en el desarrollo de la
investigacin ya que de esto depende la veracidad del proyecto.
La obtencin de informacin requerida para la implementacin del
sistema se la realizar a travs de libros, revistas, papers, tesis de
grado, folletos y pginas web, con el objetivo de garantizar la
legitimidad de los resultados.
3.4 Procesamiento y Anlisis de Datos
Una vez obtenidos los datos basados en la investigacin en libros e
internet se proceder al anlisis de los mismos, con el fin de obtener
una idea ms clara del estado en el que se encuentra el tema de
investigacin
Para el anlisis se pondr nfasis en los datos recopilados ms
importantes y que aporten considerablemente al desarrollo del
proyecto, una vez interpretados, se proceder a disear el sistema de
deteccin de impurezas en frascos y su posterior desarrollo siguiendo
todos y cada uno de los pasos.
3.5 Desarrollo del Proyecto
El proyecto ser desarrollado acorde a las siguientes actividades:
16

1. Recoleccin de informacin acerca de las caractersticas de


comunicacin entre las libreras Opencv y Python.
2. Anlisis la estructura de conexin del hardware

su

compatibilidad con el software.


3. Anlisis de los mtodos y tipos de seales adems del filtrado
de imgenes que permitan el desarrollo del sistema.
4. Anlisis del funcionamiento y comparacin del desempeo de la
tarjeta hardware para el procesamiento de imgenes.
5. Especificaciones para el sistema de control de la banda
transportadora
6. Diseo del sistema de control de impurezas mediante visin
artificial utilizando software libre.
7. Diseo y elaboracin del prototipo
8. Realizacin de las pruebas de funcionamiento empleando el
panel de control visual para verificar la eficacia del sistema.
9. Interpretacin de los datos obtenidos en el equipo de medicin
e identificacin para determinar la calidad del sistema.
10.
Elaboracin del informe final

CAPITULO IV
MARCO ADMINISTRATIVO

4.1 RECURSOS
4.1.1 INSTITUCIONALES

El presente Proyecto de Investigacin se realizar en los Laboratorios de Electrnica de la


Facultad de Ingeniera en Sistemas, Electrnica e Industrial de la Universidad Tcnica de
Ambato.

4.1.2 HUMANOS

17

Investigador, Tutor, Docente Calificador, Asesor

4.1.3 MATERIALES

Fuente Regulada de Voltaje


Multmetro
Cmara CCD
Tarjeta Raspberry Pi
Monitor
Tarjeta micro SD (4Gb)
Cable Ethernet
Motor Reductor
Cinta transportadora
Caja de iluminacin

SOFTWARE
-

Phyton
Librera OpenCV
Sistema Operativo Linux

4.1.4 ECONMICOS (PRESUPUESTO Y FINANCIAMIENTO)


COSTOS
RUBROS
I. BIENES
Material de Escritorio
Discos compactos
Memoria USB
Cartuchos de impresora
II. SERVICIOS
Apoyo Especializado
Movilidad
Telfono
Impresiones
internet
Fotocopias
Gastos Universidad
TOTAL

TOTAL DE

CANTIDAD

PRECIO UNITARIO

10
1
4

100,00
0,50
12,00
17,00

100,00
5,00
12,00
68,00

300,00
1500,00
50,00
200,00
100,00
50,00
100,00

300,00
150,00
50,00
200,00
100,00
50,00
100,00
1135,00

18

RUBRO

19

4.2 CRONOGRAMA DE ACTIVIDADES

20

BIBLIOGRAFIA:

[1]

J. Gonzales, Sabia, 07 03 2011. [En lnea]. Available:

http://sabia.tic.udc.es/gc/Contenidos
%20adicionales/trabajos/3D/VisionArtificial/index.html [ltimo acceso:
15 04 2015].
[2]

SAE, GobN, 16 07 2010. [En lnea]. Available:

http://www.acreditacion.gob.ec/objetivos/
2015].
[3]

[ltimo

acceso:

15

04

uniovi, uniovi, 05 10 2013. [En lnea]. Available:

http://www6.uniovi.es/vision/intro/node3.html [ltimo acceso: 16 04


2015].
[4]

jasvisio, jasvisio, 05 10 2014. [En lnea]. Available:

http://www.jasvisio.com/aplicaciones-vision-artificial-industria.html
[ltimo acceso: 16 04 2015].
[5]
N. L. y. J. Toro, Tcnicas de Biometra Basadas en Patrones
Faciales del ser Humano, Pereira: Universidad Tecnolgica de Pereira,
2012. Disponible en:
http://repositorio.utp.edu.co/dspace/handle/11059/2738
[6]
A. M. m. Daz, Reconocimiento Facial Automtico mediante
Tcnicas de VisionTridimencional, Madrid: Universidad Politcnica de
Madrid, 2004. Disponible en:
http://oa.upm.es/view/creators/Moreno=3AAna=3A=3A.html
[7]
R. G. J. Ramn, Estudio de Tcnicas de Reconocimiento De
Patrones, Barcelona: Universidad Politcnica de Catalunya, 2010.
Disponible en:
https://upcommons.upc.edu/pfc/browse?
type=author&order=ASC&rpp=20&value=Hern%C3%A1ndez+Chiva
%2C+Emilio
[8]
L. B. Prez, Reconocimiento Facial Basado en Puntos
Caractersticos de la Cara en entornos no controlados, Madrid:
Universidad Autnoma de Madrid, 2013. Disponible en:
https://repositorio.uam.es/browse?value=Bl%C3%A1zquez+P
%C3%A9rez%2C+Luis&type=author
[9]
S. B. Palacios, Sistema de Deteccin y Reconocimiento Facial de
Conductores Mediante Sistemas de Visin Computacional, Alcal :
universidad de Alcal, 2008. Disponible en:
21

http://dspace.uah.es/dspace/browse?value=Brito
%2C+Manuel&type=author
[10] V. V. Baeza, Sistemas de Visin Artificial para el Control de
Calidad en Piezas Cromadas, Mxico D.F.: Instituto Politcnico
Nacional, 2010. Disponible en:
http://www.dirbibliotecas.ipn.mx/Paginas/Tesis_Electronicas.aspx
[11] I. F. C. Flores, Diseo e implementacin de un Sistema de
medicin de Tallos de Palmito Utilizando Cmara con Visin Artificial,
Quito: Escuela Politcnica Nacional, 2013. Disponible en:
http://bibdigital.epn.edu.ec/browse?
type=author&order=ASC&rpp=100&value=Cisneros+Flores%2C+Iv
%C3%A1n+Fabricio
[12] E. Sobrado, Sistema de Visin artificial para el reconocimiento y
Manipulacin de Objetos Utilizando un Brazo Robot, Lima: Pontificia
Universidad Catlica del Per , 2003. Disponible en:
http://dspace.ups.edu.ec/handle/123456789/2/browse?
type=author&order=ASC&rpp=100&value=Cardenas+Tapia
%2C+Jhonny+Mauricio
[13] M. Crdenas, Automatizacin de un Sistema de centrado de
Componentes Utilizando Visin Artificial, Cuenca: Universidad
Politcnica Salesiana, 2012. Disponible en:
http://tesis.pucp.edu.pe/repositorio/handle/123456789/2/browse?
value=Sobrado+Malpartida%2C+Eddie+Angel&type=author
[14] J. Howse, OpenCVComputerVision with Python, New York: Packet
Publishing Ltd, 2013.
[15] U. d. Vigo, Universidad de Vigo, 18 06 2010. [En lnea].
Available: xuliofh.webs.uvigo.es/Web-Tv/SVH.pdf . [ltimo acceso: 04
05 2015].
[16] E. Garca, etitudela, 18 08 2011. [En lnea]. Available:
www.etitudela.com/celula/downloads/visionartificial.pdf. [ltimo
acceso: 04 05 2015].
[17] J. Ibane, Instituto de Navarra, 25 06 2013. [En lnea].
Available:
www.iessanjuandonibane.educacion.navarra.es/web/.../visionArtificial.
pdf. [ltimo acceso: 04 05 2015].
[18] U. A. d. Barcelona, Universidad Autnoma de Barcelona, 15
07 2009. [En lnea]. Available: http://www.uab.cat/web/entitadesagregadas/institutos-y-centros-de-investigacion/instituto-centro-de-

22

investigacion/centro-de-vision-por-computador-cvc1345467957854.html. [ltimo acceso: 04 05 2015].


[19] J. Narvez, infaomon, 10 09 2012. [En lnea]. Available:
http://www.infaimon.com/es/sistemas-vision-integrados-industria.pdf.
[ltimo acceso: 04 05 2015].
[20] J. Vinuesa, Jasvisio, 06 11 2010. [En lnea]. Available:
http://www.jasvisio.com/control-de-calidad-industrial-con-visionartificial.html. [ltimo acceso: 05 05 2015].
[21] S. Fiorelli, Optoelectronics, 21 02 2009. [En lnea]. Available:
http:// visionartificial.fpcat.cat/wpcontent/uploads/UD_1_didac_Conceptos_previos.pdf. [ltimo acceso:
05 05 2015].
[22] M. Marchena, digital fotored, 05 06 2013. [En lnea].
Available: www.digitalfotored.com/imagendigital/sensorimagen.htm.
[ltimo acceso: 05 05 2015].
[23] axis, axis, 19 07 2012. [En lnea]. Available:
www.axis.com/es/products/video/about.../sensors_cmos.htm. [ltimo
acceso: 05 05 2015].
[24] U. d. Barcelona, Universidad de Barcelona, 18 04 2011. [En
lnea]. Available:
http://www.ub.edu/javaoptics/teoria/castella/node3.html. [ltimo
acceso: 05 05 2015].
[27] U. A. d. Madrid, Universidad Autnoma de Madrid, 22 06
2013. [En lnea]. Available:
www.ii.uam.es/~siguenza/procesamiento.pdf. [ltimo acceso: 05 05
2015].
[29] U. JAEN, Universidad JAEN, 10 07 2008. [En lnea]. Available:
www4.ujaen.es/~satorres/practicas/practica3_vc.pdf. [ltimo acceso:
05 05 2015].
[30] L. Fabiani, alojamientos tecnolgicos, 07 05 2009. [En lnea].
Available: http:www.alojamientos.us.es/gtocoma/pid/tema4.pdf.
[ltimo acceso: 05 05 2015].
[31] H. Anderson, softingenio, 14 08 2009. [En lnea]. Available:
http:www.softeingenio.com/tecnologa/hardware/51.../56-visionartificial.htm. [ltimo acceso: 05 05 2015].
[32] O. Heredia, espol, 29 04 2008. [En lnea]. Available:
https://www.espol.edu.ec/123456789/1458/1/2973.pdf. [ltimo
acceso: 05 05 2015].

23

[33] A. Hernndez, dim, 17 02 2010. [En lnea]. Available:


http:www.dim.usal.es/areaim/guia%20P.%20I/bandas
%20transportadoras.htm. [ltimo acceso: 05 05 2015].
[34] E. Caizares, potencialectromecanica, 25 03 2011. [En lnea].
Available: http:www.potenciaelectromecanica.com/calculo-de-unmotorreductor.html. [ltimo acceso: 05 05 2015].

24

ANEXOS
RBOL DEL PROBLEMA

Demora en la ubicacin e identificacin de frascos con


impurezas
Controles
empricos en industrias

Perdidas econmicas

Deficiente control de impurezas en frascos

Sistemas de control
costosos
Falta
de control y mejoramiento de la calidad de envasado de frascos
Utilizacin de operarios para el control de calidad

Figura 1.1 rbol del problema


Elaborado por: El Investigador

25

Potrebbero piacerti anche