基于FPGA的数字图像处理资料_第1页
基于FPGA的数字图像处理资料_第2页
基于FPGA的数字图像处理资料_第3页
基于FPGA的数字图像处理资料_第4页
基于FPGA的数字图像处理资料_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、苏州科技(kj)学院基于(jy)FPGA的数字图像处理基本算法研究与实现 Good Luck! 设计者:张志明 2015.12.11共十八页CONTENTS工作总结和未来还需要做的工作4课题的来源及研究的目的和意义1国内外该方向的研究现状及分析2本课题研究的内容3共十八页课题(kt)的来源及研究的目的和意义随着数字多媒体技术的不断发展,数字图像处理技术被广泛应用于各种军用、民用(mnyng)、商用及工业生产领域中。图像处理技术的日益普及是和图像处理系统的不断完善分不开的。图像处理系统一般包括两个部分:图像采集部分和图像处理部分。图像采集部分由专用的视频处理器、图像缓存和控制接口电路组成。它的主

2、要作用是将实时视觉传感器获取的模拟视频信号转化为数字图像信号,并将这些数字图像信号传送给计算机或者专用的图像处理器件进行处理。图像处理部分可以是计算机,也可以是专用图像处理器件,或者是两者的结合。专用的图像处理器件主要有专用集成芯片、数字信号处理器 和现场可编程门阵列以及相关电路组成。它们可以实时高速完成各种图像处理算法。近年来,微电子技术和超大规模的集成电路制造技术的发展,特别现场可编程门阵列 FPGA 的发展,为提高图像处理系统各种性能提供了新的思路和方法。由于底层图像处理的数据量很大,要求处理速度快,但运算结果相对比较简单,以 FPGA 作为主要处理芯片的图像处理系统非常适合于对图像进行

3、处理。共十八页课题的来源及研究的目的(md)和意义 一般地,图像处理大致可以分为低级处理和高级处理: 低级处理的数据量大,算法简单,存在着较大的并行性;高级处理的算法复杂,数据量小。在图像处理的实现手段上,图像低级处理阶段,利用软件来实现是一个很耗时的过程,但是利用硬件实现,就可以对大量数据进行并行处理,能够极大的提高处理速度;而图像高级处理阶段,利用软件来实现则具有较高的性价比。因此,图像处理系统中可以利用高速硬件模块(如 FPGA)承担图像低级处理任务。这样(zhyng)对大量图像数据进行了低级处理,使系统在减少数据传输量的同时还极大的提高了实时性能。共十八页为什么选择FPGA作为(zuw

4、i)处理平台图像处理的实现方法主要有以下几种:1.通用计算机2.专用集成电路(jchng-dinl)(ASIC)3.数字信号处理器(DSP)4.现场可编程门阵列(FPGA)共十八页国内外该方向的研究(ynji)现状及分析图像处理分为三个阶段:第一阶段大体上是 20 世纪 60 年代末到 80 年代中期,当时的代表产品是美国(mi u)和英国的一些公司推出的各种图像计算机以及图像分析系统。由于这些系统采用机箱式结构,所以系统的体积比较大,虽然功能比较强,但价格比较昂贵。在中国,图像处理系统的研制起步比较晚,主要有清华大学研制的图像采集系统和图像计算机。第二阶段是从 80 年代中期到 90 年代初

5、期,该阶段的特点是小型化,外部结构不再是机箱式而是插卡式。通过把图像卡插到计算机内,即可和计算机构成图像采集系统。在国内,80 年代末到 90 年代初,中科院自动化研究所和清华大学都成功研制了一系列的图像采集卡。由于图像卡体积小、价格低、使用方便,所以很受用户欢迎。这阶段的图像卡大都开始采用大规模集成电路甚或是专用集成电路。共十八页第三阶段是从 90 年代初开始,这阶段的产品出现两大类,一种仍是采用插卡式,随着 PCI 总线技术的成熟,采用 PCI 总线的产品逐步取代采用 ISA 总线接口(ji ku)的产品。在国内,很多公司等都推出各自的 PCI 图像卡产品。该类产品的特点是:采用 PCI

