CN105664462A - 基于人体姿态估计算法的辅助训练*** - Google Patents

基于人体姿态估计算法的辅助训练*** Download PDF

Info

Publication number
CN105664462A
CN105664462A CN201610008638.9A CN201610008638A CN105664462A CN 105664462 A CN105664462 A CN 105664462A CN 201610008638 A CN201610008638 A CN 201610008638A CN 105664462 A CN105664462 A CN 105664462A
Authority
CN
China
Prior art keywords
human body
attitude
auxiliary
image
training system
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
Application number
CN201610008638.9A
Other languages
English (en)
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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201610008638.9A priority Critical patent/CN105664462A/zh
Publication of CN105664462A publication Critical patent/CN105664462A/zh
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/23Recognition of whole body movements, e.g. for sport training
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2208/00Characteristics or parameters related to the user or player
    • A63B2208/02Characteristics or parameters related to the user or player posture

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种基于人体姿态估计算法的辅助训练***。首先是基于ViBe模型的背景建模方法从单目视频中检测并提取出人体的二值轮廓图,接着运用Canny边缘检测算法得到图像的轮廓边缘图,然后经过水平线扫描、人体长度比例约束等图像处理方法,去获取图像中人体15个主要关节点的坐标,在上述基础上,搭建辅助训练***,采用由15个关节点组成的5个关节角作为训练指标,选取欧式距离作为姿态的相似度度量,以关节角轨迹和姿态相似度两个辅助指标作为***输出。本发明通过进行量化分析运动特征,实现运动员姿态的分析和对比,科学地提高运动员水平和成绩,使体育训练摆脱纯粹依靠经验的状态。

Description

