Processamento de visão da borda para a nuvem

Os aplicativos exigem cada vez mais soluções que possam atender à flexibilidade e desempenho em tempo real para gerenciar uma variedade de resoluções de frames e requisitos de produtividade adaptáveis (1080p60 até 8K60), ao mesmo tempo em que são eficientes em termos de energia. A arquitetura da plataforma AMD combinada com a flexibilidade da Biblioteca Vitis™ Vision oferece a solução ideal para atender aos requisitos do seu sistema de visão, tanto na borda quanto no data center.  

AMD Vitis Vision Processing

Atenda às exigentes necessidades das aplicações

A visão computacional e o processamento de imagens são onipresentes hoje em uma ampla variedade de aplicações, como imagens médicas, ADAS, robótica, IIoT, câmeras de segurança de vigilância e serviços de streaming de vídeo e também são uma parte essencial do pipeline de processamento de ponta a ponta de soluções de visão alimentadas 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

Reduza a complexidade do sistema

A natureza adaptável da computação das plataformas AMD permite que várias funções de processamento de imagem sejam integradas em pipelines de vídeo em um único dispositivo.  Isso elimina a necessidade de ASICs de recursos fixos ou dependência de dispositivos externos de Processamento de sensores de imagem com recursos fixos de processamento. 

Ampliar imagem
AMD Vitis Vision Image Processing Chart
Ampliar imagem
AMD Vitis Vision Connectivity Chart

Renove o projeto de hardware

A conectividade flexível das plataformas AMD capacita a reutilização de projetos de sistema que podem ser facilmente atualizados para atender aos padrões emergentes em torno de interfaces digitais para sensores de imagem, como MIPI, SLVS-EC, GigE, GMSL e muitos outros.  Isso pode reduzir significativamente seu tempo de lançamento no mercado para lançamentos iniciais, reduzindo os riscos envolvidos com padrões em constante mudança e acelerando os ciclos de atualização de produtos assim que novos padrões forem adotados publicamente.

Ative a reconfiguração de campo

A natureza segura e programável das plataformas AMD capacita o desenvolvimento de sistemas que podem ser facilmente atualizados para fornecer recursos aprimorados e capacidades de processamento de imagens.  O uso de uma combinação de funções da Biblioteca Vitis Vision pode possibilitar que seu sistema seja facilmente atualizado para atender às necessidades futuras quando um sistema for implantado.  A Biblioteca Vitis Vision possibilita o desenvolvimento e a implantação de aplicativos acelerados de visão computacional e processamento de imagens em plataformas AMD, enquanto continua a trabalhar em um alto nível de abstração.

Ampliar imagem
AMD Vitis Vision Diagram

Principais recursos

Otimizado para o desempenho

Funções otimizadas para desempenho, incluindo conversão de cores e profundidade de bits, operações aritméticas pixel a pixel, transformações geométricas, estatísticas, filtros, detecção de recursos e classificadores, Reconstrução 3D

Streaming multicanal

Suporte nativo para processamento de imagens coloridas Suporte para streaming multicanal

Movimentação eficiente de dados

Gerenciamento eficiente da movimentação de dados entre memória no chip ou externa para melhor desempenho

AMD Vitis Vision Design Methodology Diagram

Valores de referência e auxílios de projeto

Acesse rapidamente as necessidades de computação do pipeline de visão e auxilie na otimização da seleção de dispositivos

Exemplos de projeto

Vários exemplos de projeto demonstram como acelerar seus algoritmos de imagem e visão passo a passo

Alta produtividade

Os parâmetros de função possibilitam o processamento de vários pixels/clock para atender aos requisitos de produtividade

Desempenho da Biblioteca Vitis Vision

As bibliotecas Vitis Vision podem ser direcionadas a diferentes recursos em dispositivos AMD para otimizar o desempenho e as características de produtividade para atender às necessidades de pipelines de processamento exigentes.  Os mecanismos de IA e Lógica programável podem ser direcionados a dispositivos Versal a fim de atingir as taxas de produtividade desejadas, dependendo das necessidades da aplicação e das restrições de projeto.

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

Metodologia de projeto do Vitis Vision

A Biblioteca Vitis Vision pode ser usada para criar aplicativos no Vitis HLS usando a metodologia de projeto do Vitis, que ajuda os desenvolvedores a tomar decisões importantes sobre a arquitetura do aplicativo e ajuda a determinar fatores como quais funções de software devem ser mapeadas para processar kernels, quanto paralelismo é necessário e como deve ser direcionado para a Lógica programável para acelerar seu próximo aplicativo de Visão computacional ou de Processamento de imagens.

Para obter mais detalhes sobre as etapas envolvidas neste fluxo de trabalho, consulte a Metodologia de projeto do Vitis.

Ampliar imagem
AMD Vitis Vision Design Methodology Diagram
Ampliar imagem
AMD Vitis Vision AIE Design Methodology Diagram

Metodologia de projeto de AIE (AI Engine) do Vitis Vision

A metodologia de projeto de AIE do Vitis Vision ajuda os projetistas a aproveitar as funções da Biblioteca Vitis Vision AIE, visando as plataformas de aceleração de computação adaptável (ACAPs) Versal. Isso inclui a criação de grafos de fluxo de dados adaptativo (ADF), a configuração de plataformas virtuais e a gravação do código de host correspondente.

Para obter mais detalhes sobre as etapas envolvidas neste fluxo de trabalho, consulte a Metodologia de projeto do Vitis AIE.

Recursos