Vous êtes sur la page 1sur 14

Universidad Autnoma de Baja California o

Facultad de Ingenier Arquitectura y Dise o a, n

Maestr y Doctorado en Ciencias e Ingenier a a

Sistema de adquisicin de imgenes utilizando tarjeta o a FPGA, para la extraccin de colores de los frutos. o

ANTEPROYECTO DE TESIS que para cubrir parcialmente los requisitos necesarios para obtener el grado de MAESTRO EN INGENIER IA Presenta Cristbal Antonio Ram o rez Snchez a

Ensenada, Baja California, 13 de Diciembre del 2012.

Indice general
1. Datos Generales 1.1. Titulo del proyecto 1.2. Datos del alumno . 1.3. Tipo de beca . . . 1.4. Datos del asesor . . 2 2 2 2 2 3 3 4 5 6 7 7 8 8 9 10 11 11 11 12

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

2. Descripcin del proyecto o 2.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 2.2. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3. Justicacin del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . o 3. Estado del Arte 4. Planteamiento del problema 4.1. Preguntas de investigacin . . . . . . . . . . . . . . . . . . . . . . . . . o 5. Objetivo General 5.1. Objetivos espec cos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. Metodolog a 7. Cronograma 8. Infraestructura 8.1. Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2. Equipo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9. Resultados esperados

Cap tulo 1 Datos Generales


1.1. 1.2. Titulo del proyecto Datos del alumno

Nombre: Cristbal Antonio Ram Snchez o rez a Matricula: 311931 Direccin: Calle quinta esquina con 18 de marzo, colonia Hidalgo 2193 o Telfono: 1200121 e Direccin electrnica: ramirez.cristobal@uabc.edu.mx o o

1.3.

Tipo de beca

Institucin otorgante: CONACYT o Tipo de beca:CONACYT Vigencia: 01-Agosto-2012 a 31-Julio-2014

1.4.

Datos del asesor

Nombre: Miguel Enrique Mart nez Rosas Direccin electrnica: emartine@uabc.edu.mx o o Grado acadmico: Doctorado e

Cap tulo 2 Descripcin del proyecto o


2.1. Introduccin o

El procesamiento digital de imgenes es el conjunto de tcnicas que se aplican a a e las imgenes digitales con el objetivo de mejorar la calidad o facilitar la bsqueda de a u informacin. o En el procesamiento digital de imgenes deben tomarse en cuenta varios aspectos como a la percepcin psicovisual del ser humano. Este es un factor importante porque indepeno dientemente del tratamiento que se le aplique a una imagen, el observador ser quien, a segn su percepcin, decidir si dicha imagen le agrada o no. El desarrollo de los mtodos u o a e de procesamiento digital de imgenes tiene su origen en dos reas principales de aplia a cacin: el mejoramiento de la informacin pictrica para la interpretacin humana, y el o o o o procesamiento de datos de la imagen para la percepcin de mquina autnoma en el que o a o se incluyen etapas de transmisin y/o almacenamiento de estos datos[Escalante, 2006]. o En este proyecto se plantea la extraccin de parmetros de color, implementando o a un sensor CCD y una tarjeta FPGA. El objetivo principal es crear la deteccin de los o parmetros de color en los frutos usando un sensor de imagen con una interface utilia zando una tarjeta de evaluacin Xilinx, Spartan-3AN. Para la extraccin de parmetros o o a de color en el fruto se implementara el espacio CIELAB, es un sistema estandarizado de color, el cual trata de producir un espacio de color que sea ms perceptivamente lineal a (perceptivamente lineal signica que un cambio de la misma cantidad en un valor de color debe producir un cambio casi de la misma importancia visual).

2.2.

Antecedentes

