基于FPGA的图像预处理系统设计

基于FPGA的图像预处理系统设计

论文摘要

本文设计和研究了一种基于FPGA的图像预处理系统,以满足工业自动化中日益强烈的实时性需求;同时系统增设的显示功能和对外接口,方便了实时监测和系统扩展。系统总体上由硬件设计、软件设计和基于FPGA的图像预处理算法组成。硬件设计方面,在以Cyclone II系列FPGA芯片EP2C20作为中央处理器的外围,配置了视频解码芯片、视频编码芯片、SRAM存储器和FIFO存储器,以实现图像数据的采集、显示、存储和向高级图像处理器件的传送。软件设计方面,依次实现图像的采集、显示和帧存控制,以构建与硬件芯片的接口,完成相应芯片功能;此外,专用的上电复位模块满足了不同芯片的上电复位要求,异步FIFO模块平衡了系统内外时钟,以形成同步电路系统。最后基于构建的系统平台,探讨了图像预处理算法中大量使用的模板卷积在FPGA中的实现问题,研究了流水线技术在其中的应用;将3×3窗口中值滤波算法进行修正,以提高图像细节保留程度;独立提出5×5窗口改进中值滤波算法,极大减少了数据运算量,提高了运行速度。以上算法均经仿真测试得到验证。系统实验和性能分析表明,本文的图像预处理系统实现了预定功能,满足了实时性要求,具有一定的应用价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及来源
  • 1.2 国内外发展现状
  • 1.3 图像预处理系统实现方案
  • 1.4 主要研究内容
  • 第2章 图像预处理系统硬件设计
  • 2.1 系统硬件总体结构
  • 2.2 中央处理器
  • 2.3 视频解码
  • 2.3.1 视频信号组成及标准
  • 2.3.2 视频解码电路设计
  • 2.4 视频编码
  • 2.4.1 电视扫描原理
  • 2.4.2 视频编码电路设计
  • 2.5 SRAM存储控制
  • 2.6 电源
  • 2.7 PCB设计
  • 2.8 本章小结
  • 第3章 图像预处理系统软件设计
  • 3.1 系统软件总体结构
  • 3.2 上电复位模块设计
  • 3.2.1 上电复位时序
  • 3.2.2 复位信号的产生
  • 3.3 异步FIFO模块设计
  • 2C接口模块设计'>3.4 I2C接口模块设计
  • 2C总线概述'>3.4.1 I2C总线概述
  • 2C总线数据传输协议'>3.4.2 I2C总线数据传输协议
  • 2C的Verilog HDL实现'>3.4.3 模拟I2C的Verilog HDL实现
  • 2C程序状态机时序实现'>3.4.4 模拟I2C程序状态机时序实现
  • 3.5 图像采集模块设计
  • 3.5.1 上电初始化
  • 3.5.2 图像数据流识别
  • 3.5.3 图像数据总线切换设计
  • 3.6 图像帧存控制模块设计
  • 3.7 图像显示模块设计
  • 3.8 本章小结
  • 第4章 图像预处理算法及其在FPGA中的实现
  • 4.1 引言
  • 4.2 基于FPGA的中值滤波
  • 4.2.1 中值滤波概述及分析
  • 4.2.2 基于FPGA的3×3 窗口改进中值滤波算法
  • 4.2.3 基于FPGA的5×5 窗口改进中值滤波算法
  • 4.3 基于FPGA的模板卷积
  • 4.3.1 并行处理技术
  • 4.3.2 FPGA中模板卷积结构设计
  • 4.3.3 基于深度流水线的FPGA模板卷积结构设计
  • 4.4 本章小结
  • 第5章 系统实验与分析
  • 5.1 实验系统组成
  • 5.2 实验及分析
  • 5.2.1 图像采集
  • 5.2.2 图像预处理
  • 5.2.3 性能分析
  • 5.3 本章小结
  • 结论
  • 参考文献
  • 附录
  • 致谢
  • 相关论文文献

    • [1].基于夜间辅助驾驶的图像预处理方法研究[J]. 机械制造与自动化 2020(02)
    • [2].水图像预处理技术研究[J]. 电子世界 2015(13)
    • [3].图像挖掘中的图像预处理技术浅析[J]. 科技风 2011(19)
    • [4].红外图像预处理研究概述[J]. 黑龙江科技信息 2017(06)
    • [5].车牌识别中的图像预处理[J]. 电子制作 2013(23)
    • [6].虫卵数字图像预处理的比较研究[J]. 畜牧兽医杂志 2014(01)
    • [7].一种图像预处理结构及典型算法的FPGA实现[J]. 微计算机信息 2010(20)
    • [8].基于X射线的焊点图像预处理方法及应用[J]. 哈尔滨工业大学学报 2008(03)
    • [9].一种改进的激光打印图像预处理方法[J]. 电子设计工程 2016(24)
    • [10].图像预处理技术在数字图书馆中的应用[J]. 科技情报开发与经济 2012(20)
    • [11].服务于空间组织的预处理技术——本期主题专栏“遥感图像预处理技术”序[J]. 中国图象图形学报 2009(08)
    • [12].活节图像预处理的研究[J]. 林业科技 2013(04)
    • [13].基于对比度扩展的触觉图像预处理[J]. 信息与电脑(理论版) 2011(20)
    • [14].基于FPGA的图像预处理单元的硬件实现[J]. 计算机系统应用 2010(10)
    • [15].储粮害虫检测的图像预处理研究[J]. 现代农业科技 2008(21)
    • [16].一种基于FPGA的实时红外图像预处理方法[J]. 现代电子技术 2013(01)
    • [17].地形图扫描图像预处理研究[J]. 黑龙江科技信息 2013(16)
    • [18].人脸识别中图像预处理方法的研究[J]. 大众科技 2011(04)
    • [19].针对人脸识别的图像预处理[J]. 科技信息 2011(16)
    • [20].干涉显微细胞相位快速恢复及图像预处理分析[J]. 无线互联科技 2020(07)
    • [21].生物医学图像预处理和分割算法实验研究[J]. 淮北职业技术学院学报 2020(04)
    • [22].红外图像预处理设计及非均匀性算法应用[J]. 光电技术应用 2013(05)
    • [23].支持向量机在注塑产品图像预处理中的应用[J]. 东北大学学报(自然科学版) 2008(06)
    • [24].指纹图像预处理对指纹特征点的影响[J]. 湖北警官学院学报 2015(03)
    • [25].色织物图像预处理方法研究[J]. 福建电脑 2009(10)
    • [26].基于矢量方法的图像预处理及其应用[J]. 计算机与数字工程 2008(11)
    • [27].单目步进旋转式平台中的荔枝果图像预处理方法[J]. 仲恺农业工程学院学报 2016(02)
    • [28].手势识别中的图像预处理技术研究[J]. 无线互联科技 2015(01)
    • [29].基于下采样的改进的织物图像预处理方法[J]. 工业控制计算机 2011(01)
    • [30].关于车牌识别图像预处理技术的研究[J]. 电子世界 2014(12)

    标签:;  ;  ;  

    基于FPGA的图像预处理系统设计
    下载Doc文档

    猜你喜欢