基于FPGA的超分辨率图像系统的设计与实现

被引量 : 1次 | 上传用户:andyzhufeng5225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对图像分辨率要求的提高,现有成像设备的分辨率并不能满足他们的要求。在数字图像的获取过程中,也会因为一些人为的操作不足,并不能获得满意的成像。但是通过改善成相设备来获得高分辨率图像需要很高的成本,于是通过算法提高图像的分辨率的方法受到了广泛的关注。图像超分辨率(SuperResolution)技术就是以解析延拓和信息叠加管理论为基础,试图复原衍射极限之外的信息,使图像获得更多的细节和信息,达到提高分辨率的目的。基于FPGA(Field Programmable Gate Array,现场可编程门阵列)的系统,充分利用硬件上的特性可以满足高速图像处理的需要。加上使用SOPC(System On a Programmable Chip,可编程片上系统)技术可使设计更加灵活,并实现软硬件可在线编程,便于系统的更新。本文设计了一个基于FPGA的超分辨率图像系统,采用Altera公司的DE2开发板作为硬件平台,SDRAM(Synchronous Dynamic RAM,同步动态随机存取存储器)对图像存储,VGA(Video Graphic Array,显示绘图阵列)显示器对超分辨率重建后的图像进行显示。整个系统是采用软件和硬件协同设计方式实现的。硬件方面:首先根据系统的总体需求分析,设计和实现了各个模块,包括图像采集模块,SDRAM模块,图像显示模块和超分辨率图像模块。通过QuartusII软件,利用硬件设计语言搭建硬件系统。再使用SOPC Builder来构建Superresolution模块作为后续分析运算平台。算法方面:针对序列图像之间超分辨率重建算法展开,通过对图像超分辨率原理与理论的研究,在MATLAB上尝试了双线性插值、POCS(Projection Onto Convex Sets,凸集投影)、MAP(Maximum A Posterior,最大后验概率估计)算法。通过对算法进行分析比较之后,本文选择了基于MAP的序列图像重建算法,并在FPGA上实现了此算法。首先对图像进行灰度变换和降质变换,然后对低分辨率图像进行插值并引入了先验知识和条件概率构建目标函数,最后对图像进行MAP估计下的投影迭代运算来获取较单幅图像更多的信息,使图像的效果更好,细节更丰富。此算法是在Nios II IDE环境下采用C语言实现的。经过不断的调试和运行修改得到了满意的高分辨率图像。
其他文献
法律的生命在于实施,而实施的前提是对其解释。法律解释是一直困扰法学学术界和实务界的难题。由谁来解释?如何解释?法律解释的规则该如何适用?本文在探讨此问题时,分为六部分。第
本文就施工项目管理的指导性文件:施工项目管理规划大纲和施工项目管理实施规划进行较为深入的分析,以加深理解、正确把握,从而有效地指导施工项目管理活动。
改革开放三十年来,我国的经济建设取得了显著的成就。但由于我们处于改革的攻坚期和经济的转型期,贫富差距问题在一定时期将继续存在。在我国,仍有相当一部分弱势群体需要得
<正>海定则波宁——美丽的海港城市浙江省宁波市因此得名。宁波,在安居乐业、一片祥和中,处处涌动着"大众创业、万众创新"的生机与活力,给记者一行留下深刻印象。2016年,宁波
信息技术教育背景下,移动设备开始运用到教育教学之中,非常有利于英语阅读教学与学习质量的不断提升。本文以大学英语阅读教学为研究对象,先对M-Learning的定义及特点进行了
2012年7月25日,河南省济源市济渎庙安全技防工程施工现场发现元代中统元宝交钞铜钞版一件。该钞版为黄铜质,纵长方形,长27.8、宽18.4、厚1.3厘米,重5.6公斤(图一)。钞版背面
目前,中小城市发展迅速,导致中小城市在逐步扩张,城市人口、车辆数也在飞快增长。因此,中小城市的道路规划、建设速度赶不上城市发展的步伐,引起了城市道路承载力不足,使得交
在社会经济发展迅速的背景下,企业集团财务有关信息增长快速。随着企业日常经营中财务信息日益出现变化的情况,传统的财务管理模式已经难以满足如今的企业业务方面需求,而在
新疆奶牛养殖业蓬勃发展,而危害奶牛养殖业的一类重要寄生虫病——原虫病感染情况不明,本实验主要对于奶牛原虫病当中影响较大的三种疾病进行研究:奶牛球虫病、胎儿毛滴虫病和弓
基于雷达网系统误差分析,提出了一种简单、实用的数据配准算法,称为最小二乘相对系统误差配准法(LSRSEM),并给出了一种基于相对系统误差的多雷达数据配准工程实现方法.仿真和