實景照片秒變新海誠風格漫畫:清華大學提出CartoonGAN

2021-01-08 機器之心Pro

選自CVPR 2018

作者:Yang Chen、Yu-Kun Lai、劉永進

機器之心編譯

參與:李澤南、李亞洲

使用漫畫風格重現現實世界的場景對於畫師來說是一項費時費力——很多時候卻又不得不做的工作。AI 能不能幫助我們解決這個麻煩?近日,來自清華大學、卡迪夫大學的研究者們提出了 CartoonGAN,它可以用真實景物的照片作為源圖片,生成任意風格的「漫畫」,從新海誠到宮崎駿……只要拿來一組帶有所需風格的示例漫畫圖片訓練之後即可開始「轉換」。該研究的論文已被 CVPR2018 大會接收。

CartoonGAN 的預訓練模型,其中包括宮崎駿、細田守、今敏(動畫電影《紅辣椒》)和新海誠風格:http://cg.cs.tsinghua.edu.cn/people/~Yongjin/CartoonGAN-Models.rar

漫畫是在日常生活中我們能夠廣泛接觸到的一種藝術形式。除了藝術本身之外,它的適用範圍從出版媒體到兒童教育。和其他藝術形式一樣,很多著名的漫畫形象都是基於現實世界的場景創作的。下圖展示了真實世界火車站的場景,在動畫電影《你的名字。》中也出現了相應的漫畫形象。

然而,使用卡通風格手繪重現現實世界的場景是一個費時費力的工作,而且需要很多專業的繪畫技能。為了獲得高質量的畫面,原畫作者必須仔細繪製每個線條,並對目標場景的每種顏色區域進行塗色。目前看來,具有標準特徵的現有藝術編輯軟體和算法無法產生令人滿意的漫畫效果。因此,如果有專業技術能夠自動將真實世界的照片轉換為高品質的漫畫風格畫面,對於畫師來說是非常有幫助的一件事:這可以為他們節省大量時間,讓他們專注於更有意義和創造性的工作。風格遷移工具也可以為 Instagram 和 Photoshop 等圖像編輯軟體提供新功能。

圖 1. 漫畫風格的一個示例:(a)是真實世界的一個場景,其漫畫形象出現在動畫電影《你的名字。》中。(b)是 CartoonGAN 將照片轉換為漫畫風格的結果。請注意:模型訓練數據中並不包含任何《你的名字。》電影中的圖片。

以藝術方式對圖片進行處理的研究一直是計算機視覺的熱門方向。此前的傳統方式通常針對特定樣式開發特定的算法。然而,這意味著需要做出大量技術上的努力才能做出模仿個人藝術家的細緻風格。最近,基於機器學習的風格遷移方法,因為其可以通過示例圖片對圖像進行風格化,已經引起了很多人的關注。特別是生成對抗網絡(GAN),其引入了循環方式訓練進一步探索並提高了風格遷移的質量,GAN 的獨特之處在於可以使用不成對照片和風格化圖像進行訓練。

儘管基於學習的風格遷移已經獲得了很大成功,但最先進的方法仍無法生產具有可接受質量的漫畫風格圖像。究其原因,首先,漫畫風不是添加紋理和邊界線,而是需要從現實世界圖像的複雜構造中高度簡化;其次,儘管藝術家之間風格各異,但卡通圖像具有一些明顯共通之處:邊緣清晰、顏色遮罩平滑、質地相對簡單——這與其他形式的藝術作品截然不同。

在論文中,清華大學的研究人員提出了 CartoonGAN,一個基於 GAN 的全新照片漫畫化方法。該方法需要一組照片和一組漫畫圖像進行訓練。為了讓訓練數據易於獲得,同時獲得高質量的結果,我們不需要讓兩組圖像互相配對或對應。從計算機視覺算法的角度來看,漫畫風格化的目標是將照片流型映射到漫畫流型中,同時確保其中的內容不變。為了實現這個目標,研究人員提出了專用的 GAN 架構,以及兩個簡單有效的損失函數。

研究人員稱,CartoonGAN 的主要貢獻在於:

提出了一個專用的基於 GAN 的方法,可以有效地學習使用不成對的圖片集進行訓練,對現實世界照片和漫畫圖像建立映射。新方法可以生成高質量的風格化漫畫,這大大超越了現有最佳技術的能力——當來自特定藝術家的漫畫圖像被用於訓練時,新方法可以忠實重現他們的風格。在基於 GAN 的體系結構中提出兩種簡單而有效的損失函數。在生成網絡中,為了應對照片和漫畫之間的實質風格差異,研究人員在 VGG 網絡的高級特徵映射中引入了定義為1 的稀疏正則化語義損失。在鑑別器網絡中,作者提出了推進邊緣的對抗損失,以保證清晰的邊緣。作者進一步引入了一個初始化階段來改善網絡到目標流形的收斂。新的方法比現有的訓練方法效率要高很多。

