学位论文 > 优秀研究生学位论文题录展示
基于FPGA的JPEG图像压缩算法实现
作 者: 朴圣龙
导 师: 赵安邦
学 校: 哈尔滨工程大学
专 业: 电子与通信工程
关键词: 数字图像压缩 FPGA JPEG Verilog
分类号: TN919.81
类 型: 硕士论文
年 份: 2013年
下 载: 47次
引 用: 0次
阅 读: 论文下载
内容摘要
图像数据量庞大,而水声信道的传输能力有限,如果想要实时的显示出图像声呐所采集的图像,就必须先对图像数据进行压缩。本文应用了Verilog HDL通过Altera公司的Quartus II9.0设计并实现了一种适用于声呐图像压缩的JPEG基本模式编码器。JPEG是当前主流的图像压缩标准,互联网上可以很容易找到大量的JPEG格式的图片。图像处理的数据吞吐量很高,为了取得很好的实时性,越来越多的设计采用并行能力强大的FPGA来实现。本文首先简单介绍了图像压缩技术与图像压缩标准的发展历史,之后又详细叙述了基于FPGA的JPEG标准基本模式的编码器的实现方案,在FPGA平台上构建了一个JPEG图像压缩系统,同时针对该系统各功能模块的设计思路,给出了详尽的描述。其中采用NIOS II软核构建系统的CPU,Verilog HDL语言设计JPEG编码器模块。二维DCT变换采用了陈氏算法,然后以乘法代替量化时进行的除法操作,通过控制量化模块的读地址实现Zigzag排序,以查找表的形式快速实现DC系数和AC系数的Huffman编码。先后对设计进行了功能仿真测试和硬件测试,硬件测试在Altera公司的Cyclone II系列芯片上进行。将源图像数据通过rs232串口输入,将压缩好的数据通过rs232串口传输至PC机上,在PC机上通过第三方软件进行解码,最终能够显示完整图片。最终测试结果表明,本设计达到了预定的目标,实现了JPEG标准基本模式的编码器。
|
全文目录
摘要 5-6 ABSTRACT 6-9 第1章 绪论 9-16 1.1 论文背景和意义 9-10 1.2 图像压缩编码技术发展 10-13 1.3 开发环境介绍 13-14 1.3.1 Quartus II 介绍 13 1.3.2 Verilog HDL 介绍 13-14 1.3.3 FPGA 概述 14 1.4 本论文的主要研究内容 14-15 1.5 论文结构安排 15-16 第2章 JPEG 标准的基本原理 16-29 2.1 JPEG 图像压缩简介 16 2.2 JPEG 基本模式编码流程 16-23 2.2.1 JPEG 压缩预处理 16-17 2.2.2 DCT 变换 17-18 2.2.3 量化 18-19 2.2.4 Zigzag 排列 19-20 2.2.5 熵编码 20-23 2.3 JPEG 文件交换格式 23-26 2.4 JPEG 解码概述 26-28 2.5 本章小结 28-29 第3章 编码器的设计与实现 29-45 3.1 系统总体框图 29 3.2 NIOS II 软核设计 29-31 3.2.1 组件添加方法 30-31 3.2.2 资源消耗分析 31 3.3 NIOS II 程序设计 31-32 3.4 编码器的 HDL 设计 32-43 3.4.1 二维 DCT 变换模块 33-36 3.4.2 量化模块 36-37 3.4.3 熵编码模块 37-40 3.4.4 码流组装模块 40-43 3.5 本章小结 43-45 第4章 编码器各模块测试 45-62 4.1 NIOS II 软核部分测试 45-46 4.2 编码器模块测试 46-54 4.2.1 DCT 变换模块测试 46-49 4.2.2 量化模块测试 49-50 4.2.3 EOB 标记模块测试 50-51 4.2.4 桶形移位寄存器模块测试 51-53 4.2.5 编码及输出模块整体测试 53-54 4.3 JPEG 编码系统整体测试 54-61 4.4 本章小结 61-62 结论 62-63 参考文献 63-67 致谢 67
|
相似论文
- 基于FPGA的电磁超声检测系统的研究,TH878.2
- 基于FPGA的射频功放数字预失真器设计,TN722.75
- 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
- 直扩系统抗多径性能分析及补偿方法研究,TN914.42
- 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
- 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
- JPEG图像的透明安全性研究,TP391.41
- 临近空间图像侦察系统中的图像恢复技术研究,TP391.41
- 基于FPGA的高速数字图像采集与接口设计,TP274.2
- 基于Nios的串行总线分析仪研制,TP274
- LXI计数器研制,TP274
- 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
- 基于小波—神经网络理论和FPGA的变压器数字保护新方法研究,TM407
- 状态机编码的低功耗设计,TN32
- 基于线阵CCD的非接触式直径测量系统研究,TH711
- 基于LPC2478的电梯多媒体系统研制,TP368.1
- 基于PXI总线的弹丸测速模块的研究,TJ410.6
- 基于FPGA高清视频车辆检测系统的设计与实现,TP391.41
- 人脸检测算法的FPGA设计与实现,TP391.41
- 基于FPGA的网络入侵检测系统的设计,TP393.08
- 基于FPGA的低压电力线信道实时仿真器的设计与实现,TN913.6
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信 > 图像编码
© 2012 www.xueweilunwen.com
|