论文部分内容阅读
芯片开发一般都有很长的开发周期,考虑到成本因素和生命周期的限制,要事先充分验证芯片的正确性。数字图像处理的快速验证平台是针对芯片开发的这种特点,利用FPGA快速实现的优越性,对图像处理领域的算法进行验证。预知芯片的性能和风险。该平台分为软件算法验证平台和硬件FPGA算法验证平台两部分。软件算法模块是将图像处理领域的算法用C/C++编写成C MODEL,直接在PC上对FPGA平台上采集来的数据进行处理运算,以验证算法的正确性和有效性。硬件逻辑平台包括FPGA硬件平台和ASIC逻辑。FPGA硬件平台主要是和显示有关的外部设备搭建,将经过算法平台处理过的数据信息可以正确地显示在输出设备上ASIC逻辑包括视频输入系统、视频显示系统以及数模转换设备。图像去噪是图像处理领域的一个重要环节。本文在研究验证平台搭建的同时,结合图像去噪的具体算法,说明了图像处理快速验证平台的使用方法和验证过程。包括软件平台算法验证与效果比较,硬件平台ASIC逻辑编写,以及硬件平台图像去噪效果评估。在算法验证过程中提出了各种滤波模板选择方法和中值滤波算法效率的解决方案,能够将这些去噪算法能用到实时视频处理中,使中值滤波硬件实现成为可能。在中值滤波效率解决方案仅关注中值路径,使得中值运算效率大幅度提高,解决了芯片运行效率问题,使得程序在FPGA中的运行时间能够达到实时效果。