[发明专利]一种基于肢体语言的自杀风险评估方法有效
| 申请号: | 202010764397.7 | 申请日: | 2020-08-02 |
| 公开(公告)号: | CN112101094B | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 杜广龙 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | G06V40/20 | 分类号: | G06V40/20;G06V20/40;G06V10/80;G06V10/82;G06N3/0442;G06N3/0464;G06N3/049;G06N3/08 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍;江裕强 |
| 地址: | 510640 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 肢体 语言 自杀 风险 评估 方法 | ||
1.一种基于肢体语言的自杀风险评估方法,其特征在于,包括以下步骤:
S1、使用kinect捕获视频采集人员的肢体行为数据,作为输入数据;
S2、将输入数据划分为静态的姿势和动态的动作,分别使用卷积神经网络来提取静态姿势的特征和双向长短期记忆神经网络来提取动态动作的特征;
所述卷积神经网络(CNN)包括输入层、2个卷积层、2个池化层、全连接层,其中,每个池化层均为每个卷积层的下一层;
输入层的输入表示为xmn表示输入矩阵中的第m行第n列;
卷积层的计算公式如下:
其中,l表示第l个卷积层,i表示卷积输出矩阵第i个分量;j表示第j个输出矩阵;j∈[0,N],其中N表示卷积输出矩阵的数量;表示第l个卷积层第j个输出矩阵第i个分量的值;表示第l个卷积层第k个输入矩阵第i个分量的值,bj表示第j个输出矩阵的偏置,m表示卷积核数量,a表示第a个卷积核,表示第a个卷积核第k个矩阵的权值;f是一个非线性sigmoid型函数;
池化层中,使用均值池化,每个均值池化层的输入来自于紧跟的上卷积层,输出作为下一个卷积层的输入,计算公式如下:
其中,代表第l个卷积层下的池化层池化过程结束后的局部输出,为卷积层第j个输出矩阵的第i个分量;
全连接层的计算公式如下:
其中,fr表示全连接层第r个分量的输出,ωr表示第r个矩阵的权值,表示第2个池化层第r个输出矩阵的第i个分量;
S3、使用一个长短期记忆神经网络来有效地融合静态姿势的特征和动态动作的特征,统一到相同的特征空间;
S4、通过softmax层输出该人员是否有自杀倾向。
2.根据权利要求1所述的一种基于肢体语言的自杀风险评估方法,其特征在于,步骤S2中,静态的姿势识别具体如下:
将视频中的帧输入到卷积神经网络(CNN)中进行训练和测试,输入为视频帧,输出为该视频帧中人员所对应静态姿势类别,包括右臂高举、右肩高耸、头向右倾斜、身体右倾、左臂高举、左肩高耸、头向左倾斜、身体左倾、身体正直和双手交叉;CNN利用部分滤波器计算卷积,即利用输入项的局部子矩阵和局部滤波器进行内积运算。
3.根据权利要求1所述的一种基于肢体语言的自杀风险评估方法,其特征在于,步骤S2中,动态的动作识别具体如下:
通过内置在Kinect中的应用程序接口执行人体定位和跟踪;当人体进入机器人工作空间时,通过3D数据的特征检测出人体,通过API计算出人体骨架,得到骨架点;
将15个骨架点从上到下、从左到右进行编号;15个骨架关节点的坐标为Kinect的坐标;利用Kinect实时检测人体骨架点数据,并利用骨架点数据计算人体的行为特征;
对骨架点数据进行预处理:获取过程将矩阵大小限制为15×3,其中15表示骨架点的数量,3表示每个骨架点的三维坐标,即p=(px,py,pz),分别代表在x,y,z轴的骨架点坐标;通过循环神经网络(RNN)提取一个骨架点的运动序列特征,将连续动作即N个集合动作对应的骨架点序列编码为向量,定义为{hN},并使用带有条件随机场的双向长短期记忆神经网络处理{hN}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010764397.7/1.html,转载请声明来源钻瓜专利网。





