CN109934106A - 一种基于视频图像深度学习的用户行为分析方法 - Google Patents
一种基于视频图像深度学习的用户行为分析方法 Download PDFInfo
- Publication number
- CN109934106A CN109934106A CN201910090765.1A CN201910090765A CN109934106A CN 109934106 A CN109934106 A CN 109934106A CN 201910090765 A CN201910090765 A CN 201910090765A CN 109934106 A CN109934106 A CN 109934106A
- Authority
- CN
- China
- Prior art keywords
- video
- image
- user behavior
- behavior analysis
- deep learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 41
- 230000006399 behavior Effects 0.000 title claims abstract description 34
- 238000013135 deep learning Methods 0.000 title claims abstract description 15
- 238000012549 training Methods 0.000 claims abstract description 9
- 238000002372 labelling Methods 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 18
- 238000000605 extraction Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 6
- 230000003542 behavioural effect Effects 0.000 claims description 5
- 238000012806 monitoring device Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 claims description 3
- 238000005192 partition Methods 0.000 claims description 3
- 230000003044 adaptive effect Effects 0.000 claims description 2
- 238000010008 shearing Methods 0.000 claims 1
- 238000011156 evaluation Methods 0.000 abstract description 5
- 238000012544 monitoring process Methods 0.000 abstract description 4
- 206010000117 Abnormal behaviour Diseases 0.000 abstract description 2
- 238000013527 convolutional neural network Methods 0.000 abstract description 2
- 230000002708 enhancing effect Effects 0.000 abstract description 2
- 238000013461 design Methods 0.000 abstract 1
- 230000008713 feedback mechanism Effects 0.000 abstract 1
- 230000002452 interceptive effect Effects 0.000 abstract 1
- 238000012360 testing method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Landscapes
- Image Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种基于视频图像深度学习的用户行为分析方法,我们将用户行为分析方法分为三个部分:后端部分,用于实现对用户行为分析的视频图像数据收集和网络训练,包括视频有效帧提取,低质视频图像的增强处理,视频和图像的标签化,数据库和数据集的构建以及基于卷积神经网络的深度学习算法,用于学习用户行为分析能力;前端部分,包括输入实时监控数据等实际数据,实现分析结果的实时显示、异常行为的多态预警以及获得用户对于分析结果的评价指标等交互界面,用于实现反馈机制;扩展部分,包括扩展用户行为的标签种类、丰富视频图像数据库等操作,用于实现深度学习的性能提升。本发明对视频和图像进行智能地用户行为分析,保证了分析的可靠性和高效性,设计分析方法的可扩展性。
Description
技术领域
本发明涉及计算机视觉技术领域,尤其涉及一种基于视频和图像深度学习的用户行为分析方法。
背景技术
用户行为分析方法作为计算机视觉领域的重要课题之一,用户行为分析问题已经引起广泛关注,它能够应用于民用和军事的许多领域,例如智能监控、智能交通、人机交互、机器人视觉、无人驾驶和虚拟现实等。
用户行为分析方法一般可以分为基于监控目标识别的分析算法和基于视频序列的分析算法。在基于监控目标识别的分析算法中,将用户行为分析问题看成是一个多目标识别分类问题,算法一般分为两个步骤,首先根据混合高斯模型等方法对图像进行预处理,从而识别不同目标,然后根据事先定义好的行为模式对不同目标之间的关系进行运动估计和模式识别,从而检测出用户的行为模式以及异常行为;在基于视频序列的分析算法中,将用户行为分析问题看成是一个图像特征识别问题,一般采取的方法有时域运动特征提取、空间局部特征提取、通过矩阵分解进行特征降维和最大似然估计等,简单的说就是学习降维后的融合特征,然后寻找对该融合特征的最佳拟合作为行为分析的结果。
近年来,由于视频和图像深度学习的方法在识别领域具有高准确度、抽象特征识别和简单扩展迁移应用等优点,基于视频和图像深度学习的用户行为分析方法吸引了众多研究者的目光。基于视频和图像深度学习的分析方法,首先通过带标签的视频数据库切分为训练数据集和测试数据集,调用基于深度递归神经网络的深度学习模块,来训练视频和图像的行为分析模块,获得具有用户行为分析能力的行为分析模块。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种基于视频和图像深度学习的可扩展的用户行为分析方法,能利用带标签的视频数据库进行快速行为分析的同时,能够通过不断完善标签的种类以及丰富视频数据库的数据量,进而获得极强的可扩展性和升级特性。传统的基于SVM 等机器学习方法的用户行为分析方法的缺陷是行为表示有限,抽象复杂场景分析困难,可优化性和扩展性比较困难。
为了解决上述问题,本发明提出了一种基于视频和图像深度学习的可扩展的用户行为分析方法,所述方法包括:
输入所要分析的视频和图像;
对视频和图像进行预处理;
构建带标签的视频和图像数据库;
CNN的深度学习模块,对网络进行训练;
基于实时输入、结果显示、实时预警和用户评价的用户交互前台;
根据前台的数据对标签数据库进行智能的扩展;
基于反馈结果对网络进行优化。
优选地,根据前台的数据对标签数据库进行智能的扩展,包括:
根据前台部分的用户评价模块的数据智能生成实时测试数据的标签,将新生成的标签数据添加进入数据集,根据需要,对标签种类进行智能扩展,为降低人工工作量,可应用半监督学习方法优化。
优选地,基于反馈结果对网络进行优化,包括:
根据反馈的用户评价指标对网络性能进行分级,为了提高最高的综合性能,需要对标签权重W进行调整,对于复杂的问题可以考虑增大网络的深度或者修改网络的结构,修改基本的配置参数,利用图像处理手段对网络输入数据集进行增容。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例的基于视频和图像深度学习的用户行为分析方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例的基于视频和图像深度学习的用户行为分析方法的流程示意图,如图1所示,该方法包括:
S1,构建所要分析类型的视频和图像数据库。
S2,对数据库的视频进行有效帧的提取,然后灰度化,作为标签化的输入,根据输入的视频图像的梯度能量判断是否需要进行视频图像的增强处理,根据所要分析的行为类型对数据库中所有的视频和图像进行标签化;
S3,将输入数据分成两个部分,一部分作为训练数据集,一部分作为测试数据集。
S4,将带标签的数据集作为深度学习模块的输入,生成用户行为分析模块。
S5,将监控设备等来源的视频图像作为实时的输入,生成并显示实时的分析结果和异常预警。
S6,用户对前台数据进行评价,并根据评价自动生成实时视频图像的标签。
S7,将新生成的带标签的视频图像添加到数据库,同时可以根据需要扩展标签的种类。
步骤S1,具体如下:
S1-1,将大数据背景下的大量监控视频和图像以及从网络中爬出的人物视频和图像作为原始视频图像数据;
S1-2,对原始视频图像进行灰度化、图像增强等预处理,调用基于特征匹配的有效帧提取算法进行有效帧提取,人工判断有效帧中用户的行为并添加标签,刚开始的时候标签应该不多于3种,后面逐渐增加标签种类。
S1-3,将处理后的带标签的视频图像加入到数据库。
步骤S2,具体如下:
S2-1,在视频中抽取连续的帧[L1,L2],进行特征匹配,追踪目标对象,其中L1和L2是连续帧的边界。
S2-2,设置连续性阈值的百分数,当匹配率低于Q1的时候,L1=L1+1, L2=max(L1,L2),当匹配率高于Q2的时候,L2=L2+1,目标函数是:
S2-3,修改阈值,重复操作1和2,人工或者自适应调整得到最佳的阈值。
S2-4,使用3中获得的最佳阈值对视频进行操作1和2。
步骤S4,具体如下:
S4-1,将数据库中的视频图像,提取带标签的有效帧I作为训练网络的输入,初始化深度学习模块中特征提取的连接权重参数;
S4-2,然后计算输入相对应的输出标签Lk,计算和人工标记的标签L0k的差值dk,差值:dk=f(Lk,L0k)*Wk。其中f(Lk,L0k)=(Lk==L0k),是第k个标签的权值。
S4-3,直至所有的有效帧图像遍历完,参数训练完毕。
S4-4,对输入数据进行分类,按照行为类型和异常预警类型生成多维的视频图像列表。
本发明实施例提出的基于视频图像深度学习的用户行为分析方法,同时对响应输出进行分析来检测是否发生偏差和遗漏,当检测出发生偏差时,通过修改网络的结构和深度,可以提高网络的性能,当检测出遗漏时,应该增大异常预警对应的权值系数。该方法能利用基于视频图像深度学习的用户行为分析的优势,同时利用优化结构和扩展数据库和功能,保证分析的成功率和实用性。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
另外,以上对本发明实施例所提供的基于视频图像深度学习的用户行为分析方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (8)
1.一种基于视频和图像深度学习的用户行为分析方法,其特征在于,所述方法包括:
后台部分,用于视频图像处理和视频图像深度学习,包括视频有效帧的提取算法、带标签的数据库构建、标签种类的半监督化学习扩展以及用户行为分析方法的深度学习模块。
前台部分,用于实现对实时用户行为分析结果进行人工评分,包括连接监控设备、视频图像处理、多维的异常预警以及智能的标签生成。
扩展部分,用于实现功能的扩展,包括智能生成带标签的视频图像,标签种类的扩展。
2.如权利要求1所述的基于视频和图像深度学习的用户行为分析方法,其特征在于,在获得原始数据之后,并且在深度学习模块的训练步骤之前,还包括:
对原始视频进行有效帧的提取;
根据视频和图像的质量决定是否需要图像增强;
应用视频和图像处理的方法对数据集进行扩容;
对数据进行标签化。
3.如权利要求2所述的对原始视频进行有效帧的提取,其特征在于:
设定两个阈值Q1和Q2,控制有效帧的比例在阈值之间;
人工地调整阈值,直至获得最佳的有效帧区域,或者人工进行有效帧标注,对两个阈值Q1和Q2进行自适应训练,直至获得最佳的有效帧区域。
4.如权利要求3所述的对两个阈值Q1和Q2进行自适应训练,其特征在于,可以使用机器学习等方法极大缩短阈值确定的时间。
5.如权利要求2所述的根据视频和图像的质量决定是否需要图像增强,其特征在于,在检测出视频和图像的梯度能量过大的时候,先对其进行去噪和去模糊的操作。
6.如权利要求2所述的应用视频和图像处理的方法对数据集进行扩容,其特征在于,在所述的视频和图像处理的方法中,包括:
视频和图像的剪切,分割,旋转,遮挡等操作。
7.如权利要求2所述的对数据进行标签化,其特征在于,在所述的标签化步骤中,还包括:
用以下方法对数据进行智能的标签化,人工标注标签、人工+机器、添加标签的种类。
8.如权利要求1所述的连接监控设备、视频图像处理、多维的异常预警以及智能的标签生成,其特征在于,在所述的连接监控设备、视频图像处理和多维的异常预警的步骤中,还包括:使用连接监控设备的方法实现实时输入的应用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910090765.1A CN109934106A (zh) | 2019-01-30 | 2019-01-30 | 一种基于视频图像深度学习的用户行为分析方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910090765.1A CN109934106A (zh) | 2019-01-30 | 2019-01-30 | 一种基于视频图像深度学习的用户行为分析方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109934106A true CN109934106A (zh) | 2019-06-25 |
Family
ID=66985443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910090765.1A Pending CN109934106A (zh) | 2019-01-30 | 2019-01-30 | 一种基于视频图像深度学习的用户行为分析方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109934106A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111275592A (zh) * | 2020-01-16 | 2020-06-12 | 浙江工业大学 | 一种基于视频图像的课堂行为分析方法 |
CN111598996A (zh) * | 2020-05-08 | 2020-08-28 | 上海实迅网络科技有限公司 | 一种基于ar技术的物品3d模型展示方法和*** |
CN112365230A (zh) * | 2020-11-04 | 2021-02-12 | 上海翕证科技发展有限公司 | 一种数据自适应分析的*** |
CN112668411A (zh) * | 2020-12-15 | 2021-04-16 | 南京中兴力维软件有限公司 | 基于sgan的视频流标记方法、装置、***及存储介质 |
WO2021227294A1 (zh) * | 2020-05-09 | 2021-11-18 | 西北工业大学 | 一种基于专家反馈机制的身份识别方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106709511A (zh) * | 2016-12-08 | 2017-05-24 | 华中师范大学 | 基于深度学习的城市轨道交通全景监控视频故障检测方法 |
CN106934378A (zh) * | 2017-03-16 | 2017-07-07 | 山东建筑大学 | 一种基于视频深度学习的汽车远光灯识别***及方法 |
KR20180089132A (ko) * | 2017-01-31 | 2018-08-08 | (주)한국플랫폼서비스기술 | 딥러닝 분석을 위한 모듈화시스템을 이용한 컨텐츠 제공 방법 |
-
2019
- 2019-01-30 CN CN201910090765.1A patent/CN109934106A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106709511A (zh) * | 2016-12-08 | 2017-05-24 | 华中师范大学 | 基于深度学习的城市轨道交通全景监控视频故障检测方法 |
KR20180089132A (ko) * | 2017-01-31 | 2018-08-08 | (주)한국플랫폼서비스기술 | 딥러닝 분석을 위한 모듈화시스템을 이용한 컨텐츠 제공 방법 |
CN106934378A (zh) * | 2017-03-16 | 2017-07-07 | 山东建筑大学 | 一种基于视频深度学习的汽车远光灯识别***及方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111275592A (zh) * | 2020-01-16 | 2020-06-12 | 浙江工业大学 | 一种基于视频图像的课堂行为分析方法 |
CN111275592B (zh) * | 2020-01-16 | 2023-04-18 | 浙江工业大学 | 一种基于视频图像的课堂行为分析方法 |
CN111598996A (zh) * | 2020-05-08 | 2020-08-28 | 上海实迅网络科技有限公司 | 一种基于ar技术的物品3d模型展示方法和*** |
CN111598996B (zh) * | 2020-05-08 | 2024-02-09 | 上海实迅网络科技有限公司 | 一种基于ar技术的物品3d模型展示方法和*** |
WO2021227294A1 (zh) * | 2020-05-09 | 2021-11-18 | 西北工业大学 | 一种基于专家反馈机制的身份识别方法 |
CN112365230A (zh) * | 2020-11-04 | 2021-02-12 | 上海翕证科技发展有限公司 | 一种数据自适应分析的*** |
CN112668411A (zh) * | 2020-12-15 | 2021-04-16 | 南京中兴力维软件有限公司 | 基于sgan的视频流标记方法、装置、***及存储介质 |
CN112668411B (zh) * | 2020-12-15 | 2024-05-14 | 南京中兴力维软件有限公司 | 基于sgan的视频流标记方法、装置、***及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109934106A (zh) | 一种基于视频图像深度学习的用户行为分析方法 | |
CN102256065B (zh) | 基于视频监控网络的视频自动浓缩方法 | |
CN111860128B (zh) | 一种基于多流快慢图卷积网络的人体骨骼行为识别方法 | |
CN109829443A (zh) | 基于图像增强与3d卷积神经网络的视频行为识别方法 | |
CN110516536A (zh) | 一种基于时序类别激活图互补的弱监督视频行为检测方法 | |
CN113553979B (zh) | 一种基于改进yolo v5的安全服检测方法和*** | |
CN110457984A (zh) | 监控场景下基于ResNet-50的行人属性识别方法 | |
CN112819065B (zh) | 基于多重聚类信息的无监督行人难样本挖掘方法和*** | |
CN111401149B (zh) | 基于长短期时域建模算法的轻量级视频行为识别方法 | |
CN110705412A (zh) | 一种基于运动历史图像的视频目标检测方法 | |
CN112801019B (zh) | 基于合成数据消除无监督车辆再识别偏差的方法及*** | |
CN109614896A (zh) | 一种基于递归卷积神经网络的视频内容语义理解的方法 | |
CN107992937A (zh) | 基于深度学习的非结构化数据判决方法和装置 | |
CN116152722B (zh) | 基于残差注意力块和自选择学习结合的视频异常检测方法 | |
CN110647905B (zh) | 一种基于伪脑网络模型下的涉恐场景识别方法 | |
Fan et al. | the application of artificial intelligence in distribution network engineering field | |
CN113705384B (zh) | 一种考虑局部时空特性和全局时序线索的面部表情识别方法 | |
CN110147876A (zh) | 基于视觉特征相似度的神经网络及其动作提案生成方法 | |
CN107729821B (zh) | 一种基于一维序列学习的视频概括方法 | |
CN114399661A (zh) | 一种实例感知主干网络训练方法 | |
CN109002808A (zh) | 一种人体行为识别方法及*** | |
Xu et al. | Cross-domain few-shot classification via inter-source stylization | |
Qu et al. | A time sequence location method of long video violence based on improved C3D network | |
CN108491751B (zh) | 一种基于简单动作的探索特权信息的复杂动作识别方法 | |
CN116958740A (zh) | 基于语义感知和自适应对比学习的零样本目标检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190625 |