基于CUDA的人物行为识别算法研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:flypig2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展和智能化时代的来临,监控视频中人物行为的智能识别技术日益受到人们关注,人物行为识别算法的重要性也日益突显。人物行为识别算法中最为重要的一步是对人物身体各部分运动轨迹的提取。行为识别结果的正确率与提取的运动轨迹的准确性密切相关。如SIFT、HOG、光流法等许多方法已经被提出用于特征提取,然而在许多场景下仍然难以通过这些方法实现对人物运动轨迹准确、鲁棒地提取。导致人物行为识别技术难以实用化。本课题采用排他性块匹配法(Exclusive Block Matching,EBM)提取人物运动轨迹,并使用轨迹上下文直方图(Context Histogram of Trajectory,CHOT)描述轨迹特征,在轨迹提取和特征描述方面得到了较好的实验效果。为提升识别的准确率,本课题设计了基于词袋模型的人物动作特征分类方法,把整个动作看成由一连串独立的微小动作合成的,对人物运动进行模型化描述。EBM法只适用于静态背景,如今在机器人视觉、智能交通系统、视频监控系统等领域有着许多对动态背景视频中的人物行为进行识别的需求。然而由于易受到照明变化、视点变化、尺寸变化和噪声等若干现象的影响,仅依靠如HSV直方图、边缘直方图、HOG直方图、SIFT特征等视觉特征信息难以实现对人物的准确跟踪。为了实现鲁棒的跟踪,本文对EBM法进行了扩展,提出了一种同时考虑视觉特征信息和结构信息的模板匹配方法,能够对视频中的特定人物实现鲁棒跟踪,并能确定视频中人物的各部分与模板中人物的各部分之间的关系。EBM法和模板匹配法虽然都有着很好的准确性,但是算法复杂度都较高,无法满足实时性的要求。在算法的计算过程中有着很多对大量数据进行相同运算的任务,这类任务非常适合并行计算。而GPU是一种专用于高度并行计算的处理器。本文基于GPU的这个特点,提出了基于CUDA的异构并行计算优化方案,分析了算法中适合并行计算的部分,并通过CUDA C语言的编程,将这些并行化计算任务交由GPU执行。整个算法通过CPU与GPU的协同运算,大幅度提高了计算的速度。最后,经过大量数据的实验验证,得出结论:相比于传统的人物行为识别算法,将EBM+CHOT特征提取描述方法结合词袋模型分类方法应用于人物行为识别中,取得了准确的识别结果;基于视觉特征约束和结构约束的模板匹配算法能对人物实现准确的跟踪,并获得对象和模板之间的对应关系;基于CUDA的并行计算优化方案能够有效地提升本文算法的计算速度,最高提速达到13倍,有很大的应用价值。
其他文献
随着科技的发展,视频通信已成为数据通信的主要方式之一。现在社会对视频的功能及质量提出了越来越高的要求,人们不仅仅满足于只观看一个视角方向的平面图像,而希望从各个角
本文通过对荣华二采区10
期刊
JDV在种属上是典型的慢病毒,然而它却能快速发病并导致很高的死亡率。JDVTat不仅能激活自身LTR,还能激活BIV和HIV两种差异明显的LTR,且激活能力甚至强于BIV和HIV自身Tat,目前其多
摘要:滚动轴承是机械设备中应用最为广泛的一种关键部件,也是最易损坏的部件,因此对轴承工作状态的检测与诊断具有重要的理论研究价值和实际应用意义。首先介绍了滚动轴承的研究现状和研究方法,分析了滚动轴承的振动机理,通过分析滚动轴承的频率特性,获得了滚动轴承内圈、外圈和滚动体的故障频率。针对采集的振动信号特点,提出了采用小波包降噪的技术来去除信号中的噪声。其次,针对各种时频分析的方法,选取HHT变换,并引
用低成本的碱性腐蚀液制作太阳能级多晶硅片表面陷光结构,再匹配合适的双层氮化硅减反射膜,构成新型多晶硅表面光学系统。由NaOH:NaNO2=1:1(质量比,75-80℃)腐蚀25秒,用扫描电镜(SEM)和原子力显微镜(AFM)给出硅片的表面形貌是类似片状的沟槽织构。用紫外可见分光光度计测试显示,硅片表面反射率降至21.9%(λλ=650nm),再沉积78-85nm厚,折射率为1.98~2.03的双层