图像压缩编解码的FPGA设计与实现

来源 :南京林业大学 | 被引量 : 2次 | 上传用户:abczxhzxh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和信息科学技术的不断发展,图像处理在航空航天、生物医学、遥感监测、信息安全等领域都发挥着重要作用,尤其是高分辨率图像的实时处理对相关领域的发展尤为关键。鉴于仅仅使用纯软件的方式来实现图像的处理需要耗费大量的时间,并不能达到快速和实时性的要求,而采用FPGA(现场可编程门阵列)与高效率硬件描述语言Verilog HDL相结合的方法,可以充分发挥其流水线的并行处理能力,进而大大加速系统的设计进程,提供了硬件支持和软件保障。目前,图像压缩算法的优化及其硬件实现,仍有很大的研究和发展空间。论文以Cyclone II系列FPGA作为中央处理器,选用DE2开发平台,并在Quartus II中采用硬件描述语言进行编程,最终设计了一种基于FPGA的图像压缩编解码系统。系统集图像采集、JPEG图像压缩以及数据传输功能为一体。其中,图像采集模块选用以CMOS传感器MT9P001芯片为核心的D5M开发套件,实现图像捕获并实时地将Bayer格式转换成便于操作的RGB格式。图像压缩模块完成了基于FPGA的JPEG编码器的实现。为此,先对图像进行预处理,将RGB格式转换为YCbCr格式。然后在Chen算法基础上,通过二分频信号控制器对加减运算符号做出选择,减少了加法器的调用,从而实现二维离散余弦变换(DCT)的优化。其次将量化与Zigzag扫描相结合,对DCT系数和量化步长同时完成扫描重排,进一步节约了功能实现所需时间。最后,采用查找表的形式进行DC系数和AC系数的Huffman编码,并完成了码流组装。图像传输模块通过RS_232串口与PC机进行通信,将完成压缩后的图像数据传输至PC端,并通过MATLAB进行解压缩,显示并保存图像。论文主要包括图像采集系统的硬件电路、JPEG压缩处理系统的硬件电路及软件设计,实现了系统各个模块功能,并对其进行测试,验证了整个系统的可行性。测试表明,本设计实现了预期的功能,达到设计目标,实现了图像的采集、JPEG编码器以及传输的要求。最终在PC机上显示出来的图像,质量良好,验证了本系统的可行性。
其他文献
进入信息时代,以光电为载体的通讯技术在国民经济的各个领域发挥着举足轻重的作用,光电器件受到越来越多的关注。近年来,新型二维半导体材料光电探测器因其尺寸小、能耗低、
稻瘟病严重危害了水稻产量,一直以来稻瘟菌杀菌剂的相关研究受到了国内外的广泛关注。稻瘟菌中的三羟基萘酚还原酶(3HNR)在黑色素的生物合成过程中起了关键作用,是黑色素生物
光纤马赫-曾德尔干涉仪(MZI)在光纤通信与传感领域具有广泛的应用,吸引了众多研究者的关注。其中,基于单模-多模-单模(SMS)光纤结构的光纤MZI,因具有结构灵活、易于制作等优
移动边缘网络利用边缘服务器充足的计算和存储资源,能有效降低智能移动设备的任务时延和计算能耗,是解决移动智能终端资源受限与日益增长的高性能需求这一矛盾的关键。在第五
植物是地球上最主要的生命形态之一,大部分依靠光合作用进行能量交换,叶片是植物光合作用最重要的器官,能够直接反映植物的生长状况和外观形态。近些年来,随着计算机图形学、
作为数字图像处理领域的一个重要分支,数字图像修复主要是使用计算机自主学习图像特征信息,还原出待修复图像缺失信息,自动对缺失图像进行修复的技术。数字图像修复有着广泛
大学教师作为高深知识的创造者与传播者,在高等教育活动中扮演至关重要的角色。就个体而言,其个人的伦理道德观念影响学生的素质水平,就整体而言,大学教师的集体伦理与道德水
目前,大量的新服务的产生使得移动数据流量正处于一个非常快的增长阶段。在数据挖掘的新时代,大量需要处理的数据将由传感器或IoT设备收集完成。某些应用程序需要在非常短的
目前,城市道路环境下无人驾驶汽车技术得到较多地关注且取得很多卓越成果,但野外道路环境下无人驾驶技术则仍存在较多挑战。如何在复杂多变的野外道路环境下实现对车辆周围环
随着信息化社会的不断发展,计算机软件逐渐深入到人类日常生活的各个角落,但软件开发带来的软件错误也极大影响了软件质量。软件测试和程序调试的协同工作可以有效的定位并消