基于FPGA图像融合处理系统方案设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA图像融合处理系统方案设计

基于FPGA图像融合处理系统方案设计   【摘要】 一种基于FPGA技术的图像处理系统,实现了图像数据的A/D采集、在SRAM以及SDRAM中的存取、在FPGA内部的DSP运算以及图像数据的D/A输出,具备图像融合处理功能。文章在阐述系统结构、总体方案和设计思想基础上,重点论述了系统各模块划分、芯片选型依据以及系统有关模块的接口设计。   【关键词】 FPGA;图像融合;视频处理;方案设计   【中图分类号】 TN919 【文献标识码】 A   0 引言   基于FPGA的图像处理系统,在构建融合拼接式大屏幕显示系统中具有关键作用。它能实现多路独立视频信号和计算机信号同时直通显示,画中画显示、高分辨力全屏显示、灵活缩放显示、大画面跨屏清晰显示,超高分辨力图像、视频、计算机、网络信号综合显示等。   采用可编程逻辑器件FPGA来控制实时显示系统,具有高集成度、高速、高可靠性、灵活的编程能力、全新的开发设计思想等特点。由于FPGA器件实现的各功能块可以同时工作,从而实现从指令级到流水线级甚至是任务级的并行执行,因此大大地加快了计算速度。由FPGA实现的计算系统可以达到现有通用处理器的数百甚至上千倍。   1 系统结构   2 总体方案   本方案选择FPGA器件作为图像处理系统的核心处理芯片,设计的系统要求FPGA通过A/D采集芯片将视频图像数据采集到FPGA内部,由于FPGA内部自带的RAM容量非常有限,采集来的大量图像数据和处理后的数据必须通过外部存储器来保存,所以在FPGA外部设计了外部存储器。对于处理后的图像数据设计了D/A输出模块用于图像输出。文献[3]提出根据图像几何校正和图像融合的主要算法,采用了双线性插值法进行图像变化,因此针对FPGA硬件DSP模块的处理特点,可在上位机利用软件计算出图像需要进行几何变化和色彩校正的一系列参数。FPGA在图像处理过程中将利用这些参数进行处理,这就需要设计一个能够使FPGA与上位机进行通信的模块。传统的通信模块通过PCI总线来完成,但是这样不够灵活,图像处理卡与PC机不能分离,使用场合很有局限性。由于FPGA技术发展很快,利用ARM嵌入式处理器外挂在FPGA芯片上,通过ARM处理器的以太网口与PC机进行通信,系统参数获得传递。系统的总体结构如图2所示。   为简化系统处理器处理图像算法的复杂程度,也降低实时处理系统硬件设计的难度,可将复杂的图像处理算法(图像的几何校正算法、边缘融合算法、色彩校正算法等)留在上位机完成。上位机根据图像处理算法生成一个算法参数表,再通过ARM处理器下载到FPGA的外部存储器中。FPGA内部的图像处理模块根据计算好的参数表,只需在内部实现简单的乘累加运算就能完成图像的几何校正或色彩校正处理。   要满足高分辨率图像大容量的数据处理的实时性,有必要在设计中采用先进的设计思想和技术方法。   一是乒乓操作方法。为了实现不间断的输出图像,需要利用“乒乓操作”设计两组控制器实现对数据的连续处理。其优点是,通过输入数据选择单元和输出数据选择单元按节奏彼此密切配合和切换,让图像数据流连续不断的通过原始图像存储模块、图像处理模块以及结果图像存储模块。本设计对原始图像存储模块和结果图像存储模块都运用了乒乓操作技术方法。   二是流水线操作方法。这是使系统高速运行常用的设计方法。将一个设计的处理流程分为若干步骤,如果整个数据的流向是单向的,前一个步骤的输出是下一个步骤的输入,采用流水线设计方法提高系统的工作效率是十分有效的。   3 模块划分与芯片选型   对于上述高分辨率图像融合处理系统,可以按硬件设计划分为几个模块:图像A/D采集模块、图像D/A输出模块、外部存储器模块、图像处理模块和ARM处理器模块等等。   1)图像A/D输入模块   图像的输入端的A/D解码模块可选用Analog Devices公司的 AD9887A,因为该芯片同时具有模拟信号输入(VGA)和数字信号输入(DVI)的接口,能满足高分辨率的采集要求,并支持高带宽数字内容保护(HDCP)。通过模拟接口,AD9887A可对RGB图像信号进行8位精度的采样,最高采样率为170MSPS,模拟带宽为330MHz,可支持UXGA模式(1600×1200 ,60Hz)。并且AD9887A提供了DVI1.0规范兼容的接收器的数字接口,同样也支持UXGA模式。   2) 图像D/A输出模块   采用Analog Devices公司的ADV7123来做图像的模拟信号输出端,其三通道10bit精度的视频D/A转换器,最高采样率达240MSPS,支持1600×1200、100Hz以下的分辨率;数字信号输出端采用Silicon Image公司的SiI164作为DVI接口信号的编码器。它

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档