基于人体姿态估计算法的辅助训练***
技术领域:
本发明涉及一种基于人体姿态估计算法的辅助训练***,属于计算机视觉技术在人体运动分析领域、体育训练领域内的应用。
背景技术:
在传统的体育运动训练中,通常采用基于肉眼观察的训练方法,而随着计算机视觉的发展,人们开始利用摄像头对运动员的动作进行捕获和分析。并且随着计算机技术在体育训练领域的应用,国内外出现了一批致力于研究高尔夫球辅助训练***的公司。目前采用的方法主要有:影像法、图析法、便携传感器法。现有的成果有加拿大体育软件开发公司MediaVention开发的动作软件MotionCoach,瑞士体育分析软件开发公司DartFish开发的DartGoffer,以及泽普(Zepp)科技有限公司推出的GolfSense***。但这些***数字化的程度不够,仍然需要消耗大量的人力与物理来完成,实用性不强。
高尔夫辅助训练***的研究朝着智能化和科学化的方向发展,越来越多的视频处理技术和图像处理技术被运用于高尔夫挥杆分析中。尽管相关的辅助训练***越来越多,但是比较智能化的分析高尔夫挥杆动作的***还较少。
发明内容:
有鉴于此,本发明提供了一种基于人体姿态估计算法的辅助训练***,能够应用在高尔夫球辅助训练方面,具有智能化程度高的优点,从图像序列中推测运动员的动作,通过进行量化分析运动特征,实现运动员姿态的分析和对比,科学地提高运动员水平和成绩,使体育训练摆脱纯粹依靠经验的状态。
为了实现上述目的,本发明提出了一种基于人体姿态估计算法的辅助训练***,实现从基于经验的运动训练方法到基于计算机视觉的人体运动分析方法的转变;具体实现过程包括以下几个步骤:
步骤(1)目标检测;基于ViBe模型的背景建模方法检测并提取出视频中人体二值轮廓图;
步骤(2)轮廓边缘特征提取;运用Canny边缘检测算法得到图像的轮廓边缘图;
步骤(3)人体姿态估计;经过水平线扫描、人体长度比例约束等图像处理方法,去获取轮廓边缘图中人体模型的15个关节点坐标;
步骤(4)搭建辅助训练***;***以关节角轨迹和姿态相似度两个辅助指标作为输出。
优选地,上述基于人体姿态估计算法的辅助训练***中,基于边缘轮廓特征加图像处理的姿态估计方法,首先采用Canny边缘检测算法得到图像的轮廓边缘图,接着水平线扫描方法提取头部、脚部关节点;基于人体长度比例约束提取膝部、髋部关节点、颈部、胸部关节点;基于垂直扫描方法得到手部、肘部、肩部关节点。
优选地,上述基于人体姿态估计算法的辅助训练***中,采用由15个关节点组成的5个关节角作为训练指标,选取欧式距离作为姿态的相似度度量,以关节角轨迹和姿态相似度两个辅助指标作为***输出;通过对比训练者和教练的关节角轨迹以及根据姿态相似度,从而直观的进行分析与指导。
本发明中的基于人体姿态估计算法的辅助训练***,能够应用在高尔夫球辅助训练方面,具有智能化程度高的优点,从图像序列中推测运动员的动作,通过进行量化分析运动特征,实现运动员姿态的分析和对比,科学地提高运动员水平和成绩,使体育训练摆脱纯粹依靠经验的状态,实现从基于经验的运动训练方法到基于计算机视觉的人体运动分析方法的转变。
附图说明:
图1是本发明技术方案流程示意图;
图2是基于ViBe模型的背景建模方法流程图;
图3是Canny边缘检测算法的流程图;
图4是人体二维骨骼模型。
具体实施方式:
下面结合附图对本发明进行进一步说明。
如图1所示,基于人体轮廓边缘特征加图像处理的姿态估计方法可以得到人体15个关节点的数据,作为辅助训练***的输入。为了避免由于人的身高,与摄像机距离的不同造成的差异,本发明采用由15个关节点组成的5个关节角作为***指标进行辅助分析,5个关节角分别记为Angle1(头、颈、胸)、Angle2(左肩、左肘、左腕)、Angle3(右肩、右肘、右腕)、Angle4(左髋、左膝、左脚)、Angle5(右髋、右膝、右脚)。选取欧式距离作为姿态的相似度度量。最后***以关节角轨迹和姿态相似度两个辅助指标作为输出。
基于ViBe模型的背景建模方法流程图如图2所示。ViBe算法是采用邻域像素来创建背景模型,通过比对当前输入图像的像素值和背景模型来检测出前景目标,实现流程包括三个步骤:(1)对单帧图像中每个像素点的背景模型进行初始化;(2)对后续的图像序列进行前景的目标分割操作;(3)采用八邻域更新法在后续每帧图片中进行背景模型的动态更新。
当t=k时,像素点(x,y)的背景模型为像素值为fk(x,y)。按照下面式子判断该像素值是否为前景。
f k ( x , y ) = BK M k - 1 ( x r , y r ) > T f o r e g r o u n d BK M k - 1 ( x r , y r ) ≤ T b a c k f r o u n d - - - ( 1 )
Canny边缘检测算子对人体轮廓进行边缘提取的结果如附图3所示。Canny边缘检测算法是一种先平滑再求导数的方法,实现流程分为以下几步:(1)用高斯滤波器对图像进行平滑处理;(2)用一阶差分来计算梯度的幅值和方向;(3)对梯度幅值进行非极大值抑制;(4)双阈值检测和连接边缘。
附图4是人体二维骨骼模型图,通过人体姿态估计的算法能得到人体模型的15个关节点坐标。具体实现流程包括以下几步:
(1)基于水平线扫描算法提取头部、脚部关节点。
在边缘轮廓中,从图像底部作一水平线,并使其逐行上移,由于人体的脚部是处于最低处且是对称的,当水平线与轮廓边缘第一次相交时,应该有两个交点,从左到右的交点依次标记为左脚和右脚的关节点,此时水平线的坐标为H1。
从图像顶部做一水平线,并使其逐行下移,当水平线与轮廓边缘第一次相交时,标记该点为头部关节点,此时水平线的坐标为H2,人的身高就可以估算为L=H2-H1。
(2)基于长度比例约束提取膝部、髋部关节点、颈部、胸部关节点
根据人体的长度比例约束,脚与膝的长度为0.286L,膝与髋的长度为0.271L。从脚部做一水平线,并使其逐行上移0.286L的距离,得到水平线与人体边缘轮廓图像的四个交点,分别标记两交点的中点,得到的即为左膝和右膝关节点。再计算脚关节点与膝关节点的距离,要在人体比例系数范围以内,否则对结果进行修正。同样的道理,还能得到髋部关节的位置。
在头部关节点做一条垂线,根据头部与颈部、胸部的长度比例约束,可以估计出颈部关节点和胸部关节点的坐标。
(3)基于垂直扫描算法得到手部、肘部、肩部关节点
从图像左部做一垂线,并使其逐行右移,当垂线与左轮廓边缘第一次相交时,标记该点为左手关节点,手与肘的长度为0.243L,肘与肩的长度为0.2L,从手部关节点做一垂线,使其右移0.243L,从上向下扫描,取其第一个交点标记为左肘,从肘部再右移垂线0.2L,扫描其第一个交点记为左肩。同理,右手的重要关节点也可以因此得到。

Claims (3)

1.一种基于人体姿态估计算法的辅助训练***,其特征在于,包括以下步骤:
步骤(1)目标检测;基于ViBe模型的背景建模方法检测并提取出视频中人体二值轮廓图;
步骤(2)轮廓边缘特征提取;运用Canny边缘检测算法得到图像的轮廓边缘图;
步骤(3)人体姿态估计;经过水平线扫描、人体长度比例约束等图像处理方法,去获取轮廓边缘图中人体模型的15个关节点坐标;
步骤(4)搭建辅助训练***;***以关节角轨迹和姿态相似度两个辅助指标作为输出。
2.根据权利要求1所述的基于人体姿态估计算法的辅助训练***,其特征在于:基于边缘轮廓特征加图像处理的姿态估计算法,首先采用Canny边缘检测算法得到图像的轮廓边缘图,接着水平线扫描方法提取头部、脚部关节点;基于人体长度比例约束提取膝部、髋部关节点、颈部、胸部关节点;基于垂直扫描方法得到手部、肘部、肩部关节点。
3.根据权利要求1所述的基于人体姿态估计算法的辅助训练***,其特征在于:采用由15个关节点组成的5个关节角作为训练指标,选取欧式距离作为姿态的相似度度量,以关节角轨迹和姿态相似度两个辅助指标作为***输出;通过对比训练者和教练的关节角轨迹以及根据姿态相似度,从而直观的进行分析与指导。
CN201610008638.9A 2016-01-07 2016-01-07 基于人体姿态估计算法的辅助训练*** Pending CN105664462A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610008638.9A CN105664462A (zh) 2016-01-07 2016-01-07 基于人体姿态估计算法的辅助训练***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610008638.9A CN105664462A (zh) 2016-01-07 2016-01-07 基于人体姿态估计算法的辅助训练***

Publications (1)

Publication Number Publication Date
CN105664462A true CN105664462A (zh) 2016-06-15

Family

ID=56299235

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610008638.9A Pending CN105664462A (zh) 2016-01-07 2016-01-07 基于人体姿态估计算法的辅助训练***

Country Status (1)

Country Link
CN (1) CN105664462A (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107688465A (zh) * 2016-08-04 2018-02-13 惠州学院 一种基于计算机视觉的挥杆动作分析***
CN108960211A (zh) * 2018-08-10 2018-12-07 罗普特(厦门)科技集团有限公司 一种多目标人体姿态检测方法以及***
CN109871800A (zh) * 2019-02-13 2019-06-11 北京健康有益科技有限公司 一种人体姿态估计方法、装置和存储介质
CN110929596A (zh) * 2019-11-07 2020-03-27 河海大学 一种基于智能手机和人工智能的投篮训练***与方法
CN112023373A (zh) * 2020-09-07 2020-12-04 东南大学 一种基于姿态传感器的网球运动训练方法
CN112071006A (zh) * 2020-09-11 2020-12-11 湖北德强电子科技有限公司 一种高效低分辨率图像区域入侵识别算法与装置
CN112419388A (zh) * 2020-11-24 2021-02-26 深圳市商汤科技有限公司 深度检测方法、装置、电子设备和计算机可读存储介质
CN112465890A (zh) * 2020-11-24 2021-03-09 深圳市商汤科技有限公司 深度检测方法、装置、电子设备和计算机可读存储介质
CN113240695A (zh) * 2021-06-02 2021-08-10 四川轻化工大学 基于姿态感知的电力作业人员穿戴识别方法
CN113361333A (zh) * 2021-05-17 2021-09-07 重庆邮电大学 一种非接触式骑行运动状态监测方法及其***
CN113384861A (zh) * 2021-05-20 2021-09-14 上海奥视达智能科技有限公司 乒乓球训练装置及训练方法、计算机可读存储介质
CN114534224A (zh) * 2022-01-13 2022-05-27 上海凯视力成科技有限公司 高尔夫挥杆智能镜
CN117152797A (zh) * 2023-10-30 2023-12-01 深圳慢云智能科技有限公司 一种基于边缘计算的行为姿态识别方法及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2023268A1 (fr) * 2007-07-23 2009-02-11 Commissariat à l'Energie Atomique Procédé et dispositif de reconnaissance de position ou de mouvement d'un dispositif ou d'un être vivant
WO2009061283A2 (en) * 2007-11-09 2009-05-14 National University Of Singapore Human motion analysis system and method
CN103230664A (zh) * 2013-04-17 2013-08-07 南通大学 一种基于Kinect传感器的上肢运动康复训练***及其训练方法
CN103390174A (zh) * 2012-05-07 2013-11-13 深圳泰山在线科技有限公司 基于人体姿态识别的体育教学辅助***和方法
CN103559491A (zh) * 2013-10-11 2014-02-05 北京邮电大学 人体动作捕获及姿态分析***
CN104200491A (zh) * 2014-08-15 2014-12-10 浙江省新华医院 一种人体运动姿态校正***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2023268A1 (fr) * 2007-07-23 2009-02-11 Commissariat à l'Energie Atomique Procédé et dispositif de reconnaissance de position ou de mouvement d'un dispositif ou d'un être vivant
WO2009061283A2 (en) * 2007-11-09 2009-05-14 National University Of Singapore Human motion analysis system and method
CN103390174A (zh) * 2012-05-07 2013-11-13 深圳泰山在线科技有限公司 基于人体姿态识别的体育教学辅助***和方法
CN103230664A (zh) * 2013-04-17 2013-08-07 南通大学 一种基于Kinect传感器的上肢运动康复训练***及其训练方法
CN103559491A (zh) * 2013-10-11 2014-02-05 北京邮电大学 人体动作捕获及姿态分析***
CN104200491A (zh) * 2014-08-15 2014-12-10 浙江省新华医院 一种人体运动姿态校正***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张杜,陈元枝,邱凭婷: "基于ViBe 算法及Canny 边缘检测的运动目标提取", 《微机型与应用》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107688465A (zh) * 2016-08-04 2018-02-13 惠州学院 一种基于计算机视觉的挥杆动作分析***
CN108960211A (zh) * 2018-08-10 2018-12-07 罗普特(厦门)科技集团有限公司 一种多目标人体姿态检测方法以及***
CN109871800B (zh) * 2019-02-13 2022-02-18 北京健康有益科技有限公司 一种人体姿态估计方法、装置和存储介质
CN109871800A (zh) * 2019-02-13 2019-06-11 北京健康有益科技有限公司 一种人体姿态估计方法、装置和存储介质
CN110929596A (zh) * 2019-11-07 2020-03-27 河海大学 一种基于智能手机和人工智能的投篮训练***与方法
CN112023373A (zh) * 2020-09-07 2020-12-04 东南大学 一种基于姿态传感器的网球运动训练方法
CN112071006A (zh) * 2020-09-11 2020-12-11 湖北德强电子科技有限公司 一种高效低分辨率图像区域入侵识别算法与装置
CN112419388A (zh) * 2020-11-24 2021-02-26 深圳市商汤科技有限公司 深度检测方法、装置、电子设备和计算机可读存储介质
CN112465890A (zh) * 2020-11-24 2021-03-09 深圳市商汤科技有限公司 深度检测方法、装置、电子设备和计算机可读存储介质
CN113361333A (zh) * 2021-05-17 2021-09-07 重庆邮电大学 一种非接触式骑行运动状态监测方法及其***
CN113384861A (zh) * 2021-05-20 2021-09-14 上海奥视达智能科技有限公司 乒乓球训练装置及训练方法、计算机可读存储介质
CN113240695A (zh) * 2021-06-02 2021-08-10 四川轻化工大学 基于姿态感知的电力作业人员穿戴识别方法
CN114534224A (zh) * 2022-01-13 2022-05-27 上海凯视力成科技有限公司 高尔夫挥杆智能镜
CN117152797A (zh) * 2023-10-30 2023-12-01 深圳慢云智能科技有限公司 一种基于边缘计算的行为姿态识别方法及***

Similar Documents

Publication Publication Date Title
CN105664462A (zh) 基于人体姿态估计算法的辅助训练***
CN111144217B (zh) 一种基于人体三维关节点检测的动作评价方法
CN109344694B (zh) 一种基于三维人体骨架的人体基本动作实时识别方法
CN106055091B (zh) 一种基于深度信息和校正方式的手部姿态估计方法
CN102609683B (zh) 一种基于单目视频的人体关节自动标注方法
CN107392086B (zh) 人体姿态的评估装置、***及存储装置
CN102184541B (zh) 多目标优化人体运动跟踪方法
KR101815975B1 (ko) 객체 자세 검색 장치 및 방법
CN102567703B (zh) 一种基于分类特征的手部动作识别信息处理方法
Uddin et al. Human activity recognition using body joint‐angle features and hidden Markov model
CN109242773B (zh) 一种热红外图像的拼接方法及部位划分方法
CN108256421A (zh) 一种动态手势序列实时识别方法、***及装置
CN104200200B (zh) 融合深度信息和灰度信息实现步态识别的***及方法
CN106056053A (zh) 基于骨骼特征点提取的人体姿势识别方法
CN104715238A (zh) 一种基于多特征融合的行人检测方法
CN102622766A (zh) 多目标优化的多镜头人体运动跟踪方法
Kishore et al. Estimation of yoga postures using machine learning techniques
CN111199207B (zh) 基于深度残差神经网络的二维多人体姿态估计方法
CN109758756B (zh) 基于3d相机的体操视频分析方法及***
CN102682452A (zh) 基于产生式和判别式结合的人体运动跟踪方法
CN106815855A (zh) 基于产生式和判别式结合的人体运动跟踪方法
CN104102904A (zh) 一种静态手势识别方法
CN103559505A (zh) 一种3d骨架建模与手检测方法
CN109919137B (zh) 一种行人结构化特征表达方法
CN104794449A (zh) 基于人体hog特征的步态能量图获取及身份识别方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160615

WD01 Invention patent application deemed withdrawn after publication