一种基于运动复杂度的快速运动估计自适应选择方法,首先,根据视频序列的时间连续性,以前一帧图像的运动复杂度为依据,进行运动复杂度的帧级判断;然后,根据帧级判断的结果,对需要继续进行判断的图像帧,根据视频序列的空间相关性,进行宏块级运动复杂度的判断;最后,根据帧级和宏块级对运动复杂度的判断,为当前宏块选择运动估计方法进行运动估计。本发明在分析了菱形搜索方法和分级运动估计方法优缺点的基础上,利用已有方法的互补性,通过对视频序列进行帧级和宏块级运动复杂度的计算,并结合自适应阈值和提前终止条件的判断,选择出较为合适的搜索方法。实验结果表明本发明可以在保证图像质量的前提下,达到加快运动估计的目的。