基于图像识别的压力检测方法、系统、装置及存储介质

文档序号:24824610发布日期:2021-04-27 15:37阅读:186来源:国知局
基于图像识别的压力检测方法、系统、装置及存储介质

1.本发明涉及图像数据处理领域,尤其涉及一种基于图像识别的压力检测方法、系统、装置及存储介质。


背景技术:

2.随着经济社会的发展,人们的生活节奏不断加快,进而造成生活压力的日益增大。心理学相关研究表明,压力的大小影响人们的身心健康,长时间持续的心理压力会导致包括抑郁症在内的多种心理疾病,进而造成生理上的严重损害。同时,在某些情境下,例如:在驾驶过程中,压力会影响着人们的行为,从而影响到人们的安全。因此,实时监测的压力状态,并提示被检测者进行相应的调整,具有极为重要的研究意义。
3.问卷调查是一种常见的压力检测的方式,但由于问卷调查的结果很大程度上取决于个人的回答,压力测量是很主观的。当人们选择表达自己的心理状态时保留,结果量表将有偏差。当前普遍的方法是通过使用可穿戴设备检测人的身体的指标例如生理心率变异性(hrv)、心电图(ecg)、皮肤电反应(gsr)、血液等信号来检测压力。虽然这些方法能够客观地感知人们的压力状态,但通常需要可穿戴设备和传感器,这些设备和传感器很难实现非接触式测量。因此,这些方法不适用于某些情况下的检测,例如:驾驶过程中的检测和医生动手术时的检测。


技术实现要素:

