1.一種雙向運動估計去隔行方法,其特征在于,包括如下步驟:
1)針對隔行掃描視頻序列的第一場,采用場內信息進行插值得到重建的圖像,選取兩個參考幀和一個待插值場,所述兩個參考幀是與所述待插值場在時間上相鄰的前后各一個重建的圖像,其中,與所述待插值場在時間上相鄰的后一個重建的圖像是采用場內信息進行插值獲得的重建的圖像,所述的待插值場是基于所述的兩個參考幀進行重建獲得的圖像;
2)從待插值場中選取待匹配塊,待匹配塊的大小為m×(2n+1),其中m是待匹配塊的列數,(2n+1)是待匹配塊的行數,n是大于等于1的整數,待匹配塊中的奇數行都是原始像素點位置,偶數行都是待插值像素點位置,當下次選取待匹配塊的時候,縱向上的兩個相鄰待匹配塊共用一行;
3)從步驟1)中兩個所述的參考幀中分別選取一個矩形搜索窗,使步驟2)中所述的待匹配塊的位置對應兩個所述矩形搜索窗的中心位置;
4)在兩個所述的矩形搜索窗中分別找到最佳匹配塊,兩個所述的最佳匹配塊有相應的絕對差值和:SADforward與SADbackward,以及相應的運動補償值:Iforward和Ibackward,根據所述的絕對差值和及運動補償值獲得最終的插值I,最終的插值公式如下:
5)針對待插值場邊界情況的處理,包括:當待插值場是奇場時,對于底行的插值,是通過以底行為軸對稱向下擴展一行,重復步驟2)至步驟4),當待插值場是偶場時,對于頂行的插值,是通過以頂行為軸對稱向上擴展一行,重復步驟2)至步驟4),直至將所有隔行掃描視頻序列全部處理完,結束。
2.根據權利要求1所述的一種雙向運動估計去隔行方法,其特征在于,步驟2)所述的縱向上的兩個相鄰待匹配塊共用一行,是縱向上兩個相鄰待匹配塊中上面的待匹配塊中的最下一行和下面的待匹配塊中的最上一行是同一行。
3.根據權利要求1所述的一種雙向運動估計去隔行方法,其特征在于,步驟4)中在矩形搜索窗中找到最佳匹配塊的方式,包括:首先,搜索的過程中只使用待匹配塊中原始像素點和搜索窗中已獲得插值的像素點進行搜索,其中將搜索窗中已獲得插值的像素點稱為重建像素點;并進行如下操作:
(1)從搜索窗的左上角位置選取與待匹配塊相同大小的匹配塊開始搜索,使待匹配塊中的原始像素點對應所述匹配塊中的重建像素點,對一個所述的匹配塊進行匹配操作;
(2)水平向右移一個重建像素點的位置,重新選取與待匹配塊相同大小的匹配塊進行匹配操作,直至這一行的末尾;
(3)然后向下移動兩行,在最左位置再重新選取與待匹配塊相同大小的匹配塊由左向右依次進行匹配操作,直至搜索窗中所有的重建像素點都完成匹配操作。
4.根據權利要求3所述的一種雙向運動估計去隔行方法,其特征在于,第(3)步所述的匹配操作,包括當匹配塊中重建像素點的像素值和待匹配塊中與重建像素點相對應的原始像素點的像素值之間的絕對差值和SAD最小的時候,將所述的匹配塊作為最佳匹配塊,把最佳匹配塊中原始像素點的像素值復制到待匹配塊中與最佳匹配塊中原始像素點對應的待插值像素點位置,從而獲得運動補償的插值