把周杰倫的臉放進漫畫,北航團隊用MangaGAN畫出新版《死神》

2021-01-16 騰訊網

機器之心報導

參與:蛋醬、魔王

有了這個模型,你也能擁有冷峻嚴酷的漫畫形象——並且是獨樹一幟的久保帶人 Style!或許,還能用這個方法找到「真人版」的川上富江?

歐巴馬、周杰倫都可一鍵轉換高冷漫畫臉。

漫畫是很多人的童年回憶,除了經典的《銀魂》、《海賊王》、《火影》,久保帶人的作品《死神》也很有人氣。最近,六位來自北航的研究者推出了一款漫畫臉轉換模型「MangaGAN」,實現了真人照片到漫畫臉的完美轉換。

我們可以合理懷疑,幾位論文作者都是久保帶人的粉絲。

這篇論文中提出的「MangaGAN」,是一種基於生成對抗網絡(GAN)的非成對照片到漫畫轉換方法。用來訓練 MangaGAN 的數據集也來源於一部非常受歡迎的漫畫作品——久保帶人的《死神(Bleach)》,包含漫畫人臉的面部特徵、特徵點、身體等元素,所以生成結果也帶有強烈的久保帶人風格。

論文連結:https://arxiv.org/pdf/2004.10634v1.pdf

標準漫畫臉是如何生成的?

MangaGAN 生成漫畫臉的整體流程。

總體來說,MangaGAN 包含兩個分支:

一個分支通過幾何轉換網絡(Geometric Transformation Network,GTN)學習幾何映射;

另一個分支通過外觀轉換網絡(Appearance Transformation Network,ATN)學習外觀映射。

最後通過合成模塊將二者融合,從而生成漫畫臉。

假設 P 表示照片,M 表示生成的漫畫臉,二者之間不存在成對關係。給定一張照片 p∈P,MangaGAN 學習映射

將 p 遷移至樣本

(m∈M),同時為 m 加上漫畫風格和面部相似度。

圖中(f)步驟通過 GTN 勾勒出誇張的幾何線條,並確定五官的幾何分布位置;圖中(e)步驟則通過 ATN 生成所有的面部特徵,包括眼睛、鼻子和嘴巴。繼而通過合成模塊將幾何輪廓和面部特徵相融合,輸出漫畫臉 m∈M。

外觀轉換:ATN

ATN 是一個 multi-GAN 結構的網絡,包含四個局部 GAN,分別用來轉換眼、口、鼻和頭髮這四個面部位置。針對每個部位的 GAN,會有專屬的訓練策略和編碼器以改善其性能。

眼睛和嘴巴是漫畫臉的靈魂所在,但也是最難轉換的部分,隨著表情的變化,這兩個部位的特徵也會變化。

對於眼睛和嘴巴部位,為了實現更好的非成對數據匹配,研究者將 CycleGAN 與反向映射(reverse mapping)相結合,並進行了三項改進:

第一,設計了一個帶有 SP loss L_SP 的 Similarity Preserving (SP) 模塊,以增強相似度;

第二,訓練編碼器 E^eye 用於提取 p^eye 的主幹,訓練編碼器 E^mouth 用於提取 p^mouth 的輪廓線條;

第三,提出結構平滑損失 L_SS,幫助網絡生成筆觸平滑的漫畫臉。

使用不同的改進方法得到的眼部和嘴部區域對比情況。

上圖第 5 列和第 11 列展示了使用 SP 模塊進行改進的效果;第 6 列和第 12 列分別展示了使用編碼器 E^eye 和 E^mouth 的改進效果;第 4 列和第 10 列展示了使用結構平滑損失進行改進的效果。

鼻子和頭髮的生成則相對簡單,大部分動漫人物的鼻型相似,因此該研究使用基於 ProGAN 的架構生成鼻子。頭髮部分則使用了 APDdrawingGAN,通過頭髮分割方法劃分出大致的頭髮區域,然後使用肖像分割方法移除多餘的背景區域,即可生成類似漫畫風格的頭髮樣式。

幾何轉換:GTN

在轉換面部特徵點時會遇到一個問題:面部特徵的搭配模式限制了結果的多樣性。比如,臉型相同的人可能有著不同的眼口鼻大小或位置,但 GAN 在接受全局人臉特徵點訓練時可能遵循固定或類似的搭配模式。因此研究者也將「幾何特徵」分解為三種屬性:臉型、位置、大小,並使用三個 sub-GAN 分別轉換。

GTN pipeline。幾何信息被分為三種獨立屬性:位置、大小和臉型,然後使用 N_loc、N_siz、N_sha 三個 sub-GAN 分別進行轉換。

