CN116188750A - 一种3d人体关节运动序列记录方法 - Google Patents

一种3d人体关节运动序列记录方法 Download PDF

Info

Publication number
CN116188750A
CN116188750A CN202310068947.5A CN202310068947A CN116188750A CN 116188750 A CN116188750 A CN 116188750A CN 202310068947 A CN202310068947 A CN 202310068947A CN 116188750 A CN116188750 A CN 116188750A
Authority
CN
China
Prior art keywords
human body
event
recording
body posture
key point
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.)
Withdrawn
Application number
CN202310068947.5A
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.)
Shenzhen Fanlai Intelligent Co ltd
Original Assignee
Shenzhen Fanlai Intelligent Co ltd
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 Shenzhen Fanlai Intelligent Co ltd filed Critical Shenzhen Fanlai Intelligent Co ltd
Priority to CN202310068947.5A priority Critical patent/CN116188750A/zh
Publication of CN116188750A publication Critical patent/CN116188750A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1113Local tracking of patients, e.g. in a hospital or private home
    • A61B5/1114Tracking parts of the body
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique
    • A61B5/1128Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique using image analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • 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

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Public Health (AREA)
  • Pathology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Dentistry (AREA)
  • Physiology (AREA)
  • Biophysics (AREA)
  • Veterinary Medicine (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种3D人体关节运动序列记录方法,包括以下方法:步骤S1:复杂三维空间区域事件触发区域的构建,获得各个相机视图,构建由多面体包成的三维空间区域,以此作为事件触发区域;步骤S2:基于多视图的三维人体姿态关键点重建与追踪;步骤S3:人体姿态关键点信号的构建;步骤S4:基于三维人体姿态关键点的触发对象的构建;步骤S5:相机区域准备;步骤S6:事件触发与记录流程;步骤S7:运动事件的检测与分析。本发明中使用三维人体姿态关键点触发信号作为事件触发对象,通过检测三维人体姿态关键点的特定姿态以及关键点与事件触发区域的交互关系,来触发和记录相应的事件。

Description

一种3D人体关节运动序列记录方法
技术领域
本发明涉及运动序列记录方法技术领域,更具体地说,本发明涉及一种3D人体关节运动序列记录方法。
背景技术
运动序列是指人体运动或物体运动时的时序运动信号数据,具有高维向量、很强等特点,时序序列在很多方面都有应用,例如,运动检测、运动捕获。根据获取到的运动序列数据方法不同,运动序列的分析方式有数据关键帧提取和,运动序列在很领域都有应用,例如体育界,根据运动员训练和比赛时的运动序列,分析运动员的不足,提高运动员技术;在动画生成中,利用运动捕获技术实时地检测、记录表演者的肢体在三维空间中的运动轨迹,捕捉表演者的动作,并将其转化为数字化的“抽象运动”,以驱动虚拟人模型,使动画制作过程更为直观,效果更加生动逼真。
实际情况中,在3D人体关节运动序列在记录的过程中,一般会使用单视图中进行定义,并且通过简单的二维图像区域进行描述,这就导致无法建立具有复杂结构的事件触发区域,同时在触发和记录相关事件的过程中,不能通过三维人体的姿态关键点的改变进行记录,从而导致人体姿态关键点的记录出现不准确的情况。
因此我们提出了一种3D人体关节运动序列记录方法来解决上述问题。
发明内容
为了克服现有技术的上述缺陷,本发明的实施例提供一种3D人体关节运动序列记录方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种3D人体关节运动序列记录方法,包括以下方法:
步骤S1:复杂三维空间区域事件触发区域的构建,获得各个相机视图,构建由多面体包成的三维空间区域,以此作为事件触发区域;
步骤S2:基于多视图的三维人体姿态关键点重建与追踪;
步骤S3:人体姿态关键点信号的构建,包括声明需要计算的关键点信号和给出声明的关键点信号的判定范围;
步骤S4:基于三维人体姿态关键点的触发对象的构建;
步骤S5:相机区域准备;
步骤S6:事件触发与记录流程;
步骤S7:运动事件的检测与分析。
在一个优选地实施方式中,步骤S1包括以下步骤:获得各个相机视图;
在各个相机视图中选定事件区域的临界点;
基于三角测量法将临界点在相机坐标系下计算出来;
构建由多面体包成的三维空间区域,以此作为事件触发区域。
在一个优选地实施方式中,步骤S2包括多视图检测结果匹配和基于匹配结果的重建。
在一个优选地实施方式中,步骤S3包括以下方法:
关键点要素层级声明;
基础要素的声明与构建;
人体姿态关键点信号的声明;
判定条件声明;
判定条件集合。
在一个优选地实施方式中,声明需要计算的关键点信号,包括:
关节角度的大小(比如左臂肘部);
关键点之间的距离大小(比如左手手腕关键点与右手手腕关键点)。
在一个优选地实施方式中,声明的关键点信号的判定范围包括角度大小的范围和距离大小的范围。
在一个优选地实施方式中,步骤S4中,选定步骤S1中构建的事件触发区域;
定义若干事件开始的人体姿态关键点触发信号与事件持续的人体姿态关键点触发信号,并将其与对应事件一起注册到事件触发源中。
在一个优选地实施方式中,步骤S4中人体姿态关键点触发信号的构建与步骤S3人体姿态关键点信号的构建内容一致。
在一个优选地实施方式中,步骤S5中,相机区域准备流程:
标定相机参数与构建相机世界坐标系;
在相机世界坐标系下构建三维空间区域;
在构建好的三维空间区域中设定各个事件的开始信号与持续信号,其中持续信号为人体姿态关键点触发信号;
将三维空间区域作为事件触发区域注册到相机区域中。
在一个优选地实施方式中,步骤S6,事件触发与记录流程包括以下方法:
启动多视角相机阵列,获得多视图图像;
基于多视图图像,持续检测各个视图人体姿态关键点,重建并追踪三维人体姿态关键点;
遍历检查人体姿态关键点与设定好的构成事件触发区域的三维空间区域的包含关系;
如果满足包含条件,遍历查看该人体已经触发的事件,检测该人体姿态关键点是否满足该事件的持续信号,如果满足,则进行对该事件持续记录,否则结束事件记录,遍历查看该人体尚未触发的事件,检测该人体姿态关键点是否满足该事件的开始信号,如果满足,则开始该事件的记录,并将其注册到该人体上,如果不满足包含条件,并且已经该人体有事件在记录中,则结束该人体的所有在记录的事件;
在事件开始和结束时返回触发的事件触发区域,事件触发对象和被触发的事件。
本发明的技术效果和优点:
1、采用可编排三维空间区域作为事件触发区域,通过编排可编辑的三维空间区域,来构建多种事件类型且具有复杂结构的事件触发区域。
2、使用三维人体姿态关键点触发信号作为事件触发对象,通过检测三维人体姿态关键点的特定姿态以及关键点与事件触发区域的交互关系,来触发和记录相应的事件。
附图说明
图1为本发明的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,一种3D人体关节运动序列记录方法,包括以下方法:步骤S1:复杂三维空间区域事件触发区域的构建,获得各个相机视图,构建由多面体包成的三维空间区域,以此作为事件触发区域;获得各个相机视图;
在各个相机视图中选定事件区域的临界点;
基于三角测量法将临界点在相机坐标系下计算出来;
构建由多面体包成的三维空间区域,以此作为事件触发区域。
其中三角测量法为:已知相机的参数Pi和匹配点xi,来恢复三维点的坐标X;
设,第i个相机的投影矩阵:
Figure SMS_1
对应在第i个相机中的图像坐标为:xi=[ui,ui,1]T
求空间的三维点坐标:X=[Xw,Yw,Zw,1]T
直接线性变换法:
根据投影方程可以得到:dixi=PiX
上述等式两侧同时叉乘xi
xi×PiX=0
根据向量叉积的运算,展开得:
Figure SMS_2
其中P_{ij}表示第i个投影矩阵的第j行。1个观测点提供2个约束,X有3个自由度,求解该方程至少2对点(从几何意义上解释,两条射线相交可确定空间中的一个三维点)。用SVD分解来求解。
为了求解稳定,可以选择,或者RANSAC方法
宽基线(相机间的距离)求解更加稳定,在匹配成功的点对中选择宽基线中的匹配对进行求解。基线越宽,误差越小。因为两个相机的距离越远,三角形的稳定性越强;从离散图像的角度,基线越宽,像素点误差的影响越小。
基于RANSAC的流程
计算RANSAC采样次数,设置内点阈值(重投影误差);
一对视角,计算三维点坐标;
计算每个视角中的,统计内点个数;
重复2),3)直到满足采样次数,选择最多的视角;
利用所有内点的视角重新计算三维点坐标。
步骤S2:基于多视图的三维人体姿态关键点重建与追踪;步骤S2包括多视图检测结果匹配和基于匹配结果的重建。
步骤S3:人体姿态关键点信号的构建,包括声明需要计算的关键点信号和给出声明的关键点信号的判定范围;关键点要素层级声明;声明的关键点信号的判定范围包括角度大小的范围和距离大小的范围;
基础要素的声明与构建;
人体姿态关键点信号的声明;声明需要计算的关键点信号,包括:
关节角度的大小(比如左臂肘部);
关键点之间的距离大小(比如左手手腕关键点与右手手腕关键点);
判定条件声明;
判定条件集合。
步骤S4:基于三维人体姿态关键点的触发对象的构建;步骤S4中,选定步骤S1中构建的事件触发区域;
定义若干事件开始的人体姿态关键点触发信号与事件持续的人体姿态关键点触发信号,并将其与对应事件一起注册到事件触发源中,步骤S4中人体姿态关键点触发信号的构建与步骤S3人体姿态关键点信号的构建内容一致。
步骤S5:相机区域准备;步骤S5中,相机区域准备流程:
标定相机参数与构建相机世界坐标系;
在相机世界坐标系下构建三维空间区域;
在构建好的三维空间区域中设定各个事件的开始信号与持续信号,其中持续信号为人体姿态关键点触发信号;
将三维空间区域作为事件触发区域注册到相机区域中。
10、步骤S6:事件触发与记录流程;步骤S6,事件触发与记录流程包括以下方法:
启动多视角相机阵列,获得多视图图像;
基于多视图图像,持续检测各个视图人体姿态关键点,重建并追踪三维人体姿态关键点;
遍历检查人体姿态关键点与设定好的构成事件触发区域的三维空间区域的包含关系;
如果满足包含条件,遍历查看该人体已经触发的事件,检测该人体姿态关键点是否满足该事件的持续信号,如果满足,则进行对该事件持续记录,否则结束事件记录,遍历查看该人体尚未触发的事件,检测该人体姿态关键点是否满足该事件的开始信号,如果满足,则开始该事件的记录,并将其注册到该人体上,如果不满足包含条件,并且已经该人体有事件在记录中,则结束该人体的所有在记录的事件;
在事件开始和结束时返回触发的事件触发区域,事件触发对象和被触发的事件。
步骤S7:运动事件的检测与分析。
最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种3D人体关节运动序列记录方法,其特征在于;包括以下方法:
步骤S1:复杂三维空间区域事件触发区域的构建,获得各个相机视图,构建由多面体包成的三维空间区域,以此作为事件触发区域;
步骤S2:基于多视图的三维人体姿态关键点重建与追踪;
步骤S3:人体姿态关键点信号的构建,包括声明需要计算的关键点信号和给出声明的关键点信号的判定范围;
步骤S4:基于三维人体姿态关键点的触发对象的构建;
步骤S5:相机区域准备;
步骤S6:事件触发与记录流程;
步骤S7:运动事件的检测与分析。
2.根据权利要求1所述的一种3D人体关节运动序列记录方法,其特征在于:步骤S1包括以下步骤:获得各个相机视图;
在各个相机视图中选定事件区域的临界点;
基于三角测量法将临界点在相机坐标系下计算出来;
构建由多面体包成的三维空间区域,以此作为事件触发区域。
3.根据权利要求1所述的一种3D人体关节运动序列记录方法,其特征在于:步骤S2包括多视图检测结果匹配和基于匹配结果的重建。
4.根据权利要求1所述的一种3D人体关节运动序列记录方法,其特征在于:步骤S3包括以下方法:
关键点要素层级声明;
基础要素的声明与构建;
人体姿态关键点信号的声明;
判定条件声明;
判定条件集合。
5.根据权利要求4所述的一种3D人体关节运动序列记录方法,其特征在于:声明需要计算的关键点信号,包括:
关节角度的大小(比如左臂肘部);
关键点之间的距离大小(比如左手手腕关键点与右手手腕关键点)。
6.根据权利要求4所述的一种3D人体关节运动序列记录方法,其特征在于:声明的关键点信号的判定范围包括角度大小的范围和距离大小的范围。
7.根据权利要求1所述的一种3D人体关节运动序列记录方法,其特征在于:步骤S4中,选定步骤S1中构建的事件触发区域;
定义若干事件开始的人体姿态关键点触发信号与事件持续的人体姿态关键点触发信号,并将其与对应事件一起注册到事件触发源中。
8.根据权利要求7所述的一种3D人体关节运动序列记录方法,其特征在于:步骤S4中人体姿态关键点触发信号的构建与步骤S3人体姿态关键点信号的构建内容一致。
9.根据权利要求1所述的一种3D人体关节运动序列记录方法,其特征在于:步骤S5中,相机区域准备流程:
标定相机参数与构建相机世界坐标系;
在相机世界坐标系下构建三维空间区域;
在构建好的三维空间区域中设定各个事件的开始信号与持续信号,其中持续信号为人体姿态关键点触发信号;
将三维空间区域作为事件触发区域注册到相机区域中。
10.根据权利要求1所述的一种3D人体关节运动序列记录方法,其特征在于:步骤S6,事件触发与记录流程包括以下方法:
启动多视角相机阵列,获得多视图图像;
基于多视图图像,持续检测各个视图人体姿态关键点,重建并追踪三维人体姿态关键点;
遍历检查人体姿态关键点与设定好的构成事件触发区域的三维空间区域的包含关系;
如果满足包含条件,遍历查看该人体已经触发的事件,检测该人体姿态关键点是否满足该事件的持续信号,如果满足,则进行对该事件持续记录,否则结束事件记录,遍历查看该人体尚未触发的事件,检测该人体姿态关键点是否满足该事件的开始信号,如果满足,则开始该事件的记录,并将其注册到该人体上,如果不满足包含条件,并且已经该人体有事件在记录中,则结束该人体的所有在记录的事件;
在事件开始和结束时返回触发的事件触发区域,事件触发对象和被触发的事件。
CN202310068947.5A 2023-02-06 2023-02-06 一种3d人体关节运动序列记录方法 Withdrawn CN116188750A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310068947.5A CN116188750A (zh) 2023-02-06 2023-02-06 一种3d人体关节运动序列记录方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310068947.5A CN116188750A (zh) 2023-02-06 2023-02-06 一种3d人体关节运动序列记录方法

