Está en la página 1de 15

Inspeccin de calidad para un sistema

de produccin industrial basado


en el procesamiento de imgenes
Quality inspection based on image processing for an industrial
production system

ANDRS JARAMILLO ORTIZ


Ingeniero en Mecatrnica. Auxiliar de investigacin del grupo GAV en la Univer-
sidad Militar Nueva Granada. Bogot, Colombia.
Contacto: DQGUHVMDRU#JPDLOFRP

ROBINSON JIMNEZ M.
Ingeniero electrnico, magster en Automatizacin Industrial. Docente Investiga-
dor grupo GAV, Universidad Militar Nueva Granada. Bogot, Colombia.
Contacto: URELQVRQMLPHQH]#XQLPLOLWDUHGXFR

OLGA LUCA RAMOS


Ingeniero electrnico y magster en Teleinformtica. Docente Investigador grupo
GAV, Universidad Militar Nueva Granada. Bogot, Colombia.
Contacto: ROJDUDPRV#XQLPLOLWDUHGXFR
-LJOHKLYLJLWJP}U!KLUV]PLTIYLKL *SHZPJHJP}UKLSHY[xJ\SV!PU]LZ[PNHJP}U

-LJOHKLHJLW[HJP}U!KLUV]PLTIYLKL -PUHUJPHTPLU[V!<UP]LYZPKHK4PSP[HY5\L]H.YHUHKH

Palabras clave: inspeccin de calidad, procesamiento digital de imgenes, visin arti-


FLDO

Key words: DUWLFLDOYLVLRQLPDJHSURFHVVLQJTXDOLW\LQVSHFWLRQ

RESUMEN plementado en una banda transportadora que hace


parte de una cadena de ensamblaje y su funcin es
Este trabajo presenta el diseo y construccin de medir el dimetro interno y externo, con una sen-
XQVLVWHPDGHYLVLyQDUWLFLDOEDVDGRHQHOSUR- sibilidad de +/- 0,1 mm y una velocidad de proce-
cesamiento digital de imgenes que permita au- samiento de 1400 piezas por hora, de dos tipos de
tomatizar la inspeccin de calidad en un proceso piezas que simulan la geometra de una arandela
de produccin. El prototipo desarrollado fue im- y un tornillo. Lo anterior con el propsito de iden-

76 Tecnura Vol. 18 No. 41 pp. 76 - 90 julio - septiembre de 2014


investigacin
WLFDU FXiOHV SLH]DV VH HQFXHQWUDQ GHQWUR GH ORV which allows automation of the quality control
requerimientos de fbrica para su posterior en- process. The prototype was implemented in a
samblaje. Para desarrollar el prototipo de manera conveyor belt segment and was designed to dis-
oportuna se dividi el trabajo en tres etapas prin- cern the quality of two different industrial shapes,
cipales: hDUGZDUH, control electrnico y VRIWZDUH.
with a sensibility of +/- 0,1 mm and a speed rate
of 1400 shapes per hour, identifying which piec-
ABSTRACT es are within manufacture quality requirements.
7KLVSDSHUGHWDLOVLPSOHPHQWDWLRQRIDQDUWLFLDO This work is divided in three main sections: KDUG-
vision system through digital image processing, ZDUH, electronic control and software.

* * *

INTRODUCCIN el control de calidad realizado por personas, en


RFDVLRQHV UHVXOWD GHFLHQWH \ VXEMHWLYR VHD SRU
Para la fabricacin de productos con altos estn- factores laborales, motivacionales o personales,
dares de calidad, considerando los grandes nive- entre otros (Aguilar, 2008). Adicionalmente, se
les de produccin a gran escala que se presentan han desarrollado aplicaciones, en sectores como
en la actualidad, es necesario investigar y desa- la industria de autopartes y la industria de alimen-
rrollar nuevas tecnologas que permitan aumentar tos, en las cuales se logr obtener dispositivos que
la produccin y al mismo tiempo aseguren la cali- superan en velocidad y precisin la mano de obra
dad y la homogeneidad de un producto. El control humana, como se puede apreciar en los trabajos
de calidad surge como una necesidad global en la realizados en Fernandez (2009), Yizhong (2010),
industria para desarrollar productos que cumplan Borsu (2012) y San Miguel (2009). Con la auto-
altos estndares de precisin y desempeo. Al- matizacin no solo se puede mejorar el proceso,
gunas empresas del sector industrial involucran sino que tambin se recolectan y almacenan datos
complejos procesos de calidad que demandan HQWLHPSRUHDOTXHSHUPLWHQLGHQWLFDUIDOODVHQOD
gran cantidad de recursos humanos y econmi- SURGXFFLyQ ;LDQJ1D 
cos; estos representan un costo que las empresas
tienen que asumir y por lo tanto desempean un /RVVLVWHPDVGHYLVLyQDUWLFLDOVRQPX\VHQVL-
SDSHOLPSRUWDQWHHQHOSUHFLRQDOGHXQSURGXFWR bles a los cambios de luz que inciden en la su-
(Paez, 2010; Pea, 2007). Por esta razn, actual- SHUFLH GH ORV REMHWRV SRU OR TXH HV QHFHVDULR
mente las empresas invierten grandes sumas de incluir en el diseo de un sistema de control de
dinero en sistemas mecatrnicos que involucran calidad un grado de robustez que le permita tra-
visin de mquina para automatizar diferentes bajar bajo perturbaciones de iluminacin, sin que
procesos de produccin con el propsito de redu- estas afecten los resultados de seleccin. Una al-
cir costos (Hoffman, 1999). ternativa para solucionar el ruido lumnico que
pueda generar el ambiente es incluir un medio
Dadas las caractersticas de inspeccin visual pro- de iluminacin constante y uniforme al sistema,
SLDV GH OD FODVLFDFLyQ GH SURGXFWRV GH FDOLGDG tal y como se presenta en Hocenski (2010). Los
en el campo de la ingeniera se estn aplicando di- diodos LED (Light Emitter Diodo) son una fuen-
YHUVDVWpFQLFDVGHYLVLyQDUWLFLDO $JXLODU te de luz econmica, segura y energticamente
$UPHVWR  0LWDO   D Q GH DXWRPDWL- HFLHQWHVLVHFRPSDUDFRQODHQHUJtDTXHXWLOL]D
zar dicho proceso. Tales desarrollos se derivan de XQERPELOORGHODPHQWR8QERPELOORHVWiQGDU
que la inspeccin de procesos industriales, como consume alrededor de 100 veces ms electricidad

