基于粒子滤波算法的三维关节型人体运动跟踪

3D Articulated Human Body Tracking by Particle Filter

  • 摘要: 针对复杂背景,提出了一种新的基于三维关节型人体模型和粒子滤波器的人体运动跟踪算法,并基于此开发了一套鲁棒性强、精度高的应用系统. 首先构建一个简易且完备的三维关节型人体模型. 然后对经标定、校正之后的图像做背景减除,计算场景深度信息、前景轮廓信息、手臂轮廓信息,将这些特征与人体模型特征进行匹配,生成似然函数,使用粒子滤波得到模型的各个参数,恢复人体上身姿态. 实验结果表明,此算法能够对各种复杂背景、不同光照条件、不同跟踪对象、各种姿态的人体进行跟踪,具有较强的适应性和抗干扰能力.

     

    Abstract: For sophisticated background, a human body tracking algorithm using particle filter based on 3D articulated body model is introduced. First, a high-fidelity biomechanical upper body model was built, which is accurate for representing varies complicated human poses and is simple to be developed. Then a sequence of images was obtained by using a stereo camera. After calibration, verification and background subtraction, the information resources of calculated depth map, foreground silhouette and arms skeleton were chosen to construct the likelihood function. The state vectors describing the human pose were computed by fitting the articulated body model to observation human using particle filter. The torso and arms were tracked separately so that the computational complexity and the number of particles could be reduced. Experimental results show that the proposed algorithm can rapidly and accurately track human body with different poses, different person under different illumination conditions.

     

/

返回文章
返回
Baidu
map