【AI-1000問】segmentation和matting有什麼區別?

12html


往期視頻web


點擊邊框調出視頻工具條


segmentation和matting有什麼區別?微信

你們都知道圖像分割(image segmentation)是怎麼回事,就是將每一個像素進行分類。經常將圖像分割用於摳圖替換背景,可是摳圖真的只是圖像分割就能搞定嗎?爲何還有個技術叫作image matting呢?機器學習

做者/編輯 言有三ide

解答1:什麼是圖像分割image segmentation?svg


圖像分割就是把每個像素都分類爲一個類別,好比下圖。這就是咱們一般意義上所說的圖像分割,無論是semantic segmentation仍是instance segmentation,都是如此,每個像素有肯定的類別。
工具

解答2:什麼是image matting呢?學習


它與圖像分割不一樣,也是咱們一般所說的摳圖。咱們知道photoshop裏面能夠摳圖,有個邊緣羽化的功能,你們若是分割完直接替換背景,可能會帶來不少不天然的邊緣過分,一眼就能看出來是假圖。測試


再者說,對於細到頭髮絲這樣的像素,僅僅是二分類的圖像分割是很難完美解決的,好比下圖:ui

image matting要解決的問題以下:

F就是前景,B就是背景,a就是透明度,它們都是未知的,對於RGB圖像的一個像素來講,就有7個未知數。而已知數就是I,只有3個,可想而知這是一個很病態的問題,具體的求解方式這裏就不說了。


這就是二者的主要區別,image matting問題僅限於二類。對於一個前背景估計問題來講,若是你解決了image matting問題,那麼image segmentation問題天然就解決了,反之則否則。

思考


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


本週直播


今日看圖猜技術


有三AI生態


更多請關注知乎專欄《有三AI學院》


轉載文章請後臺聯繫

侵權必究



往期精選

本文分享自微信公衆號 - 有三AI(yanyousan_ai)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索