這個免費的 AI 演算法可以毫無違和感的把你放進名畫裡!
本文基於創作共用協議(BY-NC)由貓眼科技公眾號釋出
PS大神師傅們從此可以隱退了,論“毫無違和感”AI完勝!
有誰知道當年那個拿著剛出土的明代的哆啦A夢沿街叫賣的販子的下落?我想聯絡一下他問問做舊的手藝是從哪兒學來的?感覺這位兄弟骨骼驚奇,必成大器!
還有當年在火車站廣場拿著帶有郭德綱老師的民國大頭銀元問我500塊一口價要不要的那位師傅...
看到銀元的一剎那,我差點就信了相聲這門傳統藝術來自“平行宇宙”!
好想和這些人聊聊啊!因為我特別好奇這些硬貨是從哪兒搞來的?
我猜這背後一定有一個精通 PS 的練家子控制著一群古董做舊大師,這些沿街叫賣的師傅應該都只是揹著 KPI 的打工仔而已。
不過以後估計這幫人要失業了,那個精通 PS 的老師傅可能還不知道 AI 人工智慧這個東西,更不知道 AI 其實已經把藝術做舊這個領域提升到了一個新的高度。
而且,這個 AI 還是免費的。
先來看看下面這兩張名畫:梵高的UFO版《星空》和達芬奇先生為本尼迪克特・康伯巴奇先生創作的《蒙娜巴奇》。
星空上流暢有力的筆觸、神祕飛行器和蒙娜巴奇充滿質感的蘋果肌還有額頭上的一縷捲髮,簡直就是絕世之筆...
嗯,扯到這裡貓哥實在是編不下去了,我決定公開這個不為人知的祕密了!
這一切都是來自康奈爾大學的研究人員研發的人工智能幹的,他們在年初的時候發表了一篇關於 AI 在視覺深度學習演算法方面的論文,詳細的介紹了他們的新機器學習演算法,這個演算法可以把任何物體或人物自拍放入世界名畫中,並且可以完美(或接近完美)的匹配藝術家的風格將其融合到一起。
這套演算法首先會將面部或物件粗暴的放在要融合的繪畫作品裡。在最初的階段你會認為這個 AI 就像一個 PS 白痴一樣在做一些讓人無法理解的操作。不過接下來的事情會變得越來越有趣...
第二階段,AI 會對繪畫進行粗略的風格匹配,開始進行深度分析和學習,這時候你看到的畫面雖然還是有點彆扭,但所呈現的結果已經完全可以媲美 PS 老師傅們的手藝了。
到了最後階段,AI 會進一步協調匯入的物件,不斷的優化其中的紋理結構和樣式與原始的繪畫相匹配,最終生成一個毫無違和感甚至讓人有點毛骨悚然的“贗品”。
怎麼就毛骨悚然了呢?這跟明代的哆啦A夢和民國時期的郭老師銀元有異曲同工的感覺。
比如飛機出現在了不該出現的年代——
美隊的盾牌原來是古羅馬戰士的標配——
哈哈哈哈,神奇!
論文作者在他們的研究中寫到:“繪畫合成其實是一項非常難的事情,因為合成的風格與原畫差距太大,這使得其中的差異非常容易被察覺。”
這句話的意思就是說,PS 師傅的技術再精湛,也沒辦法把一個突兀的東西 P 進一幅完整的畫裡。由於樣式和紋理的細微差別,觀看者傾向於能夠立即發現任何可疑的新物件。
由於這些微妙的錯誤和差異,我們非常容易察覺那些有違和感的圖片。
反過來說,恰恰是這種人類易於察覺的事情可以丟給 AI 去學習,看看會出現什麼奇妙的結果。
該團隊針對使用者的一項調研表明,他們的這套演算法生成的“作品”被許多人視為真正的繪畫,我在想這些人是不是從來沒見過原作品?
為了滿足更多人的好奇心,研究人員把他們的 AI 程式碼開源釋出到了 GitHub 上(想要程式碼連結在文末)果不其然,有好奇心的人果然很多,群眾們快把這套演算法玩兒壞了。
上面的圖片證明了一個道理,霸王硬上弓是不行的!就算這 AI 演算法再牛,如果你硬把一個穿著T恤的屌絲自拍照放進名畫裡,那感覺就真的跟明代的哆啦A夢差不多了。
不過如果換個角度或者表情,或許會好一點點?
*AI 程式碼連結(需要一定程式設計經驗):
https://github.com/luanfujun/deep-painterly-harmonization