Inspeccin de calidad para un sistema de produccin industrial basado en el procesamiento de imgenes 77


ANDRS JARAMILLO ORTIZ / ROBINSON JIMNEZ M. / OLGA LUCA RAMOS
investigacin
que un LED, por la misma cantidad de /XPHQV; En el presente artculo se esboza el diseo de un
esto se debe a que aproximadamente el 70% de sistema de control de calidad, el cual discrimina
ODHQHUJtDTXHFRQVXPHXQERPELOORGHODPHQ- entre dos modelos que simulan la geometra de
to se disipa en calor. As mismo, los bombillos un tornillo y una arandela, bajo un estndar de
convencionales estn sujetos a la frecuencia del fabricacin basado en dimensiones. Los modelos
suministro elctrico (50-60 hz); estas frecuen- fueron realizados con una mquina de prototipa-
cias relativamente bajas podran alterar la cali- do rpido. Se fabric una muestra de 20 piezas en
GDGGHODVLPiJHQHV 0LQ;X (QDOJXQRV total, de las cuales la mitad son tornillos y la otra
procesos, como en la inspeccin de calidad en mitad son arandelas; as mismo, la mitad de los
soldaduras (Yuan Li, 2008; Usamentiaga, 2011), tornillos y arandelas tienen dimensiones correctas
es necesario utilizar cmaras e iluminacin a fre- y la otra mitad dimensiones incorrectas, para un
cuencias de onda diferentes a la luz visible; en total de 5 piezas por muestra. El modelo CAD de
estos casos se utiliza tecnologa infrarroja. Este las geometras utilizadas para simular las piezas
sistema tiene la caracterstica de ser menos sus- PHQFLRQDGDVVHPXHVWUDHQODJXUD
ceptible a perturbaciones luminosas del ambiente
y se utiliza con regularidad en procesos en los El sistema implementado se divide en tres etapas,
que la temperatura debe ser inspeccionada cons- las cuales estructuran las siguientes secciones del
tantemente (Gholam, 2008). artculo de la siguiente forma:

(QXQVLVWHPDGHYLVLyQDUWLFLDOORVGDWRVTXH 6HFFLyQ arquitectura de KDUGZDUH (estructura de


obtiene el sensor o dispositivo de adquisicin de la banda transportadora, actuadores y sensores).
imgenes son trasmitidos a una Unidad de Pro-
cesamiento Digital de Imgenes (UPDI); esta 6HFFLyQ: control electrnico (circuito basado en
se encarga de procesar la imagen obtenida con un micro controlador 18f4550 de Microchip y co-
el objetivo de suprimir la informacin no ne- municacin USB).
FHVDULD SDUD OD DSOLFDFLyQ OWUDGR  \ SRVWHULRU
manipulacin para extraccin de caractersticas
\ UHVSHFWLYD FODVLFDFLyQ 9DULRV GHVDUUROORV
como los presentados en Hajimowlana (1997),
Hocenski (2009) y Jinhui Cai (2006), utilizan
como UPDI tarjetas FPGA, debido a su capaci-
dad de procesamiento en paralelo; esto permite
implementar algoritmos de procesamiento de
imgenes de alta resolucin ms rpido que un
computador, ya que se tiene un KDUGZDUH dedi-
cado y no se utilizan intrpretes que traduzcan
lenguajes de alto nivel. Por otro lado, los orde-
nadores de cmputo, por su compatibilidad con
libreras e implementacin de plataformas como
OpenCv (Open Source Computer Vision) para
el procesamiento digital de imgenes, permiten
aprovechar diferentes herramientas para crear
soluciones potentes en las que se han consegui-
do buenos resultados en proyectos de visin arti- Figura 1. Piezas modelo dimensiones en milmetros
FLDOFRPRVHDSUHFLDHQ-LPpQH]   Fuente: elaboracin propia.

78 Tecnura Vol. 18 No. 41 julio - septiembre de 2014


investigacin
6HFFLyQ: VRIWZDUH (aplicacin con interface gr-
FDSURJUDPDGDHQ0DWODE 

6HFFLyQ: se presenta el anlisis de resultados y


QDOPHQWHODVFRQFOXVLRQHV

ARQUITECTURA DE HARDWARE

El dispositivo desarrollado busca automatizar el


proceso de inspeccin de calidad en una lnea de
HQVDPEODMHFRPRVHPXHVWUDHQODJXUD/DDU-
quitectura implementada contempla tres aspectos
bsicos en su diseo, los cuales son: a) estructura
de la banda, b) iluminacin, c) sensores y actua-
dores. Cada uno de estos parmetros se escogi
con elementos que cumplieran las condiciones de Figura 3. Diseo estructural de la banda transporta-
operacin, diseo y, por ltimo, que se ajusten al dora
presupuesto de un prototipo a escala. Fuente: elaboracin propia.

Estructura de la banda uno mecanizado para alcanzar la mxima trac-


