论文摘要
随着计算机的快速普及,需要对计算机屏幕信息进行记录的场合越来越多。同时,随着显示器分辨率的日益增大,待记录图像的分辨率也呈逐渐增大的趋势。因此,需要研制出一种用于记录计算机屏幕信息的设备来满足日益增长的应用需求。本文的主要目的是基于上述需求,对基于小波变换的图像压缩算法进行研究,进而研制出可实用的计算机屏幕信息记录仪。离散小波变换(DWT)理论起源于上世纪七十年代,当其用于图像编码时,其无论是编码效率还是重建图像质量均优于传统的基于离散余弦变换(DCT)的编码方法。在常用的小波变换算法中,构建在第二代提升小波框架下的空间组合推举体制,因其能将行和列的变换结合起来操作,极大地降低了变换所需的乘法运算次数,故而非常适合于硬件实现。本文即采用了该算法作为计算机屏幕信息记录系统的小波变换方案,以缓解当前图像压缩方案中普遍存在的速度制约。基于树结构的编码方法是适合于小波系数编码的一类算法。常见的零树类编码方案有嵌入式零树编码(EZW),多层树集划分方法(SPIHT)及无表零树算法(LZC)。本文在设计计算机屏幕信息记录仪时,综合以上算法实现的特点,采用了无链表多层次零树编码(SLC)算法,该算法在压缩性能和实现复杂度上进行了比较好的折衷。在大幅降低硬件复杂度的情况下,该算法能获得较好的压缩性能。为了验证大幅面图像压缩算法,本文首先设计了一套图像压缩算法验证系统,对图像压缩算法的硬件实现进行了验证,进而在此基础上,设计出了一套基于FPGA+ARM架构的计算机屏幕信息记录仪。实验结果表明,当系统主FPGA工作频率为100MHz时,系统可对分辨率为SXGA(1280×1024×24bits)的真彩色图像进行实时压缩,对分辨率为UXGA(1600×1200×24bits)的图像每秒能压缩17帧。重建图像质量逼近JPEG2000,远优于JPEG,该系统目前工作稳定,能够对计算机屏幕信息进行连续记录。
论文目录
摘要Abstract第1章 引言1.1 计算机屏幕信息记录的背景需求1.2 常用图像压缩方案综述1.2.1 常见图像压缩算法综述1.2.2 常见图像压缩硬件平台综述1.3 本论文工作的主要内容第2章 适合于硬件实现的图像压缩算法2.1 离散小波变换硬件实现研究2.1.1 数字图像二维小波变换2.1.2 二维小波变换的空间组合推举体制算法2.1.2.1 离散小波变换算子的矩阵表示2.1.2.2 空间组合推举体制2.2 适用于硬件实现的零树熵编码算法研究2.2.1 小波系数的树结构与零树概念2.2.2 常见的零树类熵编码算法2.2.3 适于硬件实现的多层无表零树编码算法2.3 实验结果2.4 本章小结第3章 计算机屏幕信息记录仪硬件设计3.1 图像压缩算法验证系统设计3.1.1 系统硬件架构3.1.2 电路设计3.1.2.1 图像采集前端设计3.1.2.2 编码引擎硬件设计3.1.2.3 码流管理单元硬件设计3.1.2.4 电源设计3.2 计算机屏幕信息记录仪设计3.2.1 系统硬件架构3.2.2 电路设计3.2.2.1 DVI 采集模块设计3.2.2.2 图像预处理模块硬件设计3.2.2.3 字符液晶显示设计3.2.2.4 PCB 阻抗控制设计3.3 本章小结第4章 计算机屏幕信息记录仪逻辑设计4.1 系统FPGA 程序架构4.2 数据采集模块设计4.2.1 接口芯片配置4.2.2 色彩空间转换模块4.2.3 图像数据提取与缓存4.3 码流发送模块设计4.4 FPGA 程序设计中的典型问题讨论4.4.1 乒乓操作4.4.2 流水线设计4.5 本章小结第5章 计算机屏幕信息记录仪实现结果5.1 系统硬件实现结果5.2 FPGA 实现结果5.3 图像压缩硬件实现的结果5.4 本章小结第6章 总结与展望6.1 总结6.2 展望参考文献致谢个人简历、在学期间发表的学术论文与研究成果
相关论文文献
标签:离散小波变换论文; 计算机屏幕记录论文; 图像压缩论文; 硬件实现论文;
基于FPGA+ARM的计算机屏幕信息记录仪设计与实现
下载Doc文档