论文摘要
芯片开发一般都有很长的开发周期,考虑到成本因素和生命周期的限制,要事先充分验证芯片的正确性。数字图像处理的快速验证平台是针对芯片开发的这种特点,利用FPGA快速实现的优越性,对图像处理领域的算法进行验证。预知芯片的性能和风险。该平台分为软件算法验证平台和硬件FPGA算法验证平台两部分。软件算法模块是将图像处理领域的算法用C/C++编写成C MODEL,直接在PC上对FPGA平台上采集来的数据进行处理运算,以验证算法的正确性和有效性。硬件逻辑平台包括FPGA硬件平台和ASIC逻辑。FPGA硬件平台主要是和显示有关的外部设备搭建,将经过算法平台处理过的数据信息可以正确地显示在输出设备上ASIC逻辑包括视频输入系统、视频显示系统以及数模转换设备。图像去噪是图像处理领域的一个重要环节。本文在研究验证平台搭建的同时,结合图像去噪的具体算法,说明了图像处理快速验证平台的使用方法和验证过程。包括软件平台算法验证与效果比较,硬件平台ASIC逻辑编写,以及硬件平台图像去噪效果评估。在算法验证过程中提出了各种滤波模板选择方法和中值滤波算法效率的解决方案,能够将这些去噪算法能用到实时视频处理中,使中值滤波硬件实现成为可能。在中值滤波效率解决方案仅关注中值路径,使得中值运算效率大幅度提高,解决了芯片运行效率问题,使得程序在FPGA中的运行时间能够达到实时效果。
论文目录
摘要Abstract第一章 绪论1.1 数字图像处理平台概述1.2 图像处理平台的主要研究内容第二章 数字图像处理2.1 数字图像处理发展概况2.2 数字图像处理主要研究的内容2.3 数字图像处理的基本特点2.4 数字图像处理的应用2.5 数字图像处理小结第三章 数字图像处理PC软件平台3.1 图像源的获取3.1.1 视频捕获系统捕获的原始图像3.1.2 BMP图像作为数据源3.2 图像数据的处理3.2.1 空间域图像处理工具3.2.2 频域图像处理工具3.2.3 时间域图像处理工具3.3 图像数据的显示3.4 PC软件平台小结第四章 数字图像处理硬件平台4.1 视频图像捕获系统4.2 视频图像处理系统4.2.1 FPGA逻辑模块4.2.2 DSP算法处理器4.2.3 ARM中央控制器4.3 视频图像输出系统4.4 硬件验证平台小结第五章 在软件平台对图像去噪算法的验证5.1 常见噪声模型5.1.1 高斯噪声5.1.2 脉冲噪声(椒盐噪声)5.1.3 指数分布噪声5.1.4 均匀分布函数5.2 自适应中值滤波算法原理及实现步骤5.2.1 自适应中值滤波算法原理5.2.2 模板选择方法5.2.3 算法实现步骤5.2.4 在软件平台上的实验结果分析5.3 基于IMFLED算法的改进算法原理及实验步骤5.3.1 基于IMFLED算法的改进算法原理5.3.2 算法实现步骤5.3.3 在软件平台上的实验结果分析5.4 极值中值滤波算法原理及实验步骤5.4.1 极值中值滤波算法原理5.4.2 在软件平台上的实验结果分析5.5 相容性判定中值滤波算法原理及实现步骤5.5.1 相容性判定中值滤波算法原理5.5.2 在软件平台上的实验结果分析5.6 PC软件平台算法验证小结第六章 在硬件平台对图像去噪算法的验证6.1 自适应中值滤波器去噪算法ASIC详细设计方案6.1.1 模块逻辑概述6.1.2 Buffer控制模块6.1.3 自适应中值滤波模块6.2 图像去噪算法效果评估6.3 硬件平台算法验证小结第七章 总结和展望致谢研究成果参考文献
相关论文文献
标签:现场可编程门阵列论文; 数字图像处理器论文; 图像去噪论文;