4.为至少一定程度上解决现有技术中存在的技术问题之一,本发明的目的在于提供一种基于图像识别的压力检测方法、系统、装置及存储介质。
5.本发明所采用的技术方案是:
6.一种基于图像识别的压力检测方法,包括以下步骤:
7.获取视频数据和脉搏信号,根据所述视频数据和所述脉搏信号构建训练集;
8.建立卷积神经网络,采用所述训练集对卷积神经网络进行训练,获得压力检测模型;
9.获取图像数据,将所述图像数据输入所述压力检测模型进行检测,输出压力提示信号。
10.进一步,所述获取视频数据和脉搏信号,包括:
11.收集被检测者的视频数据,根据所述视频数据获取正脸图像;
12.获取被检测者的脉搏信号,在时间上将所述脉搏信号与所述视频数据进行匹配。
13.进一步,所述根据所述视频数据获取正脸图像,包括:
14.将所述视频数据输入预设的人脸检测模块进行人脸检测,提取图像中的人脸并进行正则化,获得正脸图像;
15.调节所述正脸图像的尺寸;
16.所述获取被检测者的脉搏信号的步骤还包括对脉搏信号进行处理的步骤,具体
为:
17.对所述脉搏信号的原始数据进行经验模态分解,去除基线漂移,获得无基线漂移的波形信号;
18.从所述波形信号中提取小波变换特征,用于辅助训练。
19.进一步,所述采用所述训练集对卷积神经网络进行训练,包括:
20.将所述正脸图像输入所述卷积神经网络进行特征提取,其中,所述卷积神经网络包括三层卷积层;
21.在最后一层卷积层获得展开为一维向量的特征图,将所述特征图输入全连接层进行降维;
22.降维后的数据输入softmax分类函数进行分类,分类结果为三种,分别为无压力、有一定压力和有较大压力;
23.所述脉搏信号在softmax分类训练阶段进行辅助训练。
24.进一步,所述卷积神经网络的每一层卷积层所使用的激活函数为relu函数。
25.进一步,所述将所述图像数据输入所述压力检测模型进行检测,输出压力提示信号,包括:
26.根据所述图像数据获取人脸图像,将所述人脸图像输入所述压力检测模型进行检测,输出压力分类结果;
27.根据所述压力分类结果控制压力提示装置的工作状态。
28.进一步,所述小波变换特征通过以下公式分解提取:
[0029][0030]
其中,wt
f
(a,τ)为分解结果,a为变换尺度,τ为时域偏移,t为时间,为基波分解函数,f(t)为波形信号。
[0031]
本发明所采用的另一技术方案是:
[0032]
一种基于图像识别的压力检测系统,包括:
[0033]
摄像头,用于采集图像数据;
[0034]
推理模块,所述推理模块内部署有压力检测模型,将所述图像数据输入所述压力检测模型进行检测,输出压力分类结果;
[0035]
压力提示装置,根据所述压力分类结果控制压力提示装置的工作状态。
[0036]
本发明所采用的另一技术方案是:
[0037]
一种基于图像识别的压力检测装置,包括:
[0038]
至少一个处理器;
[0039]
至少一个存储器,用于存储至少一个程序;
[0040]
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上所述方法。
[0041]
本发明所采用的另一技术方案是:
[0042]
一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行如上所述方法。
[0043]
本发明的有益效果是:本发明通过采集图像数据来进行压力检测,避免使用辅助设备进行接触式检测,适用于一些不方便穿戴设备检测的场景,实施性更强。
附图说明
[0044]
为了更清楚地说明本发明实施例或者现有技术中的技术方案,下面对本发明实施例或者现有技术中的相关技术方案附图作以下介绍,应当理解的是,下面介绍中的附图仅仅为了方便清晰表述本发明的技术方案中的部分实施例,对于本领域的技术人员而言,在无需付出创造性劳动的前提下,还可以根据这些附图获取到其他附图。
[0045]
图1是本发明实施例中一种基于图像识别的压力检测系统的整体结构图;
[0046]
图2是本发明实施例中压力检测卷积神经网络训练过程示意图;
[0047]
图3是本发明实施例中压力检测卷积神经网络模型图;
[0048]
图4是本发明实施例中压力检测卷积神经网路推理过程示意图;
[0049]
图5是本发明实施例中压力检测终端示意图;
[0050]
图6是本发明实施例中一种基于图像识别的压力检测方法的步骤流程图。
具体实施方式
[0051]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
[0052]
在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0053]
在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
[0054]
本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
[0055]
如图6所示,本实施例提供一种基于图像识别的压力检测方法,包括以下步骤:
[0056]
实施例一
[0057]
s1、获取视频数据和脉搏信号,根据视频数据和脉搏信号构建训练集。
[0058]
让实验者观看不同的类型的视频片段,从而产生不同的压力状态,收集视频图像信息,并佩戴可穿戴设备获取相应脉搏信号,组建训练集,具体可采用以下步骤来实现:
[0059]
s11、实验中的收集图像信息的摄像头位于被检测者前方,收集到被检测者的正脸图像;
[0060]
s12、收集的图像信息是彩色图像,以便后续通过图像rgb通道提取特称进行训练和推理;
[0061]
s13、通过佩戴可穿戴设备获取被检测者脉搏信号,与视频信息时间上相对应。
[0062]
s14、图像视频信息进入卷积神经网络前将通过一个人脸检测模块,将图像中的人脸提取出来并进行正则化,进入卷积神经网络的人脸图像大小为64
×
64
×
3;
[0063]
s15、对脉搏信号的原始数据进行经验模态分解,去除基线漂移,得到无基线漂移的波形信号;
[0064]
s16、通过特征提取模块从波形信号中提取小波变换特征,用于辅助训练。
[0065]
其中,小波分解的公式为:
[0066][0067]
式中,wt
f
(a,τ)为分解结果,a为变换尺度,τ为时域偏移,t为时间,为基波分解函数,f(t)为波形信号。
[0068]
s2、建立卷积神经网络,采用训练集对卷积神经网络进行训练,获得压力检测模型。
[0069]
其中,步骤s2包括以下步骤:
[0070]
s21、经过处理的人脸图像进入卷积神经网络进行特征提取,其中卷积神经网络中卷积层一共有三层;
[0071]
s22、卷积层最后所得到的特征图展开为一维向量,并输入全连接层进行降维,降维后的数据被输入softmax分类函数进行分类,分类结果为三种,分别是无压力、有一定压力和有较大压力;
[0072]
s23、脉搏信号在softmax分类训练阶段进行辅助训练;
[0073]
s24、卷积神经网络模型的每一层卷积层所使用的激活函数为relu。采取relu作为激活函数,是由于relu求导计算量小且relu不会引起梯度消失,简化了卷积神经网络训练过程的计算量。
[0074]
s3、获取图像数据,将图像数据输入压力检测模型进行检测,输出压力提示信号。
[0075]
完成训练后将是一个端对端的从图像信息直接输出压力信息的卷积神经网络模型,将模型部署到压力检测终端的推理模块中,开启运行后,压力检测终端将根据摄像头收集到的图像实时输出压力提示信号。具体包括以下步骤:
[0076]
s31、训练完成的卷积神经网络部署在压力检测终端的推理模块后,压力检测终端中的摄像头收集视频图像并实时传入推理模块;
[0077]
s32、视频图像进入推理模块后,先进行视频图像的处理,提取出人脸图像,再将人脸图像输入卷积神经网络,然后输出结果并传输给压力提示灯;
[0078]
s33、压力提示灯根据推理模块输出的结果,亮相应的提示灯,其中无压力时亮绿灯,有一定压力时亮黄灯,有较大压力时亮红灯。
[0079]
如图1所示,本实施例还提供一种基于图像识别的压力检测系统,包括压力检测终端和卷积神经网络;其中,原始图像信息是压力检测终端中摄像头收集到的信息。
[0080]
如图2所示,对视频数据进行处理,对脉搏信号进行处理,并提取特征作为标签用
于辅助训练,建立卷积神经网络,训练相关的算法模型。图像视频信息进入卷积神经网络前将通过一个人脸检测模块,将图像中的人脸提取出来并进行正则化。本实施例中,进入卷积神经网络的人脸图像大小为64
×
64
×
3。对脉搏信号的原始数据进行经验模态分解,去除基线漂移,得到无基线漂移的波形信号,再提取小波变换特征,用于辅助训练。
[0081]
如图3所示,经过处理的人脸图像进入卷积神经网络进行特征提取。本实施例中,卷积神经网络中卷积层一共有三层。卷积层最后所得到的特征图展开为一维向量,并输入全连接层进行降维,降维后的数据被输入softmax分类函数进行分类,分类结果为三种,分别是无压力、有一定压力和有较大压力。脉搏信号在softmax分类训练阶段进行辅助训练。
[0082]
如图4所示,训练完成后的推理不需要加入脉搏信号,卷积神经网络直接从图像推理输出压力结果。该卷积神经网络是端对端的,直接接收处理后的人脸图像并输出压力结果,更有利于在压力检测终端的推理模块进行部署。
[0083]
综上所述,本实施例相对于现有技术,具有如下有益效果:
[0084]
(1)本实施例引入卷积神经网路,同时通过收集到的脉搏信号辅助训练。可以有效解决图像用于压力检测识别率不高的问题,使卷积神经网络通过摄像头收集到的图像信息可以准确地检测出当前被检测者地压力状况。
[0085]
(2)本实施例引入卷积神经网路,同时通过收集到的脉搏信号辅助训练。可以有效解决图像用于压力检测识别率不高的问题,使卷积神经网络通过摄像头收集到的图像信息可以准确地检测出当前被检测者地压力状况。
[0086]
(3)本实施例中压力检测终端通过摄像头、推理模块和压力提示灯组成,结构简单有效,部署便利,可实施性强。
[0087]
(4)本实施例使用轻量型卷积神经网路和结构简洁的车载终端,有较好的实时性,可实时提示被检测者。
[0088]
(5)本实施例中压力提示灯包括无压力时会亮的绿灯,有一定压力时会亮的黄灯,有较大压力时会亮的红灯。输出结果提示性强,便于提示被检测者及时调整心理状态。
[0089]
实施例二
[0090]
如图5所示,本实施例提供一种基于图像识别的压力检测系统,本实施例以驾驶情景作为实施例子,为了实时检测驾驶者的压力状态,将压力监测系统部署在车载视频终端中,车载视频终端包括:摄像头、推理模块和压力提示灯。
[0091]
其中,原始图像信息是压力检测终端中摄像头收集到的信息。
[0092]
其中,摄像头为车载视频摄像头,该摄像头为rgb摄像头,并将所收集的视频图像传入推理模块。
[0093]
其中,推理模块包括处理单元和推理单元。
[0094]
其中,压力提示灯包括无压力时会亮的绿灯,有一定压力时会亮的黄灯,有较大压力时会亮的红灯。
[0095]
其中,车载视频终端中的摄像头收集视频图像并实时传入推理模块,视频图像进入推理模块后,先进行视频图像的处理,提取出人脸图像,再将人脸图像输入卷积神经网络,然后输出结果并传输给压力提示灯;压力提示灯根据推理模块输出的结果,亮相应的提示灯,其中无压力时亮绿灯,有一定压力时亮黄灯,有较大压力时亮红灯。
[0096]
实施例三
[0097]
本实施例还提供一种基于图像识别的压力检测装置,包括:
[0098]
至少一个处理器;
[0099]
至少一个存储器,用于存储至少一个程序;
[0100]
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现图6所示的方法。
[0101]
本实施例的一种基于图像识别的压力检测装置,可执行本发明方法实施例所提供的一种基于图像识别的压力检测方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。
[0102]
本申请实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行图6所示的方法。
[0103]
本实施例还提供了一种存储介质,存储有可执行本发明方法实施例所提供的一种基于图像识别的压力检测方法的指令或程序,当运行该指令或程序时,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。
[0104]
在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或所述方框有时能以相反顺序被执行。此外,在本发明的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
[0105]
此外,虽然在功能性模块的背景下描述了本发明,但应当理解的是,除非另有相反说明,所述的功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本发明是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本发明。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本发明的范围,本发明的范围由所附权利要求书及其等同方案的全部范围来决定。
[0106]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0107]
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供
指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
[0108]
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0109]
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0110]
在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
[0111]
尽管已经示出和描述了本发明的实施方式,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
[0112]
以上是对本发明的较佳实施进行了具体说明,但本发明并不限于上述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1