面向运动目标检测与识别应用的机器学习算法及其并行优化研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:watta515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机视觉和机器学习技术被广泛应用于数据挖掘、信息安全、遥感图像处理、生物信息学、智能交通、智能安防和医疗服务等领域。作为计算机视觉领域中的重要分支之一,运动目标检测技术在现实场景中得到了广泛的应用,现有的运动目标检测方法存在计算时间长、复杂度高等问题,如何满足现实场景中的实时性问题变得越来越重要。随着深度学习的迅猛发展,另一个计算机视觉领域中的重要分支——目标识别技术的识别准确率得到了巨大的提升,然而,由于深度学习的网络存在网络结构复杂,计算复杂度高的问题,如何快速完成深度学习网络的训练过程成为深度学习领域中亟需解决的问题。随着大数据时代的到来,每天产生海量的无标签数据,由于传统的有监督方法需要标签数据来完成算法的训练和交叉验证从而完成最终的任务。然而,由于数据量大,人工为数据添加标签变得越来越困难,此时基于无监督的聚类算法对于充分挖掘和利用无标签数据具有十分重要的意义,聚类算法的性能极大地依赖与相似度矩阵的构造,因此,如何充分挖掘相同输入样本中信息,对于聚类有非常重要的研究价值。本文的工作主要概括为以下三个方面:(1)提出了一种运动目标检测应用的并行优化方法。针对运动目标检测应用,提出了一种基于异构平台(CPU(通用处理单元)+GPU(通用图像处理单元))的并行优化策略,该方法充分利用异构平台的并行性,根据运动检测应用中不同算法的并行特性采取与之相对应的优化策略,从而充分挖掘异构平台的并行特性以提高算法的整体执行效率。此外,我们根据异构平台中不同处理单元之间在时空上相互独立的特性,提出了异构流水的优化策略,从而更进一步提高整个运动目标检测应用中多个算法的执行效率。(2)提出了一种目标识别算法——深度信念网络的并行优化方法。我们根据深度信念网络算法的特点,提出了一种基于GPU平台的深度信念网络并行优化策略,该方法将深度信念网络在GPU平台上进行映射,充分利用GPU平台线程级与线程块级的两级并行特性,从而提高深度信念网络算法的执行效率。其中,我们针对非级联访问的可见层计算提出了一种新的计算策略,使得原有算法的瓶颈得到了解决。(3)提出了一种基于多核学习的多视图聚类方法。我们提出了一种鲁棒的基于多核学习的多视图聚类方法,该方法能够充分将数据不同视图的特征信息在聚类算法中得以应用,对基础核函数中的噪声信息进行统一优化,使得算法在数据存在噪声的情况仍旧体现出较好鲁棒性。实验结果在Oxford Flower 17和Oxford Flower 102数据集上得到了验证。
其他文献
分子动力学(MD)模拟是一种使用牛顿经典力学模拟微观粒子运动来获得原子体系的宏观性质的模拟方法。GROMACS是一款由格罗宁根大学研发的用来做分子动力学模拟的主流软件,目前
随着网络技术的发展,以软件定义网络(Software Defined Network,SDN)[1]和网络功能虚拟化(Network Function Virtualization,NFV)[2]为代表的新的设计理念和新的技术手段诞生
卫星-地面混合网络具有很大的网络覆盖范围和很强的应急通信能力,但是组网复杂,应用场景多变,导致往返时延和丢包率范围很大,可靠高效的传输数据面临巨大挑战。本文研究混合
数字地球技术的发展,使得电子地图逐渐成为各项研究的基础。但是随着我国改革开放的不断深入,经济的迅速发展,城市布局发生了重大变化,新建、改建、迁建的工程项目不断增加,电子地
Web日志挖掘是从服务器端纪录的用户访问日志或从用户的浏览信息中抽取感兴趣的模式。利用Web日志挖掘,我们可以知道用户对网站的浏览模式,通过分析这些数据可以帮助理解用户
信息化是提高制造业竞争力、应对挑战的重要手段。数字化电子手册就是在这样的形势下应运而生的。数字化电子手册不是纸质手册内容的简单再现,它是利用了计算机能够海量存储、
渲染是动画制作的重要步骤,目前国内该行业基本上是单机孤岛式的制作方式,由于没有基于网络环境的分布式资源管理、渲染节点的故障检测、排除和渲染文件分散存储的软件系统,
嵌入式计算、网络、传感器和无线通信四大技术孕育了无线传感器网络。无线传感器网络通常包含大量的自组织成多跳无线网络的分布式传感节点,是一种全新的信息获取和处理、传
数据流的出现引发了人们对数据流处理技术的广泛研究。数据流频繁模式挖掘技术就是其中的一种,它在商务决策、知识库的应用中起着重要的作用。但是由于数据流本身动态多变、
服务发现协议(Service Discovery Protocol,SDP)是解决终端设备如何发现和获取网络中服务的协议。该协议让用户和应用程序,在没有预先配置的情况下,就可以自动定位服务,使用