インテル® Hyperflex™ アーキテクチャー高性能デザイン・ハンドブック

ID 683353
日付 10/04/2021
Public
ドキュメント目次

4.1. メジアンフィルターのデザイン例

このウォークスルーでは、画像処理のメディアン・フィルター・デザインを使用して、Fast ForwardコンパイルとHyper-Retimingを使用する方法を示します。メディアン・フィルターは、画像からインパルス性ノイズを除去する非線形フィルターです。これらのフィルターは最高の性能を必要とします。デザイン要件は、ファクトリ・フロアでリアルタイム画像処理を実行することです。

でン、このウォークスルーでのためのデザイン支援プロジェクト例とデザインファイルを見つけることができます 。検証済みのプロジェクト、制約、デザイン、RTLをmedian.zipからダウンロードして解凍し、このチュートリアルを完了することができます。An FPGA-Based Implementation for Median Filtering Meeting the Real-Time Requirements of Automated Visual Inspection Systems紙は、2002年にポルトガルのリスボンで開催された10th Mediterranean Conference on Control and Automationで初めてこのデザインを発表しました。このデザインは、Free Software Foundationが公開しているGNU General Public Licenseの下で公開されています。

図 95. メディアン・フィルタリングで処理された画像の前後

メジアンフィルターのデザイン例

ダウンロードおよび抽出後、Medianフィルターデザイン例の.zipファイルには、Median_filter_design_example_<version>ディレクトリーの下に次のディレクトリが含まれます。

表 10.  メジアンフィルターのデザイン例
ファイル名 概要
ベース デザインおよびプロジェクトファイルのオリジナルバージョンが含まれています。
最終的 すべてのRTL最適化が行われたデザインおよびプロジェクトファイルの最終バージョンが含まれています。
fpga-median.ORIGINAL Medianフィルターのオリジナルのオープンソースバージョンと関連する研究論文が含まれています。
Step_1 Fast Forward最適化ステップ1のインクリメンタルRTLデザイン変更とプロジェクトファイル。
Step_2 Fast Forward最適化ステップ2のインクリメンタルRTLデザイン変更とプロジェクトファイル。

この実習は以下のステップで構成されています。