基于FPGA的手势图像处理

基于FPGA的手势图像处理

论文摘要

随着微电子技术的高速发展,实时图像处理在多媒体、图像通信等领域有着越来越广泛的应用。FPGA就是硬件处理实时图像数据的理想选择,基于FPGA的图像处理专用芯片的研究将成为信息产业的新热点。论文以FPGA为平台,使用VHDL硬件描述语言设计并实现了中值滤波、顺序滤波、数学形态学、边缘检测等图像处理算法。在设计过程中,通过改进算法和优化结构,在合理地利用硬件资源的条件下,有效地挖掘出算法内在的并行性,采用流水线结构优化算法,提高了顶层滤波模块的处理速度。在中值滤波器的硬件设计中,采用一种快速中值滤波算法,该算法大大节省了硬件资源,处理速度也很快,并设计了选择端对多种滑动窗口进行选择,以适应不同的要求。在数学形态学算法的硬件实现中,论文采用的最大值滤波和最小值滤波算法,大大减少了硬件资源的占用率,适应了流水线设计的要求,提高了图像处理速度。整个设计及各个模块都在Altera公司的开发环境QuartusⅡ软件上进行了逻辑综合以及仿真。综合和仿真的结果表明,使用FPGA硬件处理图像数据不仅能够获得很好的处理效果,达到较高的工作频率,处理速度也远远高于软件法处理图像,可满足实时图像处理的要求。本课题为图像处理专用FPGA芯片的设计做了有益的探索性尝试,对今后完成以FPGA图像处理芯片为核心的实时图像处理系统的设计有着积极的意义。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 数字图像处理技术发展概述
  • 1.3 处理平台的选择
  • 1.4 基于FPGA的图像处理的发展现状
  • 1.5 课题的目的,意义及主要工作
  • 1.6 本文的内容和结构
  • 第二章 数字图像处理算法研究
  • 2.1 数字图像处理流程概述
  • 2.2 手势图像分割
  • 2.2.1 算法原理
  • 2.2.1.1 颜色空间
  • 2.2.1.2 肤色模型的建立
  • 2.2.2 算法仿真
  • 2.3 滤波
  • 2.3.1 邻域平均滤波法
  • 2.3.2 中值滤波法
  • 2.3.3 快速中值滤波
  • 2.3.3.1 算法原理
  • 2.3.3.2 算法分析
  • 2.3.4 顺序滤波
  • 2.4 数学形态学操作
  • 2.4.1 图像膨胀运算
  • 2.4.2 图像腐蚀运算
  • 2.4.3 图像开、闭运算
  • 2.5 边缘检测算法
  • 2.5.1 图像的边缘
  • 2.5.2 边缘检测算法原理
  • 2.5.3 边缘检测算子
  • 2.5.3.1 Roberts算子
  • 2.5.3.2 Sobel算子
  • 2.5.3.3 Prewitt算子
  • 2.5.3.4 算法效果比较
  • 第三章 FPGA设计综述
  • 3.1 FPGA技术
  • 3.1.1 FPGA的发展
  • 3.1.2 FPGA的基本原理
  • 3.1.3 FPGA的优点
  • 3.2 Cyclone II器件
  • 3.3 硬件描述语言(HDL)
  • 3.3.1 硬件描述语言简介
  • 3.3.2 VHDL语言
  • 3.4 基于Quartus II的FPGA设计流程
  • 第四章 图像处理算法的FPGA实现
  • 4.1 图像分割算法的硬件实现
  • 4.2 中值滤波算法的设计与实现
  • 4.2.1 算法实现原理
  • 4.2.2 中值滤波各模块实现
  • 4.2.3 快速中值滤波算法
  • 4.3 顺序滤波器的硬件实现
  • 4.4 膨胀,腐蚀算法的设计与实现
  • 4.5 边缘检测算法的设计与实现
  • 4.5.1 算法实现原理及方法
  • 4.5.2 算法实现流程
  • 4.5.3 各模块实现
  • 4.5.3.1 梯度计算模块
  • 4.5.3.2 梯度比较和输出模块
  • 4.5.4 边缘检测算法仿真结果
  • 4.6 性能分析
  • 第五章 总结与展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的论文
  • 相关论文文献

    • [1].基于VHDL控制的24点智力游戏机[J]. 电子世界 2020(17)
    • [2].基于VHDL语言的电子设计自动化及其应用[J]. 信息通信 2016(11)
    • [3].VHDL语言在单片机中的应用设计[J]. 科技经济导刊 2016(34)
    • [4].基于VHDL语言的数字钟设计[J]. 科技创新与应用 2017(12)
    • [5].基于CPLD与VHDL语言的数字钟设计[J]. 电子技术 2017(09)
    • [6].有限状态机的VHDL设计方法研究[J]. 科技传播 2014(24)
    • [7].应用VHDL语言设计数字电路[J]. 考试周刊 2009(36)
    • [8].基于VHDL的语言的乒乓游戏机电路的设计与仿真[J]. 自动化技术与应用 2017(09)
    • [9].基于VHDL的乘法器的设计与对比[J]. 商洛学院学报 2015(06)
    • [10].一种VHDL语言代码重用的方法[J]. 科技视界 2016(20)
    • [11].在数字逻辑课程教学中引入VHDL的方法[J]. 科技视界 2014(31)
    • [12].VHDL语言应用中几个常见问题探讨[J]. 计算机与数字工程 2015(03)
    • [13].直接序列扩频通信原理的VHDL实现研究[J]. 电脑迷 2017(06)
    • [14].基于VHDL设计综合的扫描控制[J]. 科技致富向导 2012(30)
    • [15].基于VHDL的分频器设计方案探讨[J]. 电子制作 2020(22)
    • [16].基于VHDL的一种数字低通滤波器设计[J]. 昆明冶金高等专科学校学报 2014(01)
    • [17].VHDL教学实践与探索[J]. 重庆科技学院学报(社会科学版) 2012(01)
    • [18].基于VHDL语言的交通灯控制系统研究[J]. 硅谷 2012(09)
    • [19].基于VHDL语言的译码器设计[J]. 电子技术 2012(07)
    • [20].基于VHDL的故障注入工具的研究[J]. 测控技术 2011(09)
    • [21].基于VHDL的出租车计价器设计[J]. 自动化应用 2010(02)
    • [22].基于VHDL的故障注入技术[J]. 计算机工程 2010(11)
    • [23].基于FPGA与VHDL的微型打印机的驱动设计[J]. 现代电子技术 2010(24)
    • [24].论VHDL语言的程序结构和描述风格[J]. 计算机与数字工程 2010(12)
    • [25].基于VHDL的电子密码锁设计[J]. 科技广场 2010(09)
    • [26].VHDL语言与数字系统的设计[J]. 科技风 2010(24)
    • [27].高职“VHDL设计”课程学习存在的问题与对策[J]. 中国电力教育 2009(01)
    • [28].基于VHDL的微型打印机控制器设计[J]. 电子设计工程 2009(02)
    • [29].基于VHDL的多功能可变模计数器设计[J]. 现代电子技术 2009(16)
    • [30].一种基于VHDL语言的全数字锁相环的实现[J]. 电子技术应用 2009(04)

    标签:;  ;  ;  ;  ;  

    基于FPGA的手势图像处理
    下载Doc文档

    猜你喜欢