在 CartoonGAN 中,生成器網絡 G 用於將輸入圖像映射到漫畫流型中。在模型經過訓練後,漫畫風格化任務就可以執行了。G 從平卷積階段開始,隨後是兩個下卷積區塊,以對圖像進行空間壓縮和編碼。在這個階段提取有用的本地信號用於下遊轉換。隨後使用相同布局的八個殘差區塊來構建內容和流形特徵。研究人員採用了《Perceptual losses for real-time style transfer and super-resolution》中提出的殘差塊布局。最後,通過兩個上卷積塊重構輸出的漫畫風格圖像,這兩個卷積塊包含步長為 1/2 的分步卷積層和一個 7×7 內核的最終卷積層。

為了與生成器網絡形成互補,鑑別器網絡 D 用於判斷輸入圖像是否是「真實的」漫畫圖。由於判斷圖像是否為漫畫是個要求不高的任務,因此我們使用 D 中參數較少的簡單補丁級鑑別器,而不是常規全圖鑑別器。與圖像分類任務不同,漫畫風格鑑別任務依賴於圖像的局部特徵。所以,鑑別器網絡 D 被設計得較淺。在平層之後,網絡採用兩個步進卷積塊來降低解析度並編碼用於分類的基本局部特徵。隨後,使用特徵構造塊和 3×3 卷積層來獲得分類返回。在每個歸一化層之後使用α = 0.2 的 Leaky ReLU。

圖 2. CartoonGAN 架構中的生成器與分類器網絡,其中 k 是內核大小,n 是特徵映射的數量,s 是每個卷積層的跨步,'norm'表示歸一化層,'ES '表示元素之和。

圖 5. CartoonGAN 生成的不同藝術家漫畫風格:(a)為輸入照片。(b)為新海誠風格。(c)為宮崎駿風格。

圖 6. 邊緣生成的細節。(a)為 NST 使用訓練集中所有圖像訓練後的風格轉換結果;(b)為 CycleGAN 在同一性損失參數下的結果;(c)為 CartoonGAN 的結果。

圖 7. CartoonGAN 與 NST 和 CycleGAN 在新海誠(上)和宮崎駿(下)風格轉換上的比較。Gatys(image 1)和 Gatys(collection)是兩個 NST 的變種,其分別將輸入照片與內容密切近似的漫畫圖片進行訓練,並輸出結果。

論文:CartoonGAN: Generative Adversarial Networks for Photo Cartoonization

論文連結:http://203.187.160.133:9011/openaccess.thecvf.com/c3pr90ntc0td/content_cvpr_2018/papers/Chen_CartoonGAN_Generative_Adversarial_CVPR_2018_paper.pdf

摘要:在此論文中,我們提出了一種解決方案,能夠將現實場景的圖片轉換為漫畫風格的圖像,這在計算機視覺和計算機繪圖領域都是極具價值與挑戰性的任務。我們的解決方案屬於基於學習的方法,也就是近來以藝術形式做圖像風格化的流行方式。然而,已有的方法不能產生令人滿意的卡通化結果,主要是因為:1. 漫畫風格有自己獨特的特點,高度簡化、抽象化。2. 漫畫圖像有明顯的邊緣、平滑的顏色和相對簡單的紋理,這對當前基於紋理描述器損失函數的方法有極大的挑戰。

在此論文中,我們提出了 CartoonGAN,也就是做漫畫風格轉換的生成式對抗網絡。我們的方法採用未配對照片和漫畫圖來做訓練,非常容易使用。我們也提出了兩種適用於漫畫化的兩種全新損失函數:

1. 一個語義內容損失函數,其表述為 VGG 網絡中高階特徵映射的稀疏正則化,以應對照片和漫畫之間的風格差異。

