Procesamiento de visión desde el perímetro hasta la nube

Las aplicaciones demandan cada vez más soluciones que puedan cumplir con el rendimiento y la flexibilidad en tiempo real para gestionar una gama de resoluciones de fotogramas y los requisitos de rendimiento adaptables (1080p60 hasta 8K60), a la vez que son eficientes en el consumo energético. La arquitectura de la plataforma AMD combinada con la flexibilidad de Vitis™ Vision Library ofrece la solución ideal para satisfacer los requisitos de tu sistema de visión, tanto en el perímetro como en el centro de datos.  

AMD Vitis Vision Processing

Satisface las exigentes necesidades de las aplicaciones

La visión artificial y el procesamiento de imágenes son omnipresentes hoy en día en una amplia gama de aplicaciones como procesamiento de imágenes médicas, ADAS (Advanced Driver Assitance Systems, sistemas avanzados de asistencia al conductor), robótica, IIoT (Industrial Internet of Things, Internet industrial de las cosas), cámaras de seguridad de vigilancia y servicios de transmisión de video, y también son una parte fundamental de la canalización de procesamiento de extremo a extremo de soluciones de visión impulsadas por IA.

medical imaging
Automated Driving Illustration
Advanced High Precision Robot Arms on Fully Automated PCB Assembly Line Inside Modern Electronics Factory. Electronic Devices Production Industry.
robotic arm catch for electronic assembly line

Reduce la complejidad del sistema

La naturaleza de procesamiento adaptable de las plataformas AMD permite integrar una amplia gama de funciones de procesamiento de imágenes en canalizaciones de video dentro de un solo dispositivo.  Esto elimina la necesidad de un ASIC (Application-Specific Integrated Circuit, circuito integrado para aplicaciones específicas) de función fija o la dependencia de dispositivos de procesamiento de sensores de imagen externos con capacidades de procesamiento fijas. 

Zoom de imagen
AMD Vitis Vision Image Processing Chart
Zoom de imagen
AMD Vitis Vision Connectivity Chart

Renueva el diseño de hardware

La conectividad flexible de las plataformas AMD permite la reutilización de diseños de sistemas que se pueden actualizar fácilmente para cumplir con los estándares emergentes en torno a interfaces digitales para sensores de imagen como MIPI, SLVS-EC, GigE, GMSL y muchos otros.  Esto puede reducir significativamente el tiempo de comercialización para los lanzamientos iniciales mediante la reducción de los riesgos que implican los cambios en los estándares y acelerar los ciclos de actualización del producto una vez que los nuevos estándares se adopten de forma pública.

Permite la reconfiguración de campo

La naturaleza segura y programable de las plataformas AMD permite el desarrollo de sistemas que se pueden actualizar fácilmente para proporcionar funciones mejoradas y capacidades de procesamiento de imágenes.  El uso de una combinación de funciones de Vitis Vision Library puede permitir que tu sistema se actualice de forma fácil para satisfacer las necesidades futuras una vez que se implemente un sistema.  Vitis Vision Library permite desarrollar e implementar aplicaciones aceleradas de visión artificial y procesamiento de imágenes en plataformas AMD, mientras continúas trabajando a un alto nivel de abstracción.

Zoom de imagen
AMD Vitis Vision Diagram

Características principales

Rendimiento optimizado

Funciones optimizadas para el rendimiento, entre ellas, conversión de color y profundidad de bits, operaciones aritméticas en píxeles, transformaciones geométricas, estadísticas, filtros, detección y clasificadores de funciones, y reconstrucción 3D.

Streaming multicanal

Compatibilidad nativa para el procesamiento de imágenes en color. Compatibilidad de streaming multicanal.

Movimiento eficiente de datos

Gestión eficiente del movimiento de datos entre la memoria en el chip o la memoria externa para un mejor rendimiento.

AMD Vitis Vision Design Methodology Diagram

Evaluaciones comparativas y ayudas de diseño

Accede rápidamente a las necesidades informáticas de la canalización de visión y ayuda con la optimización de la selección de dispositivos.

Ejemplos de diseño

Varios ejemplos de diseño demuestran cómo acelerar tu visión y algoritmos de procesamiento de imágenes paso a paso.

Alto rendimiento

Los parámetros de función permiten procesar múltiples píxeles/reloj para cumplir con los requisitos de rendimiento.

Rendimiento de Vitis Vision Library

Las bibliotecas Vitis Vision Library pueden orientarse a diferentes recursos en dispositivos AMD con el fin de optimizar el rendimiento y sus características para satisfacer las necesidades de las canalizaciones de procesamiento exigentes.  Los motores de IA o la lógica programable pueden estar dirigidos en dispositivos Versal para lograr las velocidades de rendimiento objetivo según las necesidades de la aplicación y las restricciones de diseño.

AMD Vitis Vision Library Functions Chart
AMD Vitis Vision Library Kernels Chart

Metodología de Vitis Vision Design

Vitis Vision Library se puede utilizar para crear aplicaciones en Vitis HLS mediante la metodología de Vitis Design, que ayuda a los desarrolladores a tomar decisiones clave sobre la arquitectura de la aplicación y a determinar factores tales como qué funciones de software deben asignarse a los kernels de procesamiento, qué nivel de paralelismo se necesita y cómo debe orientarse a la lógica programable para acelerar tu próxima aplicación de procesamiento de imágenes o visión artificial.

Para obtener más detalles sobre los pasos involucrados en este flujo de trabajo, consulta la Metodología de Vitis Design.

Zoom de imagen
AMD Vitis Vision Design Methodology Diagram
Zoom de imagen
AMD Vitis Vision AIE Design Methodology Diagram

Metodología de Vitis Vision AIE (motor de IA) Design

La metodología de Vitis Vision AIE Design ayuda a los diseñadores a aprovechar las funciones de Vitis Vision AIE Library dirigidas a plataformas de aceleración de procesamiento adaptable (ACAP) Versal. Esto incluye la creación de gráficos ADF (Adaptive Data Flow, flujo de datos adaptable), la configuración de plataformas virtuales y la escritura del código host correspondiente.

Para obtener más detalles sobre los pasos involucrados en este flujo de trabajo, consulta la Metodología de Vitis AIE Design.

Recursos