Star

Created With

Procesamiento de Imagen y Video por Hardware

linkPlanteamiento del Problema

El procesamiento de imágenes y video es una de las ramas de la informática que aplica técnicas digitales a las representaciones con el objetivo de alterar su información para obtener nuevos datos, perspectivas y variaciones gráficas. Por lo mismo este es un proceso que demanda muchos recursos computacionales para su ejecución. A pesar de que para varias tareas de procesamiento los recursos contenidos en las CPUs y sus multiples procesadores son suficientes, se trata de buscar una mejor y más rápida manera de abordar este ejercicio en la práctica.

Para observar un mejor procesamiento por parte del grán abanico de técnicas existentes, se estudia programática, teórica y experimentalmente el uso de tres métodos del procesamiento de imagenes, a saber: escala de grises por RGB y LUMA, máscaras de convolución y ascii art. Cada técnica diferente a la anterior, permite comprender el alcance del procesamiento, su potencial y aplicación a diciplinas ajenas al arte, como veremos a continuación.

Se propone así el uso de la unidad de procesamiento gráfico GPU por sus siglas en inglés, ya que está optimizada los algoritmos de procesamiento de imagenes y actualmente poseen varios procesadores para diferentes tareas. El como realizar ejecución de computación en la GPU mediate el lenguaje GLSL (OpenGL Shading Language) basado en C (en su sintaxis) es el centro de estudio del presente taller.

linkReferencias y Fuentes:

Image Processing on Graphic Card

Planteamiento del ProblemaReferencias y Fuentes:

Home

Workshopschevron_right
Imaging & Videochevron_right
Softwarechevron_right
Hardwarechevron_right

Introducción RGB y Luma Mascaras de Convolución Ascii Art Foto-Mosaico

Desempeño Computacionalchevron_right

Conclusiones y Trabajo Futuro

Renderingchevron_right
Teamchevron_right