计算机视觉关键算法的并行化实现

来源 :西安邮电大学 西安邮电学院 | 被引量 : 3次 | 上传用户:ktv238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机视觉的不断发展使得人们对视觉应用的实时性要求越来越高,传统单核平台上的串行应用程序已不能满足人们的要求,多核平台的出现为该问题的解决带来了新的突破口,多核平台上计算机关键视觉算法的并行化成了研究的主流。SMT-PAAG (Simultaneous Multithreading-Polymorphic Array Architecture for Graphics and image processing)是一种同时多线程阵列机,具有自主产权。SMT-PAAG具有高效灵活的通信方式,支持数据并行、任务并行、流水线处理等多种并行计算模型,为计算机视觉算法的并行化提供了可靠的平台。SMT-PAAG上的计算机视觉算法并行化研究对计算机视觉专用处理器的设计与改良具有重要意义。本文是以SMT-PAAG为平台,以SD-VBS (The San Diego Vision Benchmark Suite)为基础,详细探讨了计算机视觉算法的并行化。首先介绍了计算机视觉的发展与应用、计算机视觉算法并行化的发展现状。接着对SMT-PAAG的架构进行了简单的描述,详细说明了SMT-PAAG的处理单元、通信机制、执行模式及其软件仿真环境。在简单介绍了SD-VBS计算机视觉算法库之后,深入研究了其中部分关键算法,包括积分图像、LBP(局部二值模式)特征提取和Harris角点检测与匹配等算法。然后详细阐述了SMT-PAAG上的并行编程,结合SMT-PAAG的平台特性,提出并实现了相关并行算法,重点阐述了基于流水线的积分图像算法和基于任务并行的Harris角点检测算法。最后在SMT-PAAG仿真器上对并行算法进行验证,根据加速比和加速效率两个性能指标对实验结果进行了详细分析,结果表明SMT-PAAG上计算机视觉算法的并行化实现效果显著。
其他文献
随着国际互联网络的不断普及,数字产品的非法获取和拷贝问题变得越来越严重。随之,数字产品的版权和完整性保护也逐渐为人们所重视。较成熟的方案是用密码学来保障多媒体信息
命名实体翻译是跨语言信息抽取、机器翻译等跨语言信息处理领域的一项重要任务。命名实体因类别不同采用的翻译方法不同,人名、地名主要采用音译,组织机构名主要采用音译与意
随着越来越多的人参于网络内容的编辑,“分众分类”法也逐渐成为网络资源分类的重要方法。本文主要研究“分众分类”法的优缺点,对其缺点之中的“模糊性”进行了针对性研究,
随着Internet技术突飞猛进的发展,远程教育作为一种新型的教育模式在国内外得到了广泛的应用。虚拟实验室环境能让师生通过Internet进行近似于真实的实验教学活动,特别是针对
随着时代的发展,社会的不断进步,人类对通信的需要越来越大,对通信质量的要求也越来越高,通信网络已经在人们的工作、学习和生活中扮演着越来越重要的角色,这些都使得通信技术在不
在访问控制的三种策略中,基于角色的访问控制(RBAC)策略近些年来一直是研究的热点。相比较另外的两种访问控制策略:自主访问控制(DAC)与强制访问控制(MAC),RBAC具有更高的灵
近年来,网络的普及使得嵌入式系统被广泛的使用,越来越多地应用于各种领域(如手机,PDA,RFID等)。每天的生活中,一些嵌入式系统被人们用来处理一些敏感信息(如手机或PDA上的信
随着网络在人们工作和生活中的广泛应用,网络故障管理的重要性日趋显著。网络系统规模的扩大化以及结构的复杂化,使得网络管理和维护的难度进一步加大。网络中存在很多引发故
李群机器学习与深层结构学习是近年来倍受人们关注的新的机器学习方法,本文将这两种方法进行有机融合,给出了李群深层结构学习算法。主要包括以下几方面的内容:1)分析了李群
跨语言词汇语义相似度反映的是来自不同语言的词语之间的语义相似程度,它是跨语言信息获取系统的一个基本组成部分。随着近年来网络上多语言资源的增多,跨语言词汇语义相似度