JPEG 2000的并行结构EBCOT编码研究及FPGA实现

来源 :中国科学院西安光学精密机械研究所 | 被引量 : 3次 | 上传用户:yexianyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
JPEG2000是新提出的图像压缩标准,相对于JPEG等其他压缩算法而言具有更好的压缩效率,而且在功能上要强得多。因此,JPEG2000在互联网、彩色拷贝、打印、扫描、医学图像及移动图像通信等领域有着广泛的应用。本文针对彩色CMOS传感器采集到的Bayer图像特点,对比试验了多种Bayer格式图像恢复成彩色图像的方法。在分析Bayer格式图像特殊性的基础上,讨论了它的几种压缩预处理算法,并提出了用色度空间和频域误差等多种方法评价压缩算法性能的方法,这些方法较全面地反映了算法的性能差异并为合理选择提供了依据。最后,提出了一种算法的FPGA实现方案,经验证其性能满足设计要求。本文详细研究了JPEG2000算法中的EBCOT编码部分的T-1编码。该部分由比特平面编码和MQ算术编码组成。提出了一种基于JPEG2000压缩标准的高速比特平面编码结构。采用异步流水线结构和比特平面并行两种方法加速编码过程。前者成功地解决了流水段长度不同和长度变化引起的数据积压与断流问题,从而有效提高单个模块内的并行度;后者可以同时编码小波系数的各个比特平面。本文采用Verilog HDL语言,在QuartusⅡ5.0环境下实现了逻辑可综合的基于列的编码方式和并行编码方式。实验分析表明,采用的三段异步流水线加速比可达2.86,配合比特平面并行可极大的提高处理速度。处理码块大小为32×32×11bit时,条带平均时钟周期相对基于列方式提高3倍。根据JPEG2000算法标准,提出并实现了高效MQ算术编码结构,该编码器多处采用优化算法以简化硬件实现结构,内部采用流水线结构提高数据吞吐量。实测情况下,随机信号的加速比为2.25接近流水段数,可见该流水线达到了加速要求,平均处理速度达0.58bit/cycle。最后,对T-1部分进行整体测试,采用SignalTapⅡ逻辑分析仪软件捕获数据,将其结果与Matlab运算结果对比,从而验证编码器的正确性。系统在40MHz时钟下工作稳定,处理一幅128×128×8bit的图像(小波系数量化为11bit)需要27.2ms,即系统处理的最大帧率为37fps;若采用每个比特平面一套编码系统的并行方式,需要2.94ms,即系统处理的最大帧率为344fps。
其他文献
本文对于模型库技术和网格技术进行了研究。首先介绍了模型库技术和网格技术及其目前在国际国内的使用现状,同时也简单介绍了遥感信息定量分析处理网格节点,然后在对地理信息元
在经济全球化和全球信息化加速发展的背景下,互联网服务已逐渐成为现代服务业重要的组成部分,并成为世界经济和社会发展的重要推动力量。数据中心作为行业信息化的重要载体,
伴随着汽车业的迅速发展,交通事故已经成为我们生活中重要的安全问题。我国交通事故死亡人数已经连续多年高居世界第一,其中每年因疲劳驾驶导致死亡的有许多人。疲劳驾驶引起
由于人类活动的影响,当今世界植物物种灭绝速度正在加快。为延缓植物物种的灭绝,许多国家和国际组织正在采取有效措施。其中,迁地保护是植物保育的一种重要手段。由于保护地环境
未来广电有线数字接入网的基本要求是具有综合业务接入能力,即不仅符合网络技术融合趋势与业务多样化趋势,而且能够实现宽窄带业务,语音、数据和视频的综合接入,在提供传统广播业
协作通信技术是一种独特的物理层对抗信道衰落提高系统容量的技术。由于其独特的获取空间分集方式在过去的几十年中受到了广泛的研究。其主要有三种系统模型:三节点模型,多中
星载合成孔径雷达成像成为当前合成孔径雷达领域内的一个重要课题,本文主要研究了星载合成孔径雷达的成像算法和多普勒参数估计方法。 第一章介绍了合成孔径雷达的基本概念
实验物理及工业控制系统(EPICS),是由美国洛斯阿拉莫斯国家实验室(LANL)和阿贡国家实验室(ANL)联合开发的一种大型控制系统组态软件包,现已被广泛应用于大型实验物理装置的控制
高移动性的宽带无线通信会受到时频双选择性衰落的严重影响。信道估计的质量对于整个系统的性能具有重要的影响,尤其是当信道经历快速的衰落时。因此,高质量的双选信道估计是高
贝叶斯阴阳(Bayesian Ying-Yang,简称BYY)和谐学习为有限混合模型提供了一种新的学习机制,能够在基于样本数据的参数学习中自动地完成模型选择功能。本文首先引入基于BYY和谐学