專利名稱::視頻穩(wěn)定中的運(yùn)動(dòng)平滑的制作方法
技術(shù)領(lǐng)域:
:概括地說,本發(fā)明公開主題涉及穩(wěn)定視頻領(lǐng)域。
背景技術(shù):
:許多類型的移動(dòng)設(shè)備(例如攝影機(jī)、采用電影模式的靜態(tài)相機(jī)、蜂窩電話和個(gè)人數(shù)字助理(PDA)中的照相機(jī))容許捕捉圖像序列。但是,在多數(shù)情況中,在非理想條件下和使用非理想的采集設(shè)備捕捉視頻。例如,在從移動(dòng)車輛或使用不穩(wěn)的手?jǐn)z影這樣的情況中,大多數(shù)視頻表現(xiàn)出高度的不必要的運(yùn)動(dòng)或抖動(dòng)。即使在正常條件下獲取的視頻也表現(xiàn)出不必要的晃動(dòng)。視頻穩(wěn)定旨在從視頻中消除不想要的晃動(dòng)。雖然一些非常昂貴設(shè)備提供機(jī)械圖像穩(wěn)定,但是通常采用圖像處理技術(shù),該技術(shù)通常包括在假定主要包括背景信息的圖像內(nèi),根據(jù)預(yù)選圖像區(qū)域來計(jì)算圖像運(yùn)動(dòng)。如果感興趣的對(duì)象正巧在此區(qū)域內(nèi),那么該對(duì)象就違背了該基本假設(shè),背景運(yùn)動(dòng)估計(jì)將是不正確的。其他數(shù)字穩(wěn)定技術(shù)包括通過分別沿著水平和垂直坐標(biāo)對(duì)圖像積分來估計(jì)橫跨整個(gè)圖像的運(yùn)動(dòng),然后通過在連續(xù)幀中的兩個(gè)一維信號(hào)的簡(jiǎn)單相關(guān)來計(jì)算運(yùn)動(dòng)。這種技術(shù)是快速的并能在嵌入圖像設(shè)備內(nèi)的硬件中實(shí)現(xiàn),但是該技術(shù)往往是不準(zhǔn)確的,并可能由于計(jì)算在圖像內(nèi)橫跨所有對(duì)象的平均運(yùn)動(dòng)而導(dǎo)致有偏差的運(yùn)動(dòng)估計(jì)。其他通常平滑圖像抖動(dòng)的方法包括使用多項(xiàng)式擬合、高斯巻積和卡爾曼(Kalman)濾波。通過例子的方式,而不是通過限制的方式在附圖中圖解說明了本發(fā)明的各個(gè)實(shí)施例,在附圖中,相似的標(biāo)號(hào)指代類似的元件。圖1以高層框圖形式描繪了視頻穩(wěn)定流水線。圖2描繪了沿X軸的幀間運(yùn)動(dòng)向量和接收到的絕對(duì)位置的例子。圖3描繪了依照本發(fā)明的一個(gè)實(shí)施例的SG濾波器的平滑操作的例子。圖4描繪了依照本發(fā)明的一個(gè)實(shí)施例,在應(yīng)用運(yùn)動(dòng)平滑之后,對(duì)沿著X軸的幀曲線的絕對(duì)位置進(jìn)行平滑的例子。圖5描繪了依照本發(fā)明的一個(gè)實(shí)施例的用來平滑視頻的過程。圖6描繪了依照本發(fā)明的一個(gè)實(shí)施例的計(jì)算機(jī)系統(tǒng)的高層框圖。具體實(shí)施例方式貫穿于說明書的對(duì)"一個(gè)實(shí)施例"或"實(shí)施例"的提及意味著,結(jié)合實(shí)施例所描述的特定特征、結(jié)構(gòu)或特性包含在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在貫穿此說明書各處出現(xiàn)的短語(yǔ)"在一個(gè)實(shí)施例中"或"實(shí)施例"并非必然全部指同一實(shí)施例。此外,特定的特征、結(jié)構(gòu)或特性可以在一個(gè)或多個(gè)實(shí)施例中合并。4圖1以高層框圖形式描繪了視頻穩(wěn)定流水線100。流水線100包括運(yùn)動(dòng)估計(jì)102、運(yùn)動(dòng)平滑104和運(yùn)動(dòng)補(bǔ)償106。例如,視頻穩(wěn)定流水線100可以符合H.264(高級(jí)視頻編解碼器(AVC)和MPEG-4第IO部分)壓縮標(biāo)準(zhǔn)。H.264標(biāo)準(zhǔn)已經(jīng)由聯(lián)合視頻工作組提出,該工作組包括ITU-TSG16Q.6,其也稱作VCEG(視頻編碼專家組),還包括IS0-IECJTC1/SC29/WGl1(2003),其稱作MPEG(移動(dòng)圖像專家組)。視頻穩(wěn)定流水線100可以符合MPEG-2(ISO/IEC13818-1(2000))和VC1(SMPTE421M(2006))以及其他視頻編解碼器。運(yùn)動(dòng)估計(jì)102可以從例如存儲(chǔ)文件、攝像機(jī)和/或來自網(wǎng)絡(luò)的流式視頻接收輸入視頻流。運(yùn)動(dòng)估計(jì)102可以輸出幀間運(yùn)動(dòng)參數(shù)。所述參數(shù)的數(shù)量可以變化,這依賴于使用哪種運(yùn)動(dòng)估計(jì)模型。例如,平移模型可以產(chǎn)生兩個(gè)參數(shù),具體為X和Y,它們分別代表沿著X軸和Y軸的幀間運(yùn)動(dòng)。旋轉(zhuǎn)_平移_縮放模型可以產(chǎn)生四個(gè)參數(shù),這些參數(shù)代表幀間旋轉(zhuǎn)、平移和縮放。例如,圖2描繪了從時(shí)刻0到時(shí)刻450的沿著X軸的幀間運(yùn)動(dòng)向量和接收到的絕對(duì)位置的一個(gè)例子。由圖2所代表的信息可以從運(yùn)動(dòng)估計(jì)102中輸出。再次參考圖l,在一個(gè)實(shí)施例中,運(yùn)動(dòng)平滑104可以使用Savitzky-Golay濾波器來減小視頻中出現(xiàn)的抖動(dòng)。Savitzky-Golay(SG)平滑濾波器是在"SmoothingandDifferentiationofDatabySimplifiedLeastSqimresProcedures,,,SavitzkyA.禾口Golay,M.J.E.1964,AnalyticalChemistry,Vol.36,第1627-1639頁(yè)中描述的一種FIR濾波器。SG濾波可以在至少K+l個(gè)等間距點(diǎn)的分布上執(zhí)行K階局部多項(xiàng)式回歸,從而為每個(gè)點(diǎn)確定平滑值。SG濾波可以用新的值替代所獲得的噪聲數(shù)據(jù)的每一個(gè)值,該新的值在最小二乘意義上從針對(duì)2n+l個(gè)相鄰點(diǎn)的K階多項(xiàng)式擬合中獲得,其中K《n。當(dāng)確定了多項(xiàng)式階數(shù)K和窗的大小2n+l時(shí),可以以離線方式預(yù)先計(jì)算加權(quán)系數(shù)并將其存儲(chǔ)以做將來使用。SG濾波可以使用與一組預(yù)先計(jì)算的系數(shù)之間的線性巻積。SG濾波器可以保留原始譜的高階矩。這可以導(dǎo)致移除最大數(shù)量的噪聲,同時(shí)保留數(shù)據(jù)的重要的譜特性。廣泛用于圖像恢復(fù)的修改的Rudin-0sher-Fatemi函數(shù)可以用來提供對(duì)平滑質(zhì)量JlV"i必+義J"l/-"l血公式丄其中f(x)代表觀測(cè)到的噪聲數(shù)據(jù),u(x)代表恢復(fù)(平滑)的數(shù)據(jù),常數(shù)A是尺度參數(shù)。使F(u)最小化的所恢復(fù)的u(x)可以用來確定最平滑的視頻。函數(shù)的第一個(gè)積分即正則項(xiàng),也稱作u(x)的"全變分",其使得u(x)成為平滑函數(shù)。該正則項(xiàng)討厭擺動(dòng)而且它負(fù)責(zé)消除噪聲。第二項(xiàng),即保真項(xiàng),驅(qū)使u(x)成為對(duì)所觀測(cè)到的數(shù)據(jù)f(x)的良好近似。u(x)平滑和u(x)對(duì)原始f(x)的近似之間會(huì)存在折中。表1表示通過在具有抖動(dòng)的視頻上應(yīng)用不同平滑技術(shù)所獲得的提出的度量的結(jié)果。表1:不同運(yùn)動(dòng)平滑技術(shù)的提出度量結(jié)果<table>tableseeoriginaldocumentpage6</column></row><table>對(duì)于從視頻中移除抖動(dòng)而言,Savitzky-Golay平滑濾波器的執(zhí)行效果會(huì)比標(biāo)準(zhǔn)平均FIR濾波器好的多。FIR濾波器往往濾除數(shù)據(jù)的高頻內(nèi)容中的主要部分,從而連同噪聲還平滑了預(yù)期的運(yùn)動(dòng)模式。主要的是,該穩(wěn)定系統(tǒng)保留了故意造成的、長(zhǎng)時(shí)間的照相機(jī)運(yùn)動(dòng),而只移除多余的抖動(dòng)。圖3描繪了依照本發(fā)明的一個(gè)實(shí)施例,SG濾波器的平滑操作的一個(gè)例子。在時(shí)刻t。的圓圈表明作為擬合的多項(xiàng)式曲線p(x)的中心點(diǎn)而計(jì)算得到的經(jīng)濾波的數(shù)據(jù)。圖4描繪了在應(yīng)用運(yùn)動(dòng)平滑之后,對(duì)沿著x軸的幀曲線的絕對(duì)位置進(jìn)行平滑的例子。在圖402上示出的數(shù)據(jù)上應(yīng)用SG濾波可產(chǎn)生圖404中所示的曲線。更平滑的曲線可以減小顯示視頻中的抖動(dòng)。圖5描繪了依照本發(fā)明的一個(gè)實(shí)施例,可以用來平滑視頻的過程500。框501可以包括針對(duì)每個(gè)向量參數(shù)確定相對(duì)于先前幀的當(dāng)前幀的絕對(duì)位置。當(dāng)前幀的絕對(duì)位置可以等于先前幀的絕對(duì)位置加上幀間運(yùn)動(dòng)向量參數(shù)。框501可以包括針對(duì)、(t)確定X(t)=X(t-1)+Vi(t),其中X(t)代表在時(shí)刻t的幀的絕對(duì)位置、(t)代表從至少一個(gè)參數(shù)Vjt)、V2(t)……Vp(t)中選出的在時(shí)刻t的運(yùn)動(dòng)估計(jì)模型的向量參數(shù)。向量參數(shù)Vi(t)可以是以下模型中的多個(gè)量參數(shù)中的至少一個(gè)向量參數(shù)平移模型(x和y參數(shù))、平移和旋轉(zhuǎn)模型(x、y和旋轉(zhuǎn)參數(shù))、或仿射映射(例如,保留點(diǎn)之間的共線性和沿著一條線的截距比(ratiosofdistance)的六個(gè)參數(shù))。框502可以包括對(duì)當(dāng)前幀應(yīng)用SG濾波,以確定在時(shí)刻t的經(jīng)平滑的絕對(duì)幀位置。所述當(dāng)前幀可以是使用至少一個(gè)向量參數(shù)在框501中確定的幀X(t)???02可以包括為當(dāng)前幀確定在時(shí)刻t的經(jīng)平滑的絕對(duì)幀位置X^(t):Ac(0=Jc,Z(O,其中是以"NumericalRecipesinC:TheArtofScientificComputing,,,Press等人,第650-655頁(yè),CambridgeUniversityPress(1992)中描述的方式對(duì)預(yù)先選擇的K和n預(yù)先計(jì)算的值。使用不同的多項(xiàng)式階次k和幀大小n可以得到不同的平滑質(zhì)量。關(guān)于幾個(gè)視頻的實(shí)驗(yàn)表明,使用k=1,2和n=5±2可以產(chǎn)生好的質(zhì)量結(jié)果。框503可以包括確定要應(yīng)用的修正量???03可以包括確定用于穩(wěn)定視頻的、在時(shí)刻t的運(yùn)動(dòng)估計(jì)模型的經(jīng)修正的參數(shù)向量V。。rr(t):Vc。rr(t)=XSG(t)-X(t)框504可以包括對(duì)當(dāng)前幀應(yīng)用修正???04可以包括應(yīng)用圖像扭曲(warping)方案改變幀的位置但保持顏色???04可以包括使用修正向量V。。rr(t)的參數(shù),根據(jù)在時(shí)刻t的原始未修正幀的絕對(duì)位置來確定經(jīng)平滑的幀I。。(t)。圖像扭曲方案可以包括通過使用下面的關(guān)系式來將當(dāng)前幀中的每一個(gè)像素(a,b)映射到經(jīng)修正的幀中的像素(a',b'):(a',b')=M*(a,b)其中M是包括修正向量V。。rr(t)的參數(shù)的變換矩陣。例如,對(duì)于平移_旋轉(zhuǎn)模型,其中修正向量V。。(t)包括變量m、n和alpha(a),矩陣M可以是cos(alpha),_sin(alpha),0sin(alpha),cos(alpha),0m,n,1作為另一例子,每個(gè)像素的圖像扭曲可以使用下面關(guān)系式(a',b',1)二M氺(a,b,l),其中(a,b,1)是齊次坐標(biāo)中(a,b)的表示。框505可以包括判斷是否幀間運(yùn)動(dòng)向量的所有參數(shù)Vi(t)都已經(jīng)應(yīng)用到當(dāng)前幀。如果幀間運(yùn)動(dòng)向量的所有參數(shù)并未全部應(yīng)用到當(dāng)前幀,那么框501使用尚未使用的參數(shù)、(t)來確定當(dāng)前幀。例如,在框501-505的第一次迭代中,Vjt)可以是x,然后在第二次迭代中,Vi(t)可以是y。圖6描繪了依照本發(fā)明的一個(gè)實(shí)施例的計(jì)算機(jī)系統(tǒng)600的框圖。計(jì)算機(jī)系統(tǒng)600可以包括主機(jī)系統(tǒng)602、總線616和網(wǎng)絡(luò)接口620。主機(jī)系統(tǒng)602可以包括芯片組605、處理器610、主存儲(chǔ)器612、存儲(chǔ)器614、圖形子系統(tǒng)615和總線616。芯片組605可以在處理器610、主存儲(chǔ)器612、存儲(chǔ)器614、圖形子系統(tǒng)615和總線616之間提供相互通信。例如,芯片組605可以包括能夠提供與存儲(chǔ)器614的相互通信的存儲(chǔ)器適配器(未示出)。例如,存儲(chǔ)器適配器能夠依照下列協(xié)議中的任何一種與存儲(chǔ)器614通信小型計(jì)算機(jī)系統(tǒng)接口(SCSI)、光纖信道(FC)、和/或串行高級(jí)技術(shù)附件(S-ATA)。在一些實(shí)施例中,芯片組605可以包括數(shù)據(jù)移動(dòng)邏輯,該邏輯能夠在主存儲(chǔ)器612之內(nèi)、或在網(wǎng)絡(luò)接口620和主存儲(chǔ)器612之間、或概括地說在計(jì)算機(jī)系統(tǒng)600的各個(gè)組件的任何集合之間執(zhí)行信息傳遞。處理器610可以實(shí)現(xiàn)為"復(fù)雜指令集計(jì)算機(jī)"(CISC)或"精簡(jiǎn)指令集計(jì)算機(jī)"(RISC)處理器、多核、或任何其他微處理器或者中央處理單元。主存儲(chǔ)器612可以實(shí)現(xiàn)為易失性存儲(chǔ)設(shè)備,例如但不限制于隨機(jī)存取存儲(chǔ)器(RAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)或靜態(tài)RAM(SRAM)。存儲(chǔ)器614可以實(shí)現(xiàn)為非易失性存儲(chǔ)設(shè)備,例如但不限于磁盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、內(nèi)部存儲(chǔ)設(shè)備、附加存儲(chǔ)設(shè)備、閃存存儲(chǔ)器、電池備份SDRAM(同步DRAM)和/或網(wǎng)絡(luò)可訪問的存儲(chǔ)設(shè)備。圖形子系統(tǒng)615可以對(duì)用于顯示的如靜態(tài)圖像或視頻等圖像執(zhí)行處理。例如,圖形子系統(tǒng)615可以減少視頻中的抖動(dòng)。在一個(gè)實(shí)施例中,圖形子系統(tǒng)615可以使用參考圖5描述的技術(shù)來減少抖動(dòng)??偩€616可以在至少主機(jī)系統(tǒng)602和網(wǎng)絡(luò)接口620以及其他外圍設(shè)備(未示出)之間提供相互通信??偩€616可以支持串行或并行通信??偩€616可以支持節(jié)點(diǎn)對(duì)節(jié)點(diǎn)或一個(gè)節(jié)點(diǎn)對(duì)多個(gè)節(jié)點(diǎn)(node-to-multi-node)的通信??偩€616可以至少與下列規(guī)范兼容例如在可以從美國(guó)俄勒岡州波特蘭的"PCI特別興趣小組"獲取的"外圍設(shè)備互聯(lián)(PCI)本地總線規(guī)范",修訂版3.0,2004年2月2日(以及此后的修訂版))中描述的"外圍設(shè)備互聯(lián)(PCI)";在"PCI特別興趣小組"的"PCIExpress基本規(guī)范(修訂版1.Oa)"(以及此后的修訂版)中描述的PCIE鄧ress;在可以從美國(guó)俄勒岡州波特蘭的前述"PCI特別興趣小組"獲得的"PCI-X規(guī)范"修訂版l.1,2005年3月28日(以及此后的修訂版))中描述的PCI-X;和/或"通用串行總線(USB)"(和相關(guān)標(biāo)準(zhǔn))以及其他互連標(biāo)準(zhǔn)。網(wǎng)絡(luò)接口620能夠依照任何可用協(xié)議,來提供主機(jī)系統(tǒng)602和網(wǎng)絡(luò)之間的相互通信。網(wǎng)絡(luò)接口620可以使用總線616與主機(jī)系統(tǒng)602相互通信。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)接口620可以集成進(jìn)芯片組605中。本發(fā)明中描述的圖形和/或視頻處理技術(shù)可以應(yīng)用在各種硬件架構(gòu)中。例如,圖形和/或視頻功能可以集成進(jìn)芯片組中?;蛘?,可以使用分立的圖形和/或視頻處理器。作為再另一實(shí)施例,圖形和/或視頻功能可以由包括多核處理器在內(nèi)的通用處理器實(shí)現(xiàn)。在另一個(gè)實(shí)施例中,所述功能可以在消費(fèi)型電子設(shè)備中實(shí)現(xiàn)??梢詫⒈景l(fā)明的實(shí)施例作為例如計(jì)算機(jī)程序產(chǎn)品來提供,所述計(jì)算機(jī)程序產(chǎn)品可以包括一個(gè)或多個(gè)機(jī)器可讀介質(zhì),在機(jī)器可讀介質(zhì)上存儲(chǔ)有機(jī)器可執(zhí)行指令,當(dāng)所述機(jī)器可執(zhí)行指令由一個(gè)或多個(gè)機(jī)器(例如計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、或其他電子設(shè)備)執(zhí)行時(shí),可以使所述一個(gè)或多個(gè)機(jī)器執(zhí)行依照本發(fā)明的實(shí)施例的操作。機(jī)器可讀介質(zhì)可以包括但不限制于軟盤、光盤、CD-ROM(光盤只讀存儲(chǔ)器)和磁光盤、ROM(只讀存儲(chǔ)器)、RAM(隨機(jī)存取存儲(chǔ)器)、EPROM(可擦寫可編程只讀存儲(chǔ)器)、EEPROM(電可擦除可編程只讀存儲(chǔ)器)、磁卡或光卡、閃存存儲(chǔ)器或其他類型的適合于存儲(chǔ)機(jī)器可執(zhí)行指令的介質(zhì)/機(jī)器可讀介質(zhì)。附圖和前面的描述給出本發(fā)明的多個(gè)例子。雖然被描述為許多不同的功能項(xiàng),但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,一個(gè)或多個(gè)這樣的元件可以充分地合并進(jìn)單個(gè)功能元件中。或者,某些元件可以分裂為多個(gè)功能元件。來自一個(gè)實(shí)施例的元件可以添加進(jìn)另一個(gè)實(shí)施例中。例如,本發(fā)明描述的過程的次序可以改變,且并不限制于本發(fā)明所描述的方式。此外,任何流程圖的動(dòng)作都并非必然以所示出的次序?qū)崿F(xiàn);也并非必然要執(zhí)行所有動(dòng)作。此外那些不依賴于其他動(dòng)作的動(dòng)作可以與其他動(dòng)作并行執(zhí)行。但是本發(fā)明的保護(hù)范圍絕不是由這些特定例子限制的。可能有許多變化,無論是在說明書中明確給出或者未明確給出,例如結(jié)構(gòu)、尺寸和材料使用上的差別。本發(fā)明的保護(hù)范圍至少與由權(quán)利要求給出的廣度一致。權(quán)利要求一種用于應(yīng)用濾波的方法,所述方法包括以下步驟接收視頻幀的位置信息;對(duì)所述位置信息應(yīng)用Savitzky-Golay濾波;并且提供經(jīng)濾波的位置信息。2.根據(jù)權(quán)利要求1所述的方法,其中,所述位置信息包括所述幀的絕對(duì)位置。3.根據(jù)權(quán)利要求1所述的方法,其中,所述應(yīng)用Savitzky-Golay濾波的步驟包括以下步驟使用向量參數(shù)來確定所述幀相對(duì)于先前幀的絕對(duì)位置;對(duì)所述幀應(yīng)用Savitzky-Golay濾波來確定經(jīng)平滑的絕對(duì)幀位置;確定修正向量;并且根據(jù)所述修正向量來對(duì)所述幀應(yīng)用修正。4.根據(jù)權(quán)利要求3所述的方法,其中,所述使用向量參數(shù)來確定所述幀相對(duì)于先前幀的絕對(duì)位置的步驟包括確定X(t):X(t-l)+Vi(t),其中X(t)代表在時(shí)刻t的所述幀的所述絕對(duì)位置;并且、(t)代表從至少一個(gè)向量參數(shù)中選出的在時(shí)刻t的運(yùn)動(dòng)估計(jì)模型的向量參數(shù)。5.根據(jù)權(quán)利要求4所述的方法,其中,所述至少一個(gè)向量參數(shù)是從一個(gè)組中選擇的,該組包括平移模型、平移和旋轉(zhuǎn)模型、以及仿射映射。6.根據(jù)權(quán)利要求4所述的方法,其中,所述對(duì)所述幀應(yīng)用Savitzky-Golay濾波來確定經(jīng)平滑的絕對(duì)幀位置的步驟包括確定&c(0=l>,J(o'其中x(i)包括對(duì)于所述參數(shù)向量Vi(t)的絕對(duì)位置,并且Ci是預(yù)先計(jì)算的常數(shù)。7.根據(jù)權(quán)利要求6所述的方法,其中,所述確定修正向量的步驟包括確定Vcorr(t)=XSG(t)-X(t)。8.根據(jù)權(quán)利要求7所述的方法,其中,所述對(duì)所述幀應(yīng)用修正的步驟包括應(yīng)用圖像扭曲方案,以使用所述修正向量V。OT(t)的參數(shù),根據(jù)在時(shí)刻t的原始幀來確定經(jīng)平滑的幀。9.一種用于應(yīng)用濾波的裝置,所述裝置包括用于接收視頻幀的至少一個(gè)規(guī)格的邏輯;并且用于對(duì)所述至少一個(gè)視頻幀應(yīng)用Savitzky-Golay濾波的運(yùn)動(dòng)平滑邏輯。10.根據(jù)權(quán)利要求9所述的裝置,其中,所述至少一個(gè)規(guī)格包括所述幀的位置信息。11.根據(jù)權(quán)利要求9所述的裝置,其中,所述運(yùn)動(dòng)平滑邏輯用于使用向量參數(shù)來確定所述幀相對(duì)于先前幀的絕對(duì)位置;對(duì)所述幀應(yīng)用Savitzky-Golay濾波來確定經(jīng)平滑的絕對(duì)幀位置;確定修正向量;并且根據(jù)所述修正向量來對(duì)所述幀應(yīng)用修正。12.根據(jù)權(quán)利要求9所述的裝置,其中,向量參數(shù)是從一個(gè)組中選擇的,該組包括平移模型、平移和旋轉(zhuǎn)模型、以及仿射映射。13.根據(jù)權(quán)利要求9所述的裝置,其中,為了對(duì)所述幀應(yīng)用修正,所述運(yùn)動(dòng)平滑邏輯使用所述修正向量對(duì)所述幀的像素應(yīng)用圖像扭曲,以修改所述幀的位置。14.一種用于應(yīng)用濾波的系統(tǒng),所述系統(tǒng)包括顯示設(shè)備;圖形處理器,用于對(duì)視頻應(yīng)用運(yùn)動(dòng)穩(wěn)定,其中,為了應(yīng)用運(yùn)動(dòng)穩(wěn)定,所述圖形處理器用于接收視頻幀的至少一個(gè)規(guī)格;對(duì)所述至少一個(gè)視頻幀應(yīng)用Savitzky-Golay濾波;以及向所述顯示設(shè)備提供所述濾波的視頻幀。15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述至少一個(gè)規(guī)格包括所述幀的位置信息。16.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,為了應(yīng)用Savitzky-Golay濾波,所述圖形處理器用于使用向量參數(shù)來確定所述幀相對(duì)于先前幀的絕對(duì)位置;對(duì)所述幀應(yīng)用Savitzky-Golay來確定經(jīng)平滑的絕對(duì)幀位置;確定修正向量;并且根據(jù)所述修正向量來對(duì)所述幀應(yīng)用修正。17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,向量參數(shù)是從一個(gè)組中選擇的,該組包括平移模型、平移和旋轉(zhuǎn)模型、以及仿射映射。18.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,為了對(duì)所述幀應(yīng)用修正,所述運(yùn)動(dòng)平滑邏輯使用所述修正向量對(duì)所述幀的像素應(yīng)用圖像扭曲,以修改所述幀的位置。全文摘要本發(fā)明描述了運(yùn)動(dòng)穩(wěn)定技術(shù)。至少由幀位置信息來表示視頻幀??梢栽趲恢眯畔⑸蠎?yīng)用Savitzky-Golay濾波。結(jié)果得到的經(jīng)濾波的視頻可以具有已減小的可見抖動(dòng)。文檔編號(hào)G06T7/20GK101715067SQ20091022145公開日2010年5月26日申請(qǐng)日期2009年9月29日優(yōu)先權(quán)日2008年9月29日發(fā)明者L·安茨費(fèi)爾德申請(qǐng)人:英特爾公司