【摘 要】
:
由于车辆数量的快速增长,交通事故的频繁发生,人们对车辆安全的高度关注,智能交通系统(Intelligent Transportation System)的功能也越来越复杂,我们面临计算的数据更加复杂
论文部分内容阅读
由于车辆数量的快速增长,交通事故的频繁发生,人们对车辆安全的高度关注,智能交通系统(Intelligent Transportation System)的功能也越来越复杂,我们面临计算的数据更加复杂、更加庞大,而对于实时性较高的智能交通系统来说,无非就两种方法来解决这一问题:一是升级或增加硬件;二是优化软件(算法)。显然增加硬件势必会增加成本,本文选择的是第二种方法,以智能交通系统中的车辆识别算法模块作为研究切入点,在现有的多核条件下,通过并行优化算法提高性能来解决海量数据的问题,为未来在嵌入式方向的并行优化做铺垫。本文首先分析和提炼了串行车辆识别算法的执行过程,基于车辆统计特征的车辆识别算法主要由两个处理步骤组成:候选区域确定(hypothesis generation, HG)阶段和车辆验证(hypothesis verification,HV)阶段。在候选区域确定阶段,应用基于车辆先验知识的方法;在车辆认证阶段使用基于知识和统计模式识别的方法对前一阶段的假说进行验证。在分析提炼算法的基础上,本文对串行算法提出了多种并行优化的方案,并采用了英特尔CnC (Intel Concurrent Collections for C++)并行语言优化了基于车辆统计特征的车辆识别算法。总的来说,本文的主要工作内容可分为三大部分:提炼了串行算法过程;分析了算法中的可并行性,并根据分析结果,提出了多种并行优化方案;根据优化方案,用英特尔的CnC并行语言重构车辆识别算法模块,并对算法进行多种粒度的实验验证。本文针对具有各种鲜明特征的图片在多种硬件平台测试下进行测试,实验结果表明,在多核平台下,优化后的算法在性能上基本达到了理论上的期望值,这在一定程度上丰富了相应理论在实际中的应用,也能够推动汽车辅助驾驶系统并行化的研究。
其他文献
Deep Web环境下存在大量可访问的Web数据库,由于Web数据库的异构性和自主性,对从各个Web数据库中抽取出的结果进行集成是一项很有挑战性的工作。这些异构的Web数据库之间存在
随着无线通讯技术和全球定位技术的快速发展,基于位置信息的服务(Location Based Service, LBS)受到广泛关注。它在民用和军用方面等诸多领域展现了广泛的应用前景。而支持LB
相交图是图中非常重要的有着广泛应用的图,相交图的应用背景涉及生物、矩阵分析、统计学、任务分配等多个领域,而正是由于其具有广泛应用背景使得它在最近二三十年间得到了迅速
一个通用且高效的优化设计计算平台能有效地缩短飞行器设计周期、降低成本。本文描述了一个基于多学科设计优化(Multidisciplinary design optimization)理念的分布式并行计
近年来,随着无线网络通信技术、全球定位技术(GPS)以及地理信息系统的发展和应用,大量具有定位功能的便携设备(如移动电话、车载GPS等)得以普及,使得跟踪并记录移动对象的位
随着互联网的飞速发展,人们对科技文献的获取方式发生了根本性改变。目前通过网络获取、阅读文献已经成为主流,为了推动科研成果的传播和利用,开放存取(Open Access)在这一背
说话人识别技术对智能通信和信息处理具有重要的推进作用。同时,语音数据具有高维时间序列的典型特征,是信号处理和模式识别领域各种算法验证的珍贵数据资源。因此,这个领域
在近二十年中自动人脸识别引起了人们的广泛关注,人们迫切希望计算机能拥有和人一样的强大的依据人脸来识别人身份的能力从而使世界变的更加智能。但是,到目前为止,自动人脸
随着信息技术的快速发展,互联网的应用已深入到社会各个行业,人们在感受互联网所带来众多优势的同时,也越来越重视网络安全问题。僵尸网络(Botnet)已经成为现代社会中最严重
博客是Web2.0的一个典型应用,随着博客的快速发展,博文数量呈指数级增长,博客搜索引擎可解决在海量博文中找到人们感兴趣信息的问题。为了提高搜索结果的可浏览性,一些博客搜