6、总线,在 Windows平台上编制图像处理软件。另一种图像卡是采用大规模集成电路或专用芯片取代计算机的脱机图像处理系统。随着专用集成芯片(ASIC)、数字信号处理器(DSP)和现场可编程门阵列(FPGA)芯片集成度、运算速度的大幅度提高,价格大幅度降低,这些芯片成为脱机图像系统的主流处理器。美国 TI 公司在 DSP 市场上的主导地位使得 TI 公司的图像处理平台在世界上处于领先地位。国内的 DSP 技术起步较晚,但发展很快。90 年代末就有比较成熟的产品出现4。由于 PCI 总线的诸多优点,在没有特殊限制的场合,采用计算机+PCI 接口图像采集卡仍将是图像处理系统的主流配置。共十八页基于(j

7、y)FPGA的图像处理的实现1.FPGA 的设计(shj)方法与流程共十八页基于FPGA的图像处理(t xin ch l)的实现图像处理的方法 通常情况下,当图像被系统采集到时,系统获取的图像由于经过传输和随机干扰,使图像质量下降。为了稳定地进行特征抽取,提高精度等必须消除噪声。同时为了取出图像的几何学各种特征,便于图像识别,提高识别的速度,必须进行图像的滤波和边缘检测(jin c)等图像处理方法。 图像增强有很多方法,本文采用的是:频域处理共十八页基于FPGA的图像处理(t xin ch l)的实现中值滤波算法标准的中值滤波器都是由一个(y )奇数大小尺寸的滑动窗组成,通常为 3x3 窗或

8、5x5 窗等。以 3x3 窗为例,该窗沿着图像数据的行方向逐像素滑动,在每一次滑动期间内,方形窗中的所有像素按照灰度值被排序,这组数据中的中值作为输出,替代原来窗函数的中心位置像素的会度值。共十八页基于FPGA的图像处理(t xin ch l)的实现图像边缘检测算法的步骤(1)分别将 4 个方向模板沿着图像从一个像素移动到另一个像素,并将像素的中心(zhngxn)与图像中的某个像素位置重合;(2)将模板内的系数与其图像上相对应的像素值相乘;(3)将所有相乘的值相加;(4)将 4 个卷积的最大值,赋给图像中对应模板中心位置的像素, 作为该像素新的灰度值;(5)选取合适的阈值 TH_hold,若新

9、像素灰度值THold,则判读该像素点为图像边缘点。共十八页基于FPGA的图像处理(t xin ch l)的实现采用 FPGA 实现图像处理的硬件电路(dinl)主要包括 3x3 方形窗生成模块和图像处理算法模块共十八页基于FPGA的图像处理(t xin ch l)的实现中值滤波算法(sun f)模法实现的步骤:1.先将 3x3 窗中的 9 个像素分为 3 组,分别对 3 个组中的 3 个像素灰度值进行两两比较后得到这 3 个像素的大小排序关系2.再将这 3 组像素中的最小值进行比较,取最大值,对3 组像素的 3 个中值排序后取中值,对 3 组像素的最大值进行比较排序后取最小值3.最后对上面得到

10、的 3 个值进行两两排序比较得到的值即为中值 median共十八页基于(jy)FPGA的图像处理的实现边缘检测示意图将经过中值滤波后的视频图像数据流通过通过 FIFO 缓存和 3x3 方形窗处理(chl)后即可得到并行的 9 个要处理像素,其中 FIFO 模块和 3x3 方形窗模块可以复用前面的模块。然后将得到得图像数据送入 4 个滤波器进行滤波,分别产生 4 个方向的梯度值,通过对 4 个梯度值及阈值进行比较,最后输出边缘检测后的视频图像数据流。其流程图如图 。共十八页 总结(zngji)和展望总结 中值滤波,边缘检测等底层的视频图像信号算法处理的数据量大,对处理的速度要求高,但是运算结构相

11、对比较简单,我们使用 FPGA 进行硬件实现。本文结合视频图像处理系统(xtng)的特点和 FPGA 应用技术,根据视频图像处理系统的要求,主要就数字视频图像处理系统的开发过程进行了论述,设计并实现了基于 FPGA 的图像处理系统。共十八页展望(zhnwng)本文只对常用的图像处理算法进行研究实现,有待挖掘和改善更优越的图像处理算法,以便更好的提高系统的性能实现系统过程中并没有太多考虑逻辑和时序上的优化,下一步要认真掌握 FPGA的设计技巧,优化设计以提高系统的性能由于 FPGA 自身的特性,它无法完成相对比较复杂的图像处理和模式识别算法。下一步的工作需要将 DSP 加入到图像处理系统中,使之能够完成各种复杂的图像处理和模式识别算法考虑将图像(t xin)处理系统将和网络结合,实现远程的图像(t xin)采集和传输。共十八页 完 谢谢(xi xie),各位!共十八页内容摘要苏州科技学院。课题的来源及研究的目的和意义。它的主要作用是将实时视觉传感器获取的模拟视频信号转化为数字图像信号,并将这些数字图像信号传送给计算机或者专用的图像处理器件进行处理。在图像处理的实现手段上,图像低级处理阶段,利用软件来实现是一个很耗时的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论