cin; de igual manera, el recorrido de la banda
La estructura del prototipo que conforma el sis- proporciona un espacio necesario para la instala-
tema se construy en acrlico, principalmente por cin de la iluminacin. El diseo se muestra en la
ser un material liviano y resistente, y por su faci- JXUD
lidad para ser mecanizado utilizando cortadoras
lser. El sistema tiene dos ajustes de tensin para Iluminacin
la banda, lo que permite tener una tolerancia de
desgaste sin necesidad de desmontar el dispositi- Como se mencion anteriormente, la iluminacin
vo para realizar cambios. La banda transportado- HVXQDSDUWHHVHQFLDOHQVLVWHPDVGHYLVLyQDUWL-
ra fue diseada como un segmento de una banda cial; su adecuada implementacin permite que el
matriz que pasa por cuatro ejes de recorrido, cada UPDI realice su tarea exitosamente. Para esta apli-
cacin se busca generar el mximo contraste en la
geometra de las piezas; ya que el objetivo de este
dispositivo es medir el dimetro interior de una
arandela y el dimetro de la saliente de un tornillo,
no es relevante detallar la textura ni los colores
de las piezas; por esta razn se escogi una ilu-
minacin denominada EDFNOLJKW o contraluz. La
fuente de luz que se utiliz para la iluminacin del
sistema es un panel de LED con un consumo apro-
[LPDGR GH  DPSHULRV (Q ODV JXUDV  \  VH
Figura 2. Cadena de proceso muestran resultados de utilizar esta iluminacin.
Fuente: elaboracin propia. Se observa que en el par de imgenes que compo-

Inspeccin de calidad para un sistema de produccin industrial basado en el procesamiento de imgenes 79


ANDRS JARAMILLO ORTIZ / ROBINSON JIMNEZ M. / OLGA LUCA RAMOS
investigacin
nen la muestra a), existen diferentes tonalidades tra; b) se homogeniza la tonalidad de grises y se
GHJULVHV VRPEUDV TXHGLFXOWDQODH[WUDFFLyQGH LGHQWLFDFODUDPHQWHODVUHJLRQHVUHOHYDQWHVSDUD
la informacin de inters; en cambio en la mues- la medicin.

En las imgenes con iluminacin directa se ob-


servan detalles de las texturas, y adicionalmente
se generan sombras en diferentes ngulos; estas
VRPEUDV GLFXOWDQ HO SURFHVDPLHQWR GH OD LPD-
gen, ya que los tonos sombreados se mezclan
con las piezas. Por otro lado, si observamos las
imgenes con iluminacin EDFNOLJKW, los contor-
nos de las piezas sobresalen en la imagen con alto
contraste, resaltando la informacin de inters. Es
importante aclarar que si se desea implementar
iluminacin a contraluz, la banda transportadora
debe ser translcida, ya que la fuente de luz se
debe ubicar detrs de la banda.

Sensores y actuadores

Figura 4. Comparacin entre iluminacin frontal e ilu- El movimiento de la banda transportadora es ge-
minacin backlight nerado por un moto-reductor de corriente con-
Fuente: elaboracin propia. tinua de 6-12 v. El motor a 6 voltios tiene una
velocidad de 60 rpm y a 12 voltios genera una
velocidad de 70 rpm. En la ecuacin (1) se calcula
la velocidad tangencial de la banda conociendo el
radio del tambor de traccin y la velocidad angu-
lar del motor en rpm.

(1)

De esta manera, la velocidad tangencial de la ban-


da con una tensin de 12 v, es de 10 cm/s.

Para calcular el torque del motor se midi la co-


rriente nominal que consume a una tensin de 12
voltios, esta fue de 110 mA. En la ecuacin (2) es
posible calcular el torque a partir de la potencia
del motor.

Figura 5. Perturbaciones luminosas con /sin el sistema


de iluminacin Backlight. a) Luz ambiente (2)
(Arandela), b) Luz directa (Arandela), c) Luz
directa (Tronillo), d) Luz ambiente (Tornillo)
Fuente: elaboracin propia.

80 Tecnura Vol. 18 No. 41 julio - septiembre de 2014


investigacin
Donde:

WRUTXH

V: tensin del motor.

I: corriente nominal del motor.

YHORFLGDGDQJXODUGHOPRWRU

El motor tiene un torque aproximado de 0,18


kgm2/s2.

(QODJXUDVHPXHVWUDHOGLDJUDPDGHIXHU]DV
del eje de traccin en la banda transportadora.

0HGLDQWHODHFXDFLyQ  HVSRVLEOHKDOODUODIXHU-
za que ejerce el motor en la banda transportadora. Figura 7. Datos tcnicos del sensor

Fuente: elaboracin propia.

 
CONTROL ELECTRNICO

