|
|
Human motion capture using wireless inertial sensors |
Qi lei1, JIN Wen-guang2, GENG Wei-dong3 |
1. College of Software Technology, Zhejiang University, Hangzhou 310027,China;
2. Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China;
3. State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou 310027, China |
|
|
Abstract Human motion capture is an important technology in the threedimensional character animation production. Since the motion capture process is very expensive and complex, in this paper we introduce a new method that captures the human motion data from the inertial motion sensors attached to the user’s limbs. The user wears multiple wireless inertial motion sensors with accelerometer and magnetometer, and the sensor data are sent to the computer using the wireless sensor network. LevenbergMarquardt based optimization algorithm is applied to estimate the threedimensional orientation of the inertial sensor and then bind the obtained orientation quaternion to the skeleton of the animation character. The root position of the animation character is modified inversely from the relative status of the supporting leg and the ground in order to make the walking motion more realistic. The experimental results show that our method can capture the user’s motion effectively and produce accurate and realistic motion capture data.
|
Published: 20 March 2012
|
|
基于无线惯性传感器的人体动作捕获方法
为解决光学式动作捕捉设备成本高昂和操作复杂的问题,提出一种通过佩戴在用户身体上的无线惯性传感器进行人体动作数据捕获的方法.在用户身体的各个运动部位绑定多个由加速度和磁通传感器构成的无线惯性传感器单元,传感器通过无线信号发送运动传感数据到计算机端,应用优化算法计算惯性传感单元的三维朝向信息,最后将四元数与动画角色的骨骼绑定后生成人体动作数据.为了解决运动过程中的行走导致的骨架根节点移动问题,利用地形参数反向计算和调整角色骨架根节点位置,使生成的动作符合地形和环境要求,达到真实自然的运动效果.实验结果表明,使用无线惯性传感器进行人体动作捕获得到的动作数据准确度高,朝向计算方法运行速度快,能够满足实时性应用的要求,同时显著降低动作捕获的成本和使用复杂度.
|
|
[1] HSU E, GENTRY S, POPOVIC J. Examplebased control of human motion [C]∥ Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation. Grenoble, France: Eurographics Association, 2004: 69-77.
[2] LEE J, CHAI J, REITSMA P S, et al. Interactive control of avatars animated with human motion data [C]∥ Proceedings of the 29th annual conference on Computer graphics and interactive techniques. San Antonio, Texas: ACM, 2002: 491-500.
[3] MAES P, DARRELL T, BLUMBERG B, et al. The ALIVE system: wireless fullbody interaction with autonomous agents [J]. ACM Multimedia Systems, 1997, 5: 105-112.
[4] BLACKBURN J, RIBEIRO E. Human motion recognition using isomap and dynamic time warping [C]∥ Proceedings of the 2nd conference on Human motion. Rio de Janeiro, Brazil: SpringerVerlag, 2007: 285-298.
[5] ISHIGAKI S, WHITE T, ZORDAN VB, et al. Performancebased control interface for character animation [J]. ACM Transactions on Graphics, 2009, 28: 1-8.
[6] CHAI J, HODGINS J K. Performance animation from lowdimensional control signals [C]∥ Proceedings of the 22nd annual conference on Computer graphics and interactive techniques. Los Angeles, California: ACM, 2005: 686-696.
[7] LEE J, HA I. Sensor Fusion and Calibration for Motion Captures using Accelerometers [C]∥ Proceedings of the 1999 IEEE International Conference on Robotics and Automation. Detroit, United states: IEEE, 1999: 1954-1959.
[8] MIZELL D. Using gravity to estimate accelerometer orientation [C]∥ Proceedings of the 7th IEEE International Symposium on Wearable Computers. New York, USA: IEEE, 2003: 252-258.
[9] SHIRATORI T, HODGINS J. Accelerometerbased user interfaces for the control of a physically simulated character [J]. ACM Transactions on Graphics, 2008, 27: 1-9.
[10] MANTYJARVI J, HIMBERG J, SEPPANEN T. Recognizing human motion with multiple acceleration sensors [C]∥ Proceedings of the IEEE International Conference on Systems, Man and Cybernetics. Tucson, United states: IEEE, 2001: 747-752.
[11] SLYPER R, HODGINS J. Action capture with accelerometers [C]∥ ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Dublin, Ireland: ACM, 2008: 193-199.
[12] DONG W, LIM K Y, GOH Y K, et al. A lowcost motion tracker and its error analysis [C]∥ IEEE International Conference on Robotics and Automation. Pasadena, USA: IEEE, 2008: 311-316.
[13] LYMPOURIDES V, ARVIND D K, PARKER M. Fully wireless, full body 3D motion capture for improvisational performances [C]∥ In Proceedings of the Workshop on Whole Body Interaction. Boston, USA: ACM, 2009: 221-233.
[14] SAKAGUCHI T, SATO K, INOKUCHI S. Human Motion Capture by Integrating Gyroscopes and Accelerometers [C]∥ IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems. Washington, USA: IEEE, 1996: 470-475.
[15] BACHMANN E R, MCGHEE R B, YUN X, et al. Inertial and magnetic posture tracking for inserting humans into networked virtual environments [C]∥ Proceedings of the ACM symposium on Virtual reality software and technology. Baniff, Canada: ACM, 2001: 9-16.
[16] BRUDERLIN A, WILLIAMS L. Motion signal processing [C]∥ Proceedings of the 22nd annual conference on Computer graphics and interactive techniques. Los Angeles, USA: ACM, 2005: 97-104.
[17] HASENFRATZ J, LAPIERRE M, SILLION F. A realtime system for full body interaction with virtual worlds [C]∥ Eurographics Symposium on Virtual Enviroments. Grenoble, France: The Eurographics Association, 2004: 147-156.
[18] MADSEN K, NIELSEN H B, TINGLEFF O. Methods for nonlinear least squares problems [M]. Lyngby: Technical University of Denmark Press, 2004: 44-58.
[19] NOCEDAL J, WRIGHT S J. Numerical optimization [M]. New York: Springer, 1999: 359-365. |
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|