Formación

Convertirse en un experto

En un entorno tan competitivo como el actual es fundamental adquirir el conocimiento necesario para llevar a cabo los proyectos que abordemos con éxito. El conocimiento no sólo te permite saber cómo implementar un proyecto (know how), sino también te permite conocer si iniciarlo tiene sentido (know why), ya que te permite evaluar cúal es la situación actual de una tecnología o mercado y cuáles son sus necesidades para poder satisfacerlas.

Incluso si finalmente decides externalizar el proyecto, la formación del equipo para poder realizar un seguimiento del proyecto es fundamental.

Contamos con una amplia experiencia tanto profesional como académica de más de 18 años en el sector del procesamiento de vídeo e inteligencia artificial utilizando diversos dispositivos programables (FPGA, DSP, GPU, ARM y microprocesadores) por lo que podemos aportar un gran conocimiento en el sector.

El contenido de los cursos está totalmente orientado a la práctica, con el principal objetivo de que todo lo aprendido sirva para reducir costes y tiempos en tu proyecto. Si tienes un proyecto en mente, antes de abordarlo forma al equipo con nuestros cursos a medida.

Si prefieres asesoramiento, ayuda o externalizar completamente la implementación del sistema, también podemos ayudarte. Siempre procuraremos transferirte todo el conocimiento.

CURSOS DE FORMACIÓN APLICADOS A I+D

Cursos online o presenciales a medida, con tutor personal y horario flexible de compresión de vídeo, programación de FPGA o inteligencia artificial.
Cursos Compresión de Vídeo H.264, H.265 aka HEVC, VVC.
CURSOS DE COMPRESIÓN DE VÍDEO

PROCESAMIENTO DE VÍDEO

Aprende de expertos con 18 años de experiencia creando codecs profesionales de vídeo. Hemos desarrollado equipos para el mercado broadcast y de videovigilancia, publicado numerosos artículos académicos y generado una Tesis Doctoral sobre el estándar HEVC.

Domina las diferentes técnicas de compresión de vídeo y cómo son implementadas dentro de cada estándar (H.264, HEVC, VVC o MPEG-5 LCEVC).

Conoce en detalle el futuro de la compresión de vídeo, los actuales estándares de compresión y los que estarán disponibles.

Aplica los algoritmos más habituales de pre y post-procesamiento.

Captura de la señal de vídeo (SDI, HDMI, MIPI, PCIe y otros interfaces) y visualización.

Protocolos de transmisión.

Implementa un sistema completo de compresión de vídeo.

PROGRAMACIÓN FPGA

Si necesitas un alto grado de paralelismo en la ejecución de tu algoritmo, un bajo retardo, el consumo es un factor importante o necesitas tener versatilidad accediendo directamente a otros dispositivos, la FPGA es el dispositivo adecuado.

El primer paso es entender que lo que programas es hardware, NO es software. Las líneas de código se transforman en componentes HW que vas interconectando. Por ello, para obtener el mayor rendimiento del dispositivo debes conocer su arquitectura y saber optimizar los recursos.

Aprende todo lo que necesitas para llevar a cabo proyectos de cualquier complejidad. Interfaces de alta velocidad, codificadores de vídeo, restricciones de timing o posicionamiento, técnicas de reducción de consumo, diseños con múltiples dominio de reloj, optimizaciones de pinout, reducción de recursos y en definitiva, conviértete en un experto en programación de FPGA.

Proyectos I+D utilizando FPGA de Xilinx y microprocesador y GPU de INTEL para captura y compresión de vídeo digital
CURSOS SOBRE DISPOSITIVOS PROGRAMABLES / ARQUITECTURAS HÍBRIDAS
CURSO «PCIe FROM ZERO TO HERO» PARA FPGA DE XILINX

INTERFAZ PCIe PARA FPGA (XILINX)

Aunque Xilinx proporciona proyectos de ejemplo, la modificación de este código para ajustarse a las necesidades de nuestro proyecto o alcanzar las máximas prestaciones no es algo trivial.

