軟分割的入門學習

soft segmentation中要完成的主要任務:matting,具體的操作即是指,提取圖像中的前景,同時獲得前景區域中每個像素所對應的透明度。本質上就是摳圖操作。

原始圖像 = 前景圖像 * 前景透明度 + 背景圖像 * 背景透明度
其中,各透明度之和爲1。

soft segmentation,顧名思義,不同於hard segmentation那種非黑即白的“生硬”分割方式,它允許在分割時存在過渡區域,即對於處於過渡區域中的像素點,不偏執地將其歸爲邊界上的任一邊區域,而是讓它充當一個“具有多重國籍”的角色。

 

大多數摳圖問題需要用戶交互的先驗條件,使得我們對已知輸入圖像的顏色統計有預先的估計和假設,從而能夠更加準確的估計出未知量的值,常見的人工添加的約束條件有三區標註圖(trimap)和草圖(scribble)兩種。

 

photoshop裏面可以摳圖,有個邊緣羽化的功能

image segmentation是一個硬的分割問題,將每一個像素進行分類。image matting可以看作是一個軟的分割問題,它估計透明度,前景和背景,是真正實用的換背景技術。

image matting問題僅限於二類。對於一個前背景估計問題來說,如果你解決了image matting問題,那麼image segmentation問題自然就解決了,反之則不然。
 

摳圖任務與其它圖像相關的任務不太一樣,因爲它的輸入中不僅有原始圖像還有三分圖。三分圖指的是圖像邊緣的輪廓,這也使得它成了“半監督” 問題。

 

現有靜態圖像摳圖算法均需對給定圖像添加手工標記以增加摳圖問題的額外約束。

常用的標記方式有Trimap和Strokes兩種。

Trimap是對給定圖像的一種粗略劃分,即將給定圖像劃分爲前景、背景和待求未知區域;
Strokes則採用塗鴉的方式在圖像上隨意標記前景和背景區域,剩餘未標記部分則爲待求的未知區域

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章