1. 程式人生 > >視頻穩像

視頻穩像

運動補償 步驟 軟件方法 利用 矯正 估計 追蹤 好的 整體

一、概念:

利用軟件或硬件的方法使存在抖動的視頻變得穩定。從成本和效果兩者綜合方面分析,軟件方法較有優勢,接下來本文主要談論軟件的方法。

二、分類

視頻穩像利用軟件方式進行穩像處理主要分為3種方式:二維穩像方法,三維穩像方法,介於二維和三維之間的方法(2.5維穩像方法)。

三、基本步驟

視頻穩像主要分為三步:1.全局運動估計;2.運動平滑;3.運動補償。

四、要點

1)全局運動估計是要利用背景追蹤的方法對相機運動進行估計。其中涉及到的要點有:1.前景的去除;2.參考幀的選取;3.累積錯誤;4.單向運動估計的弊病(可以利用雙向運動估計來估計兩種方向的運動)。

2)運動平滑主要是對估計的抖動軌跡進行平滑處理。其中涉及的要點有:1.自定義平滑路徑;2.平滑路徑對優化後視頻的影響(丟失像素以及局部扭曲或整體崩潰)。

3)運動補償是利用平滑的軌跡對原視頻進行反向補償。其中涉及的要點有:1.彌補丟失的像素;2.對模糊的圖片進行清晰化處理等。

從功能上看,運動平滑與運動補償是有很大關聯的。因此,在做運動平滑時,在時間軌跡平滑基礎上會加入許多空間約束來約束矯正後的視頻留有較好的空間結構。

五、二維穩像方法詳述

六、三維穩像方法詳述

七、介於二維和三維之間的方法詳述

未完待續。。。

視頻穩像