Para detectar el paso de una pieza por la regin de El control elctrico diseado permite el correcto
inters se utiliz un sensor fotoelctrico BR 100- funcionamiento del KDUGZDUH y la comunicacin
DDT; este sensor tiene incorporado protecciones con el VRIWZDUH, el cual es ejecutado desde un
de ruido y un sistema externo para calibrar la computador. El circuito est basado en un micro-
sensibilidad. Adicionalmente, tiene un tiempo de controlador 18f4550 y la comunicacin entre el
respuesta de hasta 1 m, y el rea de sensibilidad control y el computador se realiz por medio del
perpendicular al sensor tiene un alcance mximo SURWRFROR GH FRPXQLFDFLyQ 86% (Q OD JXUD 
GHFP(QODJXUDVHPXHVWUDXQDJUDFDGHO se muestra el diagrama de conexin del sistema.
rea de sensibilidad del sensor.

Figura 6. Diagrama de fuerzas eje de traccin de la


banda transportadora Figura 8. Diagrama general del control electrnico

Fuente: elaboracin propia. Fuente: elaboracin propia.

Inspeccin de calidad para un sistema de produccin industrial basado en el procesamiento de imgenes 81


ANDRS JARAMILLO ORTIZ / ROBINSON JIMNEZ M. / OLGA LUCA RAMOS
investigacin
El VRIWZDUH se ejecuta solo cuando el microcon- y en la ecuacin (4) se muestra la variacin del
trolador le comunica al computador que la pieza voltaje del panel de LED en funcin del voltaje
se encuentra en el rea de procesamiento; de la de salida del divisor de tensin.
misma manera, el computador le indica al micro-
controlador que la pieza actual ya se proces y (4)
este acciona la banda para una nueva iteracin.
(QODJXUDVHPXHVWUDHOGLDJUDPDGHXMRGHO Donde:
proceso anteriormente mencionado.
VPL: voltaje de salida a el panel de LED.
La iluminacin se calibra automticamente por
medio de una fotorresistencia; esta vara la ten- FR: fotorresistencia.
sin utilizando un divisor de voltaje, dependiendo
de la cantidad de luz incidente. Posteriormente se Vin: voltaje de entrada divisor de tensin.
utiliza el mdulo de conversin anlogo a digital
(A/D) del microcontrolador y se modula el ancho Sp: Set-Point del VPL.
de pulso para obtener la variacin de voltaje a
OD HQWUDGD GHO SDQHO GH /(' (Q OD JXUD  VH K1: constante de proporcionalidad entre la inten-
muestra un diagrama del circuito implementado sidad lumnica del ambiente y la intensidad lum-
nica del panel.

SOFTWARE

El algoritmo fue desarrollado en Matlab versin


2010. Esta herramienta contiene diferentes fun-
ciones que permiten hacer desarrollos con proce-
samiento de imgenes. El algoritmo reconoce qu
tipo de geometra est en la imagen, posterior-
mente la binariza y con base al resultado se uti-

Figura 9. +PHNYHTHKL\QVKLSTPJYVJVU[YVSHKVY Figura 10. Circuito para calibrar la intensidad de luz

Fuente: elaboracin propia. Fuente: elaboracin propia.

82 Tecnura Vol. 18 No. 41 julio - septiembre de 2014


investigacin
liza una funcin de Matlab llamada UHJLRQSURSV,
la cual reconoce las reas conectadas por pixeles
TXHFRQWLHQHQODPLVPDLQIRUPDFLyQ(QODJXUD
11 se ilustra la secuencia de dicho algoritmo, la
cual se centra en tres etapas: pre-procesamiento,
OWUDGR\FODVLFDFLyQ

Preprocesamiento de la imagen

La etapa de preprocesamiento permite reconocer


si la pieza es un tornillo o una arandela. Al tener
geometras diferentes, la estrategia para proce-
Figura 11. Secuencia del software
VDU OD LPDJHQ GLHUH SRU HVWD UD]yQ OD SULPHUD
accin que ejecuta el algoritmo es decidir a qu Fuente: elaboracin propia.

geometra pertenece la imagen procesada; para


esto se realiz un anlisis por histograma de la imagen. Posteriormente la imagen se binariza uti-
LPDJHQ6HJUDFDURQFLQFRPXHVWUDVTXHFRQWLH- lizando la siguiente expresin.
nen los datos de los histogramas de las dos piezas
DOD]DUDOREVHUYDUORVUHVXOWDGRVHQODVJUiFDV PQ !8PEUDOGHELQDUL]DFLyQ
sobresale una diferencia en el nmero de saltos
TXHWLHQHFDGDXQDGHODVJUiFDV PQ  

2EVHUYDQGRODJXUD D \ E VHHYLGHQFLD PQ 8PEUDOGHELQDUL]DFLyQ


que en el caso de las arandelas son pocos los pi-
[HOHVTXHWLHQHQYDORUHVGHJULVHQWUH\ PQ  
razn por la cual se puede apreciar un valle en
ODJUiFDHQFDPELRHQORVWRUQLOORVH[LVWHQPiV El resultado de la imagen binarizada se aprecia en
pixeles y consecuentemente encontramos un pe- ODJXUD6HSXHGHREVHUYDUTXHORVFRQWRUQRV
queo pico (2). Con esta informacin el VRIWZDUH de inters son resaltados y se encuentran diferen-
diferencia a qu tipo de geometra pertenece la ciados con informacin lgica.

Figura 12. Tendencias del histograma

Fuente: elaboracin propia.

Inspeccin de calidad para un sistema de produccin industrial basado en el procesamiento de imgenes 83


ANDRS JARAMILLO ORTIZ / ROBINSON JIMNEZ M. / OLGA LUCA RAMOS
investigacin

Figura 13. Resultados del algoritmo de binarizacin Figura 14. rea de inters resaltada por el software

Fuente: elaboracin propia. Fuente: elaboracin propia.

Filtro morfolgico *SHZPJHJP}U

As mismo, la funcin UHJLRQSURSVpermite obte- En funcin a la informacin obtenida del proce-


ner parmetros como el centroide, el permetro y samiento de imagen se conform una base de da-
el rea de una imagen previamente binarizada; en tos en la cual se encuentra la informacin de los
HVWHFDVRVHXWLOL]yODLGHQWLFDFLyQGHOiUHD%i- dimetros calculados por el VRIWZDUH en los cua-
sicamente el algoritmo de la funcin UHJLRQSURSV tro grupos de piezas, etiquetadas como arandela
busca regiones en la imagen que estn conectadas 2N DUDQGHOD ; WRUQLOOR 2N \ WRUQLOOR ; (Q OD
entre s por la informacin que contengan sus pi- JXUDVHPXHVWUDQORVGLiPHWURVPHGLGRVGH
xeles; posteriormente se agrupan estas regiones las 20 piezas fabricadas. Con base en estos datos
\VHOHVDVLJQDXQDHWLTXHWDQDOPHQWHVHFXDQ- se obtiene un criterio para decidir el dimetro en
WLFDODFDQWLGDGGHSL[HOHVTXHSHUWHQHFHQDXQD pixeles esperado para cada uno de los grupos de
etiqueta, y con esta informacin se obtiene el rea piezas. Segn lo anterior, la arandela correcta tie-
que abarca la regin con respecto a la imagen. En ne un dimetro aproximado de 98 pixeles, la aran-
ODJXUDVHPXHVWUDODLGHQWLFDFLyQGHOiUHD dela incorrecta tiene un dimetro aproximado de
de inters en las geometras. SL[HOHV$VtPLVPRHOWRUQLOORFRUUHFWRWLHQH
un dimetro aproximado de 100 pixeles y el tor-
Despus de hallar el rea de la regin de inters nillo incorrecto de 109 pixeles. Esto corresponde
HQPDUFDGDHQHOUHFXDGURYHUGHGHODJXUD  una diferencia entre la arandela correcta y la aran-
se utiliza la ecuacin (5), para hallar el dimetro dela incorrecta de 0,7 mm y para los tornillos una
en pixeles. GLIHUHQFLDGHPP JXUD 

(5)

84 Tecnura Vol. 18 No. 41 julio - septiembre de 2014


investigacin

Figura 15. Datos de los dimetros obtenidos

Fuente: elaboracin propia.

Al validar varias veces la medida del dimetro de /DVSLH]DVSXQWHDGDVHQODJXUDVHHQFXHQ-


las muestras por medio del algoritmo desarrolla- tran desplazadas del eje de la cmara; esta varia-
do, se pudo observar que existe una variacin im- cin puede provocar que el VRIWZDUH LGHQWLTXH
portante de la medida con respecto a la distancia piezas defectuosas como piezas correctas y, a su
con el eje de la cmara, en el momento de tomar vez, piezas correctas como piezas defectuosas;
ODLPDJHQ7DOFRPRVHSUHVHQWDHQODJXUD esto se debe a que la perspectiva capturada en la
imagen vara dependiendo del ngulo formado
por la lnea perpendicular que va desde el centro
del lente hasta la banda, y la lnea que resulta de
unir el centro de la pieza y el centro del lente.
3DUDFXDQWLFDUHVWDYDULDFLyQHQODPHGLFLyQVH
tomaron muestras de piezas posicionadas desde
FPKDVWDFPGHOVHQVRUIRWRHOpFWULFRHOFXDO
VHHQFXHQWUDDXQODGRGHODEDQGD JXUD HO
sensor fotoelctrico se menciona como referencia
para medir la desviacin entre la pieza y el eje de
la cmara. Los resultados obtenidos se presentan
en la tabla 1.

Observando los resultados se tom la decisin


de ubicar las piezas mecnicamente a 1,5 cm del
VHQVRUIRWRHOpFWULFR ODVXEUD\DGDHQODWDEOD 
esto se logr instalando unas guas al inicio de
Figura 16. Variacin de dimetro segn la posicin de la banda que posicionan la pieza mientras avanza
la pieza hacia la seccin de inspeccin. De esta manera,
Fuente: elaboracin propia. las piezas se encuentran en el eje de la cmara y

Inspeccin de calidad para un sistema de produccin industrial basado en el procesamiento de imgenes 85


ANDRS JARAMILLO ORTIZ / ROBINSON JIMNEZ M. / OLGA LUCA RAMOS
investigacin
los resultados obtenidos corresponden a las me- una precisin aproximada a +/- 0,1 mm, es decir
diciones correctas. Es importante aclarar que la que entre cada medicin, el promedio de las dife-
DOWXUDHQWUHODFiPDUD\ODEDQGDHVMD\SRUOR rencias entre los dimetros no supera una dcima
tanto el algoritmo de procesamiento de imagen de milmetro.
esta parametrizado alrededor de esta distancia.

*VUHIPSPKHK
RESULTADOS
/DFRQDELOLGDGHVXQSDUiPHWURTXHQRVLQGLFD
Esta seccin se divide en tres subcaptulos: preci- cul es el porcentaje de error del VRIWZDUH al iden-
VLyQFRQDELOLGDG\YHORFLGDG&DGDXQRGHHVWRV WLFDUHOWLSRGHSLH]DTXHVHHVWiSURFHVDQGRGH
SDUiPHWURVHVDQDOL]DGR\FXDQWLFDGRFRQHOQ esta manera el VRIWZDUH reconoce si la pieza es una
de obtener una visin general de los resultados arandela o un tornillo, o por el contrario no reco-
alcanzados en este trabajo. noce ninguna; en este caso el VRIWZDUH indica que
QRUHFRQRFLyODSLH]D$GLFLRQDOPHQWHODFRQD-
Precisin bilidad del VRIWZDUH se puede medir en el porcen-
taje de error que se genera al calcular el dimetro
Para medir la precisin con la que el VRIWZDUH
GHODVSLH]DVSDUDHVWRVHGHEHFXDQWLFDUHOQ~-
LGHQWLFDHOGLiPHWURGHODVSLH]DVVHSURFHVyXQD
mero de piezas correctas que al ser analizadas re-
muestra de un tornillo y una arandela, cada una fue
sultan incorrectas y viceversa. A continuacin se
medida cinco veces; en la tabla 2 se registran los
dimetros obtenidos, teniendo como resultado una muestran los resultados de procesar varias piezas
PHGLDDULWPpWLFDSDUDDUDQGHODVGHSt[HOHV\ DOD]DUREWHQLHQGRHOSRUFHQWDMHGHFRQDELOLGDG
SDUDORVWRUQLOORVGHODGHVYLDFLyQHVWiQGDU SDUDODLGHQWLFDFLyQGHODVSLH]DV
es de 0,44 para arandelas y 0,051 para tornillos,
correspondiendo esto a 0,051 mm y 0,064 mm res- Segn los resultados de las cuatro pruebas reali-
pectivamente. ]DGDVORVFXDOHVVHLOXVWUDQHQODWDEOD\SDUD
los cuales se procesaron 226 piezas al azar, el
Con estos datos podemos concluir que al procesar algoritmo de reconocimiento de piezas tiene en
cinco veces una misma pieza el algoritmo tuvo promedio un 90,4GHFRQDELOLGDG

