ImageFilter

Convolución y filtros morfológicos aplicados a imágenes de alta resolución y su implementación en un FPGA

Raúl Huertas

Se describe un circuito digital para el procesamiento de imágenes de alta resolución. Ofrece un rendimiento comparable al ofrecido por un CPU moderno pero consumiendo una pequeña fracción de elementos lógicos en un FPGA de rango medio pudiendo ser empleado en sistemas de recursos limitados y acelerar aplicaciones donde la convolución y el filtro de mediana son esenciales en su procesamiento. Para realizar las operaciones morfológicas se describe un circuito totalmente nuevo capaz de realizar filtros de erosión, dilatación y mediana con una tasa efectiva de un pixel por ciclo de reloj, de complejidad espacial lineal y altamente segmentado para una síntesis eficiente, tanto en un FPGA como en un circuito integrado. Combinado de forma adecuada con otros operadores tiene el gran potencial de efectuar mapeado de colores y otros filtros con la misma velocidad haciendo aún más amplio su rango de aplicaciones.