本篇文章給大家分享的是有關(guān)AI換臉技術(shù)原理是什么,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。
創(chuàng)新互聯(lián)專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、江陵網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為江陵等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。近來(lái)AI換臉技術(shù)引起了巨大的爭(zhēng)議,眾所周知,人臉互換是計(jì)算機(jī)視覺領(lǐng)域中的大熱應(yīng)用,在技術(shù)進(jìn)步的同時(shí)也埋下了不少的隱患。因此在不久前的《網(wǎng)絡(luò)音視頻信息服務(wù)管理規(guī)定》中,國(guó)家出臺(tái)了針對(duì)AI換臉造假視頻的管控政策。由此可見AI換臉技術(shù)的迅猛發(fā)展,甚至達(dá)到了以假亂真的地步。既然AI技術(shù)如此神奇,就來(lái)帶大家深度分析AI技術(shù)的具體原理。
AI換臉技術(shù)原理:
人臉互換一般可以用于視頻合成、提供隱游戲務(wù)、肖像更換或者其他有創(chuàng)新性的應(yīng)用。最早之前,實(shí)現(xiàn)人臉互換是通過分別分析兩者人臉的相似信息來(lái)實(shí)現(xiàn)換臉,也就是通過特征點(diǎn)匹配來(lái)提取一張臉中例如眉毛、眼睛等特征信息然后匹配到另一張人臉上。這種實(shí)現(xiàn)不需要進(jìn)行訓(xùn)練,不需要的數(shù)據(jù)集,但是實(shí)現(xiàn)的比較差,無(wú)法自己修改人臉中的表情。
而在最近發(fā)展的深度學(xué)習(xí)技術(shù)中,我們可以通過深度神經(jīng)網(wǎng)絡(luò)提取輸入圖像的深層信息,從而讀取出其中隱含的深層特征來(lái)實(shí)現(xiàn)一些新奇的任務(wù),比如風(fēng)格遷移(style transfer)就是通過讀取訓(xùn)練好的模型提取圖像中的深層信息來(lái)實(shí)現(xiàn)風(fēng)格互換。也有使用神經(jīng)網(wǎng)絡(luò)進(jìn)行人臉互換(face-swap),其中使用VGG網(wǎng)絡(luò)來(lái)進(jìn)行特征提取并實(shí)現(xiàn)人臉互換。這里我們通過特殊的自編碼器結(jié)構(gòu)來(lái)實(shí)現(xiàn)人臉互換,并且達(dá)到不錯(cuò)的效果。
自編碼器:
AI換臉技術(shù)基礎(chǔ)背景——自編碼器
自編碼器類似于神經(jīng)網(wǎng)絡(luò),可以說(shuō)是神經(jīng)網(wǎng)絡(luò)的一種,經(jīng)過訓(xùn)練后能夠嘗試將輸入復(fù)制到輸出。自編碼器和神經(jīng)網(wǎng)絡(luò)一樣,有著隱含層h,可以將輸入解析成編碼序列,從而復(fù)現(xiàn)輸入。自編碼器內(nèi)部有一個(gè)函數(shù)h=f(x)可以進(jìn)行編碼,同時(shí)也有一個(gè)函數(shù)r=g(h)實(shí)現(xiàn)解碼,如下圖所示。
網(wǎng)絡(luò)構(gòu)架:
那么應(yīng)該如何通過自編碼器實(shí)現(xiàn)我們的換臉技術(shù)呢?在之前我們已經(jīng)知道了自編碼器可以學(xué)習(xí)輸入圖像的信息從而對(duì)輸入圖像信息進(jìn)行編碼并將編碼信息存到隱含層中,而解碼器則利用學(xué)習(xí)到的隱含層的信息重新生成之前輸入的圖像,但是如果我們直接將兩個(gè)不同個(gè)體圖像集的圖像輸入到自編碼器當(dāng)中會(huì)發(fā)生什么呢?假如我們僅僅是簡(jiǎn)單地將兩張不同的臉的集合扔到自編碼網(wǎng)絡(luò)中,然后挑選一個(gè)損失函數(shù)去訓(xùn)練,但這樣去訓(xùn)練我們是什么也得不到的,因此我們需要重新設(shè)計(jì)一下我們的網(wǎng)絡(luò)。
怎么設(shè)計(jì)呢?既然我們想要將兩張臉互換,那么我們可以設(shè)計(jì)兩個(gè)不同的解碼網(wǎng)絡(luò),也就是使用一個(gè)編碼網(wǎng)絡(luò)去學(xué)習(xí)兩張不同人臉的共同特征,而使用兩個(gè)解碼器去分別生成他們。也就是我們?cè)O(shè)計(jì)一個(gè)輸入端或者說(shuō)一個(gè)編碼器(分別輸入兩個(gè)不同的臉),然后兩個(gè)輸出端或者說(shuō)兩個(gè)解碼器,這樣我們就可以通過隱含層來(lái)分別生成兩張不同的人臉了。
網(wǎng)絡(luò)結(jié)構(gòu):
我們可以看到網(wǎng)絡(luò)結(jié)構(gòu)有一個(gè)輸入端和兩個(gè)輸出端,輸入端由卷積層和全連接層構(gòu)成,而輸出端則同樣由卷積層構(gòu)成,但是需要注意這里的輸入端是下采樣卷積,而輸出端則是上采樣卷積,也就是圖像的分辨率是先變低再慢慢升高。
總得來(lái)說(shuō),這個(gè)換臉技術(shù)是一個(gè)結(jié)構(gòu)簡(jiǎn)單但是知識(shí)點(diǎn)豐富的一個(gè)小項(xiàng)目,其結(jié)構(gòu)簡(jiǎn)單易于使用以及修改,并且可以生成不錯(cuò)的效果,但是因?yàn)槠鋼碛休^多的參數(shù),其運(yùn)行速度并不是很快(當(dāng)然我們可以通過改變編碼層和解碼層結(jié)構(gòu)加快訓(xùn)練生成的速度),并且對(duì)于臉部有異物的圖像可能會(huì)生成不真實(shí)的效果。
以上就是AI換臉技術(shù)原理是什么,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。