基于GPU的数字图像处理并行算法的研究

被引量 : 18次 | 上传用户:castor025castor025
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字图像处理技术作为自动化、信息化的一个重要手段广泛应用于各行各业的工作环节中。随着所要处理的图像幅度的增大,像元的密集,对于数字图像处理所需的时间复杂度的要求也越来越高,传统的基于CPU的数字图像处理算法已经难以满足实时性的要求。这对于数字图像处理速度的研究提出了很大的挑战。一般而言,图形处理器(GPU)大部分情况下是用于进行图形渲染计算任务的处理,这势必会造成大量计算资源的浪费。近年来,由于GPU的可编程性能得到很大提高,人们将研究热点专注于GPU通用计算技术。GPU通用计算编程模式一般采用CPU+GPU的异构模式,CPU和GPU在分工上各有不同。CPU是用于执行复杂的逻辑计算,GPU用于执行密集的大量数据的并行计算。GPU的出现为数字图像处理提供了一种新型的廉价高效的并行计算平台。本文首先介绍了GPU的发展历程、GPU与CPU的对比、GPU的体系架构的相关内容。接着论述了将GPU作为数据并行计算设备的CUDA并行开发平台,其中包括CUDA的概述、CUDA的编程模型、CUDA的软硬件体系以及CUDA的存储器模型。基于以上对于GPU的通用计算开发环境与流程的内容,本文利用GPU进行了数字图像处理算法的优化设计,包括对于数字图像滤波的优化,对于联合相关变换器像移测量的优化、对于星图配准算法的优化。本文首先对以上三种数字图像处理算法的基于CPU的传统串行算法进行分析,将算法中可以进行并行优化的部分提取出来进行基于GPU的并行结构设计。利用VisualStudio2010、OpenCV2.3.1、CUDA4.2的综合平台进行以上算法的并行开发与实验。最终实验结果显示,利用GPU对以上算法的并行优化可以带来算法速度上的提升。本文最后还介绍了利用Matlab调用CUDA运算进行算法优化的实现方法。由于Matlab具有简便易操作的特点,利用已经编写完成的CUDA核函数,通过Matlab的相关调用接口函数,可以更加方便的利用GPU的加速优势来进行数字图像的处理。
其他文献
随着运输市场的开放,国家的各大运输公司竞争也相当激烈,如何在市场上抢得先机,占有一席之地成为了每一家企业所不得不思考的问题。目前我国运输业发展还很缓慢,人员素质较低,管理
汉赋是汉代文人精神世界的集中体现。在汉赋中,汉赋作家把自己的人生态度及价值取向寄予其中,书写其对现实境遇的体验,以及由此提升出来的个人对世界的独特情感体验。在此过程中
五台山南禅寺大殿和佛光寺东大殿是令山西人自豪、令全世界瞩目的1000多年前的唐代建筑实物,它们的屋顶、斗拱、大叉手、“丹柱素壁”、“侧脚”和“生起”、梁架各部分的比
<正>糖尿病,中医称之为"消渴",但证之临床,传统的消渴概念已不能完全适应现代中医的辨证要求。如口渴、多饮、多尿的消渴患者,难以区分是糖尿病还是尿崩症,昭示消渴与糖尿病
混凝土结构是工程建设中应用极为广泛的一类结构,其中混凝土材料是主要的组成部分,因此混凝土结构的安全性与工作性能与之密切关联。混凝土材料的物理力学特性相对于钢材而言更
目的:观察中药补肾调整月经周期对体外受精-胚移植(IVF-ET)妊娠成功率的影响。方法:将35岁以上大龄不孕患者作为观察对象,在接受IVF-ET前期加用补肾中药进行调周治疗,与单纯
自上世纪30年代以来,鲁迅的“无产阶级战士”形象得到有效构建,其包含“战斗精神”的文艺观念也在历史进程中获得充分解读。但同时应引起注意的是鲁迅精神的另一维度。即,以
监护仪在临床上主要用来监护成人、小儿与新生儿的心电图、呼吸、血压、血氧饱和度和体温;显示病人数据与波形;在趋势数据库中保存病人数据以及产生报警记录.监护仪作为一种
本文将目前高校体育文化人的核心竞争力要素调查分析出发,浅谈了加强高校体育文化人核心竞争力培养的对策和建议,切实创新高校体育教学机制,加强高校体育文化建设,坚持以素质教育
建设中国面向西南开放的桥头堡是胡锦涛总书记在2009年7月考察云南时提出的要求。它既是我国立足云南的一个对外开放的国家战略,也是云南省建设发展和对外开放的机遇。面向东