一種基于運動復雜度的快速運動估計自適應選擇方法,首先,根據視頻序列的時間連續性,以前一幀圖像的運動復雜度為依據,進行運動復雜度的幀級判斷;然后,根據幀級判斷的結果,對需要繼續進行判斷的圖像幀,根據視頻序列的空間相關性,進行宏塊級運動復雜度的判斷;最后,根據幀級和宏塊級對運動復雜度的判斷,為當前宏塊選擇運動估計方法進行運動估計。本發明在分析了菱形搜索方法和分級運動估計方法優缺點的基礎上,利用已有方法的互補性,通過對視頻序列進行幀級和宏塊級運動復雜度的計算,并結合自適應閾值和提前終止條件的判斷,選擇出較為合適的搜索方法。實驗結果表明本發明可以在保證圖像質量的前提下,達到加快運動估計的目的。