论文部分内容阅读
在以往的体育解析与诊断系统中,通常是用两台摄像机对运动员的技术动作进行实地拍摄,并将其两组图像序列合成转化成为三维数据,然后仅通过对运动参数的解析给教练以参考。然而在实际应用中人们更希望提供教练能对参数进行修改,甚至直接用鼠标对动作进行编辑的功能,实现教练对动作的设计和指导。并将其修改的结果通过虚拟人表现出来,再与运动员的动作进行视频合成,给运动员以直观的演示。 2003年我们承担了河北省《运动技术可视化实时生物力诊断与仿真指导系统研究》,对体育解析与诊断系统软件进行了研发,实现了关节点的手工标记法和自动识别法,运动参数的解析和虚拟人动作重现,用逆向动力学计算关节点的位置及从图片中提取运动人体轮廓等功能。本文是对该系统做了进一步的修改和完善,包括以下三部分内容。 1.虚拟人动画:实现虚拟人动画的常用方法是手工标示法、运动捕获方法和自动识别方法。为了减少手工标示的工作量,回避运动捕获的高成本和弥补自动识别的精度误差。本文提出了基于插值原理的方法,其采用样条插值技术处理位置的平移变化,采用四元数插值技术处理方向的旋转变化。 2.虚拟人动作的设计与修改:当教练员需要对运动员的某一时刻的某一关节点进行修改时,为了保持整个动作的协调性和前后动作的连贯性,需要对该帧的其他关节点和前后帧的动作做相应的自动匹配。为此本文提出了基于运动自身的自相似方法和基于正态分布的关节点曲线调整方法。从运动员自身的运动曲线中提取特征信息,然后进行自动调整使其结果能最大限度地符合运动员自身特点。 3.视频合成:传统的alpha图像合成算法往往使作为运动参照的背景图像在融合之后不够清晰。本文提出了一种新的图像融合算法—Newalpha算法。此方法的优点在于它既保存了原始图片中的清晰背景又使融合后的图像平滑自然。同时,本文还开发了一套视频处理系统,它能够实现视频图像的慢放、及同帧显示不同时刻的动作等操作。