科技

DeepFakes進化版DeepNude驚現!一鍵“脫衣“,火到宕機_技術

大資料文摘出品

作者:蔣寶尚、趙偉

人工智慧的黑暗面能有多黑?

這邊DeepFake帶來的餘震還沒有被平息,本週,又一AI偏門應用爆出,一鍵直接“脫掉”女性的衣服!

海外媒體Motherboard測試圖片

顯然,已經不能叫做是擦邊球的應用了。

這是一款名為DeepNude的應用,次標題被稱為“AI X光“,只需要給它一張照片,即可藉助神經網路技術,自動“脫掉”衣服。原理雖然理解門檻高,但是應用起來卻毫不費力,因為對於使用者來說,無需任何技術知識,一鍵即可獲取。

之前這款應用提供客戶端版和網頁版,你可以選擇支付50美元付費使用,也可以選擇使用免費版,區別是免費版獲得的圖片會出現較大水印。

可能由於太過受“歡迎”,伺服器過載,文摘菌在獲取過程中發現這一應用已經宕機,deepnude官方推特也表示已經暫時下線。

不過,有不少媒體在APP上線期間已經有人做了測評,技術效果針對女性,效果非常逼真。

據網友測試,假若你上傳了一張男性的照片,最後生成的圖片會被替換成女性的身體,且上傳照片面板越裸露,最後的圖片就會越真實。

雖然,因為伺服器原因已經下線,但還是在國內外引起了軒然大波~

有吃瓜群眾,如下~

有好奇者如下~

還有法律角度解讀這件事情的如下~

也有小夥伴稱:這像是一款騙你交錢的軟體。

創作者:我不是偷窺狂

此訊息最初是由科技媒體Motherboard曝出。他們通過幾十張的照片測試,發現如果輸入《體育畫報泳裝特輯》(Sports Illustrated Swimsuit)的照片,得到的裸體照片最為逼真。

但這一技術還有缺點,多數照片(尤其是低解析度照片)經過DeepNude處理後,得出的影象會有人工痕跡;而輸入卡通人物照片,得出的影象是完全扭曲的。

也就是說軟體並非完美無瑕。大多數影象和低解析度影象會產生一些視覺偽像。DeepNude在一些使用奇怪的角度、燈光或衣服的照片處理上完全失敗。從上面也可以看出,當我們用它處理卡通角色傑西卡兔子的影象時,它的影象極為扭曲,甚至有點可怕。

這已經不是一個兔子了~

DeepNude的建立者阿爾貝託(Alberto)表示,該軟體由開源演算法pix2pix建立,訓練資料僅為1萬張女性裸圖。這一演算法與之前的人工智慧換臉技術deepfake演算法相似,也和無人車技術所使用的演算法相似。

阿爾貝託說他的靈感來源於曾於20世紀60年代和70年代期間在雜誌上瀏覽過的X射線眼鏡等小玩意廣告。DeepNude的標誌是一個戴著螺旋眼鏡的男人,就是對這些廣告的致敬。

正如創作者表示,該軟體的開發完全是出於“有意思”和好奇心。他自稱:“我不是偷窺狂。我是技術的愛好者。”但是接受採訪的過程中,他表示:“吸取了之前的教訓(來自其它創業公司)和經濟上的問題,我問我自己是否可以在這個演算法上獲得經濟回報。”

“造假”背後的技術支撐:Deep fakes

“造假”技術如此成熟,離不開一個名為Deep fakes的軟體被匿名開源釋出。它本質上是一種使用AI深度學習,能夠將一張圖片中人的臉換到其他人的圖片上的技術。通過這種技術,我們可以建立一個非常逼真的“假”視訊或圖片,“換臉”因此得名。

這項技術對硬體和視訊、換臉人圖片的質量甚至是數量要求極高,在硬體方面,儘量1060往上,記憶體至少8g,這只是標配,當然低於這個配置也能執行,但是效果怎麼樣就不好說了。而且在標準配置下,圖片訓練時間至少為6小時。

其實說,視訊在此技術用也是被拆分為圖片了,所以它和換臉人的圖片要求基本一樣,視訊要清晰,但是也不用過分清晰,視訊中要只出現被換臉人的一個人的臉,如果有其他人的臉,需要把它去掉。

有了資料和質量的要求,如果你想自己訓練一個AI換臉模型需要3個步驟:一是提取資料,二是訓練,三是轉換。其中第一和第三步都需要用到資料預處理,另外第三步還用到了圖片融合技術。所以主要包含的內容有:影象預處理、網路模型、影象融合。

具體原理思路為:對於每張臉,都訓練一套編碼器和相應的解碼神經網路。編碼時,使用的是第一個人的圖片。而解碼時,卻是使用第二個人解碼器。

也就是說,既然我們想要將兩張臉互換,那麼我們可以設計兩個不同的解碼網路,也就是使用一個編碼網路去學習兩張不同人臉的共同特徵,而使用兩個解碼器去分別生成他們。

圖片來自簡書,具體來源見文末

如上圖,也就是設計一個輸入端或者說一個編碼器,分別輸入兩個不同的臉,然後兩個輸出端或者說兩個解碼器,這樣我們就可以通過隱含層來分別生成兩張不同的人臉了。

對於訓練部分,在這個網站中,其用復仇者聯盟裡面的明星來做訓練很容易,畢竟有大量的網路公開圖片視訊。

圖片不足時,還可以從現有視訊中提取。在神經網路訓練並學習了關於每個人面部的特徵之後,它自己就能預測想出這個人還沒擺出來的姿勢。

比如,訓練生成John Oliver。

在此技術出現之前,人們想換個臉只能依賴手動PS。這就要花費很多人工和時間,而且想在視訊裡換個臉更難,每一幀都得換。

但自從這個叫做“deep fakes”的軟體被匿名開源釋出,一切都不一樣了。

當然,DeepNude比以前的deepfakes軟體更容易使用,也更容易訪問。對比deepfakes需要大量的技術專業知識、龐大的資料集以及昂貴的GPU,DeepNude是一款面向消費者的應用程式,比大多數視訊遊戲更容易安裝,只需點選一下即可在30秒內產生裸體圖片。

相關報道:

https://www.vice.com/en_us/article/kzm59x/deepnude-app-creates-fake-nudes-of-any-woman

https://www.jianshu.com/p/dd7df75c5679

責任編輯:

Reference:科技日報

看更多!請加入我們的粉絲團

轉載請附文章網址

不可錯過的話題