Tabla 1. Datos de las variaciones de dimetros Tabla 2. Prueba de precisin para el algoritmo de me-
dicin de dimetros
Aran- Arande- Tornillo
Distancia al Tornillo
dela X la Ok OK Pieza Dimetro Concepto
sensor Xd(mm)
d(mm) d(mm) d(mm) Arandela ok 96,96 Pieza Aceptada

Arandela ok 97,106 Pieza Aceptada


1 cm 90,7 97,7 101,66 109,853
Arandela ok 98,04 Pieza Aceptada
1,5 cm 91,8 97,53 100,92 109,4 Arandela ok 97,08 Pieza Aceptada

2 cm 92,5 98,11 102,7 111,5 Arandela ok 97,50 Pieza Aceptada

Tornillo ok 101,077 Pieza Aceptada


2,5 cm 92,25 96,08 N/A N/A
Tornillo ok 101,911 Pieza Aceptada
3 cm 89,37 92 N/A N/A Tornillo ok 100,445 Pieza Aceptada

Fuente: elaboracin propia. Fuente: elaboracin propia.

86 Tecnura Vol. 18 No. 41 julio - septiembre de 2014


investigacin
Tabla 3. ;HISH KL JVUHIPSPKHK WHYH SH PKLU[PJHJP}U Tabla 4. ;HISH KL JVUHIPSPKHK WHYH SH TLKPJP}U KL
de piezas piezas prueba 1