En India en el National institute of Technology de Jamshedpur fue desarrollado el proyecto que tiene por objetivo disear un equipo de sistema de control de siembra n para manejar diferentes procesos de agricultura y maximizar la utilidad de los recursos disponibles. Los diferentes procesos de este proyecto mediante uso de sensores incluyen: La deteccin de la mala hierba. o Plantar semillas. Fertilizar las semillas. Nivelacin. o El software que se implementa es Xilinx ISE 9.2 el cual se utiliza en una tarjeta FPGA Spartan 3e [Kumar, 2009]. La implementacin de FPGA se basa en un diseo de bajo costo, ya que con FPGA o n se puede hacer una integracin en escala muy grande de sistemas de circuitos, la inteo gracin se hace usando VHDL. Al igual los FPGA ha revolucionado los prototipos y o la vericacin del diseo conceptual. FPGA se ha apoderado del VLSI (integracin en o n o escala muy grande de sistemas de circuitos basados en transistores en circuitos integrados) en un nmero de factores que incluye la velocidad del sistema, numero de puertos u entrada/salida y sobretodo el rendimiento del sistema [Kumar, 2009]. Por otra parte los integrados del FPGA tienen ventajas naturales para el sistema de procesamiento de imagen en tiempo real, gracias a sus unidades especicas en la estructura lgica. Los bloques variados funcionales de los dispositivos FPGA corren al o mismo tiempo, por lo que se puede lograr un nivel de comando, segmentacin (es un o mtodo por el cual se consigue aumentar el rendimiento de algunos sistemas electrnicos e o digitales.) e incluso a nivel de ejecucin de tareas en paralelo, el cual acelera en gran o medida la velocidad de clculo [Li et al., 2009]. a De la Universidad Politcnica de Catalunya se recupero un escrito el cual consiste e en la de generar un sistema de deteccin de fruta en mal estado. Para ello se utilizaron o tcnicas simples de procesado de imagen tales como histogramas, uso de operadores e morfolgicos, cambios a otros espacios de color entres otras. El estudio se basa en o R un programa realizado con Matlab de The MathWorks que simular, a partir de a imgenes de entrada, el procedimiento que podr realizar un aparato seleccionador a a para determinar la calidad de la pieza de fruta. Las aplicaciones de este tipo de sistema selector de fruta pueden ser diversas: desde una mquina incorporada a una cadena a seleccionadora y envasadora de fruta en almacenes log sticos a un aparato para un departamento que quiera gestionar el tipo de defectos en la fruta a partir de una muestra y poder llevar un control estad stico de zonas geogrcas (control de plagas, insectos a causantes de la plaga, pesticidas a utilizar, etc. pasando tambin por aquellas empresas e

aseguradoras de agricultores que podr realizar una base de datos a partir de la an clasicacin de defectos (ser posible relacionar la causa de una cosecha en mal estado o a con el anlisis de defectos en la fruta, como el viento, granizo, etc. con los pagos a los a agricultores propietarios del seguro) [Fernndez Ribot and Ruiz hidalgo, 2006]. a

2.3.

Justicacin del proyecto o

La condicin optima de trabajo en los campos de cultivo requiere la realizacin de o o mediciones multipunto que representen las diversas condiciones de suelo en supercies grandes de cultivo y que proporcionen datos de la condicin del suelo de manera pero manente y en tiempo real, con lo que se pueden tomar decisiones sobre el riego del suelo de forma que la condicin de humedad sea uniforme y adecuada para mantener o o mejorar la calidad del fruto [Mart nez Rosas, 2010]. Al implementar un sistema digital de imagen, para extraer los parmetros de color en a los frutos lo cual permitir optimizar cuestiones de recursos naturales como son el uso a del agua, el fertilizante, el tiempo de riego, tambin para no excederse con los pesticie das, al igual para mejorar y mantener la calidad de los productos. El sistema congurable del tipo FPGA, se utilizara para la implementacin de la circuio ter digital, lo que dar versatilidad a las soluciones planteadas y facilidad de correccin a a o a partir de los resultados obtenidos. Tambin la aplicacin de FPGA en la adquisicin y e o o procesamiento de imagen, hace posible la mejora en la velocidad para el procesamiento de imagen[Li et al., 2009].

Cap tulo 3 Estado del Arte


En Japon en el Department of Applied Science for Integrated System Engineering, Kyushu Institute of Technology. Se desarrollo un robot de visin de tiempo real, con o un sistema integrado de adquisicin y procesamiento de imagen, con un control de moo vimiento el cual esta implementado por dispositivos lgicos recongurables utilizando o FPGA suzaku-v (Modelo: SZ410-U00). El procesamiento digital de imagen es adquirida por un sensor CMOS(NCM03-S) el cual se conecta a la tarjeta FPGA y a un modulo de comunicacin de video en tiempo real de Linux. El sistema integrado de visin en o o el robot tiene como objetivo lograr un adecuado desempeo tanto del hardware como n del software. Adems este robot presenta el reconocimiento del espacio por medio de a la deteccin y rastreo de los objetos en movimiento, esto lo hace determinando el color o del objeto. La deteccin de color se implementara utilizando los formatos YUV (espacio o de color para codicar una imagen o video) y RGB (formato que crea colores mediante la mezcla de los tres colores de luz primarios) [Hagiwara et al., 2011]. Aun que no necesariamente este proyecto se apliqu a la agricultura, se implementa lo que es el e procesamiento digital de imagen. Por otro lado en Malaysia en la Faculty of Electrical Engineering, University Technology de Selangor. Fue desarrollado el proyecto que tiene por objetivo principal crear un detector inteligente usando una simple interface de los sensores de reectancia con una tarjeta FPGA Altera DE2 y un ADC. Estos sensores se implementaran para medir el nivel de voltaje promedio que pueda representar cualquier brillo de una semilla que da una propiedad para crear el caucho (rubber seed). Para probar estos sensores se utilizan cinco tipos de semillas, las cuales son usadas como muestras. Se instalan tres sensores de reectancia para enviar varios valores de datos a la tarjeta. Cada sensor usa la cantidad de reexin de la luz que proviene de la supercie de la semilla como o la variable de sensado. Los cuales envian la informacin directo a la tarjeta FPGA o [Hashim, 2012].

Cap tulo 4 Planteamiento del problema


La zona del valle de San Quint ubicada en el municipio de Ensenada, Baja Can lifornia, Mxico, se mantiene una actividad agr e cola signicativa en cultivos protegidos (invernaderos), de los cuales se obtiene una gran variedad de frutos. Una gestin o inadecuada de recursos como agua, usos de suelo, pesticidas, plaguicidas, fertilizantes y nutrientes, ha preocupado en tiempos recientes a los principales productores de la zona. En respuesta a esta situacin se propone el estudio de la pigmentacin de los o o frutos, para vericar que una planta se mantenga de un cierto color para su proceso de maduracin mediante el procesamiento digital de imagen. o

4.1.

Preguntas de investigacin o

Bajo que condiciones es posible que a partir de un sistema de adquicision de imagenes, se obtengan los cambios de los frutos a traves de los colores que presentan? Que benecios se obtienen a partir de la conexion entre la cmara CCD y la tarjeta a FPGA? Es posible estandarizar los parametros extraidos del CCD al espacio de color CIELAB? De que forma es posible que una interfz graca apoye a la toma de decisiones en a relacin evolucin de la pigmentacin del fruto ? o o o

Cap tulo 5 Objetivo General


Desarrollar un sistema de adquisicin de imgenes con una tarjeta FPGA (Field o a Programmable Gate Array) para la extraccin de colores de los frutos. o

5.1.

Objetivos espec cos

Programar la conexin de una cmara CCD (charge-coupled device) con la tarjeta o a FPGA. Extraer los parmetros principalmente de color del fruto en el espacio CIELAB a (sistema estandarizado de color). Hacer la interfaz grca para presentar evolucin del fruto. a o

Cap tulo 6 Metodolog a


Para el desarrollo del presente proyecto se analizar en primer lugar el estado del a arte en procesamiento digital de imagen utilizando FPGAs para aplicaciones agr colas, de forma que se puedan implementar los avances ms recientes para resolver la proa blemtica agr a cola del estado. Se har la evaluacin de imagen de prueba, para ver cmo reaccionan los sensores a la a o o captura de la imagen, se denirn los modelos de imagen, una vez denido el modelo a se pasara a la prueba de imagen. A partir del estudio y anlisis de los sistemas disponibles se seleccionar el sensor con a a mejor relacin costo benecio, de manera que sin sacricar de forma apreciable la funo cionalidad del sistema, se cuente con un producto accesible para agricultores de escasos recursos. De la seleccin del sensor CCD se proceder a hacer la programacin de la conexin o a o o entre el sensor y la tarjeta FPGA. La informacin proveniente del sensor CCD ser proo a cesada por medio de un FPGA. Para la implementacin de la circuiter digital se utilizarn sistemas congurables del o a a tipo FPGA. Una vez obtenido el sistema, se harn las pruebas de campo correspondientes, para a recabar datos. De esta forma se pasara al anlisis de los datos, para observar su coma portamiento.

Cap tulo 7 Cronograma


A continuacin se presenta el cronograma de actividades a realizar: o

Figura 7.1: Cronograma de actividades

10

Cap tulo 8 Infraestructura


8.1. Material

Sensor CCD, ThorLabs, DCU223C. Camara NikonDSLR D3100. Microprocesador ATMELL 128. Xilinx, Spartan-3AN evaluation board. Tarjeta de adquisicin de seal. o n Interface para capturar imagen.

8.2.

Equipo

Banco de caracterizacin automtica controlado por GPIB (General Purpuse Ino a terface Bus). Generador de funciones. Fuente de voltaje. Osciloscopio. Multimetro. Espectrmetro. o Computadoras personales.

11

Cap tulo 9 Resultados esperados


Desarrollo de un sistema de deteccin para el estudio de la pigmentacin para mao o duracin del fruto. o Ofrecer un sistema de adquicision de imgenes en conjunto con un sistema de procesaa miento utilizando FPGAs.

12

Bibliograf a
[Escalante, 2006] Escalante, B. (2006). Procesamiento Digital de Imgenes. pages 112. a [Fernndez Ribot and Ruiz hidalgo, 2006] Fernndez Ribot, M. and Ruiz hidalgo, J. a a (2006). Selector de fruta y simulacin de una aplicacin real. o o [Hagiwara et al., 2011] Hagiwara, H., Asami, K., and Komori, M. (2011). FPGA Implementation of Image Processing for Real-Time Robot Vision System. pages 134141. [Hashim, 2012] Hashim, H. (2012). Automated Rubber Seed Clones Identication using Reectance Sensors and FPGA. pages 297302. [Kumar, 2009] Kumar, J. (2009). FPGA Based Advanced Sowing and Planting Equipment Controller Design. pages 120123. [Li et al., 2009] Li, C., Zhang, Y.-l., and Zheng, Z.-n. (2009). Design of Image Acquisition and Processing Based on FPGA. pages 113115. [Mart nez Rosas, 2010] Mart nez Rosas, M. E. (2010). UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA.

13

Vous aimerez peut-être aussi