吉林大学学报(信息科学版) ›› 2026, Vol. 44 ›› Issue (3): 680-686.

• • 上一篇    下一篇

基于布谷鸟搜索算法的人体上肢动作捕捉方法

谢 颖   

  1. 西安翻译学院体育学院,西安710105
  • 收稿日期:2024-07-04 出版日期:2026-06-02 发布日期:2026-06-02
  • 作者简介:谢颖(1974— ),女,山西人,西安翻译学院副教授,主要从事学校体育研究,(Tel)86-18991286292(E-mail)18991286292 @163. com。
  • 基金资助:
    陕西省十四五冶教育科学规划基金资助项目(SGH22Y1749); 西安市社科基金资助项目(23TY29) 

Motion Capture Method of Human Upper Limb Based on Cuckoo Search Algorithm

XIE Ying   

  1. Sports Institute, Xi’an Fanii University, Xi’an 710105, China
  • Received:2024-07-04 Online:2026-06-02 Published:2026-06-02

摘要:  针对传统人体上肢动作捕捉方法中传感器数据易受噪声干扰与遮挡导致数据丢失影响动作捕捉准确性的问题提出引入布谷鸟搜索算法利用其全局搜索能力在存在噪声和遮挡的情况下找到最优或近似最优的解, 从而提高数据处理的鲁棒性实现人体上肢动作的准确捕捉。首先,通过Kinect传感器采集人体上肢动作数据利用四元数法获取人体上肢关节点的位置坐标 ;然后基于最优化算法确定人体上肢动作朝向最后, 利用布谷鸟搜索算法对人体上肢动作捕捉结果进行寻优以提高关节点定位的精度并对优化后传感器测得的上肢关节点坐标进行连接以确定上肢位置结合上肢朝向实现上肢动作捕捉。实验结果表明,该方法的上肢朝向角测量精度较高动作捕捉性能较好。 

关键词: 布谷鸟搜索算法, 人体上肢动作捕捉,  , Kinect传感器, 四元数法, 最优化算法

Abstract: In traditional methods for capturing human upper limb movements, sensor data is susceptible to noise interference and occlusion, resulting in data loss and affecting the accuracy of motion capture. Therefore, the cuckoo search algorithm is introduced, which utilizes its global search ability to find the optimal or approximately optimal solution in the presence of noise and occlusion, thereby improving the robustness of data processing and achieving accurate capture of human upper limb movements. Firstly, the Kinect sensor is used to collect data on human upper limb movements, and the quaternion method is used to obtain the position coordinates of human upper limb joint points. Then, based on optimization algorithms, the orientation of human upper limb movements is determined. Finally, the cuckoo search algorithm is used to optimize the results of human upper limb motion capture, improving the accuracy of joint point positioning. The coordinates of the upper limb joint points measured by the optimized sensor are connected to determine the position of the upper limb, and combined with the orientation of the upper limb, upper limb motion capture is achieved. The experimental results show that the method has high accuracy in measuring the orientation angle of the upper limbs and good motion capture performance.

Key words: cuckoo search algorithm, human upper limb motion capture, Kinect sensor, quaternion method, optimization algorithm

中图分类号: 

  • TP391