Seminario web a pedido: Cómo la imagen de alto rendimiento está redefiniendo la automatización industrial

Seminario web inVISION TechTalks: Cómo la imagen de alto rendimiento está redefiniendo la automatización industrial

Resumen: El papel de GigE Vision 3.0, FlexProc y eSDK Pro en la obtención de imágenes de alto rendimiento

Emergent Vision Technologies continúa innovando en imágenes de alta velocidad y visión artificial. En un seminario web reciente, el equipo exploró cómo innovaciones recientes como la compatibilidad con GigEVision 3.0, los pipelines optimizados para GPU y las nuevas herramientas de desarrollo ayudan a ingenieros y desarrolladores de sistemas a afrontar las crecientes demandas de rendimiento.

Cumplimiento de GigE Vision 3.0

GigEVision 3.0 introduce compatibilidad con RoCEv2 y RDMA, lo que permite transferencias sin copia a la memoria del sistema y reduce la brecha de rendimiento con CoaXPress y CameraLinkHS. Emergent, que ya ofrecía capacidades sin copia a través de sus avanzadas tecnologías de controladores, ha implementado compatibilidad total con el nuevo estándar mediante una sencilla actualización de firmware y software. Esto incluye todos los modelos actuales, incluidas las cámaras compactas y de bajo consumo EROS 10GigE.

La compatibilidad y la estabilidad son fundamentales en cualquier sistema de visión. Emergent ha validado una amplia gama de tarjetas de interfaz de red (NIC) estándar de Broadcom y NVIDIA/Mellanox, tanto en Windows como en Linux. Para clientes que necesitan soporte a largo plazo o funciones avanzadas como el disparo desde el panel frontal, la compañía también ofrece híbridos de NIC/capturador basados ​​en FPGA.

En la Reunión Internacional de Normas de Visión (IVSM) en Quebec, Emergent demostró con éxito la compatibilidad con los principales actores de la industria como Stemmer Imaging y MVTec, utilizando su EROS de 10 gigas y PERNO DE 25 GbE Cámaras. Estas pruebas confirmaron la interoperabilidad y el alto rendimiento en diversos entornos de sistemas.

Desventajas de RoCEv2 para sistemas multicámara con GPU Direct

Sin embargo, la adopción de RoCEv2 no está exenta de inconvenientes. Cabe destacar que carece de compatibilidad con multidifusión y la compatibilidad de Windows con tarjetas de red Intel y Marvell es limitada. Tampoco hay compatibilidad con GPU Direct para GPU Nvidia en Windows. Los controladores propietarios de Emergent superan todas estas limitaciones, incluyendo la habilitación de GPU Direct en Windows, una función crucial para reducir la latencia del sistema y evitar cuellos de botella en el rendimiento.

Más allá de la transferencia de imágenes, el desafío reside en procesar todos esos datos. Simplemente introducir imágenes en la memoria del sistema no es suficiente, especialmente a velocidades de 25 GigE y 100 GigE. Sin canales optimizados, los sistemas pueden alcanzar límites de CPU y memoria casi de inmediato. La solución de Emergent: canales de procesamiento en tiempo real y sin copia, diseñados para GPU y otras unidades de procesamiento de alto rendimiento.

Para quienes buscan escalar sus configuraciones de imágenes, la flexibilidad es esencial. Emergent admite no solo sistemas basados ​​en GPU, sino también tarjetas FPGA y superNIC NVIDIA BlueField que combinan interfaces de procesamiento y red. La grabación SSD de alta velocidad es otra área en la que Emergent ofrece soluciones validadas y optimizadas para el rendimiento.

Prueba de rendimiento en sistemas multicámara

Aunque conectar 200 cámaras a una sola PC parezca teórico, Emergent ya ha ayudado a clientes a implementar sistemas con niveles de datos similares. Gracias a la autonegociación de las cámaras EROS 10GigE, su precio competitivo y la mínima sobrecarga del sistema, el coste total de propiedad de Emergent suele ser considerablemente inferior al de las soluciones multiservidor tradicionales.

Dos nuevas tecnologías de software, FlexProc y FlexTransSimplifica aún más el diseño del sistema. FlexProc permite a los usuarios crear complementos personalizados de CPU, GPU o FPGA sin necesidad de escribir código de captura de imágenes de bajo nivel. FlexTrans garantiza que los datos y resultados de las imágenes se transmitan sin problemas a través del sistema mediante los mejores métodos de copia cero y GPU Direct. Combinados, permiten la creación rápida de prototipos, la escalabilidad y un alto rendimiento.

Finalmente, la compañía ha presentado eSDK Pro, un SDK simplificado pero potente, diseñado para ayudar a los desarrolladores a crear rápidamente aplicaciones multicámara. Con eSDK Pro, se pueden implementar pipelines completos con una fracción del código que se requiere habitualmente, lo que facilita el logro de los objetivos de rendimiento y acorta el tiempo de comercialización. Ejemplos reales mostraron pipelines de adquisición completos para ocho cámaras de 25 GigE funcionando en dos servidores con cuatro GPU, todo implementado en pocas líneas de código.

Ponte en contacto

Gracias a la innovación continua en hardware, controladores y software, Emergent Vision Technologies está impulsando la próxima generación de aplicaciones de visión artificial de alto rendimiento. Si su objetivo es crear sistemas multicámara de alto rendimiento, contáctenos para iniciar su proyecto.