Publications (1)

Publication Number Publication Date
CN116188750A true CN116188750A (zh) 2023-05-30

Family

ID=86437803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310068947.5A Withdrawn CN116188750A (zh) 2023-02-06 2023-02-06 一种3d人体关节运动序列记录方法

Country Status (1)

Country Link
CN (1) CN116188750A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117036448A (zh) * 2023-10-10 2023-11-10 深圳纷来智能有限公司 一种多视角相机的场景构建方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117036448A (zh) * 2023-10-10 2023-11-10 深圳纷来智能有限公司 一种多视角相机的场景构建方法及***
CN117036448B (zh) * 2023-10-10 2024-04-02 深圳纷来智能有限公司 一种多视角相机的场景构建方法及***

Similar Documents

Publication Publication Date Title
US8335345B2 (en) Tracking an object with multiple asynchronous cameras
Han et al. Reconstruction of a scene with multiple linearly moving objects
US8786680B2 (en) Motion capture from body mounted cameras
JP7427188B2 (ja) 3dポーズ取得方法及び装置
CN103458977B (zh) 用于虚拟高尔夫模拟装置的感测装置及感测方法
CN201431466Y (zh) 人体运动捕获三维再现***
CN109243575B (zh) 一种基于移动交互和增强现实的虚拟针灸方法及***
CN114529605B (zh) 一种基于多视图融合的人体三维姿态估计方法
CN116188750A (zh) 一种3d人体关节运动序列记录方法
Tomono 3-D localization and mapping using a single camera based on structure-from-motion with automatic baseline selection
Liebowitz et al. Uncalibrated motion capture exploiting articulated structure constraints
JP2000268179A (ja) 三次元形状情報取得方法及び装置,二次元画像取得方法及び装置並びに記録媒体
CN111415420A (zh) 空间信息确定方法、装置及电子设备
CN109902675A (zh) 物体的位姿获取方法、场景重构的方法和装置
Zhang Motion and structure of four points from one motion of a stereo rig with unknown extrinsic parameters
CN115131407B (zh) 面向数字仿真环境的机器人目标跟踪方法、装置和设备
CN116485953A (zh) 数据处理方法、装置、设备和可读存储介质
JP2627483B2 (ja) 姿勢検出装置および方法
JP3512919B2 (ja) 物体形状・カメラ視点移動の復元装置及び復元方法
JP3548652B2 (ja) 物体形状復元装置及びその方法
Bottino et al. Toward non-intrusive motion capture
Zhao et al. Human motion reconstruction from monocular images using genetic algorithms
Gandhi et al. Calibration of a reconfigurable array of omnidirectional cameras using a moving person
Bériault Multi-camera system design, calibration and three-dimensional reconstruction for markerless motion capture
CN118200750A (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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20230530