基于Normalized Cut的图像分割及其CUDA并行实现

来源 :北京交通大学 | 被引量 : 6次 | 上传用户:hdmlb2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图像分割是图像处理和分析中的重要过程,它的输出结果直接影响着后续的处理效果.基于图论的图像分割算法由于有比较完备的数学理论基础,最近获得了广泛研究.Normalized Cut是一种平衡的基于图论的图像分割方法,不仅拥有其它图论图像分割算法的优点,并且解决了Min-Cut算法倾向于分割孤立结点的问题.然而,Normalized Cut存在计算复杂度高,分割速度慢等问题.针对该问题,本论文研究利用CUDA并行计算平台对Normalized Cut图像分割算法进行加速,提高算法在实际应用的执行速度.主要研究内容有:(1)介绍传统的Normalized Cut图像分割算法,目的是挖掘可以进行并行化的过程,研究并行化算法替代耗时的串行执行过程.(2)在将图像映射为相似度矩阵时,论文利用任意两像素点之间的权值与其它像素点无关的特点,启动多个平行线程,每一个线程负责计算两像素点间的权值,这种方法加速相似矩阵计算.(3)利用并行规约算法替代传统的数组求和,设计一种高速并行矩阵乘法替代串行的矩阵乘法,由于数组求和和矩阵乘法在Normalized Cut算法中出现频率高,提高这两种算法的执行性能会显著地提高整体算法的效率.(4)在求解矩阵特征值阶段,论文改进了传统的二分法(Bisection),使其平行地计算同层区间结点的子区间结点.求解矩阵特征值是整个算法较耗时的过程之一,并行化求解矩阵特征值会对提高整体算法的性能有重要意义.(5)实验结果证实了Normalized Cut并行算法不仅能正确分割图像,而且在性能方面获得了2.34倍的加速.
其他文献
随着Internet的不断发展,从个人到企业,再到政府、军事等方面,都开始利用Internet传递重要信息。原因在于其便捷、迅速。但是大量的重要数据在公共的网络上流动,一旦被恶意分子截
随着我国经济建设的快速发展,我国的铁路建设也有了日新月异的发展,但是在我国铁路网络中占重要地位的高速铁路信息化还存在着各种技术难题。高速铁路信息化对于高速列车的运维
Peer-to-Peer:简称P2P)技术的核心思想是所有参与的节点在地位上是平等的,各节点在享受来自其它节点服务的同时也向其它节点提供服务。换而言之该技术并不区分客户机和服务器,
应急演练对提高突发事件应对能力非常重要,一般分为实战演练和虚拟演练两类。当前虚拟演练多采用虚拟现实模拟仿真等技术,具有逼真性、灵活性、安全性等特点,是应急管理研究
膜计算是自然计算的一个新分支,它是根据对生物体内活细胞功能和结构的研究抽象出来的一种新的计算模型。膜计算的一个最大优点就是其能够以最大的并行度实现相应的计算。已经
近年来,面部表情识别在人机交互、安全、医疗保健等领域应用广泛。目前主要通过提取几何特征和面部纹理特征并利用分类器进行表情识别。而几何特征的提取关键在于面部特征点
目前中国的公路三维空间位置表示方法基本都还是采用CAD将公路的平面和横纵断面进行二维设计的传统方式来完成路线的整体设计。这样的设计方式虽然可以将复杂的公路设计问题
近年来,云计算模式的势头愈演愈烈,其理念在制造业逐步兴起,很多计算机服务中心,把资源虚拟化为服务,并集中起来建立云服务平台。云制造的概念也应运而生。大量服务的聚集在
铁路扣件检测是维护铁路行车安全的重要任务。在高速铁路快速发展的历史背景下,铁路维护与铁路安全运营变得越来越重要,作为铁路维护的子任务,扣件自动化检测成为越来越重要
科研项目管理是高等院校与科研机构的重要管理工作内容之一。由于科研工作的特质,科研项目的管理具有较大的不确定性和变动性,一般的工作流管理模式还不能完全适应科研项目动