基于CUDA的图像滤波技术研究

被引量 : 0次 | 上传用户:ice588
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2007年6月NVIDIA公司推出CUDA(统一计算设备架构)解决了GPU通用计算易用性问题,它不需要掌握计算机图像学知识和对应的API接口,程序开发语言在C语言的基础上进行扩展,降低了编程复杂性。随着对图像信息实时性和高效性处理的要求越来越高,需要处理的数据量越来越多,涉及到的计算过程越来越庞大。以至于计算性能无法满足实际应用中的性能要求。而利用GPU加速计算可以获得一个数量级的速度提升,因此GPU通用计算成为国内外研究的热点。如何利用GPU强大的计算和并行能力加速图像处理对图像信息实时性、高效性处理具有重要意义。本文在研究了已有的基于CUDA平台来实现图像加速处理技术的基础上,针对图像处理过程中的滤波环节,提出通过CUDA和OpenGL之间的互操作来进一步提升图像处理执行效率的方法。本文将图像处理的滤波算法和CUDA并行编程模型结合起来,利用CUDA和OpenGL的互操作来加速图像显示,其优势在于通过DMA(直接存储器存储)在显卡上快速读写像素数据而不涉及到CPU周期。图像数据在像素缓冲区的加载以及从像素缓冲区转移到纹理区这过程均由GPU来完成的。同时OpenGL安排DMA进行异步传输,CPU不必等到像素数据全部转移完成就可以执行其他任务,在很大程度上缩短了图像处理的时间,提高了图像处理的效率。最后通过对不同大小的图像进行处理,实验证明随着数据量的增加,GPU会取得很好的加速效果。
其他文献
20世纪50-60年代正值美苏争霸的冷战时期,在这样的国际大背景下,美国出台的粮食援助政策自然也是为冷战服务的。对外援助是美国外交的一个重要工具,以粮食援助政策为开端,美国的
行政合同在我国的出现并不是自建国以来便有的,即使到现在,它的存在与发展仍然伴随着一些难以解决的问题。曾经有些人认为它的性质应属民法范畴,因此对它的研究归置在私法领域;而
CL科技公司是一家准备寻求进一步发展的科技公司,它一方面需要优化公司的治理结构,另一方面需要提升公司技术实力和资本积累。它的现有股东和管理者将引入战略投资者作为推进公
农村环境污染日益加剧,加强农村环境保护是农村和农业可持续发展的当务之急。在此介绍了农村环境污染的现状,分析了产生的原因,并提出了农村环境保护应与新农村建设相结合、
韵律涵盖了人类话语中最重要的方面包括节奏和语调,在语言习得和语言教学中起着不可或缺的作用。英汉韵律结构的差异经常在英语作为第二语言的中国学生以及汉语作为第二语言的
世界各国对死刑都采取了极为慎重的态度,中国也不例外。中国一贯的立场是保留死刑,严格控制死刑。司法实践中仍存在着死刑适用失衡的问题,相同或相类似的死刑案件经常会出现不同
运用VAR模型,构建了生猪价格与玉米价格、仔猪价格、猪肉价格、育肥猪配合饲料价格之间的动态关系系统,着重探讨玉米价格、仔猪价格、猪肉价格、育肥猪配合饲料价格波动对生
海上交通事故案件的法律责任可能仅仅是行政责任,也可能与民事责任、刑事责任同时发生。认定海上交通事故的责任者是否承担行政责任,属于行政机关的执法行为。认定海上交通事
体育舞蹈是男女间相互配合,并把体育、舞蹈、音乐结合在一起,使练习者达到锻炼身体、愉悦身心效果的一种舞蹈。体育舞蹈属于新兴的体育运动项目,引进我国较晚,但由于自身的独特的
<正>沿海无线电指向标-差分全球导航卫星系统(RBNDGNSS)是全球导航卫星系统地基增强系统的重要组成部分。系统利用沿海无线电指向标播发全球导航卫星系统差分修正信息(工作频