2. 一個邊緣提升對抗損失來保留清晰的邊緣。我們進一步引入了初始化階段,來改進網絡的收斂達到目標流形。我們的方法也要比已有方法有更高效的訓練。實驗結果表明,該方法能夠從真實圖片轉換為高質量的漫畫圖像(也就是遵循特定的風格,有明晰的邊緣和平滑的描影,且超越了其他頂尖方法。

相關焦點

  • 國內大學提出現實照片轉動畫風技術:誠哥笑了,會要求畫師重做
    對於《秒速五釐米》、《你的名字》、《天氣之子》等新海誠的作品,你的第一印象是什麼?小編覺得「每一幀都是壁紙」會是大多數人脫口而出的一句話,因為在劇情上不好說是每一部都能做到完美,但是對於作品的背景描繪則是可以用美到窒息來形容,甚至有時候會讓人分不清是三次元還是二次元,精緻而又不像照片,虛幻而有寫實部分。雖然,實地取景是動畫製作中再普通不過的手段,但是,有人會質疑如此耗時耗力地將實景繪畫成動畫風格,這個過程會不會有人直接根據照片「描繪」與「濾鏡」搭配出來,以此節省時間?
  • APP每日一薦|時光相冊 讓照片變得充滿新海誠風格
    看過新海誠的動畫作品的小夥伴往往會被作品裡那美麗的畫風所吸引。如果現實中,有一款濾鏡能讓我們的照片也呈現出新海誠動畫的風格,那該多好!目前,時光相冊這一款應用已經實現了這個功能,讓你的任何照片輕鬆變成迷人的新海誠的動畫風格。
  • 這個開源動漫生成器讓照片秒變手繪日漫
    機器之心機器之心報導參與:肖清、思隨手拍張照片,順勢轉換為宮崎駿、新海誠等日漫大師的手繪風格作品,這個專門生成動漫圖像的 GAN,實測很好用。機器之心根據真實店鋪照片生成的效果圖,一度以為,這就是某個日漫番劇的截圖。儘管最近 2019 年的圖靈獎頒給了計算機圖形學、頒給了皮克斯 3D 動畫,但很多人可能認為二維動漫更有意思一些。像宮崎駿、新海誠這些大師手繪下的動漫,才有了靈魂,張張都能成為壁紙,而整個日漫也以二維為核心。
  • 從宮崎駿到新海誠日漫的風格轉變
    ,當然博人傳是屬於老瓶裝新酒的存在風格變化不大,如果對於日漫的新老兩代漫畫家就會發覺日漫風格的極大轉變,就比如老一輩的宮崎駿的作品,與日漫新一輩的扛鼎漫畫家新海誠。兩人的對比首當其衝的就是畫風的對於,或許也是新老兩代漫畫家的畫風對比吧,在前期的時候宮崎駿的那些優秀作品自然是少有能夠挑剔的,但是畫風和人物線條還是過於的簡潔,而新海誠的動漫人物則是線條立體而豐滿給人一種精緻的感覺,當然這是正常的是因為作畫工具與科技發展的必然結果屬於順其自然的發展,比如尾田的《海賊王》前期的畫風和後期的都是有些顯得不太一樣,這是時代的正常進步,而我們今天要說的是漫畫的風格問題
  • 這個開源動漫生成器讓照片秒變日漫
    機器之心報導參與:肖清、思隨手拍張照片,順勢轉換為宮崎駿、新海誠等日漫大師的手繪風格作品,這個專門生成動漫圖像的 GAN,實測很好用。機器之心根據真實店鋪照片生成的效果圖,一度以為,這就是某個日漫番劇的截圖。儘管最近 2019 年的圖靈獎頒給了計算機圖形學、頒給了皮克斯 3D 動畫,但很多人可能認為二維動漫更有意思一些。像宮崎駿、新海誠這些大師手繪下的動漫,才有了靈魂,張張都能成為壁紙,而整個日漫也以二維為核心。
  • 新海誠風格場景插畫:華麗空靈,想像力天馬行空,場景控收藏!
    來自俄羅斯雷賓斯克,是一位2D-3D藝術家興趣領域:傳統平面藝術,數字2D, 3D動畫/風格:現實主義,動畫,漫畫,BD作品曾獲國際VFX(視覺效果)獎畫師唯美新海誠風格場景畫師唯美新海誠風格場景畫師唯美新海誠風格場景畫師唯美新海誠風格場景
  • PS如何製作卡通漫畫,PS黑科技卡通效果插件Photobacks Cartoon
    藉助濾鏡和圖像調整功能,PS有許多強大的功能,最受歡迎的功能之一就是其製作可愛卡通的效果,作為一款專業實用的PS卡通效果插件,PhotobacksCartoon可以幫助用戶將圖像轉換為卡通風格,並且轉換出的圖像效果也非常真實,軟體還能輕鬆創建任何圖像的傑出墨水或鉛筆圖紙。常見的資料展示肖像畫像,人物動物畫像等都可以製作。
  • 如何把又醜又low的圖片處理成動漫風格?(附漫畫風格天空素材)
    原問題:這種動漫風格的照片是手繪的還是 Photoshop 就可以達到的?已經大致分析了照片的幾個關鍵點。當時我做這張圖的時候是在連續看了新海誠的所有動畫之後又看到圖蟲裡周小福 _はやお的《二次元的南京》二次元的南京,會是什麼樣子。
  • 這個開源動漫生成器讓你的照片秒變手繪日漫
    隨手拍張照片,順勢轉換為宮崎駿、新海誠等日漫大師的手繪風格作品,這個專門生成動漫圖像的 GAN,實測很好用。
  • PhotoCartoon Pro 多語言版分享
    PhotoCartoon Pro主要功能是提供一系列照片濾鏡,這些濾鏡可幫助您將圖片轉換漫畫,卡通,蠟筆,水彩畫或素描,但是它的功能集不限於此,因為它還帶有圖像調整組件,例如亮度,對比度,飽和度,色相等參數調整按鈕,可幫助您提高照片的質量;PhotoCartoon Pro主要目的是提供一系列的濾鏡,準備幫助你將圖片轉化為一幅畫,一幅卡通或一幅畫,它的功能集並不局限於一組效果,因為它還帶有一組圖像均衡器中的控制項
  • 17種GAN變體的Keras實現請收好 | GitHub熱門開原始碼
    這項「造假神技」的創作範圍,已經從最初的手寫數字和幾百像素小渣圖,拓展到了壁紙級高清照片、明星臉,甚至藝術畫作。心癢難耐想趕快入門?通過自己動手、探索模型代碼來學習,當然是墜吼的~如果用簡單易上手的Keras框架,那就更贊了。
  • 有什麼軟體能將照片和視頻變成動漫風?武漢開發的動漫GAN可以實現
    由武漢大學和湖北工業學院組成的中國研究團隊開發的「 AnimanGAN:一種用於照片動畫的新型輕量級GAN 」是一項將現實世界中拍攝的圖片高速轉換為類似動漫圖像的技術。通過使用深度學習的輕量級框架,您可以創建看起來像動漫的高質量圖像,例如宮崎駿和新海誠的圖像。
  • 一部借著宣傳片拍動畫的作品,唯美不輸新海誠:寶礦力水特動畫CM
    看過新海誠的動畫,便會對其有很深的印象,畢竟「每一幀都是壁紙」的稱讚可不是說說而已,比如《你的名字。》、《天氣之子》、《言葉之庭》以及《秒速五釐米》等。而這次要介紹的這部寶礦力水特動畫CM在畫風上與新海誠的作品《言葉之庭》有著很大的相似,其唯美程度也不輸於《言葉之庭》。
  • 朱俊彥團隊提出GAN壓縮算法:計算量減少20倍,GPU、CPU統統能加速
    為了解決這個問題,作者提出了針對有效生成模型量身定製的訓練方案,並通過神經架構搜索(NAS)進一步提高壓縮率。試試用CycleGAN把普通馬變斑馬的效果。首先把GAN Compression這個項目克隆下來:!
  • 怎麼將照片做成漫畫風格?
    我記得當時《你的名字》這部動畫電影剛出來那會兒火了挺長一段時間,當時還有個專門的APP可以將自己拍的照片一鍵生成漫畫樣式。包括使用PS插件也可以做到直接做成漫畫風格,不過今天既然看到這個問題了,那我就不再說用手機APP一鍵製作了,我們今天使用PS來將外出拍的風景照片,製作成漫畫樣式。在這裡我用之前出去青海玩兒的時候拍的祁連山的照片製作。
  • 令人興奮的照片手繪漫畫風格的插件
    今天我們為你精選了令人興奮的照片手繪漫畫風格的插件獲取方式:請查看文章底部
  • 新海誠動漫為何好看?場景取材於現實,令人心馳神往帶動旅遊經濟
    很多喜歡二次元動漫的漫友都知道新海誠。新海誠雖然不是一個漫畫家,但是他卻是一個作家、編劇、動畫導演。由新海誠之手製作出來的動漫都非常好看,甚至有幾部動漫一經上映,就頻獲大獎,票房口碑齊飛。新海誠的動漫新海誠的動漫,之所以好看的原因有很多,但其中有一個重要的原因就是他的動漫場景大都取材於現實。
  • 從宮崎駿到新海誠,日本動畫電影發生了什麼
    該片曾於今年11月在我國公映,最終2.87億元人民幣的票房雖然與新海誠上一部影片《你的名字。》稍有差距,但硬核「新海誠迷」們仍然認為該片是一部不負眾望的佳作。《天氣之子》延續的是新海誠一貫的唯美「世界系」作品創作路線。
  • 新海誠動畫《貓的集會》:搞笑與治癒並重,60秒的時間感受生活
    看過不少日本動漫,都發現其中都喜歡輸入「貓」這個元素,新海誠的動畫也不例外。在早期,新海誠製作過一部短片動畫《貓的集會》,動畫全長60秒,有一種看不夠的感覺。 說起新海誠動畫,想必大家的第一印象就是「精緻」,逼近現實的精緻,跨越次元的夢幻。
  • 乾貨 | 抖音漫畫效果解密
    點擊上方「AI算法與圖像處理」,選擇加"星標"或「置頂」重磅乾貨,第一時間送達作者是CSDN