基于OpenGL2.0标准的图像处理单元设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jacob888888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高质量图像画面与高性能硬件处理器密不可分,面对日益复杂的图像处理算法,CPU有限的计算能力已经无法满足高效图像处理的要求。基于GpenGL2.0标准设计的GPU具有独立的图像处理引擎,图像处理引擎以固定渲染管线的方式对图像进行流水处理和并行计算,它不但有效加速了图像计算过程,而且提高了图像处理精度。本文结合正向自主研制的一款GPU项目,基于对OpenGL 2.0所规定的图像处理功能需求的分析,在研究图像处理算法的基础上,以固定渲染管线的方式,设计和实现了一款图像处理单元(Image Processing Unit,IPU),它可以实现GPU中图像引擎所要求的功能,完成对图像的格式转换、卷积、缩放翻转、压缩解压、像素映射五大主要功能。本文基于对相关图像处理技术及核心算法机理的研究,采用卷积算法实现glConvolutionFilter滤波函数功能;采用最邻近插值算法实现glPixelZoom缩放翻转函数功能;采用S3TC压缩解压算法实现glCompressTex Image纹理压缩函数功能。在体系结构设计方面,图像处理单元采用“双握手”协议对图像数据实现流水处理,流水线各级之间的数据交互采用先进先出队列方式完成。对像素数据采取4路R、G、B、A颜色分量并行计算的方法,在提升计算速度的同时也保证了计算精度。最后,利用软硬件协同验证方法,通过搭建模块级及系统级验证平台,利用system-verilog建立函数功能模型,验证IPU可以实现Open GL2.0所要求的图像处理功能,并且可以有效加速图像的计算速度并且保证计算精度。图像处理单元作为GPU像素流水线上主要的功能单元,在图像处理方面意义重大,它的处理能力直接影响到输出视频画面的美感、质感、逼真度,视觉冲击感,经过IPU处理的图像使画面更加精美、细致。图像处理单元可以有效提升图像处理效率以及图像的处理精度,最终提高GPU中整个像素流水线的工作性能。利用GPU中的固定渲染管线及计算阵列对图像进行处理在众多领域的应用有着重要的工程实践意义。
其他文献
目的:观察射频热凝治疗椎间盘源性下背痛的疗效.方法:187例椎间盘源性下背痛患者均采用射频热凝治疗,治疗前后进行VAS疼痛评分.结果:187例患者治疗后VAS疼痛评分与治疗前比较
本文以《勾股定理》为例探讨了初中教师用学科知识和激情带给学生幸福学习的实践,主要探讨了三个方面:一、把准教材脉搏,整合生成;二、用活文本材料,体验幸福;三、遵循生活逻
汉语作为一门二语,其语法在教学中至关重要。在汉语语法中,补语不仅是非常重要的语法点,而且学习的难度很大。其中,趋向补语的使用频度很高,是语法学习的重点之一。然而,对外国学生来说,由于趋向补语规则复杂,引申义丰富,因此掌握起来非常困难。近年来,学习汉语的埃及学生数量不断增多,面向埃及学生的补语教学研究也随之成为热点之一。埃及学生使用趋向补语时,不论是初级、中级还是高级,都存在一定的困难。由于在阿拉伯
这次德阳全国星火计划现场工作会议很重要,它既是一个现场会,更是一次工作会、一个新的动员和新的部署会,实质上是对星火燎原升级上台阶提出新的发展战略、规划目标和工作任
作为剧目的导演,把英国侦探小说家阿加莎·克里斯蒂的经典小说《无人生还》通过剧本改编,然后排演搬到舞台上,使文学形象转化为可视可听可感的舞台形象。在排演过程中深入发掘原著深刻的人文思想内涵,充分展现其独特的艺术风貌。提炼舞台形象,因地制宜的利用有限的表演空间展开舞台行动,把演员、灯光、服装、道具、音乐音效、化妆等各种艺术元素组织起来,融为一体,创造出和谐、统一的舞台形象并使观众在黑匣子剧场感受到“浸
卤醇脱卤酶既可以通过分子内亲核取代机制催化有机卤化物的脱卤反应,也可以接受带负电荷的亲核试剂催化环氧化物的开环反应,从而使得卤醇脱卤酶能够在有机卤化物的降解以及各
麦秸秆过去,麦秸秆多是当柴烧。据介绍,如若纺织成凉扇、凉帽等手工艺品,是国内外市场上的抢手货。为此,农民朋友在夏收时要搞好采集,通过技术培训,组织妇女劳力进行编织,定