Intel® Hyperflex™ 体系结构高性能设计手册

ID 683353
日期 10/04/2021
Public
文档目录

4.1. 中值滤波器设计实例

中值滤波器是一个非线性滤波器,用于去除图像中的脉冲噪声。这些滤波器要求最高的性能。设计要求是在工厂车间进行实时图像处理。

您可以在 https://www.intel.com/content/dam/www/programmable/us/en/others/literature/tt/median_filter_17_1.zip上找到此演练支持的设计实例工程和设计文件。您可以下载median.zip,解压缩已验证的工程,约束,设计,RTL来完成此演练。

图 97. 使用中值滤波进行图像处理的前后图

中值滤波器设计实例文件

下载和解压后,中值滤波器设计实例.zip文件的Median_filter_design_example_<version>目录下包含以下目录:

表 9.  中值滤波器设计实例文件
文件名 说明
Base 包含原始版本的设计和工程文件。
Final 包含最终版本的设计和工程文件,其中包括所有的RTL优化。
fpga-median.ORIGINAL 包含原始OpenSource版本的中值过滤器和相关的研究论文。
Step_1 增量式RTL设计更改和工程文件,用于Fast Forward优化第1步。
Step_2 增量式RTL设计更改和工程文件,用于Fast Forward优化第2步。

此演练包含以下步骤:

在2002年的葡萄牙里斯本的第10届地中海控制和自动化会议上,在论文An FPGA-Based Implementation for Median Filtering Meeting the Real-Time Requirements of Automated Visual Inspection Systems中首次提出这一设计。此设计可在Free Software Foundation发布的GNU General Public License下公开使用。