最終,如圖 5(b) 所示,基於預定義的臉頰和額頭比例,生成了整張漫畫臉的幾何特徵。

最後一步:融合

這一步的目的是融合人臉特徵和幾何特徵,從而生成漫畫臉。

如上圖所示,首先,根據幾何特徵來調整和定位各面部特徵組件;

其次,基於分段三次 Hermite 插值多項式 (PCHIP) 方法,獲得平滑的曲線並保留臉部形狀,然後通過擬合生成人臉特徵點的曲線來繪製臉型;

然後,模型提供了 10 種漫畫式耳朵供選擇,而非按照片重新生成,因為耳朵的樣式對面部表情來說影響不大;

此外,研究者還收集了 8 種漫畫人物身體(manga body),用來與生成的漫畫臉搭配。

最後就可以輸出漫畫結果啦。該模型提供了快速微調尺寸和位置的工具,以及鼻子、耳朵和骨架等組件的切換工具,用戶可以按照個人喜好進行調整,生成自己喜歡的漫畫臉。

MangaGAN 效果如何?

該研究所用的實驗數據集包括三部分:漫畫數據集、照片數據集和人像數據集。漫畫數據集來源於一部流行的漫畫作品《死神》,包括 448 雙眼睛、109 個鼻子、179 個嘴巴和 106 張正面漫畫臉。

研究者將 MangaGAN 與 9 種漫畫臉生成 SOTA 方法進行了對比,效果生成如下圖所示:

可以看到,其他方法生成的漫畫臉都會有扭曲和突兀的線條,或是面部存在莫名的陰影,其原因在於生成過程中忽視了幾何特徵的轉換。相比之下,MangaGAN 生成的臉部十分乾淨利落,沒有多餘的部分。

接下來是跨域轉換層面中 MangaGAN 與其他方法的對比。為公平起見,CycleGAN 和 UNIT 先轉換全臉再轉換每個人臉特徵。最終效果如下圖所示:

很明顯,其他方法在匹配照片和漫畫時容易出現問題,它們更關心二者的黑暗區域是否匹配,但沒有轉換臉型和筆觸。MangaGAN 的生成結果則更接近理想中的漫畫臉,臉型稜角分明,眉形平滑,嘴巴也進行了簡化,幾乎完全符合手繪漫畫的人物長相特徵。

相關焦點

  • 漫畫女生的臉怎麼畫?教你繪畫出可愛女生的臉
    漫畫女生的臉怎麼畫?教你繪畫出可愛女生的臉!我們知道,人類的審美是具有時代特徵的。在不同的歷史時期,人們的審美會發生變化。舉個慄子:「楚王好細腰,宮中多餓死」「燕瘦環肥」、魏晉時期的男風盛行、初唐的「膚若凝脂,楊柳細腰」到盛唐的豐腴為美。
  • 漫畫人物的臉怎麼畫?手把手教你畫好人物的臉
    漫畫人物的臉怎麼畫?手把手教你畫好人物的臉!為什麼動漫人物面部畫不好看?怎樣才能畫出好看的面部結構?想必這些問題都是繪畫初學者們比較傷腦筋的問題,那麼到底怎樣才能畫出好看的面部呢?今天微課菌就在網絡上收集整理了關於面部的基礎畫法教程給大家,教程非常簡單,趕緊來看看吧!
  • 漫畫中人物的臉怎麼畫?快來臨摹他畫的臉!
    漫畫中人物的臉怎麼畫?快來臨摹他畫的臉!畫師ORUGU作品來了,ORUGU的臉部特徵畫得特別棒,畫臉部特徵可以參考的作品,喜歡畫師ORUGU的小夥伴別錯過哦,畫師ORUGU的作品很受歡迎,畫師ORUGU的臉部特徵都相當棒,臨摹學習的時候存一下畫師ORUGU的作品準沒錯,下面進入今天畫師ORUGU的作品分享吧,一起感受畫師ORUGU的筆下世界!
  • 如何快速畫出漫畫眼睛?正確掌握漫畫眼睛畫法
    如何快速畫出漫畫眼睛?正確掌握漫畫眼睛畫法!先考慮要畫的風格所適合的是什麼樣的面貌,如果是畫臉型,有兩種,為此,微課菌多年來一直致力於收集網上大佬們分享的教程,然後分享給大家。一是較為圓潤可愛的娃娃臉。
  • 周杰倫新歌MV男主渡邊圭祐個人資料大起底 小哥哥的原生漫畫臉超養眼
    周杰倫新歌MV男主渡邊圭祐個人資料大起底 小哥哥的原生漫畫臉超養眼時間:2019-09-17 10:18   來源:海峽網綜合   責任編輯:沫朵 川北在線核心提示:原標題:周杰倫新歌MV男主渡邊圭祐個人資料大起底 小哥哥的原生漫畫臉超養眼 周杰倫新歌MV女主是1996年出生的日本女星@三吉彩花MiyoshiAyaka
  • 漫畫頭像怎麼畫 先學會漫畫人物的臉
    漫畫頭像怎麼畫?先學會漫畫人物的臉!一般來講,我們教大家畫的都是女性,可能是男性的體格與面容特徵相對比較豐富,很多人會覺得畫帥哥會很麻煩,甚至就是不會畫,漫畫頭像怎麼畫?先來學男女臉部的差異吧!漫畫頭像怎麼畫之男女臉部差異:1、女生臉型比男生更圓,頜骨更尖;成年男性的臉會更長,頜骨更方,如果臉畫圓了,看起來會像小男孩。2、女生的大眼睛接近正方形,男生的則是長方形,如上圖,眼睛大小也是男女生很大的區別點。
  • 令人捧腹的短篇小漫畫,畫出了你朋友圈裡的現狀
    很多神作漫畫之所以被捧上神壇都是因為作者高超的畫技和精美的畫面,拋開劇情就是單純的視覺盛宴。不過也有一些有趣的漫畫並沒有多麼高超、精細的畫技,卻勝在腦洞好玩驚豔,讓觀眾非常有共鳴感。今天就給大家推薦兩位有趣的漫畫家,他們的漫畫都是簡單又好玩的類型。Anton Gudim俄羅斯畫家Anton Gudim的作品,總是充斥著黑色幽默,他用簡單的圖畫揭示出人們「虛榮」背後的景象,也把生活中的腦洞放進自己的漫畫裡。
  • 如何畫漫畫人物面部?快速畫出人物臉型
    如何畫漫畫人物面部?快速畫出人物臉型!今天微課菌給大家分享一組簡單又易懂的教程,教你畫動漫人物的面部。步驟方法很精簡,但是卻很實用,男女生面部畫法的差異一起來學習學習吧!
  • 畫漫畫的外賣小哥
    他創辦的「花木廚房」,不僅提供外賣,還別出心裁,在外賣中搭配一幅幅漫畫,讓食客們在朵頤美味的同時享受視覺大餐,不僅讓職業漫畫家也甘拜下風,還讓網友瘋狂點讚他的好畫功和好創意。施展才藝,讓外賣搭上漫畫的盛裝@oooran畢業於廣東美術學院。
  • 漫畫臉是什麼意思? 漫畫臉的特徵你有嗎?
    漫畫臉是什麼意思? 漫畫臉的特徵你有嗎?時間:2018-08-27 20:07   來源:今日頭條   責任編輯:沫朵 川北在線核心提示:原標題: 漫畫臉是什麼意思?延禧攻略正在熱播中,張嘉倪飾演的順嬪一出場便吸引了所有人的視線,怪不得皇上那麼寵她,因為她實在是太美了!典型的漫畫臉。
  • 漫畫少女眼睛怎麼畫?教你畫一隻漂亮的漫畫眼睛
    漫畫少女眼睛怎麼畫?教你畫一隻漂亮的漫畫眼睛!漫畫裡面美少女的眼睛怎樣才能畫得有神又漂亮關鍵是還簡單呢?如果眼睛畫的好,那你這個人物的刻畫已經成功了一部分,很多同學人物眼睛很難畫,其實眼睛有很多種畫法,那麼微課菌今天就舉例一種畫法,大家可以舉一反三。
  • 北航本科新生大數據新鮮出爐,平均臉原來長這樣!
    慎終如始 眾志成城——北航在行動先帶大家看一下北航2020級本科新生平均臉由上千副面孔疊加融合最大化貼合新生的形象他們來自天南海北最小的只有15歲也許你關心男女比平均身高這麼高?強勢圍觀同名同姓的他們……指尖下滑↓快來查收這份不容錯過的北航2020級本科新生大數據出品 | 航小萱工作室素材來源 | 北航學生大數據中心製圖 | 王雨晴 李海南編輯 | 蘇嶺楠史越那麼,問題來了說說你的新學期小目標!
  • 網易北航搞了個奇怪研究:多數人類看不懂的立體圖,AI現在看懂了
    其實是一個女人在畫口紅。好吧!真·眼睛看瞎還看不出是什麼東西。現在,這樣一個人都看不懂的圖,AI可以看懂了。來自密西根大學、網易伏羲AI實驗室、北航的團隊共同研發了一款AI項目——Neural Magic Eye,就專門從2D圖像中識別3D物體來。還可以是動圖的那種。AI是如何做到的?先來一睹為快吧。
  • 春晚「一筆畫狗」明星各顯神通觀眾笑慘,周杰倫畫貓,楊紫畫羊!
    春晚前的「一筆成犬」活動引發廣大網友熱議,內容是邀請各位明星一筆畫出一隻小狗,不能中斷。下面我們就來看看各位明星的大作吧!周杰倫:周董畫畫前盡顯搞笑天賦,告訴大家「這幅畫會在8小時之內完成」,並且向大家表示自己的對畫畫「小有研究,平常也都有在看畫展」,開畫時氣勢很足直接把畫板拿到手裡,但是畫到一半局面開始有點失控了,周董自己也不停的自言自語「奇怪,我到底在畫什麼?
  • 可私人訂製漫畫形象 臉萌APP受捧(圖)
    自畫一張很萌的臉  各種美顏相機的大行其道源自數量眾多的小夥伴們不可遏制的自拍情結。不過最近「臉萌」的出現居然一舉搶了這些美顏相機的風頭,妹紙們終於不用再糾結於選哪張自拍照換頭像了,一張臉萌搞定!臉萌是啥?其實常玩微信朋友圈的網友都知道,這幾天不少朋友的頭像都換成了一張很萌的漫畫,而這款製作頭像的應用就是臉萌。
  • 怎麼學習畫漫畫眼睛?正確掌握漫畫眼睛畫法
    怎麼學習畫漫畫眼睛?正確掌握漫畫眼睛畫法!關於眼睛有不同風格,不同的風格自然畫法也是不一樣的。比如說想要水汪汪的眼睛重點就是高光,想要畫好眼睛,特殊的材料啊工具啊什麼的用不著,最重要的是手法要熟練。「輕微課」的網站上非常多的繪畫教程、繪畫素材,也有專業的繪畫課程,學繪畫的小夥伴可以去上面找到很多有用的繪畫學習資源哦!1、上眼瞼。根據眼睛形狀不同確定形狀,比如丹鳳眼、杏仁眼、下垂眼等等。上眼瞼的形狀基本上可以確定眼睛的形狀。另外要注意眼睛大小和臉的比例,側面半側面時眼睛的形狀和透視關係。視風格不同,微微加粗或乾脆只單線描邊以表示睫毛和陰影。2、下眼瞼。
  • 衰漫畫:是什麼讓臉臉怒火中燒?是衰衰的手工作業!
    導語:做手工能夠開發我們的頭腦,在做好之後也會有很大的滿足感,可衰衰的手工卻讓臉臉非常憤怒,衰衰做了什麼樣的手工呢?跟隨筆者來看看衰衰的作品,你就知道答案了!衰漫畫:是什麼讓臉臉怒火中燒?是衰衰的手工作業!
  • 周杰倫變魔術特寫:蝴蝶「飛」進畫裡 讓拍攝的人忍不住驚訝出聲
    ,不到2秒手離開,帽上蝴蝶不見,而是出現在他手上,一轉身在牆上畫作前一揮手,蝴蝶又「飛」進了畫裡,看不出破綻的魔術,讓拍攝的人忍不住驚訝出聲,網友也紛紛大讚:「出神入化」、「太神奇!」事實上,在年初春節期間,周杰倫才在巴黎奧賽美術館,變魔術給老婆昆凌看,他站在一幅畫前,先是若無其事地靠近,接著袖子一拉、手一伸,就把畫裡孩子拿著的撲克牌「變在手裡」,讓老婆相當驚喜,不過昆凌也不忘笑虧:「記得把撲克牌還給小朋友!」
  • 全民小視頻「一鍵動漫」:誰說只有漫畫師,才能「畫」出唯美漫畫臉
    前有動漫博主紛紛「下海」,後有全網網友二次元狂歡,一場#尋找最美漫畫臉#的大比拼,拉開了帷幕。說到對「二次元」消息的靈敏度,動漫愛好者一定是冠軍了。這不,「一鍵動漫」視頻濾鏡剛上線不久,便引起了動漫博主的關注。甚至有漫畫師博主感嘆濾鏡太方便,大呼「恐怕要失業」!
  • 漫畫人物側臉怎麼畫?繪畫出人物的側臉!
    漫畫人物側臉怎麼畫?繪畫出人物的側臉!很多朋友畫人臉都是側臉怪,能側臉絕對不畫正臉,為什麼呢?因為不會畫正臉,還有一些朋友是正臉畫不好,側臉也不得行,本期微課菌給大家帶來一組側臉教程,2分鐘畫一個高顏值的側臉。