FPGAビジョンソリューション
フレームグラバーのFPGA上で画像データをリアルタイムに前処理することで、レイテンシーやホスト側の負荷を軽減しながら、システム全体の性能向上とコスト削減に貢献。ご要望に応じてカスタマイズも承っています。

ビジョンシステムのデータ処理における課題
大量データの高速転送が求められる産業用画像処理では、CPU/GPUのみで対応しきれない場面も少なくありません。しかし、高性能なプロセッサーを導入すれば、コストが増大し、リアルタイムな処理ができなければ、生産性が低下します。しかも、前処理のロジックが複雑であればあるほど、システム全体の安定性も失われてしまいます。
データ量の増大
高画素センサーの導入により、既存のシステムで処理しきれないほどにデータ量が増大システムコストの増大
高価なGPUや高性能なCPUにより、システム全体のコストが増大リアルタイム性の低下
処理の遅延により、リアルタイム性が低下システム性能の低下
複雑な画像の前処理により、システム全体の性能が低下
FPGAとCPU/GPUを組み合わせるメリット

フレームグラバーのFPGA上で画像データを前処理すれば、CPU/GPU負荷を最小限に抑えられます。しかも、FPGAはリアルタイムな並列処理が可能であるため、特に高速データ転送が求められる検査用途において、システム全体のスループットと反応速度を大幅に向上します。

CPUの特性
処理方法 :逐次処理(汎用演算に特化)
処理能力:メモリー帯域幅が限られるため、大容量のデータ処理が困難
拡張性 :処理負荷が増大すると、性能が大幅に低下するため、高度なアルゴリズムの追加が困難
リアルタイム性: 複数の作業を同時に行うと、処理速度が低下

GPUの特性
処理方法 :1000以上のコアによる並列処理
用途 :ディープラーニング、マトリックス計算などの特殊な処理
リソース要件 :高電力消費、高熱生成、高コスト
データ転送速度 :CPUとGPUの間のデータ転送速度に制限あり

FPGAの特性
ハードウェアアクセラレーション :アルゴリズムに合わせて回路設計を調整することで、最大効率を実現
処理方法 :複数のデータフローに対応した並列処理
リアルタイム性 :レイテンシーを平準化することで、一定速度による処理が可能
消費電力:ハードウェア上で必要な演算のみを行うことで、消費電力を最小限に低減
独立性 :ホスト側の負荷に左右されることなく、安定した性能を維持
各プロセッサーの強みを活かしたシステム構築
FPGAとCPU/GPUの特性を理解したうえで、用途ごとに最適に組み合わせれば、それぞれの強みを最大限に活かしたビジョンシステムを構築できます。
FPGA :前処理、フィルター処理、画像取得時の特徴抽出
CPU :パイプライン制御、ロジック処理、結果解析
GPU :ディープラーニングによる解析、高度な演算(必要な場合)
FPGAの前処理によるビジョンシステムの性能向上
CPU/GPUは、柔軟性に優れているものの、データ転送速度、画像データの処理速度、リアルタイム性に制限があります。これに対し、並列処理が可能なFPGAであれば、消費電力を抑えながら、反応速度を向上させることができます。
CPUベースの後処理 | FPGAベースの前処理 | 改善率 | |
---|---|---|---|
CPU使用率 | 40.80% | 5.94% | 85%減 |
フレームレート | 17fps | 215fps | 1165%増 |

FPGAプログラミングをもっと簡単に
フレームグラバーや産業用カメラのFPGAプログラミングを行うなら、ランタイムライセンスなしで、FPGAならではリアルタイムな画像処理を実現するVisualAppletsがおすすめです。Basler製品(imaFlexシリーズなど)をご購入のお客様であれば、内容によって無償または有償でアルゴリズムの開発サポートを受けることも可能。事前設定済みのアプレットやカスタマイズ対応のHDLライブラリーを活用しながら、FPGA搭載ビジョンシステムを素早く簡単に構築できます。

FPGAビジョンソリューションの導入メリット
ハードウェアコスト:ハイスペックのCPU/GPUの代わりに、FPGAとミドルスペックのCPUを組み合わせることで、ハードウェアにかかるコストを削減
保守コスト :システムの安定性を向上させることで、保守作業にかかるコストを削減
開発期間 :Visual Appletsを活用して開発サイクルを短縮
生産性 :検査速度を向上させることで、製造工程を効率化
画像処理アルゴリズムの活用事例
カメラやフレームグラバーに搭載されたFPGAを自由にカスタマイズできるVisualAppletsは、用途・目的に合わせて高度なビジョンシステムを構築したい場合に最適です。センサー制御や画像処理アルゴリズムに関する豊富なノウハウを活かし、あらゆるお悩みに対応したシンプルかつ先進的なソリューションをご提案いたしますので、ぜひお気軽ご相談ください。