Lock-on Stabilization using Motion or Final Cut Pro

手術錄影的目的,紀錄靜態攝影拍不到的骨質硬度、立體感、流程細節、手術動作等等。但是,用相機或手機錄影,一直都很難避免晃動,除了買巨大的顯微鏡來錄影,如何用後製影片的方法,來減少這個問題呢?

最近Final Cut Pro Motion的更新,加入了物件追蹤的功能。經由機器學習,可以抓到影片中移動的物體。除了加入圖標或文字跟隨物體更簡單外,還有反向把物體鎖定住的效果,網路上就發現了兩段影片,一個是Final Cut Pro X,另一個是Motion的教學影片。

用這個功能,可以將手持震動,變成很穩定的手術影片。

步驟很詳細,這裡簡單筆記一下:

Final Cut Pro

  • 將主要影片調整到理想的大小,可以稍微放大到130%左右。
  • 複製影片一份到後面的暫存區,將這個暫存區的影像,調整成-130%的上下左右顛倒的鏡像影片。
  • 移動鏡像影片,疊到主影像上方。
  • 下方的主影像,找一個顏色對比大的參考點,可以是牙齒,可以是縫線,當作object track的參考點。右邊功能區,找到物件追蹤工具,定位與調整大小旋轉到參考點上。按下analyze
  • 若分析過程,追蹤點跑掉,可以用分鏡圖調整,再從當下時間軸重新分析。
  • 切換到主影像上方的鏡像影片,按下tranform功能鍵,畫面中間可以將tracker選擇剛剛設定的object tracker。意思就是兩段影片互相追蹤。
  • 這時影像會跑掉,要從tranform區域重新調整rotation = 0, scale =0。更重要的tranform區最右上的小方塊,打開取消tracker rotation,才不會讓影像邊追蹤邊旋轉。
  • 再將鏡像影片回復成正常的130%

Motion

  • 找出想要穩定的影片。Import as project
  • 中間上方的behaviors 找到motion tacking –> analyze motion
  • 同樣選擇影片中對比大的地方,讓電腦自動抓取物件。analyze
  • cmd-d複製影片,將複製的影片下方,analyze motion刪除,只留下一份。
  • 回到正上方的behavior –> motion tracking –> match move
  • 將剛剛analyze motion拖曳到match move behaviors方塊中,讓系統知道動作是兩者相連。
  • 取消match move下方的rotation
  • 回到複製的影片,左方properties –> positions –> add parameter behavior –> negate
  • 影片就變成穩定有如拿著三軸穩定器一般。
  • 可以再調整大小,讓影片視野更好。

當發現有這個功能後,非常開心,還熬夜研究Motion, Final cut pro, Compressor如何使用,忘了睡覺。以往都用lumafusion來編輯影片,Final Cut Pro一直被冷落,現在來到新的領域,很興奮也很新鮮,本來覺得這些軟體超難,現在網路學習資源很方便,降低門檻很多,加上M1 Air速度都跟得上,只怕一直玩影片,SSD很快就爆了(笑)。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s