AMD convierte discretamente en código abierto un costoso procesador de imágenes para FPGA

Contrariamente a lo que algunos podrían pensar, los sensores de imagen de las cámaras no capturan por sí solos imágenes en color ya procesadas. Capturan cuadrículas de píxeles sin procesar ocultas tras un patrón de mosaico de colores. Para obtener una imagen utilizable, los fabricantes suelen recurrir a costosos procesadores de señal de imagen (ISP) patentados que convierten los datos sin procesar del sensor en vídeo estructurado, mediante un código encriptado. Al igual que los ISP patentados, el Mini-ISP gestiona todo el proceso de conversión dentro de una lógica programable, pero es de código abierto y se puede inspeccionar. Realiza la calibración del nivel de negro, el demosaico de Bayer para reconstruir el color RGB completo, el balance de blancos y el mapeo de tonos global para producir colores naturales en las pantallas conectadas. Aunque los ingenieros de AMD publicaron inicialmente el código de forma discreta, las actualizaciones recientes han convertido el proyecto Mini-ISP en un paquete listo para diseños de hardware en el mundo real.
El proyecto también destaca por rechazar la sobrecarga de funciones, habitual en la propiedad intelectual comercial, con el fin de mejorar el rendimiento del procesamiento de imágenes. Los núcleos ISP de terceros suelen consumir miles de puertas lógicas de FPGA (LUT) y segmentos de DSP para ejecutar filtros de suavizado espacial de gran carga. El Mini-ISP elimina por completo el ruido y el reenfoque posterior. Al centrarse en la corrección de color y la reconstrucción de píxeles esenciales, el núcleo procesa 1, 2 o 4 píxeles por ciclo de reloj a velocidades de hasta 500 MHz. Esta arquitectura ligera ofrece un rendimiento de hasta 2 gigapíxeles por segundo con una latencia de canalización inferior a un milisegundo.
Para los creadores de robótica, los diseñadores de drones y los investigadores en visión integrada, este lanzamiento discreto de AMD ofrece una valiosa herramienta de procesamiento de imágenes. Permite a los desarrolladores que utilizan FPGA Spartan UltraScale+ o Artix, de gran relación calidad-precio, crear flujos de trabajo de cámara personalizados sin tener que pagar elevadas tasas de licencia a los proveedores.
Fuente(s)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck



