宋奇
在圖片處理領(lǐng)域,AI的存在感越來越多,現(xiàn)在,AI已經(jīng)可以讓黑白照自動變成彩色照片了。我們知道黑白照片上色的難點(diǎn),在于它并沒有包含任何色彩信息,需要靠人來辨認(rèn)物體是什么,然后靠想象、腦補(bǔ)才能猜出黑白照應(yīng)有的顏色,靠人工填上去。而現(xiàn)在,AI也可以做到這一點(diǎn),這就是一叫做個Colourise.sg的網(wǎng)站,通過機(jī)器學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)算法,利用數(shù)十萬張的照片建立了著色模型,我們一起來看看它的實(shí)際效果。
Colourise.sg是一個來自于新加坡的網(wǎng)站,在國內(nèi)連接速度并不算快,不過使用很簡單,開啟網(wǎng)頁后到下方的交互框,就可以上傳圖片。使用前,需要先做一個人機(jī)驗(yàn)證,判斷你是不是真人,如果驗(yàn)證碼刷不出來,多刷幾次就可以了。
Colourise.sg一次只能為一張黑白照片上色,上傳黑白照片后,Colourise.sg很快就會給出結(jié)果。Colourise.sg給出的結(jié)果還是很有趣的,并提供了原圖和上色后圖片的對比圖,用戶可以拖動原圖和上色圖片的分界線,作更詳細(xì)的比較。
Colourise.sg的AI上色效果如何?我們來看看幾組照片。
首先是一張二戰(zhàn)歷史照片。這張照片原本就是黑白照,可以看到除了一些細(xì)節(jié),上色效果還是比較自然的。
我們再用現(xiàn)代的彩色照片來測試Colourise.sg的功力。這里先利用PhotoShop的去色程序,將一張彩色照片去色,然后再將它上傳到Colourise.sg用AI上色,對比原先的彩色照片,看看Colourise.sg的上色到底是不是真的那么神奇。
可以看到,Colourise.sg總體來說還是比較自然的。它能夠比較好地判斷天空、海水、沙灘和綠植等要素,并給出了較為正確的色彩。特別是海邊的這張照片,上色效果已經(jīng)以假亂真,和原片只有風(fēng)格上的差異而已。不過Colourise.sg對于一些細(xì)節(jié)的把控仍有問題,例如無法分辨枯葉和綠葉,只能籠統(tǒng)地將植物都填上綠色,對比原圖色彩單調(diào)了不少。
和原圖相比,Colourise.sg上色的版本丟失了很多色彩,而且反差不強(qiáng)烈。對于室內(nèi)布置的人造物,Colourise.sg似乎沒有太多的上色方案,畢竟和自然物體相比,人造物體的顏色有更多的可能性,Colourise.sg的上色趨于保守也是可以理解的。但Colourise.sg竟然也沒正確還原盆栽綠植的顏色,這就有點(diǎn)令人失望了。
最后我們來看一張食物的照片。
這簡直就是翻車現(xiàn)場。Colourise.sg基本沒有起到上色的作用,換言之Colourise.sg根本就不知道這些食物、餐具應(yīng)該的什么顏色。食物、餐具也是人造物,看來Colourise.sg對沒有固定顏色搭配的物品,上色的確不擅長。
可見,Colourise.sg的能力還是比較局限的。對于自然景觀、人臉皮膚等顏色比較固定的對象,Colourise.sg能夠正確上色;而對于家具、食物、餐具等具有多種色彩選擇的事物,Colourise.sg就難以應(yīng)付了。當(dāng)然,隨著數(shù)據(jù)庫的進(jìn)一步充實(shí),AI是可以繼續(xù)進(jìn)步的,期待今后有更好的AI上色方案。