オンデマンドウェビナー:高性能イメージングが産業オートメーションをどのように再定義するか
inVISION TechTalks ウェビナー: 高性能イメージングが産業オートメーションをどのように再定義するか
概要: 高性能イメージングにおけるGigE Vision 3.0、FlexProc、eSDK Proの役割
エマージェント・ビジョン・テクノロジーズは、高速画像処理とマシンビジョンの分野で新たな境地を切り開き続けています。先日開催されたウェビナーでは、GigEVision 3.0のサポート、GPU最適化パイプライン、そして新しい開発ツールといった最新のイノベーションが、エンジニアやシステム開発者が高まるパフォーマンス需要にどのように対応しているかについて解説しました。
GigE Vision 3.0準拠
GigEVision 3.0では、RoCEv2とRDMAのサポートが導入され、システムメモリへのゼロコピー転送が可能になり、CoaXPressやCameraLinkHSとのパフォーマンス格差が解消されます。Emergentは、高度なドライバ技術を通じて既にゼロコピー機能を提供しており、簡単なファームウェアとソフトウェアのアップデートでこの新規格に完全対応しました。これには、コンパクトで電力効率に優れたEROS 10GigEカメラを含む、現行の全モデルが含まれます。
互換性と安定性は、あらゆるビジョンシステムの基礎です。Emergentは、BroadcomおよびNVIDIA / Mellanoxの幅広い市販ネットワークインターフェースカード(NIC)をWindowsとLinuxの両方で検証しました。長期サポートやフロントパネルトリガーなどの高度な機能を必要とするお客様には、FPGAベースのNIC/グラバーハイブリッドも提供しています。
ケベックで開催された国際視覚標準会議(IVSM)において、エマージェントは、ステマーイメージングやMVTecなどの業界大手との互換性を実証しました。 10GigE EROS および 25GigEボルト これらのテストにより、さまざまなシステム環境における相互運用性と高いパフォーマンスが確認されました。
マルチカメラ、GPU ダイレクトシステムにおける RoCEv2 の欠点
しかし、RoCEv2の導入にはトレードオフがないわけではありません。特に、マルチキャストがサポートされていないこと、そしてWindowsのサポートがIntelおよびMarvell NICに限定されていることです。また、WindowsではNVIDIA GPUのGPU Directもサポートされていません。Emergentの独自ドライバは、これらの制限をすべて克服し、WindowsでGPU Directを有効にするなど、システムレイテンシの削減とパフォーマンスのボトルネックの回避に不可欠な機能を提供します。
画像転送の先にある課題は、膨大なデータを処理することです。特に25GigEや100GigEの速度では、単に画像をシステムメモリに読み込むだけでは不十分です。最適化されたパイプラインがなければ、システムはCPUとメモリの限界にほぼ達してしまう可能性があります。Emergentのソリューションは、GPUやその他の高スループット処理ユニット向けに構築された、リアルタイムのゼロコピーパイプラインです。
イメージングシステムの拡張を目指す場合、柔軟性は不可欠です。Emergentは、GPUベースのシステムだけでなく、FPGAカードや、処理とネットワークインターフェースを統合したNVIDIA BlueFieldスーパーNICもサポートしています。高速SSD記録においても、Emergentは検証済みのパフォーマンス調整済みソリューションを提供しています。
マルチカメラシステムにおける性能実証
200台のカメラを10台のPCに接続するというのは理論上の話のように聞こえますが、Emergentは既に同様のデータレベルでシステムの導入をお客様に支援してきました。EROS XNUMXGigEカメラの自動ネゴシエーション機能、競争力のある価格設定、そして最小限のシステムオーバーヘッドにより、Emergentの総所有コストは従来のマルチサーバーソリューションと比べて大幅に削減されることがよくあります。
2つの新しいソフトウェア技術、 FlexProcとFlexTransは、システム設計をさらに簡素化します。FlexProcを使用すると、低レベルの画像キャプチャコードを記述することなく、CPU、GPU、またはFPGAプラグインをカスタマイズできます。FlexTransは、クラス最高のゼロコピーとGPU Direct方式を使用して、画像データと結果がシステム内をシームレスに移動することを保証します。これらを組み合わせることで、迅速なプロトタイピング、スケーラビリティ、そして高いパフォーマンスを実現します。
最後に、同社はeSDK Proを発表しました。これは、開発者がマルチカメラアプリケーションを迅速に構築できるように設計された、シンプルながらも強力なSDKです。eSDK Proを使用すると、通常必要なコード量のほんの一部でパイプライン全体を実装できるため、パフォーマンス目標の達成が容易になり、市場投入までの時間を短縮できます。実際の例では、25つのGPUを搭載したXNUMX台のサーバーでXNUMX台のXNUMXGigEカメラの完全な取得パイプラインを、わずか数行のコードで実装しました。
Get in Touch
ハードウェア、ドライバー、ソフトウェアの継続的なイノベーションにより、Emergent Vision Technologiesは、パフォーマンス重視の次世代マシンビジョンアプリケーションを実現します。高性能なマルチカメラシステムの構築をお考えの方は、ぜひお問い合わせください。プロジェクトをスタートいたします。