7PLaHZUVPKLU[PJHKHZ
Arandelas Rechazadas
Nmero Tipo de Falso- Falsa-

Arandelas Aprobadas
Prueba

Tornillos Rechazados
Tornillos Aprobados
de piezas pieza Rechazo Aprobacin
Numero de piezas

% de piezas no
Arandela

PKLU[PJHKHZ
1 5 0 No aplica
Correcta
Prueba

Arandela
2 5 No aplica 0
incorrecta
1 50 7 11 11 13 8 16
Tornillo
3 5 0 No aplica
2 56 15 12 12 11 6 10,71 Correcto

3 60 15 14 16 13 2 3,3
Tornillo
4 5 No aplica 0
4 60 9 14 13 19 5 8,3 Incorrecto

Fuente: elaboracin propia. Fuente: elaboracin propia.

(OSRUFHQWDMHGHSLH]DVQRLGHQWLFDGDVHQDOJX- tanto, para esta prueba el algoritmo de medicin


nas pruebas result considerablemente alto; esto SUHVHQWDXQDFRQDELOLGDGGHO%.
VHGHEHDTXHGLFKRSURFHVRGHLGHQWLFDFLyQHVWi
basado en el anlisis del histograma, y este puede Velocidad
resultar muy sensible a cambios leves de lumino-
sidad y diferencias milimtricas en el posiciona- Para medir la velocidad y as obtener la tasa de
miento de la pieza. Para futuras investigaciones trabajo mxima por hora, se cronometr el tiempo
se recomienda explorar otras alternativas como en que tarda en analizar tres grupos con diferentes
ORSXHGHQVHUDOJRULWPRVGHLQWHOLJHQFLDDUWLFLDO cantidades de piezas.
los cuales se caracterizan por ser adaptativos y
optimizables. Segn la tabla 5, se concluye que el tiempo m-
nimo en el que una pieza es analizada, desde el
$KRUDELHQSDUDFXDQWLFDUHOSRUFHQWDMHGHFRQ- momento en que se ubica al inicio de la banda
DELOLGDGTXHWLHQHHODOJRULWPRGHPHGLFLyQUHV- transportadora hasta que el VRIWZDUH determina si
pecto a los dimetros, se realiz una prueba que dicha pieza es aprobada o no, es de 1,84 s por
consiste en procesar en primera instancia solo las pieza. Lo anterior equivale a aproximadamente a
piezas correctas, seguidamente se procesan las pie- una tasa de trabajo de 1950 piezas/h.
zas incorrectas. En la tabla 4 se observan los resul-
6LQHPEDUJRODFRQDELOLGDGHQODFRUUHFWDLGHQ-
tados obtenidos.
WLFDFLyQGHSLH]DVTXHHMHFXWDHOVRIWZDUH redu-
ce esta velocidad aproximadamente en un 15%;
Para tener otro parmetro con el objetivo de hallar esto se debe a limitaciones del KDUGZDUH imple-
HO SRUFHQWDMH GH FRQDEOLGDG HQ OD PHGLFLyQ GH mentado, ya que la cmara utilizada tiene una
los dimetros, se analizaron las piezas nuevamen- tasa baja de capturas por segundo y esto limita
te, pero al azar, donde es posible concluir que en la cantidad de piezas procesadas. Por esta razn
ODVLWHUDFLRQHVUHDOL]DGDVQRVHSURGXMRQLQJ~Q se recomienda utilizar una tasa de trabajo de una
falso rechazo ni ninguna falsa aprobacin; por lo pieza cada 2,5 s, lo cual equivale a 1400 piezas/h.

Inspeccin de calidad para un sistema de produccin industrial basado en el procesamiento de imgenes 87


ANDRS JARAMILLO ORTIZ / ROBINSON JIMNEZ M. / OLGA LUCA RAMOS
investigacin
Tabla 5. Tasa de velocidad en el procesamiento de cuya principal funcin es integrar los sensores y
piezas actuadores con el VRIWZDUH de procesamiento; adi-
cionalmente comunica por medio del protocolo
Grupo Cantidad de piezas Tiempo USB el VRIWZDUH con el dispositivo. Se presenta-
1 10 20,26 s ron problemas a causa del ruido que produce el
2 20 35,03 s motor de la banda, esto produjo errores en la lec-
3 30 52,74 s tura del sensor fotoelctrico e interrupciones en la
comunicacin USB. Para solucionar este proble-
Fuente: elaboracin propia.
PDVHDGLFLRQDURQOWURV\GLRGRVUHFWLFDGRUHV
en el circuito que redujeron el ruido y la retroa-
limentacin de corrientes considerablemente; sin
CONCLUSIONES
embargo, aunque se presenta con muy poca fre-
La estructura del prototipo construido fue di- cuencia se observan desconexiones repentinas en
seada con el propsito de incluir estabilidad y la comunicacin y las lecturas errneas del sensor
UPH]DDOGLVSRVLWLYRORVUHVXOWDGRVIXHURQVDWLV- fotoelctrico, producidas por ruidos que no se han
factorios y se logr construir un modelo a escala SRGLGROWUDU1RREVWDQWHHQJHQHUDOHOFLUFXLWR
de un sistema de inspeccin de calidad que no es estable y los inconvenientes mencionados con
supera los 500 g. Adicionalmente, el dispositivo anterioridad no representan un obstculo de mag-
tiene un diseo esttico y funcional que permite nitud considerable para el buen funcionamiento
entre otras cosas ajustar la tensin de la banda sin del dispositivo.
necesidad de desarmarla; adems, asegura que la
cmara siempre se encuentre en una misma posi- En el VRIWZDUH implementado, tanto en el algorit-
cin lo cual evita la descalibracin del sistema, mo de reconocimiento de piezas como en el de
es de fcil ensamblaje y no se requiere ninguna medicin de dimetros, se observan porcentajes
herramienta para armarla y en general permite GH FRQDELOLGDG GHO %, permitiendo consi-
UHDOL]DUXQSURFHVRGHYLVLyQDUWLFLDODGHFXDGR GHUDUDOVLVWHPDGDGDXQDWDVDGHYHORFLGDGGH
1400 piezas/h, una sensibilidad de 0,1 mm y un
La iluminacin EDFNOLJKW implementada produjo SRUFHQWDMHGHFRQDELOLGDGHQODPHGLFLyQGHORV
excelentes resultados, ya que se logr un con- dimetros de aproximadamente un 99 FRPR
traste alto entre la pieza y el fondo de la imagen, robusto.
facilitando as el correcto procesamiento de ima-
gen y por lo tanto la extraccin de la informacin En general el trabajo presentado pretende dar una
relevante para el sistema. La iluminacin fue solucin mantenible, adaptable y de bajo costo
realizada con un panel de LED que se dise y a las diferentes industrias que requieren inspec-
construy para la aplicacin; el resultado fue una cionar la calidad de los productos que fabrican.
iluminacin estable ante perturbaciones externas, Aunque el dispositivo construido representa me-
funcional y con un bajo consumo de energa que ramente un prototipo acadmico, este puede ser
no supera los 250 mA. utilizado como base tcnica para la construccin
de sistemas de inspeccin que permiten automati-
El circuito implementado para el control electr- zar un proceso calidad.
nico est basado en un microcontrolador 18f4550,

88 Tecnura Vol. 18 No. 41 julio - septiembre de 2014


investigacin

REFERENCIAS
Aguilar-Torres, Michel A., Amadeo J. Argelles- &RPSXWHU(QJLQHHULQJ(QJLQHHULQJ
Cruz, Cornelio Ynez-Mrquez. (2008). A ,QQRYDWLRQ 9R\DJH RI 'LVFRYHU\ ,(((
5HDO7LPH$UWLFLDO9LVLRQ,PSOHPHQWDWLRQ &DQDGLDQ&RQIHUHQFH, 2SS
for Quality Inspection of Industrial Prod- '2,&&(&(
ucts, (OHFWURQLFV 5RERWLFV DQG $XWRPR-
WLYH0HFKDQLFV&RQIHUHQFH&(50$ +RFHQVNL = )DF RI (OHFWU (QJ 8QLY - -
SS6HSW2FW Strossmayer, Osijek, Croatia. (2009). Ce-
ramic tiles failure detection based on FPGA
Armesto, L., Tornero, J., Herraez, A., Asensio, image processing. ,QGXVWULDO (OHFWURQLFV
J. (2011) Inspection System Based on Ar- ,6,(,(((,QWHUQDWLRQDO6\P-
WLFLDO 9LVLRQ IRU 3DLQW 'HIHFWV 'HWHFWLRQ SRVLXP, pp. 2169-2174, 5-8 July, DOI:
on Cars Bodies. 5RERWLFV DQG $XWRPDWLRQ 10.1109/ISIE.2009.5219911
,&5$   ,((( ,QWHUQDWLRQDO &RQIHU-
ence SS   0D\ '2,  +RFHQVNL = )DF RI (OHFWU (QJ -RVLS-XUDM
ICRA.2011.5980570 Strossmayer Univ. of Osijek, Osijek, Croa-
tia. (2010). LED panel illumination design
Borsu, V. y Payeur, P. (2012). Dual Supervisory Ar- of a control system for visual inspection of
chitecture for Drift Correction and Accurate ceramic tiles, ,QGXVWULDO(OHFWURQLFV ,6,( 
Visual Servoing in Industrial Manufacturing.  ,((( ,QWHUQDWLRQDO 6\PSRVLXP, pp.
,QVWUXPHQWDWLRQDQG0HDVXUHPHQW7HFKQRO- -XO\
RJ\&RQIHUHQFH ,07& ,(((,QWHU-
QDWLRQDOSS0D\ Hoffman, D. (1999). &RVW %HQHWV $QDO\VLV RI
7HVW $XWRPDWLRQ Recuperado de http://
Fernandez, Y. E. y Sariana, A., S. R. (2009). De- www.softwarequalitymethods.com/papers/
YHORSPHQWRID3URWRW\SHIRU&ODVVLFDWLRQ star99%20model%20paper.pdf.
RI 3RWDWR 0LQLWXEHUV %DVHG RQ $UWLFLDO
Vision. (OHFWULFDO(QJLQHHULQJ&RPSXWLQJ -LQKXL&DL'HSWRI&RQWURO6FL\(QJ=KHMLDQJ
6FLHQFHDQG$XWRPDWLF&RQWURO&&( Univ., Hangzhou. (2006). The Application
WK ,QWHUQDWLRQDO &RQIHUHQFH  -DQ of AreaReconstruction Operator in Auto-
pp. 1-6. matic Visual Inspection of Quality Control.
,QWHOOLJHQW &RQWURO DQG $XWRPDWLRQ :&,-
Gholam Hosseini, H. Shuying Hu. (2008). A High &$  7KH 6L[WK :RUOG &RQJUHVV, pp.
Speed Vision System for Robots Using 10111-10115.
FPGA Technology. 0HFKDWURQLFVDQG0D-
FKLQH9LVLRQLQ3UDFWLFH09,3 Jimnez Moreno, R., S. A. Orjuela, P. Van Hese,
WK,QWHUQDWLRQDO&RQIHUHQFH, pp. 81- 84, F. A. Prieto, V. H. Grisales and W. Philips.
DOI: 10.1109/MMVIP.2008.4749511 (2012). 9LGHR VXUYHLOODQFH IRU PRQLWRULQJ
GULYHUVIDWLJXHDQGGLVWUDFWLRQ. Proc. SPIE
Hajimowlana, S. H., Jullien, G. A., Muscedere, 75HFXSHUDGRGHKWWSG[GRL
5 5REHUWV - :   (IFLHQW 3UH org/10.1117/12.922085
processing Algorithms for an FPGA Based
In-camera Video-stream Processing Sys- 0LQ;X0LQJ\DQJ=KDR<XDQ\XDQ=RX  
tem for Industry Inspection, (OHFWULFDODQG On-Line Visual Inspection System for

Inspeccin de calidad para un sistema de produccin industrial basado en el procesamiento de imgenes 89


ANDRS JARAMILLO ORTIZ / ROBINSON JIMNEZ M. / OLGA LUCA RAMOS
investigacin
Backside Weld of Tailored Blanks Laser Garcia, D. F., Huerta, S. (2011). Tempera-
Welding. $GYDQFHG &RPSXWHU &RQWURO ture measurement of streams of molten pig
,&$&& ,  QG ,QWHUQDWLRQDO &RQ- iron during pouring using infrared computer
IHUHQFH, 1, pp. 525-529, DOI: 10.1109/ vision. ,QVWUXPHQWDWLRQ DQG 0HDVXUHPHQW
ICACC.2010.5487160 7HFKQRORJ\ &RQIHUHQFH ,07&  
,(((, pp 1-6, 10-12 May DOI: 10.1109/
Mital A., Subramani B. y M. Govindaraju. (1998). ,07&
$FRPSDULVRQEHWZHHQPDQXDODQGK\EULG
PHWKRGV LQ SDUWV LQVSHFWLRQ. Integrated ;LDQJ1D7DQJ &ROO RI (OHFWU \ ,QI (QJ +X-
Manufacturing Systems 9, MCB UP Ltd., nan Univ., Changsha, China. (2011). Vi-
SS sual inspection of workpiece quality,
,PDJH $QDO\VLV DQG 6LJQDO 3URFHVVLQJ
Prez Fernndez, J. A. (2010). *HVWLyQSRUSUR- ,$63   ,QWHUQDWLRQDO &RQIHUHQFH
cesos (4 ed.). Editorial ESIC, septiembre. RQ SS   2FW GSL 
IASP.2011.6109078.
Pea Caas, L. A. (2007). (VWXGLRSDUDODUHGXF-
FLyQGHORVFRVWRVGHSURGXFFLyQPHGLDQWH Yizhong Wang, Yanhua Cui, George Q. Hung,
ODDXWRPDWL]DFLyQGHORVQDOHVGHOtQHDGH 3LQJ =KDQJ 6KDRKXL &KHQ   6WXG\
OD SODQWD GUHVVLQJ HQ OD HPSUHVD 8QLOHYHU on Fruit Inspection Based on Its Surface
DQGLQD&RORPELD/WGD. M.ScTesis, Univer- Color in Produce Logistics.  ,QWHUQD-
sidad del Valle, Facultad de Ciencias Eco- WLRQDO &RQIHUHQFH RQ 0DQXIDFWXULQJ $X-
nmicas, septiembre. WRPDWLRQ  'HF SS  '2,
10.1109/ICMA.2010.47
San Miguel, P. Alcalde. (2009). 7pFQLFDVEiVLFDV
SDUDODJHVWLyQGHFDOLGDG. Recuperado de <XDQ/L4LQJ/LQ:DQJ<RX)X/L'H;X0LQ
http://www.inqualitas.net/articulos/477- Tan. (2008). On-line Visual Measurement
tecnicas-basicas-para-la-gestion-de-la-cali- and Inspection of Weld Bead Using Struc-
dad. tured Light. ,QVWUXPHQWDWLRQDQG0HDVXUH-
PHQW 7HFKQRORJ\ &RQIHUHQFH 3URFHHGLQJV
Usamentiaga, R. Dept. of Comput. Sci., Univ. of ,07&  ,((( SS   '2,
Oviedo, Gijn, Spain Perez, L., Molleda, J., ,07&

90 Tecnura Vol. 18 No. 41 pp. 76 - 90 julio - septiembre de 2014

También podría gustarte