【技术实现步骤摘要】
一种基于深度学习的人体行为识别算法
本专利技术涉及计算机视觉
,更具体地,涉及一种基于深度学习的人体行为识别算法。
技术介绍
近年来,随着深度学习等相关技术的兴起,深度神经网络在计算机视觉等各领域都取得了突破性的进展。深度学习由于其端到端的训练特性,能够从训练数据中学习其共性特征,并且拟合出适用于当前任务的网络。同时,现今社会获取海量数据变得十分容易,也为深度学习运用到视频理解、识别等领域提供了便利条件。而在传统方法中主要是提取局部特征(如HOG、HOF和MBH),需要依靠很强的先验知识。虽然考虑了表观和运动信息,但是这种信息只局限在单帧中,其中帧的上下文表观及运动信息被忽略,这将导致人体行为识别不够精确。如何设计一种针对行为识别的算法显得尤为重要。因此,将深度学习应用与人体行为识别已是大势所趋。基于深度学习的行为识别方法主要有:双流卷积神经网络,3D卷积神经网络,卷积神经网络和循环神经结合。本专利技术以3D卷积网络为基础,提高识别精度。专利CN110163133A《一种基于深度残差网络的人体行 ...
【技术保护点】
1.一种基于深度学习的人体行为识别算法,其特征在于,包括以下步骤:/n(1)对输入视频段进行预处理;/n(2)构建网络模型RD3D;/n(3)定义损失函数和优化器的操作。/n(4)训练网络模型;包括以下子步骤:/n(41)初始化参数;/n(42)学习率为0.0001,batchsize为16;/n(43)由RD3D模型前向传播的值和真实标签根据损失函数计算损失,并将该损失通过反向传播更新权重参数;/n(44)训练100个epoch后结束训练;/n(5)测试结果。/n
【技术特征摘要】
1.一种基于深度学习的人体行为识别算法,其特征在于,包括以下步骤:
(1)对输入视频段进行预处理;
(2)构建网络模型RD3D;
(3)定义损失函数和优化器的操作。
(4)训练网络模型;包括以下子步骤:
(41)初始化参数;
(42)学习率为0.0001,batchsize为16;
(43)由RD3D模型前向传播的值和真实标签根据损失函数计算损失,并将该损失通过反向传播更新权重参数;
(44)训练100个epoch后结束训练;
(5)测试结果。
2.根据权利要求1所述的一种基于深度学习的人体行为识别算法,其特征在于,步骤(1)预处理阶段,提出并采用二次采样算法采集n帧关键帧,具体包括以下过程:
a:将每个视频片段按采集率α采集图像帧,获得每个视频对应图像数据集A;
b:采用二次采样算法从图像数据集A中均匀采集n帧,作为视频片段的关键帧,并将其缩放到k*k,形成数据集B;
d:将所采集的数据集B按7:3比例分为训练集和测试集,以备训练和测试使用,其中训练集中的每个样本为四元组,分别是待预测样本,和待预测样本同一类别的其它样...
【专利技术属性】
技术研发人员:张鹏超,罗朝阳,徐鹏飞,刘亚恒,
申请(专利权)人:陕西理工大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。