Adquiere todos las capacidades necesarias para implementar por ti mismo un sistema de comunicación PCIe de alto rendimiento.

Controla el firmware de la FPGA a través de registros de control y de estado desde el host.

Reconfiguración de una memoria PROM a través del bus PCIe.

Reconfiguración dinámica de diferentes partes del diseño.

Tandem PCIe. Asegúrate que la FPGA está programada antes de que el host enumere los distintos dispositivos PCIe, o no podrás acceder a la FPGA a través de este bus.

Bus Master DMA (BMDMA). Te enseñaremos cómo la FPGA puede alcanzar las máximas prestaciones accediendo directamente a la memoria del host, por lo que la carga computacional asociada será CERO para la CPU.

INTELIGENCIA ARTIFICIAL

Nos encanta el concepto «demystify», desmitificar, en inglés suena mejor pero el concepto es muy potente. Queremos convertir la inteligencia artificial en algo real y tangible que sepas controlar. Y sabes una cosa, no es tan difícil.

Aprenderás las diferentes capas que componen las redes neuronales, y cómo son aplicadas en el análisis del vídeo.

Sabrás entrenar e inferir redes neuronales en diferentes tipos de dispositivos (FPGA, microprocesador y GPU).

Podrás transferir el conocimiento aprendido de unas redes neuronales a otras.

Te enseñaremos métodos para aumentar la precisión y eficacia.

Aplicaremos todo lo aprendido a la resolución de problemas reales.

Curso Inteligencia Artificial. Computer Vision, Machine Learning and Deep Learning.
CURSOS COMPUTER VISION, MACHINE LEARNING Y DEEP LEARNING

CURSOS DE FORMACIÓN FROM «ZERO TO HERO»

FPGA, PROCESAMIENTO DE VÍDEO, INTELIGENCIA ARTIFICIAL

PROGRAMACIÓN DE FPGA

100% Práctico

VHDL y Verilog

Conoce la arquitectura y domina a la bestia

Restricciones de timing

Múltiples dominios de reloj

Optimización de recursos y de potencia

Interfaces serie ultra rápidos

Diseños de altas prestaciones

EXPERTO EN
vídeo DIGITAL

Conoce la señal de vídeo

Estándares de compresión de vídeo

Técnicas de compresión de vídeo

Pasado y futuro de la compresión de vídeo

Ventajas de diferentes dispositivos: FPGA, GPU y microprocesador

Técnicas de optimización del codificador.

Interfaces de entrada y salida.

Implementa tu propio sistema de compresión de vídeo

INTELIGENCIA ARTIFICIAL
DEEP LEARNING

Arquitectura de redes neuronales

Entrena e infiere

Modelos para dispositivos de bajo coste

Métodos de optimización avanzados

Transfiere aprendizaje entre redes

Casos de estudio

Utiliza el código proporcionado

Diseño PCIE para FPGA

Topología PCIe

Xilinx IP Cores

Controla una aplicación a través de PCIe

Bus Master DMA. Alcanza las máximas prestaciones

Tandem PCIe

Configuración de memorias PROM utilizando PCIe

Re-configuración parcial dinámica

 Si tienes un proyecto en mente, antes de abordarlo forma al equipo con nuestros cursos a medida

Proceso de contratación de los Cursos a medida: FPGA, Vídeo e IA

CONOCE A TU PROFESOR

El principal profesor a cargo de la formación es David Guillermo Fernández Herrera, Doctor (Cum Laude) en Ciencias de la Computación, Máster en Seguridad Informática e Ingeniero Técnico de Telecomunicación.

Ha trabajado durante más de 15 años en proyectos de I+D relacionados con el procesamiento de vídeo, siendo un experto en la programación de FPGA y otros dispositivos digitales. Si quieres contactar con él para resolver cualquier duda puedes contactar a través de LinkedIn o escribirle un e-mail.

Codificación HEVC en la Facultadde Informática de la Universidad Complutense de Madrid.
Dr. David Guillermo Fernández Herrera en la Universidad Complutense de Madrid