1. 程式人生 > 資訊 >女神青澀時纖毫畢現,騰訊 AI 模型 GFPGAN 火上 GitHub 熱榜第一,Demo 線上可玩

女神青澀時纖毫畢現,騰訊 AI 模型 GFPGAN 火上 GitHub 熱榜第一,Demo 線上可玩

包漿老圖立刻清晰到頭髮絲是一種怎樣的體驗?看這明亮的眼眸、清晰的髮絲,原本模糊的人像立刻添了幾分靈動(這就是用 AI 修復的高圓圓童年照)。

甚至時間更久遠的歷史名人照片也能搞定。例如魯迅先生年輕時意氣風發的模樣,被還原地淋漓盡致:

圖靈的這張修復就更厲害了,不僅眼神更加銳利,頭髮、眉毛等細節都被完美還原了出來:

而以上這些效果,無需專業 PS 技能,只用一個網頁端的 Demo、點點滑鼠上傳圖片就能搞定!

這麼方便的修復神器,立刻引來了廣大網友的圍觀和試玩。

不少人都用自己童年時低畫素的照片來試驗,這效果彷彿十幾年前的自己就站在眼前了:

已經糊到包漿的照片也能秒變人像大片,這 feel 立刻就來了~

多人合照修復也都是小 case,這效果讓網友們直呼驚到了驚到了。

這就是已經多日霸佔 GitHub 熱榜第一的 AI 修復專案:GFP-GAN,Star 數高達 8400。

最近,它在網上又掀起了一股老照片修復熱潮,讓人們爭相試玩!而這一專案由騰訊 PCG ARC 實驗室提出,其相關論文已被 CVPR2021 收錄。

現在,就讓我們趕緊來體驗一下它的神奇之處吧。

Demo 試玩

GFP-GAN 可通過 Colab、Hugging Face 或本地執行程式碼進行試玩。我們今天是在 Hugging Face 網頁端體驗。

如介面所示,只需將你想修復的照片拖進左邊的圖片框內,點選 Submit 即可。比如我們上傳一張的照片,得到的效果就是這樣:

而且它還會自動擺正人臉。

讓人驚喜的是,遇到人像戴眼鏡的情況,GFP-GAN 甚至連鏡片反光都能高清化處理。u1s1(有一說一),修復後的效果完全看不出是幾十年前的照片啊!

就連齊天大聖孫悟空的猴臉,對於 GFP-GAN 而言也是 so easy,並且對光線的修復效果格外突出。

並且修復中也不會過度磨皮,人臉上自然的皺紋也全部精細展現。

用 GAN 修復人像

那麼 GFP-GAN 如此強大的效果是怎麼實現的呢?研究人員受到 StyleGAN2 的啟發:

既然 GAN 已經能生成如假亂真的圖片,那麼它所包含的面部資訊,是不是也能幫助人臉修復呢?由此,在 GFP-GAN 的模型框架中,主要用到了一個退化清除模組和一個預訓練的 GAN 作為先驗。

兩個模組通過隱編碼對映和多個通道分割空間特徵變化層(CS-SFT)連線。

訓練過程中,首先要對低質量人臉進行降噪等粗處理,然後保留面部資訊。

在保真度方面,研究人員引入了一個面部損失( Facial Component Loss),判斷哪些細節需要提升保留,然後再用識別保留損失(Identity Preserving Loss)進行修復。

一作師從湯曉鷗教授

本文論文一作是 Xintao Wang,他是騰訊 ARC 實驗室 (深圳應用研究中心) 的研究員。

本科畢業於浙江大學,博士畢業於香港中文大學。

其博士期間師從湯曉鷗教授和 Chen Change Loy 教授。

研究方向為計算機視覺和深度學習,尤其關注影象、視訊修復方面。

論文地址:

https://arxiv.org/abs/2101.04061

GitHub 專案頁:

https://github.com/TencentARC/GFPGAN

Hugging Face 試玩傳送門:

https://huggingface.co/spaces/akhaliq/GFPGAN