CN114618147B - 一种太极拳康复训练动作识别方法 - Google Patents

一种太极拳康复训练动作识别方法 Download PDF

Info

Publication number
CN114618147B
CN114618147B CN202210219712.7A CN202210219712A CN114618147B CN 114618147 B CN114618147 B CN 114618147B CN 202210219712 A CN202210219712 A CN 202210219712A CN 114618147 B CN114618147 B CN 114618147B
Authority
CN
China
Prior art keywords
matrix
volume block
joint
adaptive volume
motion
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.)
Active
Application number
CN202210219712.7A
Other languages
English (en)
Other versions
CN114618147A (zh
Inventor
戴志豪
李巧勤
刘勇国
张云
朱嘉静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN202210219712.7A priority Critical patent/CN114618147B/zh
Priority to LU501869A priority patent/LU501869B1/de
Publication of CN114618147A publication Critical patent/CN114618147A/zh
Application granted granted Critical
Publication of CN114618147B publication Critical patent/CN114618147B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/246Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
    • G06T7/251Analysis of motion using feature-based methods, e.g. the tracking of corners or segments involving models
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/0647Visualisation of executed movements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/62Measuring physiological parameters of the user posture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30221Sports video; Sports image

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Image Analysis (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明公开了一种太极拳康复训练动作识别方法,包括以下步骤:S1、采集太极拳运动数据,并对太极拳运动数据打动作标签,构建太极拳运动数据集;S2、对太极拳运动数据集进行数据预处理,得到骨架数据集;S3、对骨架数据集中的每一个完全矩阵,构建时空图;S4、将时空图划分为骨骼流数据和关节流数据,各自分别输入康复动作识别模型,得到太极拳康复动作识别类别;本发明解决了关节点缺失或自我遮挡导致的运动序列存在间隙,从而导致动作识别准确度较低的问题。

Description

一种太极拳康复训练动作识别方法
技术领域
本发明涉及图像识别技术领域,具体涉及一种太极拳康复训练动作识别方法。
背景技术
随着社会老龄化程度的不断加快,慢性病群体规模也愈加庞大,而脑卒中作为我国致死因素第一的典型慢性病,具有极高的发病率与致残率。适当的康复锻炼可以恢复卒中患者的部分运动功能,也是患者康复期的主要治疗手段,但有限的医疗资源难以满足现阶段卒中患者的康复需求,长期住院治疗也会给家庭带来经济负担,因此多数患者需要长期家庭康复训练。但多数患者存在康复依从性较差的问题,已有工作通过智能监控等技术从视频中实时识别患者的康复动作,监测并督促患者的康复过程,从而提高中长期的康复水平。动作捕捉是分析人体关节活动的基础。在运动捕捉中的一个常见问题是由于遮挡或歧义,导致一些标记位置丢失,进而影响后续的识别效果。
发明内容
针对现有技术中的上述不足,本发明提供的一种太极拳康复训练动作识别方法解决了关节点缺失或自我遮挡导致的运动序列存在间隙,从而导致动作识别准确度较低的问题。
为了达到上述发明目的,本发明采用的技术方案为:一种太极拳康复训练动作识别方法,包括以下步骤:
S1、采集太极拳运动数据,并对太极拳运动数据打动作标签,构建太极拳运动数据集;
S2、对太极拳运动数据集进行数据预处理,得到骨架数据集;
S3、对骨架数据集中的每一个完全矩阵,构建时空图;
S4、将时空图划分为骨骼流数据和关节流数据,各自分别输入康复动作识别模型,得到太极拳康复动作识别类别。
进一步地,步骤S2包括以下分步骤:
S21、将太极拳运动数据集中每一个运动数据样本表示为矩阵形式,得到矩阵形式的运动数据样本Z∈Rm×n
Figure BDA0003536446310000021
其中,n为关节数,m为帧数,Z1为第1个运动子序列,ZK为第K个运动子序列;
S22、将每个运动子序列进行标记,构建完全-非完全矩阵样本对{Zi;Zi (0)},i=1,...,K,其中,Zi为第i个运动子序列,Zi (0)为含有0项的不完全矩阵,0项表示因关节缺失产生的间隙;
S23、对矩阵形式的运动数据样本Z和不完全矩阵Zi (0)分别进行奇异值分解,得到公共特征空间U和单独特征空间Ui (0)
S24、根据公共特征空间U和单独特征空间Ui (0),计算转换矩阵F;
S25、通过转换矩阵F对缺失动作捕捉数据进行重构恢复,填补采集过程中存在的关节遮挡和缺失,得到完全矩阵Y*
S26、将所有完全矩阵Y*构建为骨架数据集。
上述进一步方案的有益效果为:通过转换矩阵对缺失动作捕捉数据进行重构恢复,填补采集过程中存在的关节遮挡和缺失,构建骨架数据集,
进一步地,步骤S23中对矩阵形式的运动数据样本Z和不完全矩阵Zi (0)分别进行奇异值分解的公式为:
Figure BDA0003536446310000022
其中,T表示转置,∑为对角矩阵,∑为ZZT的特征值的平方根;∑i为m×n的矩阵,其除主对角线上的元素以外全为0,主对角线上的每个元素都为奇异值。
进一步地,步骤S24中计算转换矩阵F的公式为:
Figure BDA0003536446310000031
其中,Zi为第i个运动子序列,F为r×r的转换矩阵,r为公共特征空间U的秩。
上述进一步方案的有益效果为:转换矩阵同时横跨了公共特征空间和单独特征空间,可以更好的对于不完全矩阵进行恢复。
进一步地,步骤S25中得到完全矩阵Y*的公式为:
Y*=YUY (0)FUT
其中,UY (0)为包含不完全矩阵Y中的r个特征向量,不完全矩阵Y为一个存在多间隙分布的新运动数据样本的矩阵形式。
上述进一步方案的有益效果为:通过该步骤恢复的完全矩阵Y*,填充了由于关节缺失和遮挡导致的数据质量问题,得到了更符合太极拳运动规律的运动序列矩阵表示形式。
进一步地,步骤S3包括以下分步骤:
S31、将骨架数据集中每一个完全矩阵中的相邻帧节点之间边的连线表示为骨骼关节点的时序关系;
S32、在每一个完全矩阵的每一帧数据中,按照人体的自然骨架连接关系,构建空间图;
S33、将空间图结合骨骼关节点的时序关系,得到时空图。
进一步地,康复动作识别模型包括依次连接的第一BN层、第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块、第九自适应图卷积块、全局平均池化层、全连接层和分类层softmax。
进一步地,第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块和第九自适应图卷积块均包括依次连接的空间卷积层、第二BN层、第一激活层、Dropout层、时间卷积层、第三BN层和第二激活层;所述空间卷积层的输入端还与第二激活层的输出端连接,构成残差连接。
进一步地,第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块和第九自适应图卷积块的输入输出关系的通式为:
Figure BDA0003536446310000041
Figure BDA0003536446310000042
Figure BDA0003536446310000043
Figure BDA0003536446310000044
其中,fin为输入自适应图卷积块的向量,fout为输出自适应图卷积块的向量,Kv为空间维度核的大小,Ak为邻接矩阵,用于表示关节点之间的连接关系,两个关节点vi和vj连接,
Figure BDA0003536446310000045
为1,两个关节点vi和vj不连接,
Figure BDA0003536446310000046
为0,Bk为表示关节点连接强弱的矩阵,用于表示关节点间连接强弱,值越小代表关节连接越弱,值越大代表关节连接越强,Ck为相似矩阵,其中的元素
Figure BDA0003536446310000047
用于表示两个关节点vi和vj间的相似程度,Wk为权重矩阵,k为当前空间维度的核数,
Figure BDA0003536446310000051
为度矩阵,
Figure BDA0003536446310000052
为表示关节点子集Sik间关系的维度为n×n的矩阵,其元素
Figure BDA0003536446310000053
表示关节点vi是否在子集Sik中,在子集Sik中,
Figure BDA0003536446310000054
为1,不在子集Sik中,
Figure BDA0003536446310000055
为0,Sik为从fin相应的权重向量中提取特定子集中的连接顶点,
Figure BDA0003536446310000056
为度矩阵的元素,i为矩阵的i行,i为矩阵的j列,α为调整参数,softmax()为归一化指数函数,Wθk为嵌入函数θ的参数矩阵,
Figure BDA0003536446310000057
为嵌入函数
Figure BDA0003536446310000058
的参数矩阵,θ为归一化高斯嵌入函数,
Figure BDA0003536446310000059
为归一化高斯嵌入函数,用于捕捉关节点之间的相似性。
上述进一步方案的有益效果为:本发明可以提取太极拳运动序列中的时空关系,通过人体骨骼时空图构建自适应图卷积块,在自适应图卷积块的不同层以学习的方式训练不同的时空图拓扑结构,通过相加融合多种自适应图,可以更好的捕获太极拳运动时空特征。
进一步地,步骤S4中骨骼流数据和关节流数据分别输入康复动作识别模型中,得到骨骼流动作预测概率和关节流动作预测概率,将骨骼流动作预测概率和关节流动作预测概率相加,得到太极拳康复动作预测概率,选择概率最大的太极拳康复动作作为识别结果;
所述太极拳康复动作预测概率的计算公式为:
Figure BDA00035364463100000510
其中,ti为预测的第i个太极拳康复动作的概率,
Figure BDA00035364463100000511
为骨骼流数据对应的康复动作识别模型的全连接层输出的长度为q的特征向量,
Figure BDA00035364463100000512
为特征向量p1的第i个分量,
Figure BDA00035364463100000513
为关节流数据对应的康复动作识别模型的全连接层输出的长度为q的特征向量,
Figure BDA00035364463100000514
为特征向量p2的第1个分量,
Figure BDA00035364463100000515
为特征向量p2的第i个分量,j为用于叠加的变量。
上述进一步方案的有益效果为:通过融合关节流和骨骼流构建双流网络,同时利用了骨骼的一阶信息和二阶信息,将骨骼的长度和方向作为骨骼流输入网络可以提取到更多的时空信息特征,准确的提高了分类准确率。
综上,本发明的有益效果为:
1、本发明在构建数据集时,在预处理过程中,对缺失动作捕捉数据进行了重构和恢复,填补了采集过程中存在的关节遮挡和缺失的问题。
2、本发明根据骨架数据集,构建了时空图,并将时空图划分为骨骼流数据和关节流数据,分别输入康复动作识别模型,并将骨骼流和关节流对应的预测概率相加,预测结果同时考虑两方面的因素,使得预测准确率进一步提高。
附图说明
图1为一种太极拳康复训练动作识别方法的流程图;
图2为人体骨骼时空图;
图3为康复动作识别模型的结构示意图;
图4为自适应图卷积块的结构示意图;
图5为步骤S4进行太极拳康复动作识别的流程图。
具体实施方式
下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
如图1所示,一种太极拳康复训练动作识别方法,包括以下步骤:
S1、采集太极拳运动数据,并对太极拳运动数据打动作标签,构建太极拳运动数据集;
在本实施例中,采用Kinect设备进行太极拳运动数据采集,Kinect设备距离人体2m,保证人体在Kinect设备的最佳拍摄区。通过Kinect记录采集太极训练过程的动作捕捉数据,即25个关节的三维空间坐标,记录速度为30FPS,记录完成后对文件打动作标签,将打动作标签后的数据整理构成24式太极拳运动数据集。
S2、对太极拳运动数据集进行数据预处理,得到骨架数据集;
步骤S2包括以下分步骤:
S21、将太极拳运动数据集中每一个运动数据样本表示为矩阵形式,得到矩阵形式的运动数据样本Z∈Rm×n
Figure BDA0003536446310000071
其中,n为关节数,m为帧数,Z1为第1个运动子序列,ZK为第K个运动子序列;
S22、将每个运动子序列进行标记,构建完全-非完全矩阵样本对{Zi;Zi (0)},i=1,...,K,其中,Zi为第i个运动子序列,Zi (0)为含有0项的不完全矩阵,0项表示因关节缺失产生的间隙;
S23、对矩阵形式的运动数据样本Z和不完全矩阵Zi (0)分别进行奇异值分解,得到公共特征空间U和单独特征空间Ui (0)
步骤S23中对矩阵形式的运动数据样本Z和不完全矩阵Zi (0)分别进行奇异值分解的公式为:
Figure BDA0003536446310000072
其中,T表示转置,∑为对角矩阵,∑为ZZT的特征值的平方根;∑i为m×n的矩阵,其除主对角线上的元素以外全为0,主对角线上的每个元素都为奇异值。
S24、根据公共特征空间U和单独特征空间Ui (0),计算转换矩阵F;
步骤S24中计算转换矩阵F的公式为:
Figure BDA0003536446310000081
其中,Zi为第i个运动子序列,F为r×r的转换矩阵,r为公共特征空间U的秩。
S25、通过转换矩阵F对缺失动作捕捉数据进行重构恢复,填补采集过程中存在的关节遮挡和缺失,得到完全矩阵Y*
步骤S25中得到完全矩阵Y*的公式为:
Y*=YUY (0)FUT
其中,UY (0)为包含不完全矩阵Y中的r个特征向量,不完全矩阵Y为一个存在多间隙分布的新运动数据样本的矩阵形式。
S26、将所有完全矩阵Y*构建为骨架数据集。
S3、对骨架数据集中的每一个完全矩阵,构建时空图;
步骤S3包括以下分步骤:
S31、将骨架数据集中每一个完全矩阵中的相邻帧节点之间边的连线表示为骨骼关节点的时序关系;
S32、在每一个完全矩阵的每一帧数据中,按照人体的自然骨架连接关系,构建空间图;
S33、将空间图结合骨骼关节点的时序关系,得到时空图。
时空图表示为G=(V,E),G=(V,E)来表示n个关节点与m帧的人体骨架数据中空间与时间的连接关系,其中,同一帧数据的关节点集合V={vi|i=1,...,n},V是时空图中的所有关节点的集合,vi为第i个关节点,太极拳运动数据集有25个关节点,每一个关节点的特征向量由该点坐标和置信度组成。时空图中的边E分空间和时间两种,即E=ES+EF,分别是如图2中依据人体自然结构连接的边线ES={vivi{(i,j)∈H},H表示人体关节自然连接的集合,vi为第j个关节点,图2中同一个关节点在不同时间帧上的连接边线
Figure BDA0003536446310000091
EF表示边的时间轨迹,
Figure BDA0003536446310000092
与vi属于相邻的时间帧上的(相同)关节点,即
Figure BDA0003536446310000093
与vi分别在不同时间帧上,但这两个时间帧相邻,
Figure BDA0003536446310000094
和vi指定的是同一个关节点。
S4、将时空图划分为骨骼流数据和关节流数据,各自分别输入康复动作识别模型,得到太极拳康复动作识别类别。
如图3所示,康复动作识别模型包括依次连接的第一BN层、第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块、第九自适应图卷积块、全局平均池化层、全连接层和分类层softmax。
第一BN层标准化输入数据,通过全局平均池化层以生成相同大小的特征图,最后输出被送入分类层softmax以获得预测结果。
如图4所示,第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块和第九自适应图卷积块均包括依次连接的空间卷积层、第二BN层、第一激活层、Dropout层、时间卷积层、第三BN层和第二激活层;所述空间卷积层的输入端还与第二激活层的输出端连接,构成残差连接。
第一自适应图卷积块、第二自适应图卷积块和第三自适应图卷积块的输出通道数均为64;第四自适应图卷积块、第五自适应图卷积块和第六自适应图卷积块的输出通道数均为128;第七自适应图卷积块、第八自适应图卷积块和第九自适应图卷积块的输出通道数均为256。
第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块和第九自适应图卷积块的输入输出关系的通式为:
Figure BDA0003536446310000101
Figure BDA0003536446310000102
Figure BDA0003536446310000103
Figure BDA0003536446310000104
其中,fin为输入自适应图卷积块的向量,fout为输出自适应图卷积块的向量,Kv为空间维度核的大小,Ak为邻接矩阵,用于表示关节点之间的连接关系,两个关节点vi和vj连接,
Figure BDA0003536446310000105
为1,两个关节点vi和vj不连接,
Figure BDA0003536446310000106
为0,Bk为表示关节点连接强弱的矩阵,用于表示关节点间连接强弱,值越小代表关节连接越弱,值越大代表关节连接越强,Ck为相似矩阵,其中的元素
Figure BDA0003536446310000107
用于表示两个关节点vi和vj间的相似程度,Wk为权重矩阵,k为当前空间维度的核数,
Figure BDA0003536446310000108
为度矩阵,
Figure BDA0003536446310000109
为表示关节点子集Sik间关系的维度为n×n的矩阵,其元素
Figure BDA00035364463100001010
表示关节点vi是否在子集Sik中,在子集Sik中,
Figure BDA00035364463100001011
为1,不在子集Sik中,
Figure BDA00035364463100001012
为0,Sik为从fin相应的权重向量中提取特定子集中的连接顶点,
Figure BDA00035364463100001013
为度矩阵的元素,i为矩阵的i行,j为矩阵的j列,α为调整参数,softmax()为归一化指数函数,Wθk为嵌入函数θ的参数矩阵,
Figure BDA00035364463100001014
为嵌入函数
Figure BDA00035364463100001015
的参数矩阵,θ为归一化高斯嵌入函数,
Figure BDA00035364463100001016
为归一化高斯嵌入函数,用于捕捉关节点之间的相似性。
Wk通过w(vi,vj)进行1*1卷积(空间卷积层)运算得到的权重矩阵,w(vi,vj)为卷积操作的权重函数,w(vi,rj)=w(d(vi,vj)),
Figure BDA0003536446310000111
ri为训练集中所有帧的时空图中人体骨骼架重心到关节点i的平均距离,ri为训练集中所有帧的时空图中人体骨骼架重心到关节点j平均距离,若vj=ri,则关节点j为源点,源点为图卷积的中心,若rj<ri,则关节点j相对源点较近,该处为向心运动,若rj>ri,则关节点j相对源点较远,该处为离心运动,d(vi,vj)为关节点vi和vj间的距离。
通过以下公式来计算两个关节点vi和vj间的相似度:
Figure BDA0003536446310000112
其中,f(vi,vj)为两个关节点vi和vj间的相似度,θ(vi)为对关节点vi进行归一化高斯函数运算,
Figure BDA0003536446310000113
为对关节点vj进行归一化高斯函数运算。
步骤S4中骨骼流数据和关节流数据分别输入康复动作识别模型中,得到骨骼流动作预测概率和关节流动作预测概率,将骨骼流动作预测概率和关节流动作预测概率相加,得到太极拳康复动作预测概率,选择概率最大的太极拳康复动作作为识别结果,如图5所示;
所述太极拳康复动作预测概率的计算公式为:
Figure BDA0003536446310000114
其中,ti为预测的第i个太极拳康复动作的概率,
Figure BDA0003536446310000115
为骨骼流数据对应的康复动作识别模型的全连接层输出的长度为q的特征向量,
Figure BDA0003536446310000116
为特征向量p1的第i个分量,
Figure BDA0003536446310000117
为关节流数据对应的康复动作识别模型的全连接层输出的长度为q的特征向量,
Figure BDA0003536446310000118
为特征向量p2的第1个分量,
Figure BDA0003536446310000119
为特征向量p2的第i个分量,j为用于叠加的变量。

Claims (9)

1.一种太极拳康复训练动作识别方法,其特征在于,包括以下步骤:
S1、采集太极拳运动数据,并对太极拳运动数据打动作标签,构建太极拳运动数据集;
S2、对太极拳运动数据集进行数据预处理,得到骨架数据集;
S3、对骨架数据集中的每一个完全矩阵,构建时空图;
S4、将时空图划分为骨骼流数据和关节流数据,各自分别输入康复动作识别模型,得到太极拳康复动作识别类别;
所述步骤S2包括以下分步骤:
S21、将太极拳运动数据集中每一个运动数据样本表示为矩阵形式,得到矩阵形式的运动数据样本Z∈Rm×n
Figure FDA0003821855000000011
其中,n为关节数,m为帧数,Z1为第1个运动子序列,ZK为第K个运动子序列;
S22、将每个运动子序列进行标记,构建完全-非完全矩阵样本对{Zi;Zi (0)},i=1,...,K,其中,Zi为第i个运动子序列,Zi (0)为含有0项的不完全矩阵,0项表示因关节缺失产生的间隙;
S23、对矩阵形式的运动数据样本Z和不完全矩阵Zi (0)分别进行奇异值分解,得到公共特征空间U和单独特征空间Ui (0)
S24、根据公共特征空间U和单独特征空间Ui (0),计算转换矩阵F;
S25、通过转换矩阵F对缺失动作捕捉数据进行重构恢复,填补采集过程中存在的关节遮挡和缺失,得到完全矩阵Y*
S26、将所有完全矩阵Y*构建为骨架数据集。
2.根据权利要求1所述的太极拳康复训练动作识别方法,其特征在于,所述步骤S23中对矩阵形式的运动数据样本Z和不完全矩阵Zi (0)分别进行奇异值分解的公式为:
Figure FDA0003821855000000021
其中,T表示转置,Σ为对角矩阵,Σ为ZZT的特征值的平方根;Σi为m×n的矩阵,其除主对角线上的元素以外全为0,主对角线上的每个元素都为奇异值。
3.根据权利要求1所述的太极拳康复训练动作识别方法,其特征在于,所述步骤S24中计算转换矩阵F的公式为:
Figure FDA0003821855000000022
其中,Zi为第i个运动子序列,F为r×r的转换矩阵,r为公共特征空间U的秩。
4.根据权利要求1所述的太极拳康复训练动作识别方法,其特征在于,所述步骤S25中得到完全矩阵Y*的公式为:
Y*=YUY (0)FUT
其中,UY (0)为包含不完全矩阵Y中的r个特征向量,不完全矩阵Y为一个存在多间隙分布的新运动数据样本的矩阵形式。
5.根据权利要求4所述的太极拳康复训练动作识别方法,其特征在于,所述步骤S3包括以下分步骤:
S31、将骨架数据集中每一个完全矩阵中的相邻帧节点之间边的连线表示为骨骼关节点的时序关系;
S32、在每一个完全矩阵的每一帧数据中,按照人体的自然骨架连接关系,构建空间图;
S33、将空间图结合骨骼关节点的时序关系,得到时空图。
6.根据权利要求1所述的太极拳康复训练动作识别方法,其特征在于,所述康复动作识别模型包括依次连接的第一BN层、第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块、第九自适应图卷积块、全局平均池化层、全连接层和分类层softmax。
7.根据权利要求6所述的太极拳康复训练动作识别方法,其特征在于,所述第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块和第九自适应图卷积块均包括依次连接的空间卷积层、第二BN层、第一激活层、Dropout层、时间卷积层、第三BN层和第二激活层;所述空间卷积层的输入端还与第二激活层的输出端连接,构成残差连接。
8.根据权利要求7所述的太极拳康复训练动作识别方法,其特征在于,所述第一自适应图卷积块、第二自适应图卷积块、第三自适应图卷积块、第四自适应图卷积块、第五自适应图卷积块、第六自适应图卷积块、第七自适应图卷积块、第八自适应图卷积块和第九自适应图卷积块的输入输出关系的通式为:
Figure FDA0003821855000000031
Figure FDA0003821855000000032
Figure FDA0003821855000000033
Figure FDA0003821855000000034
其中,fin为输入自适应图卷积块的向量,fout为输出自适应图卷积块的向量,Kv为空间维度核的大小,Ak为邻接矩阵,用于表示关节点之间的连接关系,两个关节点vi和vi连接,
Figure FDA0003821855000000035
为1,两个关节点vi和vj不连接,
Figure FDA0003821855000000036
为0,Bk为表示关节点连接强弱的矩阵,用于表示关节点间连接强弱,值越小代表关节连接越弱,值越大代表关节连接越强,Ck为相似矩阵,其中的元素
Figure FDA0003821855000000041
用于表示两个关节点vi和vi间的相似程度,Wk为权重矩阵,k为当前空间维度的核数,
Figure FDA0003821855000000042
为度矩阵,
Figure FDA0003821855000000043
为表示关节点子集Sik间关系的维度为n×n的矩阵,其元素
Figure FDA0003821855000000044
表示关节点vj是否在子集Sik中,在子集Sik中,
Figure FDA0003821855000000045
为1,不在子集Suk中,
Figure FDA0003821855000000046
为0,Sik为从fin相应的权重向量中提取特定子集中的连接顶点,
Figure FDA0003821855000000047
为度矩阵的元素,i为矩阵的i行,j为矩阵的j列,α为调整参数,softmax( )为归一化指数函数,Wθk为嵌入函数θ的参数矩阵,
Figure FDA0003821855000000048
为嵌入函数
Figure FDA0003821855000000049
的参数矩阵,θ为归一化高斯嵌入函数,
Figure FDA00038218550000000410
为归一化高斯嵌入函数,用于捕捉关节点之间的相似性。
9.根据权利要求7所述的太极拳康复训练动作识别方法,其特征在于,所述步骤S4中骨骼流数据和关节流数据分别输入康复动作识别模型中,得到骨骼流动作预测概率和关节流动作预测概率,将骨骼流动作预测概率和关节流动作预测概率相加,得到太极拳康复动作预测概率,选择概率最大的太极拳康复动作作为识别结果;
所述太极拳康复动作预测概率的计算公式为:
Figure FDA00038218550000000411
其中,
Figure FDA00038218550000000412
为预测的第
Figure FDA00038218550000000413
个太极拳康复动作的概率,
Figure FDA00038218550000000414
为骨骼流数据对应的康复动作识别模型的全连接层输出的长度为q的特征向量,
Figure FDA00038218550000000415
为特征向量p1的第
Figure FDA00038218550000000416
个分量,
Figure FDA00038218550000000417
为关节流数据对应的康复动作识别模型的全连接层输出的长度为q的特征向量,
Figure FDA00038218550000000418
为特征向量p2的第1个分量,
Figure FDA00038218550000000419
为特征向量p2的第
Figure FDA00038218550000000420
个分量,
Figure FDA00038218550000000421
为用于叠加的变量。
CN202210219712.7A 2022-03-08 2022-03-08 一种太极拳康复训练动作识别方法 Active CN114618147B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210219712.7A CN114618147B (zh) 2022-03-08 2022-03-08 一种太极拳康复训练动作识别方法
LU501869A LU501869B1 (de) 2022-03-08 2022-04-20 Eine methode zur identifizierung von bewegungen für das rehabilitationstraining im tai-chi.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210219712.7A CN114618147B (zh) 2022-03-08 2022-03-08 一种太极拳康复训练动作识别方法

Publications (2)

Publication Number Publication Date
CN114618147A CN114618147A (zh) 2022-06-14
CN114618147B true CN114618147B (zh) 2022-11-15

Family

ID=81900130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210219712.7A Active CN114618147B (zh) 2022-03-08 2022-03-08 一种太极拳康复训练动作识别方法

Country Status (2)

Country Link
CN (1) CN114618147B (zh)
LU (1) LU501869B1 (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111339942A (zh) * 2020-02-26 2020-06-26 山东大学 基于视点调整的图卷积循环网络骨骼动作识别方法及***
CN111652124A (zh) * 2020-06-02 2020-09-11 电子科技大学 一种基于图卷积网络的人体行为识别模型的构建方法
CN113221663A (zh) * 2021-04-16 2021-08-06 南京邮电大学 一种实时手语智能识别方法、装置及***
CN113378656A (zh) * 2021-05-24 2021-09-10 南京信息工程大学 一种基于自适应图卷积神经网络的动作识别方法和装置
CN113591726A (zh) * 2021-08-03 2021-11-02 电子科技大学 一种太极拳训练动作的交叉模态评估方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111339942A (zh) * 2020-02-26 2020-06-26 山东大学 基于视点调整的图卷积循环网络骨骼动作识别方法及***
CN111652124A (zh) * 2020-06-02 2020-09-11 电子科技大学 一种基于图卷积网络的人体行为识别模型的构建方法
CN113221663A (zh) * 2021-04-16 2021-08-06 南京邮电大学 一种实时手语智能识别方法、装置及***
CN113378656A (zh) * 2021-05-24 2021-09-10 南京信息工程大学 一种基于自适应图卷积神经网络的动作识别方法和装置
CN113591726A (zh) * 2021-08-03 2021-11-02 电子科技大学 一种太极拳训练动作的交叉模态评估方法

Also Published As

Publication number Publication date
CN114618147A (zh) 2022-06-14
LU501869B1 (de) 2022-11-17

Similar Documents

Publication Publication Date Title
Mao et al. Learning trajectory dependencies for human motion prediction
CN111476181B (zh) 一种人体骨架动作的识别方法
CN110119703B (zh) 一种安防场景下融合注意力机制和时空图卷积神经网络的人体动作识别方法
CN111047548B (zh) 姿态变换数据处理方法、装置、计算机设备和存储介质
Luo et al. 3d human motion estimation via motion compression and refinement
Zhang et al. Relational attention network for crowd counting
Jiao et al. New generation deep learning for video object detection: A survey
Zhao et al. Learning to forecast and refine residual motion for image-to-video generation
Zheng et al. Unsupervised representation learning with long-term dynamics for skeleton based action recognition
Zhang et al. Learning 3d human shape and pose from dense body parts
Soo Kim et al. Interpretable 3d human action analysis with temporal convolutional networks
CN113936339B (zh) 基于双通道交叉注意力机制的打架识别方法和装置
Marwah et al. Attentive semantic video generation using captions
Xu et al. 3D human pose, shape and texture from low-resolution images and videos
Wang et al. A cognitive memory-augmented network for visual anomaly detection
Zheng et al. A lightweight graph transformer network for human mesh reconstruction from 2d human pose
CN113221663A (zh) 一种实时手语智能识别方法、装置及***
CN112651360B (zh) 一种小样本下骨架动作识别方法
Zhang et al. Semi-supervised action quality assessment with self-supervised segment feature recovery
Yin et al. Graph-based normalizing flow for human motion generation and reconstruction
Zhou et al. Learning multiscale correlations for human motion prediction
CN113989928A (zh) 一种动作捕捉和重定向方法
Ding et al. Towards more realistic human motion prediction with attention to motion coordination
Du The computer vision simulation of athlete’s wrong actions recognition model based on artificial intelligence
CN114618147B (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
GR01 Patent grant
GR01 Patent grant