1.一種新的塊重疊運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,包括如下步驟:
1)針對(duì)隔行掃描視頻序列的第一場(chǎng),采用場(chǎng)內(nèi)信息進(jìn)行插值得到重建圖像,選取參考幀和一個(gè)待插值場(chǎng),所述待插值場(chǎng)是基于之前的參考幀進(jìn)行重建,所述參考幀是與所述待插值場(chǎng)在時(shí)間上相鄰的前n個(gè)重建圖像;
2)從待插值場(chǎng)中選取待匹配塊,待匹配塊的大小為m×(2n+1),其中m是待匹配塊的列數(shù),(2n+1)是待匹配塊的行數(shù),待匹配塊中的奇數(shù)行都是原始像素點(diǎn)位置,偶數(shù)行都是待插值像素點(diǎn)位置,當(dāng)下次選取待匹配塊的時(shí)候,縱向上的兩個(gè)相鄰待匹配塊共用一行;
3)從參考幀中選取矩形搜索窗,使步驟2)中所述的待匹配塊的位置對(duì)應(yīng)所述矩形搜索窗的中心位置;
4)在矩形搜索窗中找到最佳匹配塊,包括:
首先,搜索的過程中只使用待匹配塊中原始像素點(diǎn)和搜索窗中已獲得插值的像素點(diǎn)進(jìn)行搜索,其中將搜索窗中已獲得插值的像素點(diǎn)稱為重建像素點(diǎn);
(1)從搜索窗的左上角位置選取與待匹配塊相同大小的匹配塊開始搜索,使待匹配塊中的原始像素點(diǎn)對(duì)應(yīng)所述匹配塊中的重建像素點(diǎn),對(duì)一個(gè)所述的匹配塊進(jìn)行匹配操作;
(2)水平向右移一個(gè)重建像素點(diǎn)的位置,重新選取與待匹配塊相同大小的匹配塊進(jìn)行匹配操作,直至這一行的末尾;
(3)然后向下移動(dòng)兩行,在最左位置再重新選取與待匹配塊相同大小的匹配塊由左向右依次進(jìn)行匹配操作,直至搜索窗中所有的重建像素點(diǎn)都完成匹配操作;
5)利用行平均算法獲得運(yùn)動(dòng)補(bǔ)償插值點(diǎn)(i,j)的插值ILA(i,j);
6)采用中值濾波的方式阻止誤差傳遞,包括:針對(duì)步驟4)獲得的運(yùn)動(dòng)補(bǔ)償插值與運(yùn)動(dòng)補(bǔ)償插值點(diǎn)(i,j)相鄰的上一行像素值I(i-1,j)、與運(yùn)動(dòng)補(bǔ)償插值點(diǎn)(i,j)相鄰的下一行像素值I(i+1,j)以及步驟5)獲得的運(yùn)動(dòng)補(bǔ)償插值點(diǎn)(i,j)的插值ILA(i,j)共四個(gè)值進(jìn)行中值濾波,由中值濾波得到的中間兩個(gè)值的均值是最終的插值結(jié)果F(i,j),其中,最終插值的計(jì)算表達(dá)式如下:
7)針對(duì)待插值場(chǎng)邊界情況的處理,包括:當(dāng)待插值場(chǎng)是奇場(chǎng)時(shí),對(duì)于底行的插值,是通過以底行為軸對(duì)稱向下擴(kuò)展一行,重復(fù)步驟2)至步驟6);當(dāng)待插值場(chǎng)是偶場(chǎng)時(shí),對(duì)于頂行的插值,是通過以頂行為軸對(duì)稱向上擴(kuò)展一行,重復(fù)步驟2)至步驟6)。
2.根據(jù)權(quán)利要求1所述的一種新的塊重疊運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,步驟2)所述的縱向上的兩個(gè)相鄰待匹配塊共用一行,是縱向上兩個(gè)相鄰待匹配塊中上面的待匹配塊中的最下一行和下面的待匹配塊中的最上一行是同一行。
3.根據(jù)權(quán)利要求1所述的一種新的塊重疊運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,步驟4)中所述的匹配操作,包括當(dāng)匹配塊中重建像素點(diǎn)的像素值和待匹配塊中與重建像素點(diǎn)相對(duì)應(yīng)的原始像素點(diǎn)的像素值最接近時(shí),將所述的匹配塊作為最佳匹配塊,把最佳匹配塊中原始像素點(diǎn)的像素值復(fù)制到待匹配塊中與最佳匹配塊中原始像素點(diǎn)對(duì)應(yīng)的待插值像素點(diǎn)位置,從而獲得運(yùn)動(dòng)補(bǔ)償?shù)牟逯?img id="icf0003" file="FDA0001084490410000021.GIF" wi="147" he="71" img-content="drawing" img-format="GIF" orientation="portrait" inline="no" />
4.根據(jù)權(quán)利要求1所述的一種新的塊重疊運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,步驟5)所述的利用行平均算法獲得運(yùn)動(dòng)補(bǔ)償插值點(diǎn)(i,j)的插值ILA(i,j)的計(jì)算表達(dá)式如下:
ILA(i,j)=[I(i-1,j)+I(i+1,j)]÷2 (1)
其中,I(i-1,j)是與運(yùn)動(dòng)補(bǔ)償插值點(diǎn)(i,j)相鄰的上一行像素值,I(i+1,j)是與運(yùn)動(dòng)補(bǔ)償插值點(diǎn)(i,j)相鄰的下一行像素值。