Detección de bordes en tiempo real empleando el filtro de Sobel y tecnología reconfigurable

Julio Cesar Sosa Savedra, Rubén Ortega González, Víctor Hugo García Ortega, Rubén Hernández Tovar

Resumen


En la visión por computadora y en el procesamiento digital de imágenes, la detección de bordes es un proceso muy importante el cual intenta capturar el significado de los objetos dentro de la imagen, entre las cuales están: discontinuidades, la geometría y características físicas de los objeto. Sin embrago, se sabe que las aplicaciones de procesamiento de imágenes y video tienen un alto costo computacional, debido a que deben procesar una gran cantidad de datos. Por ello y gracias al avance tecnológico es posible desarrollar sistemas de visión en hardware. En este trabajo se presenta la implementación de un procesador dedicado para la detección de bordes en tiempo real empleando un dispositivo lógico programable del tipo FPGA, la EP2C35F672C6 de Altera. El sistema detecta los bordes empleando el filtro de Sobel y emplea sólo el 6% de los elementos lógicos y el 43% de multiplicadores embebidos que posee el dispositivo. Los resultados son desplegados directamente en una pantalla compatible
con VGA.

Texto completo:

1232-1250 PDF

Referencias


L. Zhai, S. Dong y H. Ma. “Recent Methods and Applications on Image Edge Detection”. International Workshop on Education Technology and Training and International Workshop on Geoscience and Remote Sensing. 2008, p.p: 332-335.

W. K. Pratt. Digital Image Processing. Fourt Edition. 2007. Wiley. California, USA. 782 p.p.

J. C. Sosa. “Sistema de visión basado en procesado guiado por cambios y lógica reconfigurable para el análisis de movimiento de alta velocidad”. 2007. Universidad de Valencia. Valencia, España. 301 p.p.

J. Monson, M. Wirthlin, B. L. Hutchings. “Optimization techniques for a high level synthesis implementation of the Sobel filter”. International Conference on Reconfigurable Computing and FPGAs (ReConFig). 2013, p.p. 1-6.

Micron Technology, Inc. 1/3-Inch Megapixel CMOS Active-Pixel Digital Image Sensor. Data Sheet. 2004, 41 p.p.

Altera. DE2 Development and Education Board: User Manual. Altera Corporation. 2006, 69 p.p.

F. Pardo, J. A. Boluda. VHDL: Lenguaje para síntesis y modelado de circuitos. Tercera Edición, 2011. Alfaomega. México, D.F. México. 308 p.p.

E. Cuevas, D. Zaldívar y M. Pérez. Procesamiento digital de imágenes con Matlab y Simulink. 1ª Edición, 2010. Alfaomega. México D.F. México. 815 p.p.

Z. E. M. Osman, F. A. Hussin y N. B. Z. Ali. “Hardware implementation of an optimized processor architecture for SOBEL image edge detection operator”. Int. Conference on Intelligent and Advanced Systems (ICIAS). 2010, p.p. 1-4.






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas