“官宣官宣了,我男朋友帥吧”。今天是520網絡情人節,數萬人在快手官宣脫單,這是怎么做到的?原來是快手上線了一款視頻特效,讓單身的小伙伴們瞬間甜蜜分身,“順利脫單”。這是快手為用戶準備的一系列520特效中的一款,受到用戶歡迎。
“感謝快手送的男朋友,真帥!”,“聽說兩個人在一起久了會越長越像,我男朋友很像我啊”,“官宣官宣,公布對象”。這款“變情侶”上線后,快手用戶玩出了各式花樣分身,和對象同框一起比心,牽手,玩手指舞,還能同框喝奶茶。還有寶媽用這款特效給寶寶拍攝視頻,瞬間可以喜提龍鳳胎。
快手上線的520一系列魔表中還有“變男神”、“變女神”,能夠實現變性別效果的特效。“變男神”讓女性用戶自己變身男神,欣賞變身后的帥氣發型。“變女神”的特效讓男性用戶瞬間變身膚白貌美的女子。
如此好玩新奇的體驗背后用到了什么高科技呢,據快手Y-tech的算法工程師介紹,該效果背后是核心技術是GAN,即生成對抗網絡。在用戶原有圖像的基礎上,利用GAN可以生成以假亂真的圖像。要想實現手機端實時的性別變換效果,必須要解決以下三大核心問題。
GAN生成的臉部特征與用戶的性別明顯相反,要有變性別的特征同時要和用戶本身很像,GAN模型需要在改變性別特征與保留用戶特征之間取得一個平衡。為了達到生成發型的拍攝穩定連續,快手Y-tech算法工程師將GAN與圖形學結合在一起,充分利用了圖形學中的3D理論與GAN的紋理學習能力。最終的效果給用戶帶來了新奇驚艷的體驗。
GAN模型一般運算量較大,快手用戶覆蓋較廣泛,使用的不同型號的手機運算能力差別很大。為了能夠讓所有用戶都體驗到新技術帶來的福利,快手Y-tech采用了一個系統化的解決方案,從底層引擎的加速到模型壓縮,再到后處理的優化,每一部分都暗含了相當大的挑戰和能力。
除了性別變化, 快手Y-tech在其他生成式技術也做了豐富的積累, 比如變年輕、變老。2019年8月份,快手上線了“變娃娃臉”特效, 這次不僅是國內首個實現端上實時GAN,也是全球范圍內第一次實現iOS安卓多平臺、全機型覆蓋的視頻實時GAN。