基于GPU的SIFT立体匹配算法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:luo665
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,GPU已经被广泛应用于通用计算领域,早期的基于GPU的通用计算由于硬件的可编程性差,限制了其应用范围。NVIDIA推出的CUDA是一种将图形处理器作为并行计算平台的软硬件体系,其编程风格简单,采用的是多线程的并行处理方式,使人们能够有效利用GPU的强大性能。另一方面,图像匹配作为图像视觉的常用技术,应用范围十分广泛,SIFT立体匹配算法是一种较为稳定的基于特征的匹配算法,对于尺度变换、旋转变换以及光照变化都有较好的抵抗能力,是图像处理领域的研究热点。SIFT立体匹配算法虽然具有很多优点,但是其程序复杂,运行所耗费的时间较多,而且由于它是一种基于特征的匹配算法,得到的匹配点对数量较少,无法满足生成视差图的要求,所以使得它的应用领域受到了限制。本文首先对传统的预处理算法进行了探讨,分析了算法的并行性,并在CUDA上实现了图像灰度转换、高斯滤波、直方图均衡化处理以及Wallis滤波。然后针对SIFT立体匹配算法存在的上述两个问题,一方面对原算法进行改进,将由原算法得到的匹配点对作为种子点进行区域增长,从而获取数量可观的匹配点,有利于视差图的生成;另一方面,使用CPU和GPU的异构平台,深入分析了CUDA的编程模型和存储器模型,对SIFT立体匹配算法进行了任务划分,对算法进行详细的并行化分析,使算法得以在CUDA上进行实现,加快算法的运行速度。在搭建的双目视觉平台上对基于SIFT的区域增长算法进行实验,验证了改进算法的有效性。为了更直观地评价GPU的加速效果,在各种不同的场景下对基于GPU的SIFT立体匹配算法进行实验,实验结果表明,在CUDA上实现算法不仅提高了算法的速度,而且保证了原算法的稳定性,算法的效率得到了很大提升。
其他文献
本文通过对荣华二采区10
期刊
期刊
情景呈现rn四月下旬,是初三学生体育中考的日子.笔者作为一线任课教师,这次考试成了我与学生共有的难忘经历.立跳、实心球、800米、1000米跑分组有序进行着测试.班主任和一些
期刊
本文首先介绍了活塞环—缸套润滑设计发展历史、现状和趋势。同时指出,目前随着内燃机向高速和大功率方向发展,对于活塞环—缸套摩擦副的性能要求也越来越高;另一方面,由于活
含玻璃纤维防热涂料被广泛应用于高超声速飞行器表面热防护.主要介绍了一种含玻璃纤维防热涂料喷涂工艺,针对产生的喷涂缺陷进行机理分析,从涂料黏度、环境温度、喷涂气压、
本文首先从混凝土搅拌概念和振动搅拌理论出发,通过对前期振动搅拌方案的分析比较,提出了本文的研究课题。参照以往的成果,提出了双卧轴振动搅拌机的设计方案,并详细阐述了振动参
镁合金作为新型材料,具有其他金属材料无法比拟的优点.镁合金主要由镁元素构成,由于镁元素相对比较活泼和镁合金表面有大量缝隙导致其易被环境腐蚀,因此在化学氧化成膜的基础
化工工艺与人们的日常生活和社会的生产息息相关,支撑着国家的长期建设和发展,长期以来,化工工艺在能源消耗上占有较大的比例,节能降耗技术在化工工艺中的合理应用将有效地优
期刊
国家教育部大力推行的“质量工程”——精品课程建设是目前教学改革的发展方向;Web环境下制图课程学习系统的开发是四川省制图精品课程建设的核心任务。通过对国内外同类课程的调研,在分析、研究网络技术、CAD技术、虚拟技术等对系统支持的前提下,进行了以高职高专学生为系统用户对象,满足学生制图课程认知和学习特点要求的教学策略设计,构建出符合工程图学内在逻辑结构的学习系统。 通过对系统总体方案可行性和系