エッジからクラウドまでのビジョン処理に対応

近年のビジョン アプリケーション開発では、省電力でありながら、リアルタイム性能、多様なフレーム解像度に対応する柔軟性、適応可能なスループット (1080p60 〜 8K60) など、厳しい要件にも柔軟に対応できるソリューションが求められるようになりました。AMD プラットフォームのアーキテクチャに、柔軟性の高い Vitis™ ビジョン ライブラリを組み合わせることで、エッジとデータセンターのいずれの環境でもビジョン システムの要件を満たすことができる理想的なソリューションが実現します。  

AMD Vitis Vision Processing

要件が厳しいアプリケーションに対応

コンピューター ビジョンと画像処理は、医用画像、ADAS、ロボット、IIoT、監視、ビデオ ストリーミング サービスなど、幅広いアプリケーションで欠かせない技術であり、AI によるビジョン ソリューションのエンドツーエンド プロセッシング パイプラインで重要な役割を果たします。

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

システムの複雑性を低減

AMD の適応型演算プラットフォームにより、さまざまな画像処理機能を 1 つのデバイス内のビデオ パイプラインに統合することが可能になります。  そのため、固定機能の ASIC や、処理性能に制限のある外部 ISP (イメージ センサー プロセッサ) への依存を排除できます。 

画像を拡大
AMD Vitis Vision Image Processing Chart
画像を拡大
AMD Vitis Vision Connectivity Chart

ハードウェア デザインを更新

柔軟な接続性を提供する AMD プラットフォームでは、システム デザインを簡単に更新して再利用できるため、MIPI、SLVS-EC、GigE、GMSL などのイメージ センサー向けの最新デジタル インターフェイス規格にすばやく対応できます。将来の規格変更に備えることでリスクを最小限に抑えながら初期製品をいち早く市場投入でき、新規格が標準化されるとすぐに製品をアップグレードできます。

フィールド リコンフィギュレーションが可能

高い安全性とプログラマビリティを備えた AMD プラットフォームでは、簡単に更新して機能や画像処理機能を強化できるシステムを構築できます。Vitis ビジョン ライブラリの機能を組み合わせて使用することで、展開後でも将来のニーズに応じて簡単にアップグレード可能になります。AMD プラットフォーム上で Vitis ビジョン ライブラリを使用することで、高速化されたコンピューター ビジョンや画像処理アプリケーションを高い抽象度で設計できます。

画像を拡大
AMD Vitis Vision Diagram

主な特長

性能に最適化

色およびビット深度変換、ピクセルごとの算術演算子、幾何変換、統計、フィルター、特徴検出、分類、3 次元再構成など、性能に最適化された機能を提供

マルチチャネル ストリーミング

カラー画像処理のネイティブ サポート、マルチチャネル ストリーミングのサポート

効率的なデータ移動

オンチップ メモリまたは外部メモリ間のデータ移動を効率的に管理して最大限の性能を達成

AMD Vitis Vision Design Methodology Diagram

ベンチマークと設計支援

ビジョン パイプラインに求められる演算能力をすばやく評価して、最適なデバイスを選択

サンプル デザイン

ビジョンおよび画像処理アルゴリズムを高速化する方法を示すサンプル デザインを提供

高スループット

関数パラメーターを活用し、1 クロック サイクルで複数ピクセルを処理してスループット要件を満たす

Vitis ビジョン ライブラリの性能

性能とスループットの特性を最適化してプロセッシング パイプラインの厳しい要件を満たすために、AMD デバイス上のさまざまなリソースに対して Vitis ビジョン ライブラリをターゲットにできます。アプリケーションのニーズやデザインの制約に応じた目標のスループット レートを達成するために、Versal デバイス上でプログラマブル ロジックまたは AI エンジンをターゲットにできます。

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

Vitis ビジョン設計手法

Vitis HLS で Vitis 設計手法を使用して Vitis ビジョン ライブラリ ベースのアプリケーションを構築します。コンピューター ビジョンや画像処理アプリケーションの高速化を実現するため、処理カーネルに割り当てるソフトウェア機能、並列処理の必要性、プログラマブル ロジックの使用など、開発者は設計手法に基づいてアーキテクチャに関する重要事項を決定します。

このワークフローの詳細手順については、Vitis 設計手法をご覧ください。

画像を拡大
AMD Vitis Vision Design Methodology Diagram
画像を拡大
AMD Vitis Vision AIE Design Methodology Diagram

Vitis ビジョン AIE (AI エンジン) 設計手法

Vitis ビジョン AIE 設計手法は、Versal ACAP (Adaptive Compute Acceleration Platform) 向けの Vitis ビジョン AIE ライブラリの機能を最大限に活用するために使用します。適用型データフロー (ADF) グラフの作成、仮想プラットフォームの設定、適切なホスト コードの記述などが含まれます。

このワークフローの詳細手順については、Vitis AIE 設計手法をご覧ください。

リソース