由于受到血液的冲击和周围肌肉的牵拉,B超探测到的心脏运动包含了功能性和非功能性两种运动,由此获得的心动波形图不能准确反映心脏的功能。首先采用改进的Canny算法并辅以改进的径向灰度搜索算法提取左心室短轴轮廓, 然后使用基于傅里叶描述子的运动提取方法和质心主轴法获取心脏的非功能性运动,并从复合运动中剔除非功能性运动。基于该方法得到的心动曲线消除了心动波形图中的多线、偏移和被平滑等现象,经修正后的采样方向线能够跟随心脏特定结构的各方向平移,没有出现心动曲线随非功能运动位移和特征点失落等情况,可更准确地反映心脏结构特定部位的功能性运动。