- Descripción general
- Introducción
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.

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.




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.
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.
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.

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.


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.
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.