• No se han encontrado resultados

Diseño de un sistema de control de calidad para el reconocimiento del tipo y etiquetado correcto en botellas de vino usando visión computacional

N/A
N/A
Protected

Academic year: 2020

Share "Diseño de un sistema de control de calidad para el reconocimiento del tipo y etiquetado correcto en botellas de vino usando visión computacional"

Copied!
8
0
0

Texto completo

(1)
(2)

Director de la revista Mg. Enrique Mansilla Pérez

Comité editorial Mg. Mauricio Aguirre Mg. Felipe Onchi CPC Angélica Urquizo

Colaboradores Mg. Sandra Romero Ing. Vladimir Barahona

(3)

Por: Ing. Alberto Alvarado Rivera

1

Diseño de un sistema de control

de calidad para el reconocimiento del tipo y

etiquetado correcto en botellas de vino usando

visión computacional

Resumen

El presente trabajo describe los pasos necesarios para obtener un control de calidad en el tipo y etiquetado correcto en botellas usando técnicas de procesamiento básico de imágenes digitales.

En la primera parte del trabajo se muestra los conceptos y técnicas fundamentales del procesamiento de imágenes, en la segunda parte se muestra la simulación de dichas técnicas fundamentales usando imágenes predeterminadas tomadas de muestras reales (imágenes patrón e imágenes con diferentes fallas) usando el software computacional MATLAB. Finalmente se obtiene una respuesta favorable de nuestros algoritmos planteados teniendo en consideración que se usaron 3 muestras de botellas de vino.

Palabras claves

Procesamiento de Imágenes, Visión Artificial, Detección de contornos, Matlab

Introducción

Actualmente en nuestro país existe un gran número de pequeñas empresas dedicadas

a la producción de vino peruano, las cuales basan su sistema de control de calidad en la inspección visual de sus trabajadores. El presente trabajo de investigación está basado en técnicas de procesamiento de imágenes como alternativa para un control de calidad correcto.

Cabe resaltar que el sistema planteado aborda el reconocimiento de botellas patrón, una correcta posición de etiqueta así como el nivel de llenado en dichas botellas. De esta manera la captura de imágenes es realizada por una cámara web comercial y la implementación de los algoritmos es mediante una PC utilizando las bondades del software MATLAB para su desarrollo.

A. VISION ARTIFICIAL

Se reconoce que uno de los sentidos importantes en los seres humanos es la visión, la cual es empleada para obtener la información visual del entorno físico. Casi todas las disciplinas científicas emplean utillajes gráficos para transmitir conocimiento. Por ejemplo, en Electrónica

1 Coordinador Académico de la Carrera de Ingeniería Electrónica, Departamento Académico de Electrónica, Universidad Tecnológica del Perú.

[email protected]

La creación de una visión del mundo es el trabajo de una generación más que de una persona, pero cada uno de nosotros, para bien o para mal, añade su propio ladrillo.

John Dos Passos

32

(4)

se emplean esquemas de circuitos, a modo gráfico, para describirlos. Se podría hacer mediante texto, pero para la especie humana resulta mucho más eficiente procesar imágenes que procesar texto. La visión humana es el sentido más desarrollado y el que menos se conoce debido a su gran complejidad. Es una actividad inconsciente y difícil de saber cómo se produce. De hecho, hoy en día, se carece de una teoría que explique cómo los humanos perciben el exterior a través de la vista. La Visión Artificial o también llamada Visión por Computador, pretende capturar la información visual del entorno físico para extraer características relevantes utilizando procedimientos automáticos.

B. IMAGEN DIGITAL

Una imagen digital es representada a través de una matriz o arreglo, donde cada elemento corresponde a un pixel al cual se le ha asignado o ha sido codificado con un número fijo de bits2. Ver figura 2.1.

Por lo tanto, el procesamiento digital de imágenes se entiende como el conjunto de técnicas matemáticas (algoritmos) utilizados para manipular, procesar y tratar imágenes digitales. Tal es el caso que se aplica a los pixel que están contenidos en la imagen.

Figura 2.1

C. DETECCION DE CONTORNOS Y OPERACIONES LOGICAS

(5)

por composición incluyen los operadores lógicos NOT, OR, AND, XOR4. Ver figura 2.3

Figura 2.2

Figura 2.3

I. Implementación y desarrollo

Para la implementación del presente trabajo de investigación se ha optado por utilizar lo siguiente:

- Una cámara Web.

- Una PC convencional con procesador de 2.4 GHz, RAM de 2GB y HD de 160 GB. - Software MATLAB versión 2009

- Base de muestras adquiridas por la cámara web que almacenan las tres botellas patrón que conforman nuestro universo.

Asimismo, para un mejor entendimiento y desarrollo del proyecto, se ha realizado su división en cuatro principales etapas:

a. Adquisición de Imágenes patrón mediante la cámara Web

Para la adquisición de las imágenes que contienen las muestras patrón, se fabricó

un recinto cerrado que permite aislar la luz externa y de esta forma realizar la captura de imágenes patrón5. Ver figura 3.1. Esto se

realizó con una cámara web convencional Logitech y se tuvieron tres muestras llamadas:

- botella patron1 - botella patron2 - botella patron3

Figura 3.1

b. Procesamiento de imágenes patrón

El procesamiento de las tres muestras patrón está basado en 4 partes tal como lo señala el diagrama de bloques de la figura 3.2

Figura 3.2

c. Reconocimiento de patrones y descarte de Imágenes

En esta parte se analiza la captura de imágenes de muestras diferentes a

34

(6)

las de patrón y se procede a realizar la comparación con las mismas descartando las que son diferentes6. Asimismo la

posición correcta de etiquetas patrón se analiza con las etiquetas mal posicionadas mediante una operación morfológica AND dándole un porcentaje de error de +/-0.1%.

II. Simulación

A continuación se procede a describir paso a paso el procedimiento utilizado para reconocer los patrones de las imágenes capturadas.

Partiendo del hecho que se tienen las imágenes patrón digitalizadas las cuales son obtenidas mediante la cámara web, se procede a acondicionar dichas imágenes, es decir, realizar el recorte de las mismas con la finalidad de obtener solo la parte sustancial que encierra a cada una de las botellas patrón. Asimismo se procede a realizar una transformación de tipo de imagen a escala de grises a cada una de las botellas patrón para poder empezar el Pre-procesamiento. Ver figura 4.1.

Figura 4.1

Se procede a realizar la detección de contornos usando operadores lógicos de PREWITT por toda la imagen, la cual consiste en desplazar matrices tanto en forma horizontal como vertical a través de las imágenes patrón, dichos resultados generan un número para cada fila y columna, luego se suma en valor absoluto y se compara con un umbral elegido. Si es mayor al umbral, es contorno, de lo contrario no lo es. Luego se reemplaza el centro por el valor equivalente al color blanco. Ver figura 4.2.

Figura 4.2

(7)

botella patrón analizada con su cantidad de pixeles internos. Ver figura 4.5.

Figura 4.3

Figura 4.4

Figura 4.5

Este mismo algoritmo se utilizó para la posición correcta de las etiquetas en las botellas patrón estableciendo la cantidad

de pixel por cada etiqueta y dando un margen del +/-0.1% para indicar su correcta posición. Ver figura 4.6.

Figura 4.6

Estas muestras de botellas patrón servirán de elemento comparador con otras imágenes de botellas capturadas. A través del análisis de error cuadrático medio se obtiene el reconocimiento de la botella correcta. Ver figuras 4.7 y 4.8.

Figura 4.7

36

(8)

Conclusiones

El sistema de control de calidad para botellas de vino planteado en este trabajo brinda una alternativa simple. Mientras mayor sea el número de muestras patrón, mayor será el rango de reconocimiento del sistema.

- Se está completando el algoritmo para obtener el nivel de líquido correcto en las muestras patrón y así poder tener un control de calidad más completo. - La calidad del sistema en mención

dependerá de la captura de la imagen inicial para su mejor procesamiento a menor tiempo,

- Para mejorar este sistema se puede realizar un estudio de un hardware de sistema embebido como una FPGA que permita realizar dicho procesamiento sin necesidad de utilizar una PC

Bibliografía

• Tratamiento Digital de Imágenes, Rafael C. González, Richard E. Woods. Addison-Weslley Iberoamericana S.A, U.S.A, 1996.

• Image Processing Techniques for machine vision, Alberto Martin and Sabri Tosunoglu, Florida International University, Department of Mechanical Engineering

• Application of automated image analysis to the identification and extraction of recyclable plastic bottles. Edgar SCAVINO†, Dzuraidah Abdul WAHAB, Aini HUSSAIN, Hassan BASRI, Mohd Marzuki MUSTAFA.

• Selecting the Most Favourable Edge Detection Technique for Liquid Level Inspection in Bottles. Kunal J Pithadiya, Jayesh D Chauhan, Chintan K Modi, EC Departament G H Patel, College of Engg. and Technology, V V Nagar

• A Computer Vision System for Visual Grape Grading in Wine Cellars. Esteban Vazquez- Fernandez,Angel Dacal-Nieto, Fernando Martin, Laboratorio Oficial de Metroloxıa de Galicia (LOMG),Parque Tecnologico de Galicia,San Cibrao das Viñas, 32901 Ourense, Spain.

Referencias

Documento similar

No se debe administrar un relajante muscular despolarizante, como cloruro de suxametonio para prolongar los efectos de los agentes no despolarizantes tales como

Acuerdos para la Reducción voluntaria del Consumo de Antibióticos en diferentes sectores.. Acuerdos para la Reducción voluntaria del Consumo de Antibióticos en

Cada comprimido bucodispersable de 15 mg contiene 5,25 mg de aspartamo y 0,032 mg de alcohol bencílico. Cada comprimido bucodispersable de 30 mg contiene 10,5 mg de aspartamo y

Los datos de estos estudios indican que los pacientes bien controlados con comprimidos convencionales de doxazosina en dosis de 1 mg, 2 mg ó 4 mg son controlados de manera

Por lo tanto, no debe tomar otros medicamentos al mismo tiempo que DONIX a menos que su médico esté informado y lo apruebe previamente.. Por ejemplo, los

Esto se puede conseguir utilizando dos películas sublinguales de 2 mg/0,5 mg de Suboxone como dosis única o una película sublingual de 4 mg/1 mg de Suboxone, que se puede

Olmesartan/ Hidroclorotiazida SPI 20 mg/12,5 mg, 20 mg/25 mg, 40 mg/12,5 mg y 40 mg/25 mg comprimidos recubiertos con película EFG tienen la misma composición cualitativa y

Losartán/hidroclorotiazida 100 mg/12,5 mg (100 mg de losartán/12,5 mg de HCTZ) está disponible para aquellos pacientes tratados con una dosis